﻿html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

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

audio, canvas, progress, video {
    display: inline-block
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

.feather {
    width: 16px;
    height: 16px;
}

progress {
    vertical-align: baseline
}

template, [hidden] {
    display: none
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

    a:active, a:hover {
        outline-width: 0
    }

abbr[title] {
    border-bottom: 0;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    -moz-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: inherit
}

b, strong {
    font-weight: bolder
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

figure {
    margin: 1em 40px
}

hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

button, input, select, textarea {
    font: inherit;
    margin: 0
}

optgroup {
    font-weight: 700
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button
}

    button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
        outline: 1px dotted ButtonText
    }

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

    [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*, *::after, *::before {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit
}

#spinner {
    top: 0;
    position: fixed;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3)
}

    #spinner.stopped {
        display: none
    }

        #spinner.stopped .bubblingG span {
            -webkit-animation-play-state: paused;
            animation-play-state: paused
        }

#search_spinner, .search_spinner {
    z-index: 1000;
    width: 100%
}

    #search_spinner .bubblingG, .search_spinner .bubblingG {
        margin: 10px auto
    }

    #search_spinner.stopped, .search_spinner.stopped {
        display: none
    }

        #search_spinner.stopped .bubblingG span, .search_spinner.stopped .bubblingG span {
            -webkit-animation-play-state: paused;
            animation-play-state: paused
        }

#notifications_spinner {
    z-index: 1000;
    width: 100%;
    height: 100px
}

    #notifications_spinner .bubblingG {
        margin: 25px auto
    }

    #notifications_spinner.stopped {
        display: none
    }

        #notifications_spinner.stopped .bubblingG span {
            -webkit-animation-play-state: paused;
            animation-play-state: paused
        }

        #notifications_spinner.stopped .ld-dotcon {
            -webkit-animation-play-state: paused !important;
            animation-play-state: paused !important
        }

    #notifications_spinner .ld-loading-animation {
        display: block
    }

.bubblingG {
    text-align: center;
    width: 80px;
    height: 50px;
    margin: 25% auto
}

    .bubblingG span {
        display: inline-block;
        vertical-align: middle;
        width: 10px;
        height: 10px;
        margin: 25px auto;
        background: #3bbcb0;
        border-radius: 50px;
        -webkit-animation: bubblingG .8s infinite alternate;
        animation: bubblingG .8s infinite alternate
    }

#bubblingG_1 {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

#bubblingG_2 {
    -webkit-animation-delay: .24s;
    animation-delay: .24s
}

#bubblingG_3 {
    -webkit-animation-delay: .48s;
    animation-delay: .48s
}

@-webkit-keyframes bubblingG {
    0% {
        width: 10px;
        height: 10px;
        background-color: #3bbcb0;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        width: 24px;
        height: 24px;
        background-color: #fff;
        -webkit-transform: translateY(-21px);
        transform: translateY(-21px)
    }
}

@keyframes bubblingG {
    0% {
        width: 10px;
        height: 10px;
        background-color: #3bbcb0;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        width: 24px;
        height: 24px;
        background-color: #fff;
        -webkit-transform: translateY(-21px);
        transform: translateY(-21px)
    }
}

#search_spinner {
    position: relative;
    margin-top: 2rem;
    margin-bottom: 3rem;
    font-family: roboto,sans-serif;
    font-weight: 500;
    color: #677076;
    text-align: center;
    font-size: type-scale(midSmall);
    text-transform: uppercase
}

@media screen and (min-width:62rem) {
    #search_spinner {
        font-size: type-scale(small);
        margin-top: 0
    }
}

#search_spinner.stopped {
    display: none
}

    #search_spinner.stopped .ld-dotcon {
        -webkit-animation-play-state: paused !important;
        animation-play-state: paused !important
    }

#search_spinner .ld-loading-animation {
    display: block
}

.ld-loading-animation {
    display: none;
    font-size: 0;
    width: 0;
    left: 0;
    right: 0;
    top: 2.8125rem;
    margin: 0 auto;
    position: absolute
}

    .ld-loading-animation .ld-spinner-dots {
        left: 45px;
        position: relative
    }

    .ld-loading-animation .ld-small-paragraph {
        text-align: center
    }

    .ld-loading-animation .ld-dotcon {
        display: inline-block;
        float: left;
        width: 20px;
        position: absolute
    }

        .ld-loading-animation .ld-dotcon .ld-dot {
            width: .3125rem;
            height: .3125rem;
            border-radius: 50%;
            background-color: palette(tuftsBlue);
            display: block
        }

        .ld-loading-animation .ld-dotcon:first-child {
            -webkit-animation: bouncy1 1.5s infinite;
            animation: bouncy1 1.5s infinite;
            left: -.9375rem
        }

        .ld-loading-animation .ld-dotcon:nth-child(2) {
            -webkit-animation: bouncy2 1.5s infinite;
            animation: bouncy2 1.5s infinite;
            left: 0
        }

        .ld-loading-animation .ld-dotcon:last-child {
            -webkit-animation: bouncy3 1.5s infinite;
            animation: bouncy3 1.5s infinite;
            left: .9375rem
        }

@-webkit-keyframes bouncy1 {
    0% {
        -webkit-transform: translate(0,0) rotate(0deg);
        transform: translate(0,0) rotate(0deg)
    }

    50% {
        -webkit-transform: translate(0,0) rotate(180deg);
        transform: translate(0,0) rotate(180deg)
    }

    100% {
        -webkit-transform: translate(0.9375rem,0px) rotate(-180deg);
        transform: translate(0.9375rem,0px) rotate(-180deg)
    }
}

@keyframes bouncy1 {
    0% {
        -webkit-transform: translate(0,0) rotate(0deg);
        transform: translate(0,0) rotate(0deg)
    }

    50% {
        -webkit-transform: translate(0,0) rotate(180deg);
        transform: translate(0,0) rotate(180deg)
    }

    100% {
        -webkit-transform: translate(0.9375rem,0px) rotate(-180deg);
        transform: translate(0.9375rem,0px) rotate(-180deg)
    }
}

@-webkit-keyframes bouncy2 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-0.9375rem);
        transform: translateX(-0.9375rem)
    }

    100% {
        -webkit-transform: translateX(-0.9375rem);
        transform: translateX(-0.9375rem)
    }
}

@keyframes bouncy2 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-0.9375rem);
        transform: translateX(-0.9375rem)
    }

    100% {
        -webkit-transform: translateX(-0.9375rem);
        transform: translateX(-0.9375rem)
    }
}

@-webkit-keyframes bouncy3 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        -webkit-transform: translateX(-0.9375rem);
        transform: translateX(-0.9375rem)
    }
}

@keyframes bouncy3 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        -webkit-transform: translateX(-0.9375rem);
        transform: translateX(-0.9375rem)
    }
}

.jcrop-holder {
    direction: ltr;
    text-align: left;
    margin: 0 auto
}

.jcrop-vline, .jcrop-hline {
    background: #fff url(/assets/Jcrop-75b470fcd2dcc94b33945c7fd7ffb590847a972ff7ad64fc8ba7eba6e6b6c9f6.gif);
    font-size: 0;
    position: absolute
}

.jcrop-vline {
    height: 100%;
    width: 1px !important
}

    .jcrop-vline.right {
        right: 0
    }

.jcrop-hline {
    height: 1px !important;
    width: 100%
}

    .jcrop-hline.bottom {
        bottom: 0
    }

.jcrop-tracker {
    height: 100%;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none
}

.jcrop-handle {
    background-color: #333;
    border: 1px #eee solid;
    width: 7px;
    height: 7px;
    font-size: 1px
}

    .jcrop-handle.ord-n {
        left: 50%;
        margin-left: -4px;
        margin-top: -4px;
        top: 0
    }

    .jcrop-handle.ord-s {
        bottom: 0;
        left: 50%;
        margin-bottom: -4px;
        margin-left: -4px
    }

    .jcrop-handle.ord-e {
        margin-right: -4px;
        margin-top: -4px;
        right: 0;
        top: 50%
    }

    .jcrop-handle.ord-w {
        left: 0;
        margin-left: -4px;
        margin-top: -4px;
        top: 50%
    }

    .jcrop-handle.ord-nw {
        left: 0;
        margin-left: -4px;
        margin-top: -4px;
        top: 0
    }

    .jcrop-handle.ord-ne {
        margin-right: -4px;
        margin-top: -4px;
        right: 0;
        top: 0
    }

    .jcrop-handle.ord-se {
        bottom: 0;
        margin-bottom: -4px;
        margin-right: -4px;
        right: 0
    }

    .jcrop-handle.ord-sw {
        bottom: 0;
        left: 0;
        margin-bottom: -4px;
        margin-left: -4px
    }

.jcrop-dragbar.ord-n, .jcrop-dragbar.ord-s {
    height: 7px;
    width: 100%
}

.jcrop-dragbar.ord-e, .jcrop-dragbar.ord-w {
    height: 100%;
    width: 7px
}

.jcrop-dragbar.ord-n {
    margin-top: -4px
}

.jcrop-dragbar.ord-s {
    bottom: 0;
    margin-bottom: -4px
}

.jcrop-dragbar.ord-e {
    margin-right: -4px;
    right: 0
}

.jcrop-dragbar.ord-w {
    margin-left: -4px
}

.jcrop-light .jcrop-vline, .jcrop-light .jcrop-hline {
    background: #fff;
    filter: alpha(opacity=70) !important;
    opacity: .7 !important
}

.jcrop-light .jcrop-handle {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #000;
    border-color: #fff;
    border-radius: 3px
}

.jcrop-dark .jcrop-vline, .jcrop-dark .jcrop-hline {
    background: #000;
    filter: alpha(opacity=70) !important;
    opacity: .7 !important
}

.jcrop-dark .jcrop-handle {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #fff;
    border-color: #000;
    border-radius: 3px
}

.solid-line .jcrop-vline, .solid-line .jcrop-hline {
    background: #fff
}

.jcrop-holder img, img.jcrop-preview {
    max-width: none
}

.pika-single {
    font-family: roboto,Helvetica,Arial,sans-serif
}

.is-today .pika-button {
    color: #3bbcb0
}

.is-selected .pika-button {
    color: #fff;
    background: #3bbcb0;
    -webkit-box-shadow: inset 0 1px 3px #3bbcb0;
    box-shadow: inset 0 1px 3px #3bbcb0
}

.is-startrange .pika-button {
    background: #3bbcb0
}

.is-endrange .pika-button {
    background: #317170
}

.pika-button:hover {
    background: #3bbcb0
}

.ld-container {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2.5rem;
    max-width: 75rem
}

    .ld-container::after {
        clear: both;
        content: "";
        display: block
    }

@media(max-width:56.25rem) {
    .ld-container {
        padding: 0 1.875rem
    }
}

@media screen and (max-width:480px) {
    .ld-container {
        padding: 0 1.25rem
    }
}

.ld-medium-container {
    max-width: 56.25rem
}

.ld-small-container {
    max-width: 49.25rem
}

.ld-fluid-container {
    max-width: none
}

.ld-row {
    display: block
}

    .ld-row::after {
        clear: both;
        content: "";
        display: block
    }

.ld-large-section {
    padding: 7.5rem 1.25rem;
    text-align: center
}

    .ld-large-section::after {
        clear: both;
        content: "";
        display: block
    }

@media screen and (max-width:768px) {
    .ld-large-section {
        padding: 5rem .625rem
    }
}

@media screen and (max-width:480px) {
    .ld-large-section {
        padding: 2.5rem 1.25rem
    }

        .ld-large-section .ld-container {
            padding: 0
        }
}

.ld-col-6 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%
}

    .ld-col-6:last-child {
        margin-right: 0
    }

.ld-col-wrapper::after {
    clear: both;
    content: "";
    display: block
}

.ld-col-wrapper .ld-col:nth-child(1):nth-last-child(2), .ld-col-wrapper .ld-col:nth-child(2):nth-last-child(1) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%
}

    .ld-col-wrapper .ld-col:nth-child(1):nth-last-child(2):last-child, .ld-col-wrapper .ld-col:nth-child(2):nth-last-child(1):last-child {
        margin-right: 0
    }

.ld-col-wrapper .ld-col:nth-child(1):nth-last-child(3), .ld-col-wrapper .ld-col:nth-child(2):nth-last-child(2), .ld-col-wrapper .ld-col:nth-child(3):nth-last-child(1) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%
}

    .ld-col-wrapper .ld-col:nth-child(1):nth-last-child(3):last-child, .ld-col-wrapper .ld-col:nth-child(2):nth-last-child(2):last-child, .ld-col-wrapper .ld-col:nth-child(3):nth-last-child(1):last-child {
        margin-right: 0
    }

.ld-col-wrapper .ld-col:nth-child(1):nth-last-child(4), .ld-col-wrapper .ld-col:nth-child(2):nth-last-child(3), .ld-col-wrapper .ld-col:nth-child(3):nth-last-child(2), .ld-col-wrapper .ld-col:nth-child(4):nth-last-child(1) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%
}

    .ld-col-wrapper .ld-col:nth-child(1):nth-last-child(4):last-child, .ld-col-wrapper .ld-col:nth-child(2):nth-last-child(3):last-child, .ld-col-wrapper .ld-col:nth-child(3):nth-last-child(2):last-child, .ld-col-wrapper .ld-col:nth-child(4):nth-last-child(1):last-child {
        margin-right: 0
    }

.ld-col-wrapper .ld-col:nth-child(1):nth-last-child(6), .ld-col-wrapper .ld-col:nth-child(2):nth-last-child(5), .ld-col-wrapper .ld-col:nth-child(3):nth-last-child(4), .ld-col-wrapper .ld-col:nth-child(4):nth-last-child(3), .ld-col-wrapper .ld-col:nth-child(5):nth-last-child(2), .ld-col-wrapper .ld-col:nth-child(6):nth-last-child(1) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 14.70196%
}

    .ld-col-wrapper .ld-col:nth-child(1):nth-last-child(6):last-child, .ld-col-wrapper .ld-col:nth-child(2):nth-last-child(5):last-child, .ld-col-wrapper .ld-col:nth-child(3):nth-last-child(4):last-child, .ld-col-wrapper .ld-col:nth-child(4):nth-last-child(3):last-child, .ld-col-wrapper .ld-col:nth-child(5):nth-last-child(2):last-child, .ld-col-wrapper .ld-col:nth-child(6):nth-last-child(1):last-child {
        margin-right: 0
    }

@media screen and (min-width:769px) {
    .ld-col-wrapper-desktop::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-col-wrapper-desktop .ld-col:nth-child(1):nth-last-child(2), .ld-col-wrapper-desktop .ld-col:nth-child(2):nth-last-child(1) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .ld-col-wrapper-desktop .ld-col:nth-child(1):nth-last-child(2):last-child, .ld-col-wrapper-desktop .ld-col:nth-child(2):nth-last-child(1):last-child {
            margin-right: 0
        }

    .ld-col-wrapper-desktop .ld-col:nth-child(1):nth-last-child(3), .ld-col-wrapper-desktop .ld-col:nth-child(2):nth-last-child(2), .ld-col-wrapper-desktop .ld-col:nth-child(3):nth-last-child(1) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%
    }

        .ld-col-wrapper-desktop .ld-col:nth-child(1):nth-last-child(3):last-child, .ld-col-wrapper-desktop .ld-col:nth-child(2):nth-last-child(2):last-child, .ld-col-wrapper-desktop .ld-col:nth-child(3):nth-last-child(1):last-child {
            margin-right: 0
        }

    .ld-col-wrapper-desktop .ld-col:nth-child(1):nth-last-child(4), .ld-col-wrapper-desktop .ld-col:nth-child(2):nth-last-child(3), .ld-col-wrapper-desktop .ld-col:nth-child(3):nth-last-child(2), .ld-col-wrapper-desktop .ld-col:nth-child(4):nth-last-child(1) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%
    }

        .ld-col-wrapper-desktop .ld-col:nth-child(1):nth-last-child(4):last-child, .ld-col-wrapper-desktop .ld-col:nth-child(2):nth-last-child(3):last-child, .ld-col-wrapper-desktop .ld-col:nth-child(3):nth-last-child(2):last-child, .ld-col-wrapper-desktop .ld-col:nth-child(4):nth-last-child(1):last-child {
            margin-right: 0
        }

    .ld-col-wrapper-desktop .ld-col:nth-child(1):nth-last-child(6), .ld-col-wrapper-desktop .ld-col:nth-child(2):nth-last-child(5), .ld-col-wrapper-desktop .ld-col:nth-child(3):nth-last-child(4), .ld-col-wrapper-desktop .ld-col:nth-child(4):nth-last-child(3), .ld-col-wrapper-desktop .ld-col:nth-child(5):nth-last-child(2), .ld-col-wrapper-desktop .ld-col:nth-child(6):nth-last-child(1) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 14.70196%
    }

        .ld-col-wrapper-desktop .ld-col:nth-child(1):nth-last-child(6):last-child, .ld-col-wrapper-desktop .ld-col:nth-child(2):nth-last-child(5):last-child, .ld-col-wrapper-desktop .ld-col:nth-child(3):nth-last-child(4):last-child, .ld-col-wrapper-desktop .ld-col:nth-child(4):nth-last-child(3):last-child, .ld-col-wrapper-desktop .ld-col:nth-child(5):nth-last-child(2):last-child, .ld-col-wrapper-desktop .ld-col:nth-child(6):nth-last-child(1):last-child {
            margin-right: 0
        }
}

@media screen and (min-width:481px) {
    .ld-col-wrapper-tablet::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-col-wrapper-tablet .ld-col:nth-child(1):nth-last-child(2), .ld-col-wrapper-tablet .ld-col:nth-child(2):nth-last-child(1) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .ld-col-wrapper-tablet .ld-col:nth-child(1):nth-last-child(2):last-child, .ld-col-wrapper-tablet .ld-col:nth-child(2):nth-last-child(1):last-child {
            margin-right: 0
        }

    .ld-col-wrapper-tablet .ld-col:nth-child(1):nth-last-child(3), .ld-col-wrapper-tablet .ld-col:nth-child(2):nth-last-child(2), .ld-col-wrapper-tablet .ld-col:nth-child(3):nth-last-child(1) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%
    }

        .ld-col-wrapper-tablet .ld-col:nth-child(1):nth-last-child(3):last-child, .ld-col-wrapper-tablet .ld-col:nth-child(2):nth-last-child(2):last-child, .ld-col-wrapper-tablet .ld-col:nth-child(3):nth-last-child(1):last-child {
            margin-right: 0
        }

    .ld-col-wrapper-tablet .ld-col:nth-child(1):nth-last-child(4), .ld-col-wrapper-tablet .ld-col:nth-child(2):nth-last-child(3), .ld-col-wrapper-tablet .ld-col:nth-child(3):nth-last-child(2), .ld-col-wrapper-tablet .ld-col:nth-child(4):nth-last-child(1) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%
    }

        .ld-col-wrapper-tablet .ld-col:nth-child(1):nth-last-child(4):last-child, .ld-col-wrapper-tablet .ld-col:nth-child(2):nth-last-child(3):last-child, .ld-col-wrapper-tablet .ld-col:nth-child(3):nth-last-child(2):last-child, .ld-col-wrapper-tablet .ld-col:nth-child(4):nth-last-child(1):last-child {
            margin-right: 0
        }

    .ld-col-wrapper-tablet .ld-col:nth-child(1):nth-last-child(6), .ld-col-wrapper-tablet .ld-col:nth-child(2):nth-last-child(5), .ld-col-wrapper-tablet .ld-col:nth-child(3):nth-last-child(4), .ld-col-wrapper-tablet .ld-col:nth-child(4):nth-last-child(3), .ld-col-wrapper-tablet .ld-col:nth-child(5):nth-last-child(2), .ld-col-wrapper-tablet .ld-col:nth-child(6):nth-last-child(1) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 14.70196%
    }

        .ld-col-wrapper-tablet .ld-col:nth-child(1):nth-last-child(6):last-child, .ld-col-wrapper-tablet .ld-col:nth-child(2):nth-last-child(5):last-child, .ld-col-wrapper-tablet .ld-col:nth-child(3):nth-last-child(4):last-child, .ld-col-wrapper-tablet .ld-col:nth-child(4):nth-last-child(3):last-child, .ld-col-wrapper-tablet .ld-col:nth-child(5):nth-last-child(2):last-child, .ld-col-wrapper-tablet .ld-col:nth-child(6):nth-last-child(1):last-child {
            margin-right: 0
        }
}

.ld-col-wrapper-desktop .ld-col p:last-child, .ld-col-wrapper-tablet .ld-col p:last-child {
    margin-bottom: 0
}

@media screen and (max-width:480px) {
    .ld-col-wrapper-desktop .ld-col + .ld-col, .ld-col-wrapper-desktop + .ld-col-wrapper-desktop, .ld-col-wrapper-desktop + .ld-col-wrapper-tablet, .ld-col-wrapper-tablet .ld-col + .ld-col, .ld-col-wrapper-tablet + .ld-col-wrapper-desktop, .ld-col-wrapper-tablet + .ld-col-wrapper-tablet {
        margin-top: 2rem
    }
}

.ld-col-wrapper-desktop:not(.ld-col-wrapper-tablet) .ld-col p:last-child {
    margin-bottom: 0
}

@media screen and (max-width:768px) {
    .ld-col-wrapper-desktop:not(.ld-col-wrapper-tablet) .ld-col + .ld-col, .ld-col-wrapper-desktop:not(.ld-col-wrapper-tablet) + .ld-col-wrapper-desktop:not(.ld-col-wrapper-tablet) {
        margin-top: 2.5rem
    }
}

@media screen and (min-width:769px) {
    .ld-col-wrapper-desktop + .ld-col-wrapper-desktop, .ld-col-wrapper-desktop + .ld-col-wrapper-tablet, .ld-col-wrapper-tablet + .ld-col-wrapper-desktop, .ld-col-wrapper-tablet + .ld-col-wrapper-tablet {
        margin-top: 5rem
    }
}

.ld-lj-heading + .ld-col-wrapper-desktop, .ld-lj-heading + .ld-col-wrapper-tablet, .ld-lj-heading + .ld-col-wrapper, .ld-lj-heading + p + .ld-col-wrapper-desktop, .ld-lj-heading + p + .ld-col-wrapper-tablet, .ld-lj-heading + p + .ld-col-wrapper {
    margin-top: 3.5rem
}

@media screen and (min-width:769px) {
    .ld-lj-heading + .ld-col-wrapper-desktop, .ld-lj-heading + .ld-col-wrapper-tablet, .ld-lj-heading + .ld-col-wrapper, .ld-lj-heading + p + .ld-col-wrapper-desktop, .ld-lj-heading + p + .ld-col-wrapper-tablet, .ld-lj-heading + p + .ld-col-wrapper {
        margin-top: 5rem
    }
}

.ld-section-xl {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem
}

@media screen and (min-width:481px) {
    .ld-section-xl {
        padding-top: 5.25rem;
        padding-bottom: 5.25rem
    }
}

@media screen and (min-width:769px) {
    .ld-section-xl {
        padding-top: 7.5rem;
        padding-bottom: 7.5rem
    }
}

.ld-section-lg {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

@media screen and (min-width:481px) {
    .ld-section-lg {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }
}

@media screen and (min-width:769px) {
    .ld-section-lg {
        padding-top: 5rem;
        padding-bottom: 5rem
    }
}

.ld-section-md {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem
}

@media screen and (min-width:481px) {
    .ld-section-md {
        padding-top: 2.625rem;
        padding-bottom: 2.625rem
    }
}

@media screen and (min-width:769px) {
    .ld-section-md {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }
}

.ld-section-sm {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

@media screen and (min-width:481px) {
    .ld-section-sm {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }
}

@media screen and (min-width:769px) {
    .ld-section-sm {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }
}

.ld-section-xs {
    padding-top: .75rem;
    padding-bottom: .75rem
}

@media screen and (min-width:481px) {
    .ld-section-xs {
        padding-top: 1.05rem;
        padding-bottom: 1.05rem
    }
}

@media screen and (min-width:769px) {
    .ld-section-xs {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
}

body {
    -webkit-font-feature-settings: "kern","liga","pnum";
    -moz-font-feature-settings: "kern","liga","pnum";
    font-feature-settings: "kern","liga","pnum";
    color: #3C3C3B;
    font-family: fira sans,sans-serif;
    font-size: .875rem;
    -webkit-font-smoothing: antialiased;
    line-height: 1.5
}

strong, .ld-strong {
    font-weight: 500
}

hr {
    border-bottom: 1px solid #bec2c5;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    margin: 1.25rem 0
}

img, figure {
    margin: 0;
    max-width: 100%
}

h1, h2, h3, h4, h5, h6, .ld-display-1, .ld-display-2, .ld-h1, .ld-h2, .ld-h3, .ld-h4, .ld-h5, .has-markdown h1, .has-markdown h2, .has-markdown h3, .has-markdown h4, .has-markdown h5, .has-markdown h6, .ld-h6, .cities-index .ld-white-box-inner h1, .cities-index .ld-white-box-inner h2 {
    font-family: roboto,sans-serif;
    line-height: 1.3;
    margin: 0 0 1.75rem
}

@media screen and (max-width:768px) {
    h1, h2, h3, h4, h5, h6, .ld-display-1, .ld-display-2, .ld-h1, .ld-h2, .ld-h3, .ld-h4, .ld-h5, .has-markdown h1, .has-markdown h2, .has-markdown h3, .has-markdown h4, .has-markdown h5, .has-markdown h6, .ld-h6, .cities-index .ld-white-box-inner h1, .cities-index .ld-white-box-inner h2 {
        margin-bottom: 1.25rem
    }
}

@media screen and (max-width:480px) {
    h1, h2, h3, h4, h5, h6, .ld-display-1, .ld-display-2, .ld-h1, .ld-h2, .ld-h3, .ld-h4, .ld-h5, .has-markdown h1, .has-markdown h2, .has-markdown h3, .has-markdown h4, .has-markdown h5, .has-markdown h6, .ld-h6, .cities-index .ld-white-box-inner h1, .cities-index .ld-white-box-inner h2 {
        margin-bottom: .625rem
    }
}

.ld-display-1 {
    font-size: 3rem;
    font-weight: 300
}

@media screen and (max-width:768px) {
    .ld-display-1 {
        font-size: 2.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-display-1 {
        font-size: 2rem
    }
}

.ld-display-2 {
    font-size: 4rem;
    font-weight: 300
}

@media screen and (max-width:768px) {
    .ld-display-2 {
        font-size: 3.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-display-2 {
        font-size: 3rem
    }
}

.ld-h1 {
    font-size: 2.5rem;
    font-weight: 300
}

@media screen and (max-width:768px) {
    .ld-h1 {
        font-size: 2rem
    }
}

@media screen and (max-width:480px) {
    .ld-h1 {
        font-size: 1.5rem;
        font-weight: 500
    }
}

.ld-h2 {
    font-size: 2rem;
    font-weight: 400
}

@media screen and (max-width:768px) {
    .ld-h2 {
        font-size: 1.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-h2 {
        font-size: 1.25rem
    }
}

.ld-h3 {
    font-size: 1.5rem;
    font-weight: 500
}

@media screen and (max-width:768px) {
    .ld-h3 {
        font-size: 1.375rem
    }
}

@media screen and (max-width:480px) {
    .ld-h3 {
        font-size: 1.25rem
    }
}

.ld-h4 {
    font-size: 1.25rem;
    font-weight: 500
}

@media screen and (max-width:768px) {
    .ld-h4 {
        font-size: 1.125rem
    }
}

.ld-h5, .has-markdown h1, .has-markdown h2, .has-markdown h3, .has-markdown h4, .has-markdown h5, .has-markdown h6 {
    font-size: 1rem;
    font-weight: 500
}

@media screen and (max-width:768px) {
    .ld-h5, .has-markdown h1, .has-markdown h2, .has-markdown h3, .has-markdown h4, .has-markdown h5, .has-markdown h6 {
        font-size: .875rem
    }
}

@media screen and (max-width:480px) {
    .ld-h5, .has-markdown h1, .has-markdown h2, .has-markdown h3, .has-markdown h4, .has-markdown h5, .has-markdown h6 {
        font-size: .8125rem
    }
}

.ld-h6 {
    font-size: .875rem;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .5px
}

@media screen and (max-width:768px) {
    .ld-h6 {
        font-size: .75rem
    }
}

.ld-lj-heading {
    font-size: 2.5rem;
    color: #3C3C3B;
    font-weight: 300;
    text-align: center;
    margin-bottom: 1.75rem
}

    .ld-lj-heading .ld-lj-border {
        display: inline-block;
        padding-bottom: 1.75rem;
        border-bottom: 2px solid #D5ECEC
    }

        .ld-lj-heading .ld-lj-border.ld-border-blue {
            border-bottom-color: #3980cc
        }

        .ld-lj-heading .ld-lj-border.ld-border-light-green {
            border-bottom-color: #3bbcb0
        }

        .ld-lj-heading .ld-lj-border.ld-border-green {
            border-bottom-color: #D5ECEC
        }

        .ld-lj-heading .ld-lj-border.ld-border-orange {
            border-bottom-color: #cc6114
        }

        .ld-lj-heading .ld-lj-border.ld-border-red {
            border-bottom-color: #ee483e
        }

        .ld-lj-heading .ld-lj-border.ld-border-medium-red {
            border-bottom-color: #cc3d35
        }

        .ld-lj-heading .ld-lj-border.ld-border-purple {
            border-bottom-color: #b43194
        }

        .ld-lj-heading .ld-lj-border.ld-border-dark-blue {
            border-bottom-color: #1d4066
        }

        .ld-lj-heading .ld-lj-border.ld-border-black {
            border-bottom-color: #3C3C3B
        }

        .ld-lj-heading .ld-lj-border.ld-border-lcforange {
            border-bottom-color: #ed8232
        }

@media screen and (max-width:768px) {
    .ld-lj-heading {
        font-size: 2rem
    }

        .ld-lj-heading .ld-lj-border {
            padding-bottom: 1.25rem
        }
}

@media screen and (max-height:414px) {
    .ld-lj-heading {
        font-size: 1.625rem
    }

        .ld-lj-heading .ld-lj-border {
            padding-bottom: 1rem
        }
}

@media screen and (max-width:480px) {
    .ld-lj-heading {
        font-size: 1.5rem
    }

        .ld-lj-heading .ld-lj-border {
            padding-bottom: .625rem
        }
}

.ld-small-text {
    color: #677076;
    font-size: .8125rem;
    max-width: 36rem;
    margin: 1.75rem auto 0
}

p {
    margin: 0 0 1.75rem
}

.ld-extra-large-paragraph {
    font-size: 2.5rem;
    font-weight: 300
}

@media screen and (max-width:768px) {
    .ld-extra-large-paragraph {
        font-size: 2rem
    }
}

@media screen and (max-width:480px) {
    .ld-extra-large-paragraph {
        font-size: 1.5rem
    }
}

.ld-large-paragraph {
    font-size: 1.5rem;
    font-weight: 300
}

@media screen and (max-width:768px) {
    .ld-large-paragraph {
        font-size: 1.125rem
    }
}

@media screen and (max-width:480px) {
    .ld-large-paragraph {
        font-size: 1rem
    }
}

.ld-medium-paragraph {
    font-size: 1rem;
    font-weight: 400
}

@media screen and (max-width:768px) {
    .ld-medium-paragraph {
        font-size: .875rem
    }
}

.ld-small-paragraph {
    font-size: .875rem;
    font-weight: 400
}

    .ld-small-paragraph:not(a) {
        color: #677076
    }

@media screen and (max-width:768px) {
    .ld-small-paragraph {
        font-size: .8125rem
    }
}

.ld-extra-small-paragraph, .application_form .ld-recommendations-section .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info {
    font-size: .75rem;
    font-weight: 400
}

    .ld-extra-small-paragraph:not(a), .application_form .ld-recommendations-section .ld-block-link-info:not(a), .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info:not(a) {
        color: #677076
    }

blockquote {
    font-style: italic;
    font-weight: italic
}

cite {
    font-style: normal
}

.ld-blockquote {
    margin-left: 1.25rem;
    padding-left: 1.25rem;
    border-left: .125rem solid
}

    .ld-blockquote cite::before {
        content: '— '
    }

.ld-blue-text {
    color: #3980cc
}

    .ld-blue-text .iconic-property-fill {
        fill: #3980cc
    }

    .ld-blue-text .iconic-property-stroke {
        stroke: #3980cc
    }

.ld-light-green-text {
    color: #3bbcb0
}

    .ld-light-green-text .iconic-property-fill {
        fill: #3bbcb0
    }

    .ld-light-green-text .iconic-property-stroke {
        stroke: #3bbcb0
    }

.ld-green-text {
    color: #D5ECEC
}

    .ld-green-text .iconic-property-fill {
        fill: #D5ECEC
    }

    .ld-green-text .iconic-property-stroke {
        stroke: #D5ECEC
    }

.ld-orange-text {
    color: #cc6114
}

    .ld-orange-text .iconic-property-fill {
        fill: #cc6114
    }

    .ld-orange-text .iconic-property-stroke {
        stroke: #cc6114
    }

.ld-red-text {
    color: #ee483e
}

    .ld-red-text .iconic-property-fill {
        fill: #ee483e
    }

    .ld-red-text .iconic-property-stroke {
        stroke: #ee483e
    }

.ld-medium-red-text {
    color: #cc3d35
}

    .ld-medium-red-text .iconic-property-fill {
        fill: #cc3d35
    }

    .ld-medium-red-text .iconic-property-stroke {
        stroke: #cc3d35
    }

.ld-purple-text {
    color: #b43194
}

    .ld-purple-text .iconic-property-fill {
        fill: #b43194
    }

    .ld-purple-text .iconic-property-stroke {
        stroke: #b43194
    }

.ld-dark-blue-text {
    color: #1d4066
}

    .ld-dark-blue-text .iconic-property-fill {
        fill: #1d4066
    }

    .ld-dark-blue-text .iconic-property-stroke {
        stroke: #1d4066
    }

.ld-black-text {
    color: #3C3C3B
}

    .ld-black-text .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-black-text .iconic-property-stroke {
        stroke: #3C3C3B
    }

.ld-lcforange-text {
    color: #ed8232
}

    .ld-lcforange-text .iconic-property-fill {
        fill: #ed8232
    }

    .ld-lcforange-text .iconic-property-stroke {
        stroke: #ed8232
    }

.ld-black-gray-text {
    color: #3C3C3B
}

    .ld-black-gray-text .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-black-gray-text .iconic-property-stroke {
        stroke: #3C3C3B
    }

.ld-darker-gray-text {
    color: #3c4750
}

    .ld-darker-gray-text .iconic-property-fill {
        fill: #3c4750
    }

    .ld-darker-gray-text .iconic-property-stroke {
        stroke: #3c4750
    }

.ld-dark-gray-text {
    color: #677076
}

    .ld-dark-gray-text .iconic-property-fill {
        fill: #677076
    }

    .ld-dark-gray-text .iconic-property-stroke {
        stroke: #677076
    }

.ld-medium-gray-text {
    color: #81878c
}

    .ld-medium-gray-text .iconic-property-fill {
        fill: #81878c
    }

    .ld-medium-gray-text .iconic-property-stroke {
        stroke: #81878c
    }

.ld-base-gray-text {
    color: #bec2c5
}

    .ld-base-gray-text .iconic-property-fill {
        fill: #bec2c5
    }

    .ld-base-gray-text .iconic-property-stroke {
        stroke: #bec2c5
    }

.ld-light-gray-text {
    color: #d4d7d8
}

    .ld-light-gray-text .iconic-property-fill {
        fill: #d4d7d8
    }

    .ld-light-gray-text .iconic-property-stroke {
        stroke: #d4d7d8
    }

.ld-lighter-gray-text {
    color: #e9ebec
}

    .ld-lighter-gray-text .iconic-property-fill {
        fill: #e9ebec
    }

    .ld-lighter-gray-text .iconic-property-stroke {
        stroke: #e9ebec
    }

.ld-background-gray-text {
    color: #f4f5f6
}

    .ld-background-gray-text .iconic-property-fill {
        fill: #f4f5f6
    }

    .ld-background-gray-text .iconic-property-stroke {
        stroke: #f4f5f6
    }

a {
    color: #D5ECEC;
    text-decoration: none;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

    a .iconic {
        margin-right: .625rem;
        position: relative;
        top: .15em;
        width: 1.1em !important;
        height: 1.1em !important
    }

    a .feather {
        color: #ffffff;
    }

    a:hover .feather {
        color: #D5ECEC;
    }

    a.ld-mobile-login-icon .iconic {
        margin-right: 0
    }

    a .iconic-property-fill, a .iconic-property-stroke {
        -webkit-transition: all .2s linear;
        transition: all .2s linear
    }

    a .iconic-property-fill {
        fill: #3C3C3B
    }

    a .iconic-property-stroke {
        stroke: #3C3C3B
    }

    a:active, a:focus, a:hover {
        color: #D5ECEC
    }

        a:active .iconic-property-fill, a:focus .iconic-property-fill, a:hover .iconic-property-fill {
            fill: #D5ECEC
        }

        a:active .iconic-property-stroke, a:focus .iconic-property-stroke, a:hover .iconic-property-stroke {
            stroke: #D5ECEC
        }

    a:focus {
        outline: #bec2c5 thin dotted
    }

.ld-primary-link, .ld-white-link, .ld-color-link, .ld-inline-link, .ld-light-link, .has-markdown a {
    cursor: pointer;
    border-bottom: .0625rem solid
}

.ld-white-link {
    color: #fff
}

    .ld-white-link:hover, .ld-white-link:focus {
        color: #fff;
        opacity: .8
    }

    .ld-white-link:active {
        color: #fff
    }

.ld-color-link {
    color: inherit
}

.ld-inline-link {
    color: inherit
}

.ld-light-link {
    color: inherit;
    border-color: #bec2c5
}

    .ld-light-link:active, .ld-light-link:focus, .ld-light-link:hover {
        border-color: #1d5e58
    }

.ld-no-hover a:hover {
    /*color: #547EC0;*/
    color: #677076;
}

.ld-info-link {
    border-bottom: 0 !important
}

    .ld-info-link .iconic {
        width: .75rem !important;
        height: .75rem !important
    }

    .ld-info-link .iconic-property-stroke {
        stroke: #3bbcb0
    }

    .ld-info-link .iconic-property-fill {
        fill: #3bbcb0
    }

    .ld-info-link:hover .iconic-property-stroke, .ld-info-link:focus .iconic-property-stroke {
        stroke: #D5ECEC
    }

    .ld-info-link:hover .iconic-property-fill, .ld-info-link:focus .iconic-property-fill {
        fill: #D5ECEC
    }

    .ld-info-link:active .iconic-property-stroke {
        stroke: #317170
    }

    .ld-info-link:active .iconic-property-fill {
        fill: #317170
    }

.ld-secondary-link {
    color: inherit;
    border-bottom: .0625rem dashed
}

    .ld-secondary-link:hover, .ld-secondary-link:focus, .ld-secondary-link:active, .ld-secondary-link.ld-is-active {
        color: inherit;
        mix-blend-mode: darken
    }

label.ld-inline-link {
    cursor: pointer
}

body {
    min-height: 100vh
}

@media screen and (max-width:480px) {
    body {
        overflow-y: scroll
    }
}

img.iconic {
    visibility: hidden
}

fieldset {
    border: 0;
    padding: 0;
    margin: 0
}

textarea {
    max-width: 100%
}

    textarea.md_editor {
        width: 100%
    }

    textarea.ld-no-resize {
        resize: none
    }

    textarea.ld-resize-vertical {
        resize: vertical
    }

    textarea.ld-resize-horizontal {
        resize: horizontal
    }

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 62.5rem #fff inset
}

.ld-form-input, .pikaday__display, .sourcing-index .pikaday__display {
    padding: .5rem 1rem;
    border: .125rem solid #d4d7d8;
    border-radius: .25rem;
    line-height: 1.5;
    color: #3c4750;
    max-width: 100%
}

    .ld-form-input:focus, .pikaday__display:focus, .ld-form-input:active, .pikaday__display:active {
        outline: 0 !important;
        border: .125rem solid #3bbcb0
    }

    .ld-form-input::-webkit-input-placeholder, .pikaday__display::-webkit-input-placeholder, .sourcing-index .pikaday__display::-webkit-input-placeholder {
        color: #81878c
    }

    .ld-form-input:-moz-placeholder, .pikaday__display:-moz-placeholder, .sourcing-index .pikaday__display:-moz-placeholder {
        color: #81878c
    }

    .ld-form-input::-moz-placeholder, .pikaday__display::-moz-placeholder, .sourcing-index .pikaday__display::-moz-placeholder {
        color: #81878c
    }

    .ld-form-input:-ms-input-placeholder, .pikaday__display:-ms-input-placeholder, .sourcing-index .pikaday__display:-ms-input-placeholder {
        color: #81878c
    }

    .ld-form-input::-ms-input-placeholder, .pikaday__display::-ms-input-placeholder, .sourcing-index .pikaday__display::-ms-input-placeholder {
        color: #81878c
    }

    .ld-form-input::placeholder, .pikaday__display::placeholder, .sourcing-index .pikaday__display::placeholder {
        color: #81878c
    }

    .ld-form-input + .ld-checkbox-block, .pikaday__display + .ld-checkbox-block, .sourcing-index .pikaday__display + .ld-checkbox-block {
        margin-top: 1.25rem
    }

    .ld-form-input.ld-error-input, .ld-error-input.pikaday__display {
        border-color: #ee483e
    }

    .ld-form-input.ld-warning-input, .ld-warning-input.pikaday__display {
        border-color: #cc6114
    }

    .ld-form-input.ld-success-input, .ld-success-input.pikaday__display {
        border-color: #3bbcb0
    }

input[type=number].ld-form-input.ld-hide-number-buttons, input[type=number].ld-hide-number-buttons.pikaday__display, input[type=number].ld-form-input.ld-hide-number-buttons, input[type=number].ld-hide-number-buttons.pikaday__display {
    -moz-appearance: textfield
}

    input[type=number].ld-form-input.ld-hide-number-buttons::-webkit-inner-spin-button, input[type=number].ld-hide-number-buttons.pikaday__display::-webkit-inner-spin-button, input[type=number].ld-form-input.ld-hide-number-buttons::-webkit-outer-spin-button, input[type=number].ld-hide-number-buttons.pikaday__display::-webkit-outer-spin-button, input[type=number].ld-form-input.ld-hide-number-buttons::-webkit-inner-spin-button, input[type=number].ld-hide-number-buttons.pikaday__display::-webkit-inner-spin-button, input[type=number].ld-form-input.ld-hide-number-buttons::-webkit-outer-spin-button, input[type=number].ld-hide-number-buttons.pikaday__display::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0
    }

.ld-form-tip {
    color: #81878c;
    font-size: .9em;
    line-height: 1.2em
}

.ld-form-help-text {
    font-size: .75rem;
    margin-top: .625rem;
    color: #677076;
    text-align: left;
    margin-bottom: 0
}

    .ld-form-help-text::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-form-help-text .ld-modal-inner {
        font-size: .875rem;
        color: #3C3C3B
    }

    .ld-form-help-text .iconic {
        width: .6875rem !important;
        height: .6875rem !important;
        margin-right: .375rem;
        position: relative;
        top: .0625rem
    }

    .ld-form-help-text .iconic-property-fill {
        fill: #677076
    }

    .ld-form-help-text .iconic-property-stroke {
        stroke: #677076
    }

    .ld-form-help-text + .ld-form-input, .ld-form-help-text + .pikaday__display, .sourcing-index .ld-form-help-text + .pikaday__display {
        margin-top: .75rem
    }

    .ld-form-help-text + .ld-form-group-row {
        margin-top: .625rem
    }

@media screen and (max-width:480px) {
    .ld-form-help-text.ld-pull-right, .ld-form-help-text.ld-pull-left {
        float: none
    }

    .ld-form-help-text + .ld-form-help-text {
        margin-top: .125rem
    }
}

p:not(.ld-form-help-text):not(.ld-form-label) + .ld-form-help-text {
    margin-top: -1.25rem
}

.ld-form-label {
    font-weight: 500;
    position: relative;
    margin-bottom: .9375rem;
    font-size: .875rem;
    display: block
}

    .ld-form-label .ld-form-tip {
        font-weight: 400
    }

    .ld-form-label.ld-inline-label {
        display: inline-block;
        margin-right: .9375rem;
        margin-bottom: 0;
        white-space: normal
    }

        .ld-form-label.ld-inline-label .ld-form-tip {
            position: absolute;
            width: 100%;
            top: 1.5
        }

    .ld-form-label + .ld-form-help-text {
        margin-top: -.25rem
    }

.ld-form-required {
    color: #ee483e;
    font-weight: 700
}

.ld-form-group {
    position: relative;
    margin-top: 1.3rem
}

    .ld-form-group::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-form-group p:not(.ld-form-help-text) {
        margin-bottom: .625rem
    }

    .ld-form-group .ld-form-label, .ld-form-group .ld-form-label + .ld-form-help-text {
        margin-bottom: .625rem
    }

        .ld-form-group .ld-form-label + .ld-modal, .ld-form-group .ld-form-label + .ld-form-help-text + .ld-modal {
            position: relative;
            top: -7px
        }

    .ld-form-group .ld-title {
        margin-bottom: 0
    }

        .ld-form-group .ld-title + .ld-input-group, .ld-form-group .ld-title + .ld-form-input, .ld-form-group .ld-title + .pikaday__display, .ld-form-group .sourcing-index .ld-title + .pikaday__display, .ld-form-group:not(.hidden):not(.ld-checkbox-group):not(.ld-radiobutton-group) + .ld-form-group {
            margin-top: 1.25rem
        }

    .ld-form-group.ld-radiobutton-group label > .ld-extra-small-paragraph, .ld-form-group.ld-radiobutton-group .application_form .ld-recommendations-section label > .ld-block-link-info, .application_form .ld-recommendations-section .ld-form-group.ld-radiobutton-group label > .ld-block-link-info, .ld-form-group.ld-radiobutton-group .ld-modal-app-letter .ld-app-letter-list-container label > .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-form-group.ld-radiobutton-group label > .ld-block-link-info, .ld-form-group.ld-checkbox-group label > .ld-extra-small-paragraph, .ld-form-group.ld-checkbox-group .application_form .ld-recommendations-section label > .ld-block-link-info, .application_form .ld-recommendations-section .ld-form-group.ld-checkbox-group label > .ld-block-link-info, .ld-form-group.ld-checkbox-group .ld-modal-app-letter .ld-app-letter-list-container label > .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-form-group.ld-checkbox-group label > .ld-block-link-info {
        display: block;
        margin: .125rem 0 .625rem;
        width: 100%;
        max-width: 100%
    }

    .ld-form-group .mce-path {
        display: none !important
    }

    .ld-form-group .mce-edit-area label {
        white-space: pre-wrap
    }

    .ld-form-group .mce-statusbar {
        border: 0 !important
    }

    .ld-form-group .mce-tinymce {
        border: .125rem solid #d4d7d8 !important;
        border-radius: .25rem !important
    }

        .ld-form-group .mce-tinymce.mce_focused {
            border-color: #3bbcb0 !important
        }

.ld-form-group-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

    .ld-form-group-row .ld-form-input, .ld-form-group-row .pikaday__display, .ld-form-group-row .ld-input-group, .ld-form-group-row .ld-pseudo-select {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .ld-form-group-row .ld-pseudo-select {
        width: 48%
    }

@media screen and (max-width:480px) {
    .ld-form-group-row .ld-pseudo-select {
        display: block;
        width: 100%
    }

        .ld-form-group-row .ld-pseudo-select + .ld-form-group-row-mobile {
            margin-left: 0 !important
        }
}

.ld-form-group-row .ld-form-group-row-mobile {
    width: 52%
}

.ld-form-group-row:not(.ld-form-group-row-mobile) .ld-select-button, .ld-form-group-row .selectize-control.ld-select-button {
    width: 45%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

@media screen and (max-width:768px) {
    .ld-form-group-row:not(.ld-form-group-row-mobile) .ld-select-button, .ld-form-group-row .selectize-control.ld-select-button {
        max-width: 45% !important
    }
}

@media screen and (max-width:768px) {
    .ld-form-group-row:not(.ld-form-group-row-mobile) .ld-select-button, .ld-form-group-row .selectize-control.ld-select-button {
        width: 100%;
        max-width: 100% !important
    }
}

.ld-form-group-row .ld-button:not(.selectize-dropdown), .ld-form-group-row .ld-modal-primaryButton:not(.selectize-dropdown) {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.ld-form-group-row .ld-select-button:not(.selectized) + .ld-button:not(.selectize-dropdown), .ld-form-group-row .ld-select-button:not(.selectized) + .ld-modal-primaryButton:not(.selectize-dropdown), .ld-form-group-row .ld-select-button + .ld-form-group-row-mobile, .ld-form-group-row .ld-pseudo-select + .ld-form-group-row-mobile, .ld-form-group-row .ld-form-input + .ld-button:not(.selectize-dropdown), .ld-form-group-row .pikaday__display + .ld-button:not(.selectize-dropdown), .ld-form-group-row .sourcing-index .pikaday__display + .ld-button:not(.selectize-dropdown), .ld-form-group-row .ld-form-input + .ld-modal-primaryButton:not(.selectize-dropdown), .ld-form-group-row .pikaday__display + .ld-modal-primaryButton:not(.selectize-dropdown), .ld-form-group-row .sourcing-index .pikaday__display + .ld-modal-primaryButton:not(.selectize-dropdown), .ld-form-group-row .ld-select-button + .ld-form-input:visible, .ld-form-group-row .ld-select-button + .pikaday__display:visible, .ld-form-group-row .sourcing-index .ld-select-button + .pikaday__display:visible, .ld-form-group-row .ld-input-group + .ld-button, .ld-form-group-row .ld-input-group + .ld-modal-primaryButton {
    margin-left: .3125rem !important
}

@media screen and (max-width:480px) {
    .ld-form-group-row .ld-select-button:not(.selectized) + .ld-button:not(.selectize-dropdown):first-child, .ld-form-group-row .ld-select-button:not(.selectized) + .ld-modal-primaryButton:not(.selectize-dropdown):first-child, .ld-form-group-row .ld-select-button + .ld-form-group-row-mobile:first-child, .ld-form-group-row .ld-pseudo-select + .ld-form-group-row-mobile:first-child, .ld-form-group-row .ld-form-input + .ld-button:not(.selectize-dropdown):first-child, .ld-form-group-row .pikaday__display + .ld-button:not(.selectize-dropdown):first-child, .ld-form-group-row .sourcing-index .pikaday__display + .ld-button:not(.selectize-dropdown):first-child, .ld-form-group-row .ld-form-input + .ld-modal-primaryButton:not(.selectize-dropdown):first-child, .ld-form-group-row .pikaday__display + .ld-modal-primaryButton:not(.selectize-dropdown):first-child, .ld-form-group-row .sourcing-index .pikaday__display + .ld-modal-primaryButton:not(.selectize-dropdown):first-child, .ld-form-group-row .ld-select-button + .ld-form-input:visible:first-child, .ld-form-group-row .ld-select-button + .pikaday__display:visible:first-child, .ld-form-group-row .sourcing-index .ld-select-button + .pikaday__display:visible:first-child, .ld-form-group-row .ld-input-group + .ld-button:first-child, .ld-form-group-row .ld-input-group + .ld-modal-primaryButton:first-child {
        margin-left: 0 !important
    }
}

@media screen and (max-width:480px) {
    .ld-form-group-row .ld-select-button + .ld-form-group-row-mobile, .ld-form-group-row .ld-pseudo-select + .ld-form-group-row-mobile {
        margin-left: 0 !important
    }
}

.ld-form-group-row:not(.ld-social-link-item) .ld-select-button + .ld-form-input:visible, .ld-form-group-row:not(.ld-social-link-item) .ld-select-button + .pikaday__display:visible, .ld-form-group-row:not(.ld-social-link-item) .sourcing-index .ld-select-button + .pikaday__display:visible {
    margin-left: .375rem
}

@media screen and (max-width:480px) {
    .ld-form-group-row {
        display: block
    }

        .ld-form-group-row .ld-form-input, .ld-form-group-row .pikaday__display {
            display: block;
            width: 100%;
            margin-bottom: .5rem
        }

            .ld-form-group-row .ld-form-input + .ld-button, .ld-form-group-row .pikaday__display + .ld-button, .ld-form-group-row .sourcing-index .pikaday__display + .ld-button, .ld-form-group-row .ld-form-input + .ld-modal-primaryButton, .ld-form-group-row .pikaday__display + .ld-modal-primaryButton, .ld-form-group-row .sourcing-index .pikaday__display + .ld-modal-primaryButton, .ld-form-group-row .ld-form-input + .ld-select-button, .ld-form-group-row .pikaday__display + .ld-select-button, .ld-form-group-row .sourcing-index .pikaday__display + .ld-select-button {
                margin-left: 0 !important
            }

            .ld-form-group-row .ld-form-input .ld-select-button, .ld-form-group-row .pikaday__display .ld-select-button {
                width: auto
            }
}

.ld-form-group-row .ld-form-group + .ld-form-group, .ld-form-group-row not(--margin-not-important) {
    margin-top: 0 !important
}

.ld-form-group-row .ld-form-group-row-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

    .ld-form-group-row .ld-form-group-row-mobile .ld-select-button {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 100% !important;
        max-width: auto
    }

@media screen and (max-width:480px) {
    .ld-form-group-row .ld-form-group-row-mobile {
        width: 100%;
        margin-top: .5rem
    }
}

.ld-form-cols .ld-col {
    display: inline-block
}

    .ld-form-cols .ld-col + .ld-col {
        margin-left: 1.25rem
    }

.ld-input-block, .pikaday__display, .sourcing-index .pikaday__display {
    display: block;
    width: 100%
}

.ld-input-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    border: .125rem solid #d4d7d8;
    border-radius: .25rem;
    background-color: #fff;
    font-size: 0
}

    .ld-input-group:focus {
        outline: 0 !important
    }

    .ld-input-group.ld-selected {
        border: .125rem solid #3bbcb0
    }

    .ld-input-group > .ld-form-input, .ld-input-group > .pikaday__display, .sourcing-index .ld-input-group > .pikaday__display {
        border: 0 !important
    }

    .ld-input-group:not(.ld-no-border) .ld-select-button:focus, .ld-input-group:not(.ld-no-border) .selectize-input.focus {
        border: 0;
        outline: .125rem solid #3bbcb0
    }

    .ld-input-group .selectize-input {
        border-width: 0
    }

    .ld-input-group > .ld-form-input, .ld-input-group > .pikaday__display, .sourcing-index .ld-input-group > .pikaday__display {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        font-size: .875rem
    }

    .ld-input-group.ld-no-border .ld-select-button {
        border: .125rem solid #d4d7d8 !important
    }

    .ld-input-group.ld-no-border > .ld-form-input, .ld-input-group.ld-no-border > .pikaday__display, .sourcing-index .ld-input-group.ld-no-border > .pikaday__display {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-right: 0
    }

        .ld-input-group.ld-no-border > .ld-form-input + .ld-button, .ld-input-group.ld-no-border > .pikaday__display + .ld-button, .sourcing-index .ld-input-group.ld-no-border > .pikaday__display + .ld-button, .ld-input-group.ld-no-border > .ld-form-input + .ld-modal-primaryButton, .ld-input-group.ld-no-border > .pikaday__display + .ld-modal-primaryButton, .sourcing-index .ld-input-group.ld-no-border > .pikaday__display + .ld-modal-primaryButton {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }

        .ld-input-group.ld-no-border > .ld-form-input .ld-select-button, .ld-input-group.ld-no-border > .pikaday__display .ld-select-button, .sourcing-index .ld-input-group.ld-no-border > .pikaday__display .ld-select-button {
            border-left: 0 !important;
            border-bottom-left-radius: 0;
            border-top-left-radius: 0
        }

.ld-input-addon {
    padding: .5rem 1rem;
    padding-right: 0;
    background-color: #fff
}

    .ld-input-addon .ld-modal {
        display: inline-block
    }

    .ld-input-addon .ld-button + .ld-modal, .ld-input-addon .ld-modal-primaryButton + .ld-modal {
        margin-left: .5rem
    }

    .ld-input-addon.ld-button-addon {
        padding: 0
    }

        .ld-input-addon.ld-button-addon .ld-button, .ld-input-addon.ld-button-addon .ld-modal-primaryButton {
            height: 100%
        }

    .ld-input-addon .iconic {
        position: relative;
        height: .8125rem !important;
        width: .8125rem !important;
        top: .25rem
    }

        .ld-input-addon .iconic + span {
            margin-left: .5rem
        }

    .ld-input-addon .iconic-property-fill {
        fill: #bec2c5
    }

    .ld-input-addon .iconic-property-stroke {
        stroke: #bec2c5
    }

    .ld-input-addon.ld-text-addon {
        font-size: .875rem
    }

    .ld-input-addon .iconic[data-type=linkedin] {
        top: .13rem
    }

    .ld-input-addon .iconic[data-type=facebook] {
        top: .06rem
    }

    .ld-input-addon .iconic[data-type=twitter] {
        top: .16rem
    }

    .ld-input-addon.ld-gray-addon {
        background-color: #d4d7d8;
        font-size: .875rem;
        padding: .5rem 1rem
    }

        .ld-input-addon.ld-gray-addon .iconic-property-fill {
            fill: #81878c;
            opacity: .7
        }

        .ld-input-addon.ld-gray-addon .iconic-property-stroke {
            stroke: #81878c;
            opacity: .7
        }

.ld-input-group.ld-selected .ld-gray-addon {
    background-color: #3bbcb0;
    color: #fff
}

    .ld-input-group.ld-selected .ld-gray-addon .iconic-property-fill {
        fill: #fff;
        opacity: 1
    }

    .ld-input-group.ld-selected .ld-gray-addon .iconic-property-stroke {
        stroke: #fff;
        opacity: 1
    }

.ld-input-group.ld-selected.ld-social-linkedin {
    border-color: #0077b5
}

    .ld-input-group.ld-selected.ld-social-linkedin .ld-gray-addon {
        background-color: #0077b5
    }

.ld-input-group.ld-selected.ld-social-github {
    border-color: #333
}

    .ld-input-group.ld-selected.ld-social-github .ld-gray-addon {
        background-color: #333
    }

.ld-input-group.ld-selected.ld-social-twitter {
    border-color: #55acee
}

    .ld-input-group.ld-selected.ld-social-twitter .ld-gray-addon {
        background-color: #55acee
    }

.ld-input-group.ld-selected.ld-social-facebook {
    border-color: #3b5998
}

    .ld-input-group.ld-selected.ld-social-facebook .ld-gray-addon {
        background-color: #3b5998
    }

.ld-form-input + .ld-input-addon, .pikaday__display + .ld-input-addon, .sourcing-index .pikaday__display + .ld-input-addon {
    padding-left: 0;
    padding-right: .9375rem
}

.ld-form-input[type=password] + .ld-input-addon, [type=password].pikaday__display + .ld-input-addon, .sourcing-index [type=password].pikaday__display + .ld-input-addon, .ld-form-input[type=text] + .ld-input-addon, [type=text].pikaday__display + .ld-input-addon, .sourcing-index [type=text].pikaday__display + .ld-input-addon {
    padding-right: .9375rem !important;
    padding-left: .5rem
}

    .ld-form-input[type=password] + .ld-input-addon .iconic, [type=password].pikaday__display + .ld-input-addon .iconic, .sourcing-index [type=password].pikaday__display + .ld-input-addon .iconic, .ld-form-input[type=text] + .ld-input-addon .iconic, [type=text].pikaday__display + .ld-input-addon .iconic, .sourcing-index [type=text].pikaday__display + .ld-input-addon .iconic {
        top: .3rem
    }

.show-password-button {
    cursor: pointer
}

.ld-input-group.ld-error-input {
    border-color: #ee483e
}

.ld-input-group.ld-warning-input {
    border-color: #cc6114
}

.ld-input-group.ld-success-input {
    border-color: #3bbcb0
}

.ld-input-group .pikaday__display {
    width: 100%;
    height: 37px;
    border: 0;
    padding-left: 10px;
    font-size: 14px
}

    .ld-input-group .pikaday__display:focus, .ld-input-group .pikaday__display:active {
        outline: 0 !important
    }

.pikaday__container {
    width: 100%
}

.ld-form-group .ld-hidden-field {
    display: none;
    padding-left: 1.5rem;
    padding-top: .25rem;
    width: calc(100% - 1.5rem)
}

.ld-form-group input[type=radio]:checked ~ .ld-hidden-field, .ld-form-group input[type=checkbox]:checked ~ .ld-hidden-field, .ld-form-group input:not([type=radio]):not([type=checkbox]):focus ~ .ld-hidden-field, .ld-form-group.ld-show-hidden-field .ld-hidden-field {
    display: block
}

.ld-text-input-group::after {
    clear: both;
    content: "";
    display: block
}

.ld-text-input-group .ld-text-input-block {
    float: left;
    margin-top: .625rem
}

    .ld-text-input-group .ld-text-input-block:not(.ld-margin-left) {
        width: 60%
    }

    .ld-text-input-group .ld-text-input-block.ld-margin-left {
        width: 100%
    }

    .ld-text-input-group .ld-text-input-block.ld-text-block {
        padding: .625rem .75rem;
        width: 40%
    }

@media screen and (min-width:481px) {
    .ld-text-input-group {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }

        .ld-text-input-group .ld-text-input-block {
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -moz-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }

            .ld-text-input-group .ld-text-input-block .ld-form-input, .ld-text-input-group .ld-text-input-block .pikaday__display {
                padding-left: .75rem;
                padding-right: .75rem
            }

        .ld-text-input-group .ld-larger-block {
            -webkit-box-flex: 2;
            -webkit-flex-grow: 2;
            -moz-box-flex: 2;
            -ms-flex-positive: 2;
            flex-grow: 2
        }

        .ld-text-input-group .ld-text-block {
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -moz-box-flex: 0;
            -ms-flex-positive: 0;
            flex-grow: 0
        }

        .ld-text-input-group .ld-text-input-block.ld-margin-left {
            margin-left: .625rem
        }

        .ld-text-input-group input[type=number]::-webkit-inner-spin-button, .ld-text-input-group input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }
}

input[type=range].ld-range-input {
    -webkit-appearance: none;
    width: 100%;
    background: 0 0;
    position: relative
}

    input[type=range].ld-range-input::-webkit-slider-thumb {
        -webkit-appearance: none
    }

    input[type=range].ld-range-input:focus {
        outline: 0
    }

    input[type=range].ld-range-input::-ms-track {
        width: 100%;
        cursor: pointer;
        background: 0 0;
        border-color: transparent;
        color: transparent
    }

    input[type=range].ld-range-input::-webkit-slider-thumb {
        border: 0;
        height: 1.5rem;
        width: 1rem;
        border-radius: .125rem;
        background: #3C3C3B;
        cursor: pointer;
        -webkit-box-shadow: 0 1px 3px 1px rgba(38,51,60,.2),inset 0 7px 0 0 #3C3C3B,inset 0 -7px 0 0 #3C3C3B,inset 5px 0 0 0 #3C3C3B,inset -5px 0 0 0 #3C3C3B,inset 0 0 0 7px #d4d7d8;
        box-shadow: 0 1px 3px 1px rgba(38,51,60,.2),inset 0 7px 0 0 #3C3C3B,inset 0 -7px 0 0 #3C3C3B,inset 5px 0 0 0 #3C3C3B,inset -5px 0 0 0 #3C3C3B,inset 0 0 0 7px #d4d7d8;
        z-index: 10;
        margin-top: -.1875rem
    }

    input[type=range].ld-range-input::-moz-range-thumb {
        border: 0;
        height: 1.5rem;
        width: 1rem;
        border-radius: .125rem;
        background: #3C3C3B;
        cursor: pointer;
        box-shadow: 0 1px 3px 1px rgba(38,51,60,.2),inset 0 7px 0 0 #3C3C3B,inset 0 -7px 0 0 #3C3C3B,inset 5px 0 0 0 #3C3C3B,inset -5px 0 0 0 #3C3C3B,inset 0 0 0 7px #d4d7d8;
        z-index: 10
    }

    input[type=range].ld-range-input::-ms-thumb {
        border: 0;
        height: 1.5rem;
        width: 1rem;
        border-radius: .125rem;
        background: #3C3C3B;
        cursor: pointer;
        box-shadow: 0 1px 3px 1px rgba(38,51,60,.2),inset 0 7px 0 0 #3C3C3B,inset 0 -7px 0 0 #3C3C3B,inset 5px 0 0 0 #3C3C3B,inset -5px 0 0 0 #3C3C3B,inset 0 0 0 7px #d4d7d8;
        z-index: 10
    }

    input[type=range].ld-range-input::-webkit-slider-runnable-track {
        width: 100%;
        height: 1.25rem;
        cursor: pointer;
        border-radius: .125rem;
        border: .0625rem solid #3980cc;
        background: 0 0;
        background: #13bba4;
        background: 0 0
    }

        input[type=range].ld-range-input::-webkit-slider-runnable-track::focus {
            background: #3980cc
        }

    input[type=range].ld-range-input::-moz-range-track {
        width: 100%;
        height: 1.25rem;
        cursor: pointer;
        border-radius: .125rem;
        border: .0625rem solid #3980cc;
        background: 0 0
    }

        input[type=range].ld-range-input::-moz-range-track::focus {
            background: #3980cc
        }

    input[type=range].ld-range-input::-ms-track {
        width: 100%;
        height: 1.25rem;
        cursor: pointer;
        border-radius: .125rem;
        border: .0625rem solid #3980cc;
        background: 0 0
    }

        input[type=range].ld-range-input::-ms-track::focus {
            background: #3980cc
        }

    input[type=range].ld-range-input::-ms-fill-lower {
        width: 100%;
        height: 1.25rem;
        cursor: pointer;
        border-radius: .125rem;
        border: .0625rem solid #3980cc;
        background: 0 0;
        background: #3980cc
    }

        input[type=range].ld-range-input::-ms-fill-lower::focus {
            background: #3980cc
        }

    input[type=range].ld-range-input::-ms-fill-upper {
        width: 100%;
        height: 1.25rem;
        cursor: pointer;
        border-radius: .125rem;
        border: .0625rem solid #3980cc;
        background: 0 0;
        background-color: transparent
    }

        input[type=range].ld-range-input::-ms-fill-upper::focus {
            background: #3980cc
        }

    input[type=range].ld-range-input::-webkit-range-progress {
        width: 100%;
        height: 1.25rem;
        cursor: pointer;
        border-radius: .125rem;
        border: .0625rem solid #3980cc;
        background: 0 0;
        background-color: #3980cc
    }

        input[type=range].ld-range-input::-webkit-range-progress::focus {
            background: #3980cc
        }

    input[type=range].ld-range-input::-moz-range-progress {
        width: 100%;
        height: 1.25rem;
        cursor: pointer;
        border-radius: .125rem;
        border: .0625rem solid #3980cc;
        background: 0 0;
        background-color: #3980cc
    }

        input[type=range].ld-range-input::-moz-range-progress::focus {
            background: #3980cc
        }

output.ld-bubble-output {
    position: absolute;
    display: inline-block;
    left: 0;
    margin-left: -1%;
    width: 3rem;
    height: 2rem;
    padding: .3125rem .5rem;
    background-color: #3C3C3B;
    -webkit-box-shadow: 0 .125rem .125rem rgba(38,51,60,.2);
    box-shadow: 0 .125rem .125rem rgba(38,51,60,.2);
    font-size: .875rem;
    font-weight: 500;
    text-align: center;
    color: #fff;
    z-index: 10
}

    output.ld-bubble-output:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-left: .5rem solid transparent;
        border-right: .5rem solid transparent;
        border-top: .5rem solid #3C3C3B;
        top: 100%;
        left: 50%;
        margin-left: -.5rem;
        margin-top: -1px
    }

.ld-form .ld-col-wrapper + .ld-col-wrapper, .ld-form .ld-col-wrapper-desktop + .ld-col-wrapper-desktop, .ld-form .ld-col-wrapper + .ld-col-wrapper-desktop, .ld-form .ld-col-wrapper-desktop + .ld-col-wrapper, .ld-form .ld-col-wrapper-tablet + .ld-col-wrapper-tablet, .ld-form .ld-col-wrapper-tablet + .ld-col-wrapper, .ld-form .ld-col-wrapper + .ld-col-wrapper-tablet, .ld-form .ld-col-wrapper-desktop + .ld-col-wrapper-tablet, .ld-form .ld-col-wrapper-tablet + .ld-col-wrapper-desktop {
    margin-top: 1.25rem
}

@media screen and (min-width:769px) {
    .ld-form .ld-col-wrapper + .ld-col-wrapper, .ld-form .ld-col-wrapper-desktop + .ld-col-wrapper-desktop, .ld-form .ld-col-wrapper + .ld-col-wrapper-desktop, .ld-form .ld-col-wrapper-desktop + .ld-col-wrapper {
        margin-top: 1.25rem
    }

    .ld-form .ld-col-wrapper .ld-form-group + .ld-form-group, .ld-form .ld-col-wrapper-desktop .ld-form-group + .ld-form-group, .ld-form not(--margin-not-important) {
        margin-top: 0 !important
    }
}

.pac-container {
    z-index: 3001
}

.ld-purple-input:focus, .ld-purple-input:active {
    border-color: #992e80
}

figure {
    margin: 0 0 1.75rem
}

figcaption {
    font-size: .875rem;
    color: #677076;
    font-style: italic;
    padding-top: .8em
}

.old-browser body, .no-csscalc body, .no-csstransitions body, .no-cssanimations body, .no-userselect body {
    overflow: hidden !important;
    width: 100% !important;
    height: 100% !important
}

    .old-browser body #modal-outdated, .no-csscalc body #modal-outdated, .no-csstransitions body #modal-outdated, .no-cssanimations body #modal-outdated, .no-userselect body #modal-outdated {
        display: block !important
    }

#modal-outdated {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2000;
    background-image: url(/assets/outdated-bg-437cb85fd6511383042a351c4ec7784c5cf9742953e69f7149504600da17c3ce.png);
    background-repeat: repeat
}

    #modal-outdated .ld-outdated-browser-modal-inner {
        position: absolute;
        max-width: 100%;
        width: 100%;
        height: 100%;
        margin: 0;
        text-align: center
    }

    #modal-outdated .ld-outdated-browser-modal-contents {
        position: absolute;
        *position: relative;
        display: inline-block;
        margin: 0 auto;
        left: 0;
        right: 0;
        top: 50%;
        margin-top: -306px;
        background-color: #fff;
        text-align: center;
        min-width: 700px;
        max-width: 824px;
        width: 90%;
        height: 612px
    }

    #modal-outdated .ld-outdated-browser-head {
        padding: 60px 0;
        text-align: center
    }

        #modal-outdated .ld-outdated-browser-head .ld-lj-heading {
            font-family: roboto,sans-serif
        }

        #modal-outdated .ld-outdated-browser-head .ld-inner-container {
            display: inline-block;
            max-width: 700px
        }

        #modal-outdated .ld-outdated-browser-head .ld-lj-heading {
            padding-bottom: 20px;
            border-bottom: 2px solid #D5ECEC
        }

        #modal-outdated .ld-outdated-browser-head p {
            font-size: 16px;
            line-height: 26px;
            margin: 0
        }

    #modal-outdated .ld-supported-browsers {
        text-align: center
    }

        #modal-outdated .ld-supported-browsers .ld-button, #modal-outdated .ld-supported-browsers .ld-modal-primaryButton {
            height: 33px;
            line-height: 30px;
            padding: 0 20px;
            font-size: 13px;
            color: #fff !important
        }

        #modal-outdated .ld-supported-browsers td {
            padding: 10px 15px 0
        }

            #modal-outdated .ld-supported-browsers td.ld-firefox {
                border-left: 1px dashed #d4d7d8
            }

            #modal-outdated .ld-supported-browsers td.ld-internet-explorer {
                border-right: 1px dashed #d4d7d8;
                border-left: 1px dashed #d4d7d8
            }

            #modal-outdated .ld-supported-browsers td.ld-safari {
                border-left: 1px dashed #d4d7d8
            }

    #modal-outdated .ld-browser-name {
        font-family: roboto,sans-serif;
        margin-top: 30px;
        font-size: 16px;
        font-weight: 700
    }

    #modal-outdated .ld-browser-company {
        color: #bec2c5
    }

    #modal-outdated .ld-browser-state {
        font-family: roboto,sans-serif;
        text-transform: uppercase;
        font-size: 12px;
        margin-top: 30px;
        margin-bottom: 15px;
        font-weight: 700
    }

    #modal-outdated .ld-recommended .ld-browser-state {
        color: #3bbcb0
    }

.ld-show-mac {
    display: none
}

.mac .ld-show-mac {
    display: table-cell
}

.mac .ld-hide-mac {
    display: none
}

.unix .ld-show-windows, .mac .ld-show-windows, .linux .ld-show-windows {
    display: none
}

.ld-avatar {
    position: relative;
    text-align: center;
    font-family: roboto,sans-serif;
    font-weight: 700;
    font-size: 0;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat
}

    .ld-avatar img {
        width: 100%;
        max-width: none
    }

    .ld-avatar.no_avatar {
        text-align: center;
        background: #3bbcb0;
        color: #fff;
        line-height: 1.5rem;
        font-size: 1rem
    }

.ld-avatar-text {
    position: relative;
    display: inline-block;
    top: 0;
    margin-top: 45%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-bottom-style: solid;
    color: #fff;
    letter-spacing: -.1875rem
}

.ld-col.ld-avatar {
    max-width: 7rem;
    max-height: 7rem;
    width: 7rem;
    height: 7rem
}

    .ld-col.ld-avatar .ld-avatar-text {
        border-bottom-width: .3125rem;
        font-size: 3rem
    }

.ld-large-avatar {
    width: 12.5rem;
    height: 12.5rem;
    max-width: 12.5rem;
    max-height: 12.5rem
}

    .ld-large-avatar .ld-avatar-text {
        border-bottom-width: .5rem;
        font-size: 5rem
    }

    .ld-large-avatar.no_avatar {
        line-height: 12.5rem
    }

.ld-medium-avatar {
    width: 3rem;
    height: 3rem;
    border-radius: .125rem
}

    .ld-medium-avatar .ld-avatar-text {
        border-bottom-width: .25rem;
        font-size: 1.25rem;
        letter-spacing: normal;
        line-height: 1.3
    }

    .ld-medium-avatar.no_avatar {
        line-height: 3rem;
        font-size: 1.5rem;
        min-width: 3rem
    }

.ld-user-info {
    display: inline-block
}

.ld-profile-shortcut {
    padding: 1.2rem
}

    .ld-profile-shortcut .ld-material-sidemenu-link {
        padding-left: 1.5rem
    }

        .ld-profile-shortcut .ld-material-sidemenu-link .lj-userAvatar {
            vertical-align: bottom
        }

.ld-material-sidemenu-item {
    padding: 0
}

.ld-small-avatar {
    width: 2rem;
    height: 2rem;
    border-radius: .125rem;
    display: inline-block;
    float: left
}

    .ld-small-avatar .ld-avatar-text {
        border-bottom-width: .125rem;
        font-size: 1rem;
        letter-spacing: normal;
        line-height: 1.3
    }

    .ld-small-avatar.no_avatar {
        line-height: 2rem
    }

.ld-extra-small-avatar {
    width: 1rem;
    height: 1rem;
    border-radius: .125rem
}

    .ld-extra-small-avatar.no_avatar {
        line-height: 1rem;
        font-size: .7rem;
        font-weight: 500;
        min-width: 1rem
    }

.ld-red-avatar .ld-avatar-text {
    border-bottom-color: #d4d7d8
}

.ld-blue-avatar {
    background: #3980cc
}

.ld-light-green-avatar {
    background: #3bbcb0
}

.ld-green-avatar {
    background: #D5ECEC
}

.ld-orange-avatar {
    background: #cc6114
}

.ld-red-avatar {
    background: #ee483e
}

.ld-medium-red-avatar {
    background: #cc3d35
}

.ld-purple-avatar {
    background: #b43194
}

.ld-dark-blue-avatar {
    background: #1d4066
}

.ld-black-avatar {
    background: #3C3C3B
}

.ld-lcforange-avatar {
    background: #ed8232
}

.ld-form-group.avatar .ld-col {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%
}

    .ld-form-group.avatar .ld-col:last-child {
        margin-right: 0
    }

.ld-form-group.avatar .clearfix {
    clear: both;
    display: block
}

.credit-card-modal .ld-modal-inner {
    max-width: 540px
}

button, input[type=button], input[type=reset], input[type=submit], button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.ld-button, .ld-modal-primaryButton {
    -webkit-transition: color .2s ease,background-color .2s ease,border-color .2s ease;
    transition: color .2s ease,background-color .2s ease,border-color .2s ease;
    position: relative;
    display: inline-block;
    cursor: pointer;
    border-radius: .25rem;
    font-family: roboto,sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    border: .125rem solid transparent;
    letter-spacing: .5px;
    color: rgba(255,255,255,.9)
}

    .ld-button .iconic, .ld-modal-primaryButton .iconic, .ld-button svg, .ld-modal-primaryButton svg {
        width: 1em !important;
        height: 1em !important
    }

    .ld-button:focus, .ld-modal-primaryButton:focus {
        outline: #bec2c5 thin dotted
    }

    .ld-button.ld-disabled, .ld-disabled.ld-modal-primaryButton, .ld-button:disabled, .ld-modal-primaryButton:disabled {
        pointer-events: none;
        opacity: .4;
        background-color: #677076;
        color: rgba(255,255,255,.9);
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

        .ld-button.ld-disabled.ld-bright-button, .ld-disabled.ld-bright-button.ld-modal-primaryButton, .ld-button:disabled.ld-bright-button, .ld-modal-primaryButton:disabled.ld-bright-button {
            background-color: #bec2c5;
            border-color: #bec2c5;
            color: #677076
        }

            .ld-button.ld-disabled.ld-bright-button .iconic-property-fill, .ld-disabled.ld-bright-button.ld-modal-primaryButton .iconic-property-fill, .ld-button.ld-disabled.ld-bright-button .ld-property-fill, .ld-disabled.ld-bright-button.ld-modal-primaryButton .ld-property-fill, .ld-button:disabled.ld-bright-button .iconic-property-fill, .ld-modal-primaryButton:disabled.ld-bright-button .iconic-property-fill, .ld-button:disabled.ld-bright-button .ld-property-fill, .ld-modal-primaryButton:disabled.ld-bright-button .ld-property-fill {
                fill: rgba(103,112,118,.9)
            }

            .ld-button.ld-disabled.ld-bright-button .iconic-property-stroke, .ld-disabled.ld-bright-button.ld-modal-primaryButton .iconic-property-stroke, .ld-button.ld-disabled.ld-bright-button .ld-property-stroke, .ld-disabled.ld-bright-button.ld-modal-primaryButton .ld-property-stroke, .ld-button:disabled.ld-bright-button .iconic-property-stroke, .ld-modal-primaryButton:disabled.ld-bright-button .iconic-property-stroke, .ld-button:disabled.ld-bright-button .ld-property-stroke, .ld-modal-primaryButton:disabled.ld-bright-button .ld-property-stroke {
                stroke: rgba(103,112,118,.9)
            }

        .ld-button.ld-disabled.ld-border-button, .ld-button.ld-disabled.ld-link-button, .ld-disabled.ld-link-button.ld-modal-primaryButton, .ld-disabled.ld-border-button.ld-modal-primaryButton, .ld-button:disabled.ld-border-button, .ld-button.ld-link-button:disabled, .ld-link-button.ld-modal-primaryButton:disabled, .ld-modal-primaryButton:disabled.ld-border-button {
            background-color: transparent;
            color: #677076;
            border-color: #677076
        }

            .ld-button.ld-disabled.ld-border-button .iconic-property-fill, .ld-button.ld-disabled.ld-link-button .iconic-property-fill, .ld-disabled.ld-link-button.ld-modal-primaryButton .iconic-property-fill, .ld-disabled.ld-border-button.ld-modal-primaryButton .iconic-property-fill, .ld-button.ld-disabled.ld-border-button .ld-property-fill, .ld-button.ld-disabled.ld-link-button .ld-property-fill, .ld-disabled.ld-link-button.ld-modal-primaryButton .ld-property-fill, .ld-disabled.ld-border-button.ld-modal-primaryButton .ld-property-fill, .ld-button.ld-disabled.ld-link-button .iconic-property-fill, .ld-disabled.ld-link-button.ld-modal-primaryButton .iconic-property-fill, .ld-button.ld-disabled.ld-link-button .ld-property-fill, .ld-disabled.ld-link-button.ld-modal-primaryButton .ld-property-fill, .ld-button:disabled.ld-border-button .iconic-property-fill, .ld-button.ld-link-button:disabled .iconic-property-fill, .ld-link-button.ld-modal-primaryButton:disabled .iconic-property-fill, .ld-modal-primaryButton:disabled.ld-border-button .iconic-property-fill, .ld-button:disabled.ld-border-button .ld-property-fill, .ld-button.ld-link-button:disabled .ld-property-fill, .ld-link-button.ld-modal-primaryButton:disabled .ld-property-fill, .ld-modal-primaryButton:disabled.ld-border-button .ld-property-fill, .ld-button:disabled.ld-link-button .iconic-property-fill, .ld-modal-primaryButton:disabled.ld-link-button .iconic-property-fill, .ld-button:disabled.ld-link-button .ld-property-fill, .ld-modal-primaryButton:disabled.ld-link-button .ld-property-fill {
                fill: #677076
            }

            .ld-button.ld-disabled.ld-border-button .iconic-property-stroke, .ld-button.ld-disabled.ld-link-button .iconic-property-stroke, .ld-disabled.ld-link-button.ld-modal-primaryButton .iconic-property-stroke, .ld-disabled.ld-border-button.ld-modal-primaryButton .iconic-property-stroke, .ld-button.ld-disabled.ld-border-button .ld-property-stoke, .ld-button.ld-disabled.ld-link-button .ld-property-stoke, .ld-disabled.ld-link-button.ld-modal-primaryButton .ld-property-stoke, .ld-disabled.ld-border-button.ld-modal-primaryButton .ld-property-stoke, .ld-button.ld-disabled.ld-link-button .iconic-property-stroke, .ld-disabled.ld-link-button.ld-modal-primaryButton .iconic-property-stroke, .ld-button.ld-disabled.ld-link-button .ld-property-stoke, .ld-disabled.ld-link-button.ld-modal-primaryButton .ld-property-stoke, .ld-button:disabled.ld-border-button .iconic-property-stroke, .ld-button.ld-link-button:disabled .iconic-property-stroke, .ld-link-button.ld-modal-primaryButton:disabled .iconic-property-stroke, .ld-modal-primaryButton:disabled.ld-border-button .iconic-property-stroke, .ld-button:disabled.ld-border-button .ld-property-stoke, .ld-button.ld-link-button:disabled .ld-property-stoke, .ld-link-button.ld-modal-primaryButton:disabled .ld-property-stoke, .ld-modal-primaryButton:disabled.ld-border-button .ld-property-stoke, .ld-button:disabled.ld-link-button .iconic-property-stroke, .ld-modal-primaryButton:disabled.ld-link-button .iconic-property-stroke, .ld-button:disabled.ld-link-button .ld-property-stoke, .ld-modal-primaryButton:disabled.ld-link-button .ld-property-stoke {
                stroke: #677076
            }

    .ld-button .ld-skype-icon, .ld-modal-primaryButton .ld-skype-icon {
        margin-right: .25rem;
        position: relative;
        display: inline-block;
        vertical-align: middle;
        margin-top: -.125rem
    }

.ld-light-button {
    background-color: #f4f5f6;
    -webkit-box-shadow: 0 .125rem 0 rgba(38,51,60,.2);
    box-shadow: 0 .125rem 0 rgba(38,51,60,.2);
    color: #3C3C3B
}

    .ld-light-button .iconic-property-fill, .ld-light-button .ld-property-fill {
        fill: rgba(38,51,60,.8)
    }

    .ld-light-button .iconic-property-stroke, .ld-light-button .ld-property-stroke {
        stroke: rgba(38,51,60,.8)
    }

    .ld-light-button:hover {
        background-color: #fff;
        color: #3C3C3B
    }

        .ld-light-button:hover .iconic-property-fill, .ld-light-button:hover .ld-property-fill {
            fill: rgba(38,51,60,.8) !important
        }

        .ld-light-button:hover .iconic-property-stroke, .ld-light-button:hover .ld-property-stroke {
            stroke: rgba(38,51,60,.8) !important
        }

    .ld-light-button:active, .ld-light-button.ld-selected {
        top: .0625rem;
        background-color: #e9ebec;
        -webkit-box-shadow: -.0625rem 0 rgba(38,51,60,.2);
        box-shadow: -.0625rem 0 rgba(38,51,60,.2);
        color: #3C3C3B
    }

        .ld-light-button:active .iconic-property-fill, .ld-light-button:active .ld-property-fill, .ld-light-button.ld-selected .iconic-property-fill, .ld-light-button.ld-selected .ld-property-fill {
            fill: rgba(38,51,60,.8) !important
        }

        .ld-light-button:active .iconic-property-stroke, .ld-light-button:active .ld-property-stroke, .ld-light-button.ld-selected .iconic-property-stroke, .ld-light-button.ld-selected .ld-property-stroke {
            stroke: rgba(38,51,60,.8) !important
        }

    .ld-light-button.ld-disabled, .ld-light-button:disabled {
        background-color: #3c4750;
        color: #fff
    }

        .ld-light-button.ld-disabled:not(.ld-bright-button) .iconic-property-fill, .ld-light-button.ld-disabled:not(.ld-bright-button) .ld-property-fill, .ld-light-button.ld-disabled.ld-border-button:not(.ld-bright-button) .iconic-property-fill, .ld-light-button.ld-disabled.ld-link-button:not(.ld-bright-button) .iconic-property-fill, .ld-light-button.ld-disabled.ld-border-button:not(.ld-bright-button) .ld-property-fill, .ld-light-button.ld-disabled.ld-link-button:not(.ld-bright-button) .ld-property-fill, .ld-light-button:disabled:not(.ld-bright-button) .iconic-property-fill, .ld-light-button:disabled:not(.ld-bright-button) .ld-property-fill, .ld-light-button:disabled.ld-border-button:not(.ld-bright-button) .iconic-property-fill, .ld-light-button.ld-link-button:disabled:not(.ld-bright-button) .iconic-property-fill, .ld-light-button:disabled.ld-border-button:not(.ld-bright-button) .ld-property-fill, .ld-light-button.ld-link-button:disabled:not(.ld-bright-button) .ld-property-fill {
            fill: rgba(255,255,255,.8) !important
        }

        .ld-light-button.ld-disabled:not(.ld-bright-button) .iconic-property-stroke, .ld-light-button.ld-disabled:not(.ld-bright-button) .ld-property-stroke, .ld-light-button.ld-disabled.ld-border-button:not(.ld-bright-button) .iconic-property-stroke, .ld-light-button.ld-disabled.ld-link-button:not(.ld-bright-button) .iconic-property-stroke, .ld-light-button.ld-disabled.ld-border-button:not(.ld-bright-button) .ld-property-stroke, .ld-light-button.ld-disabled.ld-link-button:not(.ld-bright-button) .ld-property-stroke, .ld-light-button:disabled:not(.ld-bright-button) .iconic-property-stroke, .ld-light-button:disabled:not(.ld-bright-button) .ld-property-stroke, .ld-light-button:disabled.ld-border-button:not(.ld-bright-button) .iconic-property-stroke, .ld-light-button.ld-link-button:disabled:not(.ld-bright-button) .iconic-property-stroke, .ld-light-button:disabled.ld-border-button:not(.ld-bright-button) .ld-property-stroke, .ld-light-button.ld-link-button:disabled:not(.ld-bright-button) .ld-property-stroke {
            stroke: rgba(255,255,255,.8) !important
        }

    .ld-light-button.ld-border-button, .ld-light-button.ld-link-button {
        color: #f4f5f6;
        border-color: #f4f5f6;
        text-shadow: 0 .0625rem 0 rgba(38,51,60,.1)
    }

        .ld-light-button.ld-border-button .iconic-property-fill, .ld-light-button.ld-link-button .iconic-property-fill, .ld-light-button.ld-border-button .ld-property-fill, .ld-light-button.ld-link-button .ld-property-fill {
            fill: rgba(255,255,255,.8)
        }

        .ld-light-button.ld-border-button .iconic-property-stroke, .ld-light-button.ld-link-button .iconic-property-stroke, .ld-light-button.ld-border-button .ld-property-stroke, .ld-light-button.ld-link-button .ld-property-stroke {
            stroke: rgba(255,255,255,.8)
        }

        .ld-light-button.ld-border-button:hover, .ld-light-button.ld-link-button:hover, .ld-light-button.ld-border-button:active, .ld-light-button.ld-link-button:active, .ld-light-button.ld-border-button.ld-selected, .ld-light-button.ld-selected.ld-link-button {
            color: #3c4750;
            border-color: transparent
        }

        .ld-light-button.ld-border-button.ld-disabled, .ld-light-button.ld-disabled.ld-link-button, .ld-light-button.ld-border-button:disabled, .ld-light-button.ld-link-button:disabled {
            color: #fff;
            border-color: #fff
        }

        .ld-light-button.ld-border-button.ld-dropdown-bright:hover::after, .ld-light-button.ld-dropdown-bright.ld-link-button:hover::after, .ld-light-button.ld-border-button.ld-dropdown-bright:active::after, .ld-light-button.ld-dropdown-bright.ld-link-button:active::after, .ld-light-button.ld-border-button.ld-dropdown-bright.ld-selected:hover::after, .ld-light-button.ld-dropdown-bright.ld-selected.ld-link-button:hover::after {
            background-image: url(../images/dropdown-arrow-black.svg)
        }

    .ld-light-button.ld-bright-button:not(.ld-border-button):not(.ld-link-button) .iconic-property-fill, .ld-light-button.ld-bright-button:not(.ld-border-button):not(.ld-link-button) .ld-property-fill {
        fill: rgba(38,51,60,.8)
    }

    .ld-light-button.ld-bright-button:not(.ld-border-button):not(.ld-link-button) .iconic-property-stroke, .ld-light-button.ld-bright-button:not(.ld-border-button):not(.ld-link-button) .ld-property-stroke {
        stroke: rgba(38,51,60,.8)
    }

.ld-black-button {
    background-color: #3C3C3B;
    -webkit-box-shadow: 0 .125rem 0 #3C3C3B;
    box-shadow: 0 .125rem 0 #3C3C3B
}

    .ld-black-button .iconic, .ld-black-button svg {
        opacity: .6
    }

    .ld-black-button .iconic-property-fill, .ld-black-button .ld-property-fill {
        fill: #fff
    }

    .ld-black-button .iconic-property-stroke, .ld-black-button .ld-property-stroke {
        stroke: #fff
    }

    .ld-black-button:hover {
        background-color: #677076;
        color: #fff
    }

        .ld-black-button:hover .iconic, .ld-black-button:hover svg, .ld-black-button:focus .iconic, .ld-black-button:focus svg {
            opacity: .4
        }

        .ld-black-button:hover .iconic-property-fill, .ld-black-button:hover .ld-property-fill, .ld-black-button:focus .iconic-property-fill, .ld-black-button:focus .ld-property-fill {
            fill: #fff
        }

        .ld-black-button:hover .iconic-property-stroke, .ld-black-button:hover .ld-property-stroke, .ld-black-button:focus .iconic-property-stroke, .ld-black-button:focus .ld-property-stroke {
            stroke: #fff
        }

    .ld-black-button:focus {
        color: #fff
    }

    .ld-black-button:active, .ld-black-button.ld-selected {
        top: .0625rem;
        background-color: #f4f5f6;
        -webkit-box-shadow: -.0625rem 0 rgba(38,51,60,.8);
        box-shadow: -.0625rem 0 rgba(38,51,60,.8)
    }

    .ld-black-button.ld-border-button, .ld-black-button.ld-link-button, .ld-black-button.ld-link-button {
        color: #3C3C3B
    }

        .ld-black-button.ld-border-button .iconic-property-fill, .ld-black-button.ld-link-button .iconic-property-fill, .ld-black-button.ld-border-button .ld-property-fill, .ld-black-button.ld-link-button .ld-property-fill, .ld-black-button.ld-link-button .iconic-property-fill, .ld-black-button.ld-link-button .ld-property-fill {
            fill: #f4f5f6
        }

        .ld-black-button.ld-border-button .iconic-property-stroke, .ld-black-button.ld-link-button .iconic-property-stroke, .ld-black-button.ld-border-button .ld-property-stroke, .ld-black-button.ld-link-button .ld-property-stroke, .ld-black-button.ld-link-button .iconic-property-stroke, .ld-black-button.ld-link-button .ld-property-stroke {
            stroke: #f4f5f6
        }

        .ld-black-button.ld-border-button.ld-bright-button .iconic, .ld-black-button.ld-bright-button.ld-link-button .iconic, .ld-black-button.ld-link-button.ld-bright-button .iconic {
            opacity: .6
        }

    .ld-black-button.ld-border-button, .ld-black-button.ld-link-button {
        border-color: #f4f5f6
    }

        .ld-black-button.ld-border-button:hover, .ld-black-button.ld-link-button:hover, .ld-black-button.ld-border-button:active, .ld-black-button.ld-link-button:active, .ld-black-button.ld-border-button.ld-selected, .ld-black-button.ld-selected.ld-link-button {
            color: #fff;
            background-color: #677076;
            border-color: transparent
        }

            .ld-black-button.ld-border-button:hover .iconic-property-fill, .ld-black-button.ld-link-button:hover .iconic-property-fill, .ld-black-button.ld-border-button:hover .ld-property-fill, .ld-black-button.ld-link-button:hover .ld-property-fill, .ld-black-button.ld-border-button:active .iconic-property-fill, .ld-black-button.ld-link-button:active .iconic-property-fill, .ld-black-button.ld-border-button:active .ld-property-fill, .ld-black-button.ld-link-button:active .ld-property-fill, .ld-black-button.ld-border-button.ld-selected .iconic-property-fill, .ld-black-button.ld-selected.ld-link-button .iconic-property-fill, .ld-black-button.ld-border-button.ld-selected .ld-property-fill, .ld-black-button.ld-selected.ld-link-button .ld-property-fill {
                fill: #fff
            }

            .ld-black-button.ld-border-button:hover .iconic-property-stroke, .ld-black-button.ld-link-button:hover .iconic-property-stroke, .ld-black-button.ld-border-button:hover .ld-property-stroke, .ld-black-button.ld-link-button:hover .ld-property-stroke, .ld-black-button.ld-border-button:active .iconic-property-stroke, .ld-black-button.ld-link-button:active .iconic-property-stroke, .ld-black-button.ld-border-button:active .ld-property-stroke, .ld-black-button.ld-link-button:active .ld-property-stroke, .ld-black-button.ld-border-button.ld-selected .iconic-property-stroke, .ld-black-button.ld-selected.ld-link-button .iconic-property-stroke, .ld-black-button.ld-border-button.ld-selected .ld-property-stroke, .ld-black-button.ld-selected.ld-link-button .ld-property-stroke {
                stroke: #fff
            }

    .ld-black-button.ld-link-button {
        background: 0 0 !important
    }

        .ld-black-button.ld-link-button:hover:not(.ld-bright-button) {
            color: #3C3C3B
        }

        .ld-black-button.ld-link-button:hover .iconic, .ld-black-button.ld-link-button:hover svg {
            opacity: .8
        }

        .ld-black-button.ld-link-button:hover .iconic-property-fill, .ld-black-button.ld-link-button:hover .ld-property-fill {
            fill: #f4f5f6
        }

        .ld-black-button.ld-link-button:hover .iconic-property-stroke, .ld-black-button.ld-link-button:hover .ld-property-stroke {
            stroke: #f4f5f6
        }

        .ld-black-button.ld-link-button:active, .ld-black-button.ld-link-button.ld-selected {
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #3C3C3B
        }

            .ld-black-button.ld-link-button:active .iconic, .ld-black-button.ld-link-button:active svg, .ld-black-button.ld-link-button.ld-selected .iconic, .ld-black-button.ld-link-button.ld-selected svg {
                opacity: 1
            }

        .ld-black-button.ld-link-button.ld-bright-button:active, .ld-black-button.ld-link-button.ld-bright-button.ld-selected {
            color: #bec2c5
        }

    .ld-black-button.ld-border-button, .ld-black-button.ld-link-button, .ld-black-button.ld-link-button {
        background-color: transparent
    }

        .ld-black-button.ld-border-button .iconic-property-fill, .ld-black-button.ld-link-button .iconic-property-fill, .ld-black-button.ld-border-button .ld-property-fill, .ld-black-button.ld-link-button .ld-property-fill, .ld-black-button.ld-link-button .iconic-property-fill, .ld-black-button.ld-link-button .ld-property-fill {
            fill: #81878c
        }

        .ld-black-button.ld-border-button .iconic-property-stroke, .ld-black-button.ld-link-button .iconic-property-stroke, .ld-black-button.ld-border-button .ld-property-stroke, .ld-black-button.ld-link-button .ld-property-stroke, .ld-black-button.ld-link-button .iconic-property-stroke, .ld-black-button.ld-link-button .ld-property-stroke {
            stroke: #81878c
        }

        .ld-black-button.ld-border-button:active, .ld-black-button.ld-link-button:active, .ld-black-button.ld-border-button.ld-selected, .ld-black-button.ld-selected.ld-link-button {
            background-color: #677076
        }

            .ld-black-button.ld-link-button:hover .iconic-property-fill, .ld-black-button.ld-link-button:hover .ld-property-fill, .ld-black-button.ld-link-button:active .iconic-property-fill, .ld-black-button.ld-link-button:active .ld-property-fill {
                fill: #81878c
            }

            .ld-black-button.ld-link-button:hover .iconic-property-stroke, .ld-black-button.ld-link-button:hover .ld-property-stroke, .ld-black-button.ld-link-button:active .iconic-property-stroke, .ld-black-button.ld-link-button:active .ld-property-stroke {
                stroke: #81878c
            }

    .ld-black-button:active, .ld-black-button.ld-selected {
        background-color: #677076
    }

    .ld-black-button.ld-border-button, .ld-black-button.ld-link-button {
        border-color: #3C3C3B
    }

        .ld-black-button.ld-border-button:hover, .ld-black-button.ld-link-button:hover {
            background-color: #3C3C3B !important
        }

        .ld-black-button.ld-link-button:hover {
            background-color: transparent !important
        }

.ld-green-button, .ld-modal-primaryButton {
    background-color: #D5ECEC;
    -webkit-box-shadow: 0 .125rem 0 #185b56;
    box-shadow: 0 .125rem 0 #185b56
}

    .ld-green-button .iconic, .ld-modal-primaryButton .iconic, .ld-green-button svg, .ld-modal-primaryButton svg {
        opacity: .6
    }

    .ld-green-button .iconic-property-fill, .ld-modal-primaryButton .iconic-property-fill, .ld-green-button .ld-property-fill, .ld-modal-primaryButton .ld-property-fill {
        fill: #fff
    }

    .ld-green-button .iconic-property-stroke, .ld-modal-primaryButton .iconic-property-stroke, .ld-green-button .ld-property-stroke, .ld-modal-primaryButton .ld-property-stroke {
        stroke: #fff
    }

    .ld-green-button:hover, .ld-modal-primaryButton:hover {
        background-color: #317170;
        color: #fff
    }

        .ld-green-button:hover .iconic, .ld-modal-primaryButton:hover .iconic, .ld-green-button:hover svg, .ld-modal-primaryButton:hover svg, .ld-green-button:focus .iconic, .ld-modal-primaryButton:focus .iconic, .ld-green-button:focus svg, .ld-modal-primaryButton:focus svg {
            opacity: .4
        }

        .ld-green-button:hover .iconic-property-fill, .ld-modal-primaryButton:hover .iconic-property-fill, .ld-green-button:hover .ld-property-fill, .ld-modal-primaryButton:hover .ld-property-fill, .ld-green-button:focus .iconic-property-fill, .ld-modal-primaryButton:focus .iconic-property-fill, .ld-green-button:focus .ld-property-fill, .ld-modal-primaryButton:focus .ld-property-fill {
            fill: #fff
        }

        .ld-green-button:hover .iconic-property-stroke, .ld-modal-primaryButton:hover .iconic-property-stroke, .ld-green-button:hover .ld-property-stroke, .ld-modal-primaryButton:hover .ld-property-stroke, .ld-green-button:focus .iconic-property-stroke, .ld-modal-primaryButton:focus .iconic-property-stroke, .ld-green-button:focus .ld-property-stroke, .ld-modal-primaryButton:focus .ld-property-stroke {
            stroke: #fff
        }

    .ld-green-button:focus, .ld-modal-primaryButton:focus {
        color: #fff
    }

    .ld-green-button:active, .ld-modal-primaryButton:active, .ld-green-button.ld-selected, .ld-selected.ld-modal-primaryButton {
        top: .0625rem;
        background-color: #3bbcb0;
        -webkit-box-shadow: -.0625rem 0 rgba(24,91,86,.8);
        box-shadow: -.0625rem 0 rgba(24,91,86,.8)
    }

    .ld-green-button.ld-border-button, .ld-green-button.ld-link-button, .ld-link-button.ld-modal-primaryButton, .ld-border-button.ld-modal-primaryButton, .ld-green-button.ld-link-button, .ld-link-button.ld-modal-primaryButton {
        color: #185b56
    }

        .ld-green-button.ld-border-button .iconic-property-fill, .ld-green-button.ld-link-button .iconic-property-fill, .ld-link-button.ld-modal-primaryButton .iconic-property-fill, .ld-border-button.ld-modal-primaryButton .iconic-property-fill, .ld-green-button.ld-border-button .ld-property-fill, .ld-green-button.ld-link-button .ld-property-fill, .ld-link-button.ld-modal-primaryButton .ld-property-fill, .ld-border-button.ld-modal-primaryButton .ld-property-fill, .ld-green-button.ld-link-button .iconic-property-fill, .ld-link-button.ld-modal-primaryButton .iconic-property-fill, .ld-green-button.ld-link-button .ld-property-fill, .ld-link-button.ld-modal-primaryButton .ld-property-fill {
            fill: #3bbcb0
        }

        .ld-green-button.ld-border-button .iconic-property-stroke, .ld-green-button.ld-link-button .iconic-property-stroke, .ld-link-button.ld-modal-primaryButton .iconic-property-stroke, .ld-border-button.ld-modal-primaryButton .iconic-property-stroke, .ld-green-button.ld-border-button .ld-property-stroke, .ld-green-button.ld-link-button .ld-property-stroke, .ld-link-button.ld-modal-primaryButton .ld-property-stroke, .ld-border-button.ld-modal-primaryButton .ld-property-stroke, .ld-green-button.ld-link-button .iconic-property-stroke, .ld-link-button.ld-modal-primaryButton .iconic-property-stroke, .ld-green-button.ld-link-button .ld-property-stroke, .ld-link-button.ld-modal-primaryButton .ld-property-stroke {
            stroke: #3bbcb0
        }

        .ld-green-button.ld-border-button.ld-bright-button .iconic, .ld-green-button.ld-bright-button.ld-link-button .iconic, .ld-bright-button.ld-link-button.ld-modal-primaryButton .iconic, .ld-border-button.ld-bright-button.ld-modal-primaryButton .iconic, .ld-green-button.ld-link-button.ld-bright-button .iconic, .ld-link-button.ld-bright-button.ld-modal-primaryButton .iconic {
            opacity: .6
        }

    .ld-green-button.ld-border-button, .ld-green-button.ld-link-button, .ld-link-button.ld-modal-primaryButton, .ld-border-button.ld-modal-primaryButton {
        border-color: #3bbcb0
    }

        .ld-green-button.ld-border-button:hover, .ld-green-button.ld-link-button:hover, .ld-link-button.ld-modal-primaryButton:hover, .ld-border-button.ld-modal-primaryButton:hover, .ld-green-button.ld-border-button:active, .ld-green-button.ld-link-button:active, .ld-link-button.ld-modal-primaryButton:active, .ld-border-button.ld-modal-primaryButton:active, .ld-green-button.ld-border-button.ld-selected, .ld-green-button.ld-selected.ld-link-button, .ld-selected.ld-link-button.ld-modal-primaryButton, .ld-border-button.ld-selected.ld-modal-primaryButton {
            color: #fff;
            background-color: #317170;
            border-color: transparent
        }

            .ld-green-button.ld-border-button:hover .iconic-property-fill, .ld-green-button.ld-link-button:hover .iconic-property-fill, .ld-link-button.ld-modal-primaryButton:hover .iconic-property-fill, .ld-border-button.ld-modal-primaryButton:hover .iconic-property-fill, .ld-green-button.ld-border-button:hover .ld-property-fill, .ld-green-button.ld-link-button:hover .ld-property-fill, .ld-link-button.ld-modal-primaryButton:hover .ld-property-fill, .ld-border-button.ld-modal-primaryButton:hover .ld-property-fill, .ld-green-button.ld-border-button:active .iconic-property-fill, .ld-green-button.ld-link-button:active .iconic-property-fill, .ld-link-button.ld-modal-primaryButton:active .iconic-property-fill, .ld-border-button.ld-modal-primaryButton:active .iconic-property-fill, .ld-green-button.ld-border-button:active .ld-property-fill, .ld-green-button.ld-link-button:active .ld-property-fill, .ld-link-button.ld-modal-primaryButton:active .ld-property-fill, .ld-border-button.ld-modal-primaryButton:active .ld-property-fill, .ld-green-button.ld-border-button.ld-selected .iconic-property-fill, .ld-green-button.ld-selected.ld-link-button .iconic-property-fill, .ld-selected.ld-link-button.ld-modal-primaryButton .iconic-property-fill, .ld-border-button.ld-selected.ld-modal-primaryButton .iconic-property-fill, .ld-green-button.ld-border-button.ld-selected .ld-property-fill, .ld-green-button.ld-selected.ld-link-button .ld-property-fill, .ld-selected.ld-link-button.ld-modal-primaryButton .ld-property-fill, .ld-border-button.ld-selected.ld-modal-primaryButton .ld-property-fill {
                fill: #fff
            }

            .ld-green-button.ld-border-button:hover .iconic-property-stroke, .ld-green-button.ld-link-button:hover .iconic-property-stroke, .ld-link-button.ld-modal-primaryButton:hover .iconic-property-stroke, .ld-border-button.ld-modal-primaryButton:hover .iconic-property-stroke, .ld-green-button.ld-border-button:hover .ld-property-stroke, .ld-green-button.ld-link-button:hover .ld-property-stroke, .ld-link-button.ld-modal-primaryButton:hover .ld-property-stroke, .ld-border-button.ld-modal-primaryButton:hover .ld-property-stroke, .ld-green-button.ld-border-button:active .iconic-property-stroke, .ld-green-button.ld-link-button:active .iconic-property-stroke, .ld-link-button.ld-modal-primaryButton:active .iconic-property-stroke, .ld-border-button.ld-modal-primaryButton:active .iconic-property-stroke, .ld-green-button.ld-border-button:active .ld-property-stroke, .ld-green-button.ld-link-button:active .ld-property-stroke, .ld-link-button.ld-modal-primaryButton:active .ld-property-stroke, .ld-border-button.ld-modal-primaryButton:active .ld-property-stroke, .ld-green-button.ld-border-button.ld-selected .iconic-property-stroke, .ld-green-button.ld-selected.ld-link-button .iconic-property-stroke, .ld-selected.ld-link-button.ld-modal-primaryButton .iconic-property-stroke, .ld-border-button.ld-selected.ld-modal-primaryButton .iconic-property-stroke, .ld-green-button.ld-border-button.ld-selected .ld-property-stroke, .ld-green-button.ld-selected.ld-link-button .ld-property-stroke, .ld-selected.ld-link-button.ld-modal-primaryButton .ld-property-stroke, .ld-border-button.ld-selected.ld-modal-primaryButton .ld-property-stroke {
                stroke: #fff
            }

    .ld-green-button.ld-link-button, .ld-link-button.ld-modal-primaryButton {
        background: 0 0 !important
    }

        .ld-green-button.ld-link-button:hover:not(.ld-bright-button), .ld-link-button.ld-modal-primaryButton:hover:not(.ld-bright-button) {
            color: #185b56
        }

        .ld-green-button.ld-link-button:hover .iconic, .ld-link-button.ld-modal-primaryButton:hover .iconic, .ld-green-button.ld-link-button:hover svg, .ld-link-button.ld-modal-primaryButton:hover svg {
            opacity: .8
        }

        .ld-green-button.ld-link-button:hover .iconic-property-fill, .ld-link-button.ld-modal-primaryButton:hover .iconic-property-fill, .ld-green-button.ld-link-button:hover .ld-property-fill, .ld-link-button.ld-modal-primaryButton:hover .ld-property-fill {
            fill: #3bbcb0
        }

        .ld-green-button.ld-link-button:hover .iconic-property-stroke, .ld-link-button.ld-modal-primaryButton:hover .iconic-property-stroke, .ld-green-button.ld-link-button:hover .ld-property-stroke, .ld-link-button.ld-modal-primaryButton:hover .ld-property-stroke {
            stroke: #3bbcb0
        }

        .ld-green-button.ld-link-button:active, .ld-link-button.ld-modal-primaryButton:active, .ld-green-button.ld-link-button.ld-selected, .ld-link-button.ld-selected.ld-modal-primaryButton {
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #185b56
        }

            .ld-green-button.ld-link-button:active .iconic, .ld-link-button.ld-modal-primaryButton:active .iconic, .ld-green-button.ld-link-button:active svg, .ld-link-button.ld-modal-primaryButton:active svg, .ld-green-button.ld-link-button.ld-selected .iconic, .ld-link-button.ld-selected.ld-modal-primaryButton .iconic, .ld-green-button.ld-link-button.ld-selected svg, .ld-link-button.ld-selected.ld-modal-primaryButton svg {
                opacity: 1
            }

        .ld-green-button.ld-link-button.ld-bright-button:active, .ld-link-button.ld-bright-button.ld-modal-primaryButton:active, .ld-green-button.ld-link-button.ld-bright-button.ld-selected, .ld-link-button.ld-bright-button.ld-selected.ld-modal-primaryButton {
            color: #bec2c5
        }

.ld-blue-button {
    background-color: #3980cc;
    -webkit-box-shadow: 0 .125rem 0 #1d4066;
    box-shadow: 0 .125rem 0 #1d4066
}

    .ld-blue-button .iconic, .ld-blue-button svg {
        opacity: .6
    }

    .ld-blue-button .iconic-property-fill, .ld-blue-button .ld-property-fill {
        fill: #fff
    }

    .ld-blue-button .iconic-property-stroke, .ld-blue-button .ld-property-stroke {
        stroke: #fff
    }

    .ld-blue-button:hover {
        background-color: #356599;
        color: #fff
    }

        .ld-blue-button:hover .iconic, .ld-blue-button:hover svg, .ld-blue-button:focus .iconic, .ld-blue-button:focus svg {
            opacity: .4
        }

        .ld-blue-button:hover .iconic-property-fill, .ld-blue-button:hover .ld-property-fill, .ld-blue-button:focus .iconic-property-fill, .ld-blue-button:focus .ld-property-fill {
            fill: #fff
        }

        .ld-blue-button:hover .iconic-property-stroke, .ld-blue-button:hover .ld-property-stroke, .ld-blue-button:focus .iconic-property-stroke, .ld-blue-button:focus .ld-property-stroke {
            stroke: #fff
        }

    .ld-blue-button:focus {
        color: #fff
    }

    .ld-blue-button:active, .ld-blue-button.ld-selected {
        top: .0625rem;
        background-color: #4293ea;
        -webkit-box-shadow: -.0625rem 0 rgba(29,64,102,.8);
        box-shadow: -.0625rem 0 rgba(29,64,102,.8)
    }

    .ld-blue-button.ld-border-button, .ld-blue-button.ld-link-button, .ld-blue-button.ld-link-button {
        color: #1d4066
    }

        .ld-blue-button.ld-border-button .iconic-property-fill, .ld-blue-button.ld-link-button .iconic-property-fill, .ld-blue-button.ld-border-button .ld-property-fill, .ld-blue-button.ld-link-button .ld-property-fill, .ld-blue-button.ld-link-button .iconic-property-fill, .ld-blue-button.ld-link-button .ld-property-fill {
            fill: #4293ea
        }

        .ld-blue-button.ld-border-button .iconic-property-stroke, .ld-blue-button.ld-link-button .iconic-property-stroke, .ld-blue-button.ld-border-button .ld-property-stroke, .ld-blue-button.ld-link-button .ld-property-stroke, .ld-blue-button.ld-link-button .iconic-property-stroke, .ld-blue-button.ld-link-button .ld-property-stroke {
            stroke: #4293ea
        }

        .ld-blue-button.ld-border-button.ld-bright-button .iconic, .ld-blue-button.ld-bright-button.ld-link-button .iconic, .ld-blue-button.ld-link-button.ld-bright-button .iconic {
            opacity: .6
        }

    .ld-blue-button.ld-border-button, .ld-blue-button.ld-link-button {
        border-color: #4293ea
    }

        .ld-blue-button.ld-border-button:hover, .ld-blue-button.ld-link-button:hover, .ld-blue-button.ld-border-button:active, .ld-blue-button.ld-link-button:active, .ld-blue-button.ld-border-button.ld-selected, .ld-blue-button.ld-selected.ld-link-button {
            color: #fff;
            background-color: #356599;
            border-color: transparent
        }

            .ld-blue-button.ld-border-button:hover .iconic-property-fill, .ld-blue-button.ld-link-button:hover .iconic-property-fill, .ld-blue-button.ld-border-button:hover .ld-property-fill, .ld-blue-button.ld-link-button:hover .ld-property-fill, .ld-blue-button.ld-border-button:active .iconic-property-fill, .ld-blue-button.ld-link-button:active .iconic-property-fill, .ld-blue-button.ld-border-button:active .ld-property-fill, .ld-blue-button.ld-link-button:active .ld-property-fill, .ld-blue-button.ld-border-button.ld-selected .iconic-property-fill, .ld-blue-button.ld-selected.ld-link-button .iconic-property-fill, .ld-blue-button.ld-border-button.ld-selected .ld-property-fill, .ld-blue-button.ld-selected.ld-link-button .ld-property-fill {
                fill: #fff
            }

            .ld-blue-button.ld-border-button:hover .iconic-property-stroke, .ld-blue-button.ld-link-button:hover .iconic-property-stroke, .ld-blue-button.ld-border-button:hover .ld-property-stroke, .ld-blue-button.ld-link-button:hover .ld-property-stroke, .ld-blue-button.ld-border-button:active .iconic-property-stroke, .ld-blue-button.ld-link-button:active .iconic-property-stroke, .ld-blue-button.ld-border-button:active .ld-property-stroke, .ld-blue-button.ld-link-button:active .ld-property-stroke, .ld-blue-button.ld-border-button.ld-selected .iconic-property-stroke, .ld-blue-button.ld-selected.ld-link-button .iconic-property-stroke, .ld-blue-button.ld-border-button.ld-selected .ld-property-stroke, .ld-blue-button.ld-selected.ld-link-button .ld-property-stroke {
                stroke: #fff
            }

    .ld-blue-button.ld-link-button {
        background: 0 0 !important
    }

        .ld-blue-button.ld-link-button:hover:not(.ld-bright-button) {
            color: #1d4066
        }

        .ld-blue-button.ld-link-button:hover .iconic, .ld-blue-button.ld-link-button:hover svg {
            opacity: .8
        }

        .ld-blue-button.ld-link-button:hover .iconic-property-fill, .ld-blue-button.ld-link-button:hover .ld-property-fill {
            fill: #4293ea
        }

        .ld-blue-button.ld-link-button:hover .iconic-property-stroke, .ld-blue-button.ld-link-button:hover .ld-property-stroke {
            stroke: #4293ea
        }

        .ld-blue-button.ld-link-button:active, .ld-blue-button.ld-link-button.ld-selected {
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #1d4066
        }

            .ld-blue-button.ld-link-button:active .iconic, .ld-blue-button.ld-link-button:active svg, .ld-blue-button.ld-link-button.ld-selected .iconic, .ld-blue-button.ld-link-button.ld-selected svg {
                opacity: 1
            }

        .ld-blue-button.ld-link-button.ld-bright-button:active, .ld-blue-button.ld-link-button.ld-bright-button.ld-selected {
            color: #bec2c5
        }

.ld-red-button {
    background-color: #ee483e;
    -webkit-box-shadow: 0 .125rem 0 #b3352e;
    box-shadow: 0 .125rem 0 #b3352e
}

    .ld-red-button .iconic, .ld-red-button svg {
        opacity: .6
    }

    .ld-red-button .iconic-property-fill, .ld-red-button .ld-property-fill {
        fill: #fff
    }

    .ld-red-button .iconic-property-stroke, .ld-red-button .ld-property-stroke {
        stroke: #fff
    }

    .ld-red-button:hover {
        background-color: #cc3d35;
        color: #fff
    }

        .ld-red-button:hover .iconic, .ld-red-button:hover svg, .ld-red-button:focus .iconic, .ld-red-button:focus svg {
            opacity: .4
        }

        .ld-red-button:hover .iconic-property-fill, .ld-red-button:hover .ld-property-fill, .ld-red-button:focus .iconic-property-fill, .ld-red-button:focus .ld-property-fill {
            fill: #fff
        }

        .ld-red-button:hover .iconic-property-stroke, .ld-red-button:hover .ld-property-stroke, .ld-red-button:focus .iconic-property-stroke, .ld-red-button:focus .ld-property-stroke {
            stroke: #fff
        }

    .ld-red-button:focus {
        color: #fff
    }

    .ld-red-button:active, .ld-red-button.ld-selected {
        top: .0625rem;
        background-color: #f04637;
        -webkit-box-shadow: -.0625rem 0 rgba(179,53,46,.8);
        box-shadow: -.0625rem 0 rgba(179,53,46,.8)
    }

    .ld-red-button.ld-border-button, .ld-red-button.ld-link-button, .ld-red-button.ld-link-button {
        color: #b3352e
    }

        .ld-red-button.ld-border-button .iconic-property-fill, .ld-red-button.ld-link-button .iconic-property-fill, .ld-red-button.ld-border-button .ld-property-fill, .ld-red-button.ld-link-button .ld-property-fill, .ld-red-button.ld-link-button .iconic-property-fill, .ld-red-button.ld-link-button .ld-property-fill {
            fill: #f04637
        }

        .ld-red-button.ld-border-button .iconic-property-stroke, .ld-red-button.ld-link-button .iconic-property-stroke, .ld-red-button.ld-border-button .ld-property-stroke, .ld-red-button.ld-link-button .ld-property-stroke, .ld-red-button.ld-link-button .iconic-property-stroke, .ld-red-button.ld-link-button .ld-property-stroke {
            stroke: #f04637
        }

        .ld-red-button.ld-border-button.ld-bright-button .iconic, .ld-red-button.ld-bright-button.ld-link-button .iconic, .ld-red-button.ld-link-button.ld-bright-button .iconic {
            opacity: .6
        }

    .ld-red-button.ld-border-button, .ld-red-button.ld-link-button {
        border-color: #f04637
    }

        .ld-red-button.ld-border-button:hover, .ld-red-button.ld-link-button:hover, .ld-red-button.ld-border-button:active, .ld-red-button.ld-link-button:active, .ld-red-button.ld-border-button.ld-selected, .ld-red-button.ld-selected.ld-link-button {
            color: #fff;
            background-color: #cc3d35;
            border-color: transparent
        }

            .ld-red-button.ld-border-button:hover .iconic-property-fill, .ld-red-button.ld-link-button:hover .iconic-property-fill, .ld-red-button.ld-border-button:hover .ld-property-fill, .ld-red-button.ld-link-button:hover .ld-property-fill, .ld-red-button.ld-border-button:active .iconic-property-fill, .ld-red-button.ld-link-button:active .iconic-property-fill, .ld-red-button.ld-border-button:active .ld-property-fill, .ld-red-button.ld-link-button:active .ld-property-fill, .ld-red-button.ld-border-button.ld-selected .iconic-property-fill, .ld-red-button.ld-selected.ld-link-button .iconic-property-fill, .ld-red-button.ld-border-button.ld-selected .ld-property-fill, .ld-red-button.ld-selected.ld-link-button .ld-property-fill {
                fill: #fff
            }

            .ld-red-button.ld-border-button:hover .iconic-property-stroke, .ld-red-button.ld-link-button:hover .iconic-property-stroke, .ld-red-button.ld-border-button:hover .ld-property-stroke, .ld-red-button.ld-link-button:hover .ld-property-stroke, .ld-red-button.ld-border-button:active .iconic-property-stroke, .ld-red-button.ld-link-button:active .iconic-property-stroke, .ld-red-button.ld-border-button:active .ld-property-stroke, .ld-red-button.ld-link-button:active .ld-property-stroke, .ld-red-button.ld-border-button.ld-selected .iconic-property-stroke, .ld-red-button.ld-selected.ld-link-button .iconic-property-stroke, .ld-red-button.ld-border-button.ld-selected .ld-property-stroke, .ld-red-button.ld-selected.ld-link-button .ld-property-stroke {
                stroke: #fff
            }

    .ld-red-button.ld-link-button {
        background: 0 0 !important
    }

        .ld-red-button.ld-link-button:hover:not(.ld-bright-button) {
            color: #b3352e
        }

        .ld-red-button.ld-link-button:hover .iconic, .ld-red-button.ld-link-button:hover svg {
            opacity: .8
        }

        .ld-red-button.ld-link-button:hover .iconic-property-fill, .ld-red-button.ld-link-button:hover .ld-property-fill {
            fill: #f04637
        }

        .ld-red-button.ld-link-button:hover .iconic-property-stroke, .ld-red-button.ld-link-button:hover .ld-property-stroke {
            stroke: #f04637
        }

        .ld-red-button.ld-link-button:active, .ld-red-button.ld-link-button.ld-selected {
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #b3352e
        }

            .ld-red-button.ld-link-button:active .iconic, .ld-red-button.ld-link-button:active svg, .ld-red-button.ld-link-button.ld-selected .iconic, .ld-red-button.ld-link-button.ld-selected svg {
                opacity: 1
            }

        .ld-red-button.ld-link-button.ld-bright-button:active, .ld-red-button.ld-link-button.ld-bright-button.ld-selected {
            color: #bec2c5
        }

.ld-orange-button {
    background-color: #cc6114;
    -webkit-box-shadow: 0 .125rem 0 #8c4100;
    box-shadow: 0 .125rem 0 #8c4100
}

    .ld-orange-button .iconic, .ld-orange-button svg {
        opacity: .6
    }

    .ld-orange-button .iconic-property-fill, .ld-orange-button .ld-property-fill {
        fill: #fff
    }

    .ld-orange-button .iconic-property-stroke, .ld-orange-button .ld-property-stroke {
        stroke: #fff
    }

    .ld-orange-button:hover {
        background-color: #b55612;
        color: #fff
    }

        .ld-orange-button:hover .iconic, .ld-orange-button:hover svg, .ld-orange-button:focus .iconic, .ld-orange-button:focus svg {
            opacity: .4
        }

        .ld-orange-button:hover .iconic-property-fill, .ld-orange-button:hover .ld-property-fill, .ld-orange-button:focus .iconic-property-fill, .ld-orange-button:focus .ld-property-fill {
            fill: #fff
        }

        .ld-orange-button:hover .iconic-property-stroke, .ld-orange-button:hover .ld-property-stroke, .ld-orange-button:focus .iconic-property-stroke, .ld-orange-button:focus .ld-property-stroke {
            stroke: #fff
        }

    .ld-orange-button:focus {
        color: #fff
    }

    .ld-orange-button:active, .ld-orange-button.ld-selected {
        top: .0625rem;
        background-color: #f3873c;
        -webkit-box-shadow: -.0625rem 0 rgba(140,65,0,.8);
        box-shadow: -.0625rem 0 rgba(140,65,0,.8)
    }

    .ld-orange-button.ld-border-button, .ld-orange-button.ld-link-button, .ld-orange-button.ld-link-button {
        color: #8c4100
    }

        .ld-orange-button.ld-border-button .iconic-property-fill, .ld-orange-button.ld-link-button .iconic-property-fill, .ld-orange-button.ld-border-button .ld-property-fill, .ld-orange-button.ld-link-button .ld-property-fill, .ld-orange-button.ld-link-button .iconic-property-fill, .ld-orange-button.ld-link-button .ld-property-fill {
            fill: #f3873c
        }

        .ld-orange-button.ld-border-button .iconic-property-stroke, .ld-orange-button.ld-link-button .iconic-property-stroke, .ld-orange-button.ld-border-button .ld-property-stroke, .ld-orange-button.ld-link-button .ld-property-stroke, .ld-orange-button.ld-link-button .iconic-property-stroke, .ld-orange-button.ld-link-button .ld-property-stroke {
            stroke: #f3873c
        }

        .ld-orange-button.ld-border-button.ld-bright-button .iconic, .ld-orange-button.ld-bright-button.ld-link-button .iconic, .ld-orange-button.ld-link-button.ld-bright-button .iconic {
            opacity: .6
        }

    .ld-orange-button.ld-border-button, .ld-orange-button.ld-link-button {
        border-color: #f3873c
    }

        .ld-orange-button.ld-border-button:hover, .ld-orange-button.ld-link-button:hover, .ld-orange-button.ld-border-button:active, .ld-orange-button.ld-link-button:active, .ld-orange-button.ld-border-button.ld-selected, .ld-orange-button.ld-selected.ld-link-button {
            color: #fff;
            background-color: #b55612;
            border-color: transparent
        }

            .ld-orange-button.ld-border-button:hover .iconic-property-fill, .ld-orange-button.ld-link-button:hover .iconic-property-fill, .ld-orange-button.ld-border-button:hover .ld-property-fill, .ld-orange-button.ld-link-button:hover .ld-property-fill, .ld-orange-button.ld-border-button:active .iconic-property-fill, .ld-orange-button.ld-link-button:active .iconic-property-fill, .ld-orange-button.ld-border-button:active .ld-property-fill, .ld-orange-button.ld-link-button:active .ld-property-fill, .ld-orange-button.ld-border-button.ld-selected .iconic-property-fill, .ld-orange-button.ld-selected.ld-link-button .iconic-property-fill, .ld-orange-button.ld-border-button.ld-selected .ld-property-fill, .ld-orange-button.ld-selected.ld-link-button .ld-property-fill {
                fill: #fff
            }

            .ld-orange-button.ld-border-button:hover .iconic-property-stroke, .ld-orange-button.ld-link-button:hover .iconic-property-stroke, .ld-orange-button.ld-border-button:hover .ld-property-stroke, .ld-orange-button.ld-link-button:hover .ld-property-stroke, .ld-orange-button.ld-border-button:active .iconic-property-stroke, .ld-orange-button.ld-link-button:active .iconic-property-stroke, .ld-orange-button.ld-border-button:active .ld-property-stroke, .ld-orange-button.ld-link-button:active .ld-property-stroke, .ld-orange-button.ld-border-button.ld-selected .iconic-property-stroke, .ld-orange-button.ld-selected.ld-link-button .iconic-property-stroke, .ld-orange-button.ld-border-button.ld-selected .ld-property-stroke, .ld-orange-button.ld-selected.ld-link-button .ld-property-stroke {
                stroke: #fff
            }

    .ld-orange-button.ld-link-button {
        background: 0 0 !important
    }

        .ld-orange-button.ld-link-button:hover:not(.ld-bright-button) {
            color: #8c4100
        }

        .ld-orange-button.ld-link-button:hover .iconic, .ld-orange-button.ld-link-button:hover svg {
            opacity: .8
        }

        .ld-orange-button.ld-link-button:hover .iconic-property-fill, .ld-orange-button.ld-link-button:hover .ld-property-fill {
            fill: #f3873c
        }

        .ld-orange-button.ld-link-button:hover .iconic-property-stroke, .ld-orange-button.ld-link-button:hover .ld-property-stroke {
            stroke: #f3873c
        }

        .ld-orange-button.ld-link-button:active, .ld-orange-button.ld-link-button.ld-selected {
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #8c4100
        }

            .ld-orange-button.ld-link-button:active .iconic, .ld-orange-button.ld-link-button:active svg, .ld-orange-button.ld-link-button.ld-selected .iconic, .ld-orange-button.ld-link-button.ld-selected svg {
                opacity: 1
            }

        .ld-orange-button.ld-link-button.ld-bright-button:active, .ld-orange-button.ld-link-button.ld-bright-button.ld-selected {
            color: #bec2c5
        }

.ld-purple-button {
    background-color: #b43194;
    -webkit-box-shadow: 0 .125rem 0 #9b0076;
    box-shadow: 0 .125rem 0 #9b0076
}

    .ld-purple-button .iconic, .ld-purple-button svg {
        opacity: .6
    }

    .ld-purple-button .iconic-property-fill, .ld-purple-button .ld-property-fill {
        fill: #fff
    }

    .ld-purple-button .iconic-property-stroke, .ld-purple-button .ld-property-stroke {
        stroke: #fff
    }

    .ld-purple-button:hover {
        background-color: #a02c84;
        color: #fff
    }

        .ld-purple-button:hover .iconic, .ld-purple-button:hover svg, .ld-purple-button:focus .iconic, .ld-purple-button:focus svg {
            opacity: .4
        }

        .ld-purple-button:hover .iconic-property-fill, .ld-purple-button:hover .ld-property-fill, .ld-purple-button:focus .iconic-property-fill, .ld-purple-button:focus .ld-property-fill {
            fill: #fff
        }

        .ld-purple-button:hover .iconic-property-stroke, .ld-purple-button:hover .ld-property-stroke, .ld-purple-button:focus .iconic-property-stroke, .ld-purple-button:focus .ld-property-stroke {
            stroke: #fff
        }

    .ld-purple-button:focus {
        color: #fff
    }

    .ld-purple-button:active, .ld-purple-button.ld-selected {
        top: .0625rem;
        background-color: #cb42b0;
        -webkit-box-shadow: -.0625rem 0 rgba(155,0,118,.8);
        box-shadow: -.0625rem 0 rgba(155,0,118,.8)
    }

    .ld-purple-button.ld-border-button, .ld-purple-button.ld-link-button, .ld-purple-button.ld-link-button {
        color: #9b0076
    }

        .ld-purple-button.ld-border-button .iconic-property-fill, .ld-purple-button.ld-link-button .iconic-property-fill, .ld-purple-button.ld-border-button .ld-property-fill, .ld-purple-button.ld-link-button .ld-property-fill, .ld-purple-button.ld-link-button .iconic-property-fill, .ld-purple-button.ld-link-button .ld-property-fill {
            fill: #cb42b0
        }

        .ld-purple-button.ld-border-button .iconic-property-stroke, .ld-purple-button.ld-link-button .iconic-property-stroke, .ld-purple-button.ld-border-button .ld-property-stroke, .ld-purple-button.ld-link-button .ld-property-stroke, .ld-purple-button.ld-link-button .iconic-property-stroke, .ld-purple-button.ld-link-button .ld-property-stroke {
            stroke: #cb42b0
        }

        .ld-purple-button.ld-border-button.ld-bright-button .iconic, .ld-purple-button.ld-bright-button.ld-link-button .iconic, .ld-purple-button.ld-link-button.ld-bright-button .iconic {
            opacity: .6
        }

    .ld-purple-button.ld-border-button, .ld-purple-button.ld-link-button {
        border-color: #cb42b0
    }

        .ld-purple-button.ld-border-button:hover, .ld-purple-button.ld-link-button:hover, .ld-purple-button.ld-border-button:active, .ld-purple-button.ld-link-button:active, .ld-purple-button.ld-border-button.ld-selected, .ld-purple-button.ld-selected.ld-link-button {
            color: #fff;
            background-color: #a02c84;
            border-color: transparent
        }

            .ld-purple-button.ld-border-button:hover .iconic-property-fill, .ld-purple-button.ld-link-button:hover .iconic-property-fill, .ld-purple-button.ld-border-button:hover .ld-property-fill, .ld-purple-button.ld-link-button:hover .ld-property-fill, .ld-purple-button.ld-border-button:active .iconic-property-fill, .ld-purple-button.ld-link-button:active .iconic-property-fill, .ld-purple-button.ld-border-button:active .ld-property-fill, .ld-purple-button.ld-link-button:active .ld-property-fill, .ld-purple-button.ld-border-button.ld-selected .iconic-property-fill, .ld-purple-button.ld-selected.ld-link-button .iconic-property-fill, .ld-purple-button.ld-border-button.ld-selected .ld-property-fill, .ld-purple-button.ld-selected.ld-link-button .ld-property-fill {
                fill: #fff
            }

            .ld-purple-button.ld-border-button:hover .iconic-property-stroke, .ld-purple-button.ld-link-button:hover .iconic-property-stroke, .ld-purple-button.ld-border-button:hover .ld-property-stroke, .ld-purple-button.ld-link-button:hover .ld-property-stroke, .ld-purple-button.ld-border-button:active .iconic-property-stroke, .ld-purple-button.ld-link-button:active .iconic-property-stroke, .ld-purple-button.ld-border-button:active .ld-property-stroke, .ld-purple-button.ld-link-button:active .ld-property-stroke, .ld-purple-button.ld-border-button.ld-selected .iconic-property-stroke, .ld-purple-button.ld-selected.ld-link-button .iconic-property-stroke, .ld-purple-button.ld-border-button.ld-selected .ld-property-stroke, .ld-purple-button.ld-selected.ld-link-button .ld-property-stroke {
                stroke: #fff
            }

    .ld-purple-button.ld-link-button {
        background: 0 0 !important
    }

        .ld-purple-button.ld-link-button:hover:not(.ld-bright-button) {
            color: #9b0076
        }

        .ld-purple-button.ld-link-button:hover .iconic, .ld-purple-button.ld-link-button:hover svg {
            opacity: .8
        }

        .ld-purple-button.ld-link-button:hover .iconic-property-fill, .ld-purple-button.ld-link-button:hover .ld-property-fill {
            fill: #cb42b0
        }

        .ld-purple-button.ld-link-button:hover .iconic-property-stroke, .ld-purple-button.ld-link-button:hover .ld-property-stroke {
            stroke: #cb42b0
        }

        .ld-purple-button.ld-link-button:active, .ld-purple-button.ld-link-button.ld-selected {
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #9b0076
        }

            .ld-purple-button.ld-link-button:active .iconic, .ld-purple-button.ld-link-button:active svg, .ld-purple-button.ld-link-button.ld-selected .iconic, .ld-purple-button.ld-link-button.ld-selected svg {
                opacity: 1
            }

        .ld-purple-button.ld-link-button.ld-bright-button:active, .ld-purple-button.ld-link-button.ld-bright-button.ld-selected {
            color: #bec2c5
        }

.ld-dark-button {
    background-color: #677076;
    -webkit-box-shadow: 0 .125rem 0 #3C3C3B;
    box-shadow: 0 .125rem 0 #3C3C3B
}

    .ld-dark-button .iconic, .ld-dark-button svg {
        opacity: .6
    }

    .ld-dark-button .iconic-property-fill, .ld-dark-button .ld-property-fill {
        fill: #fff
    }

    .ld-dark-button .iconic-property-stroke, .ld-dark-button .ld-property-stroke {
        stroke: #fff
    }

    .ld-dark-button:hover {
        background-color: #3C3C3B;
        color: #fff
    }

        .ld-dark-button:hover .iconic, .ld-dark-button:hover svg, .ld-dark-button:focus .iconic, .ld-dark-button:focus svg {
            opacity: .4
        }

        .ld-dark-button:hover .iconic-property-fill, .ld-dark-button:hover .ld-property-fill, .ld-dark-button:focus .iconic-property-fill, .ld-dark-button:focus .ld-property-fill {
            fill: #fff
        }

        .ld-dark-button:hover .iconic-property-stroke, .ld-dark-button:hover .ld-property-stroke, .ld-dark-button:focus .iconic-property-stroke, .ld-dark-button:focus .ld-property-stroke {
            stroke: #fff
        }

    .ld-dark-button:focus {
        color: #fff
    }

    .ld-dark-button:active, .ld-dark-button.ld-selected {
        top: .0625rem;
        background-color: #d4d7d8;
        -webkit-box-shadow: -.0625rem 0 rgba(38,51,60,.8);
        box-shadow: -.0625rem 0 rgba(38,51,60,.8)
    }

    .ld-dark-button.ld-border-button, .ld-dark-button.ld-link-button, .ld-dark-button.ld-link-button {
        color: #3C3C3B
    }

        .ld-dark-button.ld-border-button .iconic-property-fill, .ld-dark-button.ld-link-button .iconic-property-fill, .ld-dark-button.ld-border-button .ld-property-fill, .ld-dark-button.ld-link-button .ld-property-fill, .ld-dark-button.ld-link-button .iconic-property-fill, .ld-dark-button.ld-link-button .ld-property-fill {
            fill: #d4d7d8
        }

        .ld-dark-button.ld-border-button .iconic-property-stroke, .ld-dark-button.ld-link-button .iconic-property-stroke, .ld-dark-button.ld-border-button .ld-property-stroke, .ld-dark-button.ld-link-button .ld-property-stroke, .ld-dark-button.ld-link-button .iconic-property-stroke, .ld-dark-button.ld-link-button .ld-property-stroke {
            stroke: #d4d7d8
        }

        .ld-dark-button.ld-border-button.ld-bright-button .iconic, .ld-dark-button.ld-bright-button.ld-link-button .iconic, .ld-dark-button.ld-link-button.ld-bright-button .iconic {
            opacity: .6
        }

    .ld-dark-button.ld-border-button, .ld-dark-button.ld-link-button {
        border-color: #d4d7d8
    }

        .ld-dark-button.ld-border-button:hover, .ld-dark-button.ld-link-button:hover, .ld-dark-button.ld-border-button:active, .ld-dark-button.ld-link-button:active, .ld-dark-button.ld-border-button.ld-selected, .ld-dark-button.ld-selected.ld-link-button {
            color: #fff;
            background-color: #3C3C3B;
            border-color: transparent
        }

            .ld-dark-button.ld-border-button:hover .iconic-property-fill, .ld-dark-button.ld-link-button:hover .iconic-property-fill, .ld-dark-button.ld-border-button:hover .ld-property-fill, .ld-dark-button.ld-link-button:hover .ld-property-fill, .ld-dark-button.ld-border-button:active .iconic-property-fill, .ld-dark-button.ld-link-button:active .iconic-property-fill, .ld-dark-button.ld-border-button:active .ld-property-fill, .ld-dark-button.ld-link-button:active .ld-property-fill, .ld-dark-button.ld-border-button.ld-selected .iconic-property-fill, .ld-dark-button.ld-selected.ld-link-button .iconic-property-fill, .ld-dark-button.ld-border-button.ld-selected .ld-property-fill, .ld-dark-button.ld-selected.ld-link-button .ld-property-fill {
                fill: #fff
            }

            .ld-dark-button.ld-border-button:hover .iconic-property-stroke, .ld-dark-button.ld-link-button:hover .iconic-property-stroke, .ld-dark-button.ld-border-button:hover .ld-property-stroke, .ld-dark-button.ld-link-button:hover .ld-property-stroke, .ld-dark-button.ld-border-button:active .iconic-property-stroke, .ld-dark-button.ld-link-button:active .iconic-property-stroke, .ld-dark-button.ld-border-button:active .ld-property-stroke, .ld-dark-button.ld-link-button:active .ld-property-stroke, .ld-dark-button.ld-border-button.ld-selected .iconic-property-stroke, .ld-dark-button.ld-selected.ld-link-button .iconic-property-stroke, .ld-dark-button.ld-border-button.ld-selected .ld-property-stroke, .ld-dark-button.ld-selected.ld-link-button .ld-property-stroke {
                stroke: #fff
            }

    .ld-dark-button.ld-link-button {
        background: 0 0 !important
    }

        .ld-dark-button.ld-link-button:hover:not(.ld-bright-button) {
            color: #3C3C3B
        }

        .ld-dark-button.ld-link-button:hover .iconic, .ld-dark-button.ld-link-button:hover svg {
            opacity: .8
        }

        .ld-dark-button.ld-link-button:hover .iconic-property-fill, .ld-dark-button.ld-link-button:hover .ld-property-fill {
            fill: #d4d7d8
        }

        .ld-dark-button.ld-link-button:hover .iconic-property-stroke, .ld-dark-button.ld-link-button:hover .ld-property-stroke {
            stroke: #d4d7d8
        }

        .ld-dark-button.ld-link-button:active, .ld-dark-button.ld-link-button.ld-selected {
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #3C3C3B
        }

            .ld-dark-button.ld-link-button:active .iconic, .ld-dark-button.ld-link-button:active svg, .ld-dark-button.ld-link-button.ld-selected .iconic, .ld-dark-button.ld-link-button.ld-selected svg {
                opacity: 1
            }

        .ld-dark-button.ld-link-button.ld-bright-button:active, .ld-dark-button.ld-link-button.ld-bright-button.ld-selected {
            color: #bec2c5
        }

        .ld-dark-button.ld-border-button .iconic-property-fill, .ld-dark-button.ld-link-button .iconic-property-fill, .ld-dark-button.ld-border-button .ld-property-fill, .ld-dark-button.ld-link-button .ld-property-fill, .ld-dark-button.ld-link-button .iconic-property-fill, .ld-dark-button.ld-link-button .ld-property-fill {
            fill: #81878c
        }

        .ld-dark-button.ld-border-button .iconic-property-stroke, .ld-dark-button.ld-link-button .iconic-property-stroke, .ld-dark-button.ld-border-button .ld-property-stroke, .ld-dark-button.ld-link-button .ld-property-stroke, .ld-dark-button.ld-link-button .iconic-property-stroke, .ld-dark-button.ld-link-button .ld-property-stroke {
            stroke: #81878c
        }

        .ld-dark-button.ld-border-button:active, .ld-dark-button.ld-link-button:active, .ld-dark-button.ld-border-button.ld-selected, .ld-dark-button.ld-selected.ld-link-button {
            background-color: #677076
        }

            .ld-dark-button.ld-link-button:hover .iconic-property-fill, .ld-dark-button.ld-link-button:hover .ld-property-fill, .ld-dark-button.ld-link-button:active .iconic-property-fill, .ld-dark-button.ld-link-button:active .ld-property-fill {
                fill: #81878c
            }

            .ld-dark-button.ld-link-button:hover .iconic-property-stroke, .ld-dark-button.ld-link-button:hover .ld-property-stroke, .ld-dark-button.ld-link-button:active .iconic-property-stroke, .ld-dark-button.ld-link-button:active .ld-property-stroke {
                stroke: #81878c
            }

    .ld-dark-button:active, .ld-dark-button.ld-selected {
        background-color: #677076
    }

.ld-apply-button {
    background-color: #317170
}

    .ld-apply-button:hover {
        background-color: #185b56
    }

.ld-refer-button {
    background-color: #3bbcb0
}

    .ld-refer-button:hover {
        background-color: #D5ECEC
    }

.ld-linkedin-button {
    background-color: #0077b5;
    -webkit-box-shadow: 0 .125rem 0 #005582;
    box-shadow: 0 .125rem 0 #005582
}

    .ld-linkedin-button .iconic, .ld-linkedin-button svg {
        opacity: .6
    }

    .ld-linkedin-button .iconic-property-fill, .ld-linkedin-button .ld-property-fill {
        fill: #fff
    }

    .ld-linkedin-button .iconic-property-stroke, .ld-linkedin-button .ld-property-stroke {
        stroke: #fff
    }

    .ld-linkedin-button:hover {
        background-color: #00669c;
        color: #fff
    }

        .ld-linkedin-button:hover .iconic, .ld-linkedin-button:hover svg, .ld-linkedin-button:focus .iconic, .ld-linkedin-button:focus svg {
            opacity: .4
        }

        .ld-linkedin-button:hover .iconic-property-fill, .ld-linkedin-button:hover .ld-property-fill, .ld-linkedin-button:focus .iconic-property-fill, .ld-linkedin-button:focus .ld-property-fill {
            fill: #fff
        }

        .ld-linkedin-button:hover .iconic-property-stroke, .ld-linkedin-button:hover .ld-property-stroke, .ld-linkedin-button:focus .iconic-property-stroke, .ld-linkedin-button:focus .ld-property-stroke {
            stroke: #fff
        }

    .ld-linkedin-button:focus {
        color: #fff
    }

    .ld-linkedin-button:active, .ld-linkedin-button.ld-selected {
        top: .0625rem;
        background-color: #0088cf;
        -webkit-box-shadow: -.0625rem 0 rgba(0,85,130,.8);
        box-shadow: -.0625rem 0 rgba(0,85,130,.8)
    }

    .ld-linkedin-button.ld-border-button, .ld-linkedin-button.ld-link-button, .ld-linkedin-button.ld-link-button {
        color: #005582
    }

        .ld-linkedin-button.ld-border-button .iconic-property-fill, .ld-linkedin-button.ld-link-button .iconic-property-fill, .ld-linkedin-button.ld-border-button .ld-property-fill, .ld-linkedin-button.ld-link-button .ld-property-fill, .ld-linkedin-button.ld-link-button .iconic-property-fill, .ld-linkedin-button.ld-link-button .ld-property-fill {
            fill: #0088cf
        }

        .ld-linkedin-button.ld-border-button .iconic-property-stroke, .ld-linkedin-button.ld-link-button .iconic-property-stroke, .ld-linkedin-button.ld-border-button .ld-property-stroke, .ld-linkedin-button.ld-link-button .ld-property-stroke, .ld-linkedin-button.ld-link-button .iconic-property-stroke, .ld-linkedin-button.ld-link-button .ld-property-stroke {
            stroke: #0088cf
        }

        .ld-linkedin-button.ld-border-button.ld-bright-button .iconic, .ld-linkedin-button.ld-bright-button.ld-link-button .iconic, .ld-linkedin-button.ld-link-button.ld-bright-button .iconic {
            opacity: .6
        }

    .ld-linkedin-button.ld-border-button, .ld-linkedin-button.ld-link-button {
        border-color: #0088cf
    }

        .ld-linkedin-button.ld-border-button:hover, .ld-linkedin-button.ld-link-button:hover, .ld-linkedin-button.ld-border-button:active, .ld-linkedin-button.ld-link-button:active, .ld-linkedin-button.ld-border-button.ld-selected, .ld-linkedin-button.ld-selected.ld-link-button {
            color: #fff;
            background-color: #00669c;
            border-color: transparent
        }

            .ld-linkedin-button.ld-border-button:hover .iconic-property-fill, .ld-linkedin-button.ld-link-button:hover .iconic-property-fill, .ld-linkedin-button.ld-border-button:hover .ld-property-fill, .ld-linkedin-button.ld-link-button:hover .ld-property-fill, .ld-linkedin-button.ld-border-button:active .iconic-property-fill, .ld-linkedin-button.ld-link-button:active .iconic-property-fill, .ld-linkedin-button.ld-border-button:active .ld-property-fill, .ld-linkedin-button.ld-link-button:active .ld-property-fill, .ld-linkedin-button.ld-border-button.ld-selected .iconic-property-fill, .ld-linkedin-button.ld-selected.ld-link-button .iconic-property-fill, .ld-linkedin-button.ld-border-button.ld-selected .ld-property-fill, .ld-linkedin-button.ld-selected.ld-link-button .ld-property-fill {
                fill: #fff
            }

            .ld-linkedin-button.ld-border-button:hover .iconic-property-stroke, .ld-linkedin-button.ld-link-button:hover .iconic-property-stroke, .ld-linkedin-button.ld-border-button:hover .ld-property-stroke, .ld-linkedin-button.ld-link-button:hover .ld-property-stroke, .ld-linkedin-button.ld-border-button:active .iconic-property-stroke, .ld-linkedin-button.ld-link-button:active .iconic-property-stroke, .ld-linkedin-button.ld-border-button:active .ld-property-stroke, .ld-linkedin-button.ld-link-button:active .ld-property-stroke, .ld-linkedin-button.ld-border-button.ld-selected .iconic-property-stroke, .ld-linkedin-button.ld-selected.ld-link-button .iconic-property-stroke, .ld-linkedin-button.ld-border-button.ld-selected .ld-property-stroke, .ld-linkedin-button.ld-selected.ld-link-button .ld-property-stroke {
                stroke: #fff
            }

    .ld-linkedin-button.ld-link-button {
        background: 0 0 !important
    }

        .ld-linkedin-button.ld-link-button:hover:not(.ld-bright-button) {
            color: #005582
        }

        .ld-linkedin-button.ld-link-button:hover .iconic, .ld-linkedin-button.ld-link-button:hover svg {
            opacity: .8
        }

        .ld-linkedin-button.ld-link-button:hover .iconic-property-fill, .ld-linkedin-button.ld-link-button:hover .ld-property-fill {
            fill: #0088cf
        }

        .ld-linkedin-button.ld-link-button:hover .iconic-property-stroke, .ld-linkedin-button.ld-link-button:hover .ld-property-stroke {
            stroke: #0088cf
        }

        .ld-linkedin-button.ld-link-button:active, .ld-linkedin-button.ld-link-button.ld-selected {
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #005582
        }

            .ld-linkedin-button.ld-link-button:active .iconic, .ld-linkedin-button.ld-link-button:active svg, .ld-linkedin-button.ld-link-button.ld-selected .iconic, .ld-linkedin-button.ld-link-button.ld-selected svg {
                opacity: 1
            }

        .ld-linkedin-button.ld-link-button.ld-bright-button:active, .ld-linkedin-button.ld-link-button.ld-bright-button.ld-selected {
            color: #bec2c5
        }

.ld-github-button {
    background-color: #333;
    -webkit-box-shadow: 0 .125rem 0 #1a1a1a;
    box-shadow: 0 .125rem 0 #1a1a1a
}

    .ld-github-button .iconic, .ld-github-button svg {
        opacity: .6
    }

    .ld-github-button .iconic-property-fill, .ld-github-button .ld-property-fill {
        fill: #fff
    }

    .ld-github-button .iconic-property-stroke, .ld-github-button .ld-property-stroke {
        stroke: #fff
    }

    .ld-github-button:hover {
        background-color: #262626;
        color: #fff
    }

        .ld-github-button:hover .iconic, .ld-github-button:hover svg, .ld-github-button:focus .iconic, .ld-github-button:focus svg {
            opacity: .4
        }

        .ld-github-button:hover .iconic-property-fill, .ld-github-button:hover .ld-property-fill, .ld-github-button:focus .iconic-property-fill, .ld-github-button:focus .ld-property-fill {
            fill: #fff
        }

        .ld-github-button:hover .iconic-property-stroke, .ld-github-button:hover .ld-property-stroke, .ld-github-button:focus .iconic-property-stroke, .ld-github-button:focus .ld-property-stroke {
            stroke: #fff
        }

    .ld-github-button:focus {
        color: #fff
    }

    .ld-github-button:active, .ld-github-button.ld-selected {
        top: .0625rem;
        background-color: #404040;
        -webkit-box-shadow: -.0625rem 0 rgba(26,26,26,.8);
        box-shadow: -.0625rem 0 rgba(26,26,26,.8)
    }

    .ld-github-button.ld-border-button, .ld-github-button.ld-link-button, .ld-github-button.ld-link-button {
        color: #1a1a1a
    }

        .ld-github-button.ld-border-button .iconic-property-fill, .ld-github-button.ld-link-button .iconic-property-fill, .ld-github-button.ld-border-button .ld-property-fill, .ld-github-button.ld-link-button .ld-property-fill, .ld-github-button.ld-link-button .iconic-property-fill, .ld-github-button.ld-link-button .ld-property-fill {
            fill: #404040
        }

        .ld-github-button.ld-border-button .iconic-property-stroke, .ld-github-button.ld-link-button .iconic-property-stroke, .ld-github-button.ld-border-button .ld-property-stroke, .ld-github-button.ld-link-button .ld-property-stroke, .ld-github-button.ld-link-button .iconic-property-stroke, .ld-github-button.ld-link-button .ld-property-stroke {
            stroke: #404040
        }

        .ld-github-button.ld-border-button.ld-bright-button .iconic, .ld-github-button.ld-bright-button.ld-link-button .iconic, .ld-github-button.ld-link-button.ld-bright-button .iconic {
            opacity: .6
        }

    .ld-github-button.ld-border-button, .ld-github-button.ld-link-button {
        border-color: #404040
    }

        .ld-github-button.ld-border-button:hover, .ld-github-button.ld-link-button:hover, .ld-github-button.ld-border-button:active, .ld-github-button.ld-link-button:active, .ld-github-button.ld-border-button.ld-selected, .ld-github-button.ld-selected.ld-link-button {
            color: #fff;
            background-color: #262626;
            border-color: transparent
        }

            .ld-github-button.ld-border-button:hover .iconic-property-fill, .ld-github-button.ld-link-button:hover .iconic-property-fill, .ld-github-button.ld-border-button:hover .ld-property-fill, .ld-github-button.ld-link-button:hover .ld-property-fill, .ld-github-button.ld-border-button:active .iconic-property-fill, .ld-github-button.ld-link-button:active .iconic-property-fill, .ld-github-button.ld-border-button:active .ld-property-fill, .ld-github-button.ld-link-button:active .ld-property-fill, .ld-github-button.ld-border-button.ld-selected .iconic-property-fill, .ld-github-button.ld-selected.ld-link-button .iconic-property-fill, .ld-github-button.ld-border-button.ld-selected .ld-property-fill, .ld-github-button.ld-selected.ld-link-button .ld-property-fill {
                fill: #fff
            }

            .ld-github-button.ld-border-button:hover .iconic-property-stroke, .ld-github-button.ld-link-button:hover .iconic-property-stroke, .ld-github-button.ld-border-button:hover .ld-property-stroke, .ld-github-button.ld-link-button:hover .ld-property-stroke, .ld-github-button.ld-border-button:active .iconic-property-stroke, .ld-github-button.ld-link-button:active .iconic-property-stroke, .ld-github-button.ld-border-button:active .ld-property-stroke, .ld-github-button.ld-link-button:active .ld-property-stroke, .ld-github-button.ld-border-button.ld-selected .iconic-property-stroke, .ld-github-button.ld-selected.ld-link-button .iconic-property-stroke, .ld-github-button.ld-border-button.ld-selected .ld-property-stroke, .ld-github-button.ld-selected.ld-link-button .ld-property-stroke {
                stroke: #fff
            }

    .ld-github-button.ld-link-button {
        background: 0 0 !important
    }

        .ld-github-button.ld-link-button:hover:not(.ld-bright-button) {
            color: #1a1a1a
        }

        .ld-github-button.ld-link-button:hover .iconic, .ld-github-button.ld-link-button:hover svg {
            opacity: .8
        }

        .ld-github-button.ld-link-button:hover .iconic-property-fill, .ld-github-button.ld-link-button:hover .ld-property-fill {
            fill: #404040
        }

        .ld-github-button.ld-link-button:hover .iconic-property-stroke, .ld-github-button.ld-link-button:hover .ld-property-stroke {
            stroke: #404040
        }

        .ld-github-button.ld-link-button:active, .ld-github-button.ld-link-button.ld-selected {
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #1a1a1a
        }

            .ld-github-button.ld-link-button:active .iconic, .ld-github-button.ld-link-button:active svg, .ld-github-button.ld-link-button.ld-selected .iconic, .ld-github-button.ld-link-button.ld-selected svg {
                opacity: 1
            }

        .ld-github-button.ld-link-button.ld-bright-button:active, .ld-github-button.ld-link-button.ld-bright-button.ld-selected {
            color: #bec2c5
        }

.ld-facebook-button {
    background-color: #3b5998;
    -webkit-box-shadow: 0 .125rem 0 #2d4373;
    box-shadow: 0 .125rem 0 #2d4373
}

    .ld-facebook-button .iconic, .ld-facebook-button svg {
        opacity: .6
    }

    .ld-facebook-button .iconic-property-fill, .ld-facebook-button .ld-property-fill {
        fill: #fff
    }

    .ld-facebook-button .iconic-property-stroke, .ld-facebook-button .ld-property-stroke {
        stroke: #fff
    }

    .ld-facebook-button:hover {
        background-color: #344e86;
        color: #fff
    }

        .ld-facebook-button:hover .iconic, .ld-facebook-button:hover svg, .ld-facebook-button:focus .iconic, .ld-facebook-button:focus svg {
            opacity: .4
        }

        .ld-facebook-button:hover .iconic-property-fill, .ld-facebook-button:hover .ld-property-fill, .ld-facebook-button:focus .iconic-property-fill, .ld-facebook-button:focus .ld-property-fill {
            fill: #fff
        }

        .ld-facebook-button:hover .iconic-property-stroke, .ld-facebook-button:hover .ld-property-stroke, .ld-facebook-button:focus .iconic-property-stroke, .ld-facebook-button:focus .ld-property-stroke {
            stroke: #fff
        }

    .ld-facebook-button:focus {
        color: #fff
    }

    .ld-facebook-button:active, .ld-facebook-button.ld-selected {
        top: .0625rem;
        background-color: #4264aa;
        -webkit-box-shadow: -.0625rem 0 rgba(45,67,115,.8);
        box-shadow: -.0625rem 0 rgba(45,67,115,.8)
    }

    .ld-facebook-button.ld-border-button, .ld-facebook-button.ld-link-button, .ld-facebook-button.ld-link-button {
        color: #2d4373
    }

        .ld-facebook-button.ld-border-button .iconic-property-fill, .ld-facebook-button.ld-link-button .iconic-property-fill, .ld-facebook-button.ld-border-button .ld-property-fill, .ld-facebook-button.ld-link-button .ld-property-fill, .ld-facebook-button.ld-link-button .iconic-property-fill, .ld-facebook-button.ld-link-button .ld-property-fill {
            fill: #4264aa
        }

        .ld-facebook-button.ld-border-button .iconic-property-stroke, .ld-facebook-button.ld-link-button .iconic-property-stroke, .ld-facebook-button.ld-border-button .ld-property-stroke, .ld-facebook-button.ld-link-button .ld-property-stroke, .ld-facebook-button.ld-link-button .iconic-property-stroke, .ld-facebook-button.ld-link-button .ld-property-stroke {
            stroke: #4264aa
        }

        .ld-facebook-button.ld-border-button.ld-bright-button .iconic, .ld-facebook-button.ld-bright-button.ld-link-button .iconic, .ld-facebook-button.ld-link-button.ld-bright-button .iconic {
            opacity: .6
        }

    .ld-facebook-button.ld-border-button, .ld-facebook-button.ld-link-button {
        border-color: #4264aa
    }

        .ld-facebook-button.ld-border-button:hover, .ld-facebook-button.ld-link-button:hover, .ld-facebook-button.ld-border-button:active, .ld-facebook-button.ld-link-button:active, .ld-facebook-button.ld-border-button.ld-selected, .ld-facebook-button.ld-selected.ld-link-button {
            color: #fff;
            background-color: #344e86;
            border-color: transparent
        }

            .ld-facebook-button.ld-border-button:hover .iconic-property-fill, .ld-facebook-button.ld-link-button:hover .iconic-property-fill, .ld-facebook-button.ld-border-button:hover .ld-property-fill, .ld-facebook-button.ld-link-button:hover .ld-property-fill, .ld-facebook-button.ld-border-button:active .iconic-property-fill, .ld-facebook-button.ld-link-button:active .iconic-property-fill, .ld-facebook-button.ld-border-button:active .ld-property-fill, .ld-facebook-button.ld-link-button:active .ld-property-fill, .ld-facebook-button.ld-border-button.ld-selected .iconic-property-fill, .ld-facebook-button.ld-selected.ld-link-button .iconic-property-fill, .ld-facebook-button.ld-border-button.ld-selected .ld-property-fill, .ld-facebook-button.ld-selected.ld-link-button .ld-property-fill {
                fill: #fff
            }

            .ld-facebook-button.ld-border-button:hover .iconic-property-stroke, .ld-facebook-button.ld-link-button:hover .iconic-property-stroke, .ld-facebook-button.ld-border-button:hover .ld-property-stroke, .ld-facebook-button.ld-link-button:hover .ld-property-stroke, .ld-facebook-button.ld-border-button:active .iconic-property-stroke, .ld-facebook-button.ld-link-button:active .iconic-property-stroke, .ld-facebook-button.ld-border-button:active .ld-property-stroke, .ld-facebook-button.ld-link-button:active .ld-property-stroke, .ld-facebook-button.ld-border-button.ld-selected .iconic-property-stroke, .ld-facebook-button.ld-selected.ld-link-button .iconic-property-stroke, .ld-facebook-button.ld-border-button.ld-selected .ld-property-stroke, .ld-facebook-button.ld-selected.ld-link-button .ld-property-stroke {
                stroke: #fff
            }

    .ld-facebook-button.ld-link-button {
        background: 0 0 !important
    }

        .ld-facebook-button.ld-link-button:hover:not(.ld-bright-button) {
            color: #2d4373
        }

        .ld-facebook-button.ld-link-button:hover .iconic, .ld-facebook-button.ld-link-button:hover svg {
            opacity: .8
        }

        .ld-facebook-button.ld-link-button:hover .iconic-property-fill, .ld-facebook-button.ld-link-button:hover .ld-property-fill {
            fill: #4264aa
        }

        .ld-facebook-button.ld-link-button:hover .iconic-property-stroke, .ld-facebook-button.ld-link-button:hover .ld-property-stroke {
            stroke: #4264aa
        }

        .ld-facebook-button.ld-link-button:active, .ld-facebook-button.ld-link-button.ld-selected {
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #2d4373
        }

            .ld-facebook-button.ld-link-button:active .iconic, .ld-facebook-button.ld-link-button:active svg, .ld-facebook-button.ld-link-button.ld-selected .iconic, .ld-facebook-button.ld-link-button.ld-selected svg {
                opacity: 1
            }

        .ld-facebook-button.ld-link-button.ld-bright-button:active, .ld-facebook-button.ld-link-button.ld-bright-button.ld-selected {
            color: #bec2c5
        }

.ld-twitter-button {
    background-color: #55acee;
    -webkit-box-shadow: 0 .125rem 0 #2795e9;
    box-shadow: 0 .125rem 0 #2795e9
}

    .ld-twitter-button .iconic, .ld-twitter-button svg {
        opacity: .6
    }

    .ld-twitter-button .iconic-property-fill, .ld-twitter-button .ld-property-fill {
        fill: #fff
    }

    .ld-twitter-button .iconic-property-stroke, .ld-twitter-button .ld-property-stroke {
        stroke: #fff
    }

    .ld-twitter-button:hover {
        background-color: #3ea1ec;
        color: #fff
    }

        .ld-twitter-button:hover .iconic, .ld-twitter-button:hover svg, .ld-twitter-button:focus .iconic, .ld-twitter-button:focus svg {
            opacity: .4
        }

        .ld-twitter-button:hover .iconic-property-fill, .ld-twitter-button:hover .ld-property-fill, .ld-twitter-button:focus .iconic-property-fill, .ld-twitter-button:focus .ld-property-fill {
            fill: #fff
        }

        .ld-twitter-button:hover .iconic-property-stroke, .ld-twitter-button:hover .ld-property-stroke, .ld-twitter-button:focus .iconic-property-stroke, .ld-twitter-button:focus .ld-property-stroke {
            stroke: #fff
        }

    .ld-twitter-button:focus {
        color: #fff
    }

    .ld-twitter-button:active, .ld-twitter-button.ld-selected {
        top: .0625rem;
        background-color: #6cb7f0;
        -webkit-box-shadow: -.0625rem 0 rgba(39,149,233,.8);
        box-shadow: -.0625rem 0 rgba(39,149,233,.8)
    }

    .ld-twitter-button.ld-border-button, .ld-twitter-button.ld-link-button, .ld-twitter-button.ld-link-button {
        color: #2795e9
    }

        .ld-twitter-button.ld-border-button .iconic-property-fill, .ld-twitter-button.ld-link-button .iconic-property-fill, .ld-twitter-button.ld-border-button .ld-property-fill, .ld-twitter-button.ld-link-button .ld-property-fill, .ld-twitter-button.ld-link-button .iconic-property-fill, .ld-twitter-button.ld-link-button .ld-property-fill {
            fill: #6cb7f0
        }

        .ld-twitter-button.ld-border-button .iconic-property-stroke, .ld-twitter-button.ld-link-button .iconic-property-stroke, .ld-twitter-button.ld-border-button .ld-property-stroke, .ld-twitter-button.ld-link-button .ld-property-stroke, .ld-twitter-button.ld-link-button .iconic-property-stroke, .ld-twitter-button.ld-link-button .ld-property-stroke {
            stroke: #6cb7f0
        }

        .ld-twitter-button.ld-border-button.ld-bright-button .iconic, .ld-twitter-button.ld-bright-button.ld-link-button .iconic, .ld-twitter-button.ld-link-button.ld-bright-button .iconic {
            opacity: .6
        }

    .ld-twitter-button.ld-border-button, .ld-twitter-button.ld-link-button {
        border-color: #6cb7f0
    }

        .ld-twitter-button.ld-border-button:hover, .ld-twitter-button.ld-link-button:hover, .ld-twitter-button.ld-border-button:active, .ld-twitter-button.ld-link-button:active, .ld-twitter-button.ld-border-button.ld-selected, .ld-twitter-button.ld-selected.ld-link-button {
            color: #fff;
            background-color: #3ea1ec;
            border-color: transparent
        }

            .ld-twitter-button.ld-border-button:hover .iconic-property-fill, .ld-twitter-button.ld-link-button:hover .iconic-property-fill, .ld-twitter-button.ld-border-button:hover .ld-property-fill, .ld-twitter-button.ld-link-button:hover .ld-property-fill, .ld-twitter-button.ld-border-button:active .iconic-property-fill, .ld-twitter-button.ld-link-button:active .iconic-property-fill, .ld-twitter-button.ld-border-button:active .ld-property-fill, .ld-twitter-button.ld-link-button:active .ld-property-fill, .ld-twitter-button.ld-border-button.ld-selected .iconic-property-fill, .ld-twitter-button.ld-selected.ld-link-button .iconic-property-fill, .ld-twitter-button.ld-border-button.ld-selected .ld-property-fill, .ld-twitter-button.ld-selected.ld-link-button .ld-property-fill {
                fill: #fff
            }

            .ld-twitter-button.ld-border-button:hover .iconic-property-stroke, .ld-twitter-button.ld-link-button:hover .iconic-property-stroke, .ld-twitter-button.ld-border-button:hover .ld-property-stroke, .ld-twitter-button.ld-link-button:hover .ld-property-stroke, .ld-twitter-button.ld-border-button:active .iconic-property-stroke, .ld-twitter-button.ld-link-button:active .iconic-property-stroke, .ld-twitter-button.ld-border-button:active .ld-property-stroke, .ld-twitter-button.ld-link-button:active .ld-property-stroke, .ld-twitter-button.ld-border-button.ld-selected .iconic-property-stroke, .ld-twitter-button.ld-selected.ld-link-button .iconic-property-stroke, .ld-twitter-button.ld-border-button.ld-selected .ld-property-stroke, .ld-twitter-button.ld-selected.ld-link-button .ld-property-stroke {
                stroke: #fff
            }

    .ld-twitter-button.ld-link-button {
        background: 0 0 !important
    }

        .ld-twitter-button.ld-link-button:hover:not(.ld-bright-button) {
            color: #2795e9
        }

        .ld-twitter-button.ld-link-button:hover .iconic, .ld-twitter-button.ld-link-button:hover svg {
            opacity: .8
        }

        .ld-twitter-button.ld-link-button:hover .iconic-property-fill, .ld-twitter-button.ld-link-button:hover .ld-property-fill {
            fill: #6cb7f0
        }

        .ld-twitter-button.ld-link-button:hover .iconic-property-stroke, .ld-twitter-button.ld-link-button:hover .ld-property-stroke {
            stroke: #6cb7f0
        }

        .ld-twitter-button.ld-link-button:active, .ld-twitter-button.ld-link-button.ld-selected {
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #2795e9
        }

            .ld-twitter-button.ld-link-button:active .iconic, .ld-twitter-button.ld-link-button:active svg, .ld-twitter-button.ld-link-button.ld-selected .iconic, .ld-twitter-button.ld-link-button.ld-selected svg {
                opacity: 1
            }

        .ld-twitter-button.ld-link-button.ld-bright-button:active, .ld-twitter-button.ld-link-button.ld-bright-button.ld-selected {
            color: #bec2c5
        }

.ld-skype-button {
    background-color: #12a5f4;
    -webkit-box-shadow: 0 .125rem 0 #0986ca;
    box-shadow: 0 .125rem 0 #0986ca
}

    .ld-skype-button .iconic, .ld-skype-button svg {
        opacity: .6
    }

    .ld-skype-button .iconic-property-fill, .ld-skype-button .ld-property-fill {
        fill: #fff
    }

    .ld-skype-button .iconic-property-stroke, .ld-skype-button .ld-property-stroke {
        stroke: #fff
    }

    .ld-skype-button:hover {
        background-color: #0a97e2;
        color: #fff
    }

        .ld-skype-button:hover .iconic, .ld-skype-button:hover svg, .ld-skype-button:focus .iconic, .ld-skype-button:focus svg {
            opacity: .4
        }

        .ld-skype-button:hover .iconic-property-fill, .ld-skype-button:hover .ld-property-fill, .ld-skype-button:focus .iconic-property-fill, .ld-skype-button:focus .ld-property-fill {
            fill: #fff
        }

        .ld-skype-button:hover .iconic-property-stroke, .ld-skype-button:hover .ld-property-stroke, .ld-skype-button:focus .iconic-property-stroke, .ld-skype-button:focus .ld-property-stroke {
            stroke: #fff
        }

    .ld-skype-button:focus {
        color: #fff
    }

    .ld-skype-button:active, .ld-skype-button.ld-selected {
        top: .0625rem;
        background-color: #2aaef5;
        -webkit-box-shadow: -.0625rem 0 rgba(9,134,202,.8);
        box-shadow: -.0625rem 0 rgba(9,134,202,.8)
    }

    .ld-skype-button.ld-border-button, .ld-skype-button.ld-link-button, .ld-skype-button.ld-link-button {
        color: #0986ca
    }

        .ld-skype-button.ld-border-button .iconic-property-fill, .ld-skype-button.ld-link-button .iconic-property-fill, .ld-skype-button.ld-border-button .ld-property-fill, .ld-skype-button.ld-link-button .ld-property-fill, .ld-skype-button.ld-link-button .iconic-property-fill, .ld-skype-button.ld-link-button .ld-property-fill {
            fill: #2aaef5
        }

        .ld-skype-button.ld-border-button .iconic-property-stroke, .ld-skype-button.ld-link-button .iconic-property-stroke, .ld-skype-button.ld-border-button .ld-property-stroke, .ld-skype-button.ld-link-button .ld-property-stroke, .ld-skype-button.ld-link-button .iconic-property-stroke, .ld-skype-button.ld-link-button .ld-property-stroke {
            stroke: #2aaef5
        }

        .ld-skype-button.ld-border-button.ld-bright-button .iconic, .ld-skype-button.ld-bright-button.ld-link-button .iconic, .ld-skype-button.ld-link-button.ld-bright-button .iconic {
            opacity: .6
        }

    .ld-skype-button.ld-border-button, .ld-skype-button.ld-link-button {
        border-color: #2aaef5
    }

        .ld-skype-button.ld-border-button:hover, .ld-skype-button.ld-link-button:hover, .ld-skype-button.ld-border-button:active, .ld-skype-button.ld-link-button:active, .ld-skype-button.ld-border-button.ld-selected, .ld-skype-button.ld-selected.ld-link-button {
            color: #fff;
            background-color: #0a97e2;
            border-color: transparent
        }

            .ld-skype-button.ld-border-button:hover .iconic-property-fill, .ld-skype-button.ld-link-button:hover .iconic-property-fill, .ld-skype-button.ld-border-button:hover .ld-property-fill, .ld-skype-button.ld-link-button:hover .ld-property-fill, .ld-skype-button.ld-border-button:active .iconic-property-fill, .ld-skype-button.ld-link-button:active .iconic-property-fill, .ld-skype-button.ld-border-button:active .ld-property-fill, .ld-skype-button.ld-link-button:active .ld-property-fill, .ld-skype-button.ld-border-button.ld-selected .iconic-property-fill, .ld-skype-button.ld-selected.ld-link-button .iconic-property-fill, .ld-skype-button.ld-border-button.ld-selected .ld-property-fill, .ld-skype-button.ld-selected.ld-link-button .ld-property-fill {
                fill: #fff
            }

            .ld-skype-button.ld-border-button:hover .iconic-property-stroke, .ld-skype-button.ld-link-button:hover .iconic-property-stroke, .ld-skype-button.ld-border-button:hover .ld-property-stroke, .ld-skype-button.ld-link-button:hover .ld-property-stroke, .ld-skype-button.ld-border-button:active .iconic-property-stroke, .ld-skype-button.ld-link-button:active .iconic-property-stroke, .ld-skype-button.ld-border-button:active .ld-property-stroke, .ld-skype-button.ld-link-button:active .ld-property-stroke, .ld-skype-button.ld-border-button.ld-selected .iconic-property-stroke, .ld-skype-button.ld-selected.ld-link-button .iconic-property-stroke, .ld-skype-button.ld-border-button.ld-selected .ld-property-stroke, .ld-skype-button.ld-selected.ld-link-button .ld-property-stroke {
                stroke: #fff
            }

    .ld-skype-button.ld-link-button {
        background: 0 0 !important
    }

        .ld-skype-button.ld-link-button:hover:not(.ld-bright-button) {
            color: #0986ca
        }

        .ld-skype-button.ld-link-button:hover .iconic, .ld-skype-button.ld-link-button:hover svg {
            opacity: .8
        }

        .ld-skype-button.ld-link-button:hover .iconic-property-fill, .ld-skype-button.ld-link-button:hover .ld-property-fill {
            fill: #2aaef5
        }

        .ld-skype-button.ld-link-button:hover .iconic-property-stroke, .ld-skype-button.ld-link-button:hover .ld-property-stroke {
            stroke: #2aaef5
        }

        .ld-skype-button.ld-link-button:active, .ld-skype-button.ld-link-button.ld-selected {
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #0986ca
        }

            .ld-skype-button.ld-link-button:active .iconic, .ld-skype-button.ld-link-button:active svg, .ld-skype-button.ld-link-button.ld-selected .iconic, .ld-skype-button.ld-link-button.ld-selected svg {
                opacity: 1
            }

        .ld-skype-button.ld-link-button.ld-bright-button:active, .ld-skype-button.ld-link-button.ld-bright-button.ld-selected {
            color: #bec2c5
        }

.ld-border-button, .ld-link-button {
    background-color: transparent;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    top: 0 !important
}

    .ld-border-button.ld-bright-button, .ld-bright-button.ld-link-button {
        color: #fff
    }

.ld-link-button {
    background: 0 0;
    border: 0
}

    .ld-link-button:hover:not(.ld-bright-button) {
        color: #3C3C3B
    }

    .ld-link-button:hover {
        background-color: transparent
    }

    .ld-link-button:active {
        -webkit-box-shadow: none;
        box-shadow: none;
        top: 0;
        background-color: transparent;
        color: #3C3C3B
    }

.ld-button.ld-extra-small-button, .ld-extra-small-button.ld-modal-primaryButton {
    font-size: .6875rem;
    padding: .25rem .625rem;
    border-width: .0625rem
}

    .ld-button.ld-extra-small-button .iconic, .ld-extra-small-button.ld-modal-primaryButton .iconic {
        margin-top: -.5em;
        width: 1em !important;
        height: 1em !important
    }

    .ld-button.ld-extra-small-button.ld-dropdown-button:not(.ld-no-dropdown-arrow), .ld-extra-small-button.ld-dropdown-button.ld-modal-primaryButton:not(.ld-no-dropdown-arrow), .ld-button.ld-extra-small-button.ld-dropdown-button.ld-dropdown-bright:not(.ld-no-dropdown-arrow), .ld-extra-small-button.ld-dropdown-button.ld-dropdown-bright.ld-modal-primaryButton:not(.ld-no-dropdown-arrow) {
        padding-right: 1.5rem !important
    }

        .ld-button.ld-extra-small-button.ld-dropdown-button:not(.ld-no-dropdown-arrow)::after, .ld-extra-small-button.ld-dropdown-button.ld-modal-primaryButton:not(.ld-no-dropdown-arrow)::after, .ld-button.ld-extra-small-button.ld-dropdown-button.ld-dropdown-bright:not(.ld-no-dropdown-arrow)::after, .ld-extra-small-button.ld-dropdown-button.ld-dropdown-bright.ld-modal-primaryButton:not(.ld-no-dropdown-arrow)::after {
            width: .6rem !important;
            height: .6rem !important;
            margin-top: -.3rem !important;
            right: .6rem !important
        }

.ld-button.ld-small-button, .ld-modal-primaryButton {
    font-size: .75rem;
    padding: .375rem .8125rem
}

    .ld-button.ld-small-button .iconic, .ld-modal-primaryButton .iconic {
        margin-top: -.125rem
    }

    .ld-button.ld-small-button.ld-dropdown-button:not(.ld-no-dropdown-arrow), .ld-dropdown-button.ld-modal-primaryButton:not(.ld-no-dropdown-arrow), .ld-button.ld-small-button.ld-dropdown-button.ld-dropdown-bright:not(.ld-no-dropdown-arrow), .ld-dropdown-button.ld-dropdown-bright.ld-modal-primaryButton:not(.ld-no-dropdown-arrow) {
        padding-right: 2rem !important
    }

        .ld-button.ld-small-button.ld-dropdown-button:not(.ld-no-dropdown-arrow)::after, .ld-dropdown-button.ld-modal-primaryButton:not(.ld-no-dropdown-arrow)::after, .ld-button.ld-small-button.ld-dropdown-button.ld-dropdown-bright:not(.ld-no-dropdown-arrow)::after, .ld-dropdown-button.ld-dropdown-bright.ld-modal-primaryButton:not(.ld-no-dropdown-arrow)::after {
            margin-top: -.35rem !important;
            right: .75rem !important
        }

.ld-button.ld-medium-button, .ld-medium-button.ld-modal-primaryButton {
    font-size: .8125rem;
    padding: .5rem 1.125rem
}

    .ld-button.ld-medium-button .iconic, .ld-medium-button.ld-modal-primaryButton .iconic {
        margin-top: -.1875rem
    }

    .ld-button.ld-medium-button.ld-dropdown-button:not(.ld-no-dropdown-arrow), .ld-medium-button.ld-dropdown-button.ld-modal-primaryButton:not(.ld-no-dropdown-arrow), .ld-button.ld-medium-button.ld-dropdown-button.ld-dropdown-bright:not(.ld-no-dropdown-arrow), .ld-medium-button.ld-dropdown-button.ld-dropdown-bright.ld-modal-primaryButton:not(.ld-no-dropdown-arrow) {
        padding-right: 2.2rem !important
    }

        .ld-button.ld-medium-button.ld-dropdown-button:not(.ld-no-dropdown-arrow)::after, .ld-medium-button.ld-dropdown-button.ld-modal-primaryButton:not(.ld-no-dropdown-arrow)::after, .ld-button.ld-medium-button.ld-dropdown-button.ld-dropdown-bright:not(.ld-no-dropdown-arrow)::after, .ld-medium-button.ld-dropdown-button.ld-dropdown-bright.ld-modal-primaryButton:not(.ld-no-dropdown-arrow)::after {
            margin-top: -.4rem !important;
            right: .95rem !important
        }

.ld-button.ld-large-button, .ld-extra-large-button, .ld-large-button.ld-modal-primaryButton {
    font-size: .875rem;
    padding: .6875rem 1.375rem
}

    .ld-button.ld-large-button .iconic, .ld-extra-large-button .iconic, .ld-large-button.ld-modal-primaryButton .iconic {
        margin-top: -.1875rem
    }

    .ld-button.ld-large-button.ld-dropdown-button:not(.ld-no-dropdown-arrow), .ld-dropdown-button.ld-extra-large-button:not(.ld-no-dropdown-arrow), .ld-large-button.ld-dropdown-button.ld-modal-primaryButton:not(.ld-no-dropdown-arrow), .ld-button.ld-large-button.ld-dropdown-button.ld-dropdown-bright:not(.ld-no-dropdown-arrow), .ld-dropdown-button.ld-dropdown-bright.ld-extra-large-button:not(.ld-no-dropdown-arrow), .ld-large-button.ld-dropdown-button.ld-dropdown-bright.ld-modal-primaryButton:not(.ld-no-dropdown-arrow) {
        padding-right: 2.5rem !important
    }

        .ld-button.ld-large-button.ld-dropdown-button:not(.ld-no-dropdown-arrow)::after, .ld-dropdown-button.ld-extra-large-button:not(.ld-no-dropdown-arrow)::after, .ld-large-button.ld-dropdown-button.ld-modal-primaryButton:not(.ld-no-dropdown-arrow)::after, .ld-button.ld-large-button.ld-dropdown-button.ld-dropdown-bright:not(.ld-no-dropdown-arrow)::after, .ld-dropdown-button.ld-dropdown-bright.ld-extra-large-button:not(.ld-no-dropdown-arrow)::after, .ld-large-button.ld-dropdown-button.ld-dropdown-bright.ld-modal-primaryButton:not(.ld-no-dropdown-arrow)::after {
            width: .8rem !important;
            height: .8rem !important;
            margin-top: -.4rem !important;
            right: 1.1rem !important
        }

@media screen and (max-height:414px) {
    .ld-button.ld-large-button, .ld-extra-large-button, .ld-large-button.ld-modal-primaryButton {
        font-size: .8125rem
    }
}

@media screen and (max-width:480px) {
    .ld-button.ld-large-button, .ld-extra-large-button, .ld-large-button.ld-modal-primaryButton {
        font-size: .8125rem
    }
}

.ld-extra-large-button {
    font-size: 1rem;
    padding: .875rem 1.5rem
}

.ld-block-button {
    display: block;
    text-align: center;
    width: 100%
}

.ld-button + .ld-button, .ld-modal-primaryButton + .ld-button, .ld-button + .ld-modal-primaryButton, .ld-modal-primaryButton + .ld-modal-primaryButton {
    margin-left: .9375rem
}

.ld-flat-button, .ld-modal-primaryButton, .ld-flat-button:hover, .ld-modal-primaryButton:hover, .ld-flat-button:active, .ld-modal-primaryButton:active {
    -webkit-box-shadow: none;
    box-shadow: none;
    top: 0
}

    a .iconic, button .iconic, .ld-button .iconic, .ld-modal-primaryButton .iconic {
        margin-right: .5em;
        position: relative;
        top: .15em;
        width: 1.1em !important;
        height: 1.1em !important
    }

.ld-icon-button .iconic {
    margin: 0
}

.ld-button-menu {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    font-size: 0
}

.ld-button-menu-item {
    display: inline-block
}

    .ld-button-menu-item + .ld-button-menu-item {
        margin-left: .5rem
    }

@media screen and (min-width:769px) {
    .ld-button-menu-item.ld-hide-desktop + .ld-button-menu-item {
        margin-left: 0
    }
}

@media screen and (max-width:768px) {
    .ld-button-menu-item.ld-hide-tablet + .ld-button-menu-item {
        margin-left: 0
    }
}

@media screen and (max-width:480px) {
    .ld-button-menu-item.ld-hide-mobile + .ld-button-menu-item {
        margin-left: 0
    }
}

.ld-button-group > .ld-button + .ld-button, .ld-button-group > .ld-modal-primaryButton + .ld-button, .ld-button-group > .ld-button + .ld-modal-primaryButton, .ld-button-group > .ld-modal-primaryButton + .ld-modal-primaryButton {
    margin-left: 0;
    border-left: 0
}

.ld-button-group > .ld-button:first-child, .ld-button-group > .ld-modal-primaryButton:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ld-button-group > .ld-button:not(:first-child):not(:last-child), .ld-button-group > .ld-modal-primaryButton:not(:first-child):not(:last-child) {
    border-radius: 0
}

.ld-button-group > .ld-button:last-child, .ld-button-group > .ld-modal-primaryButton:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ld-fake-button {
    cursor: auto
}

.ld-close-button {
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem
}

    .ld-close-button:after, .ld-close-button:before {
        position: absolute;
        top: 3px;
        right: 3px;
        bottom: 0;
        left: 50%;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: .125rem;
        height: 1.5rem;
        background: #bec2c5;
        content: '';
        display: block;
        margin: -3px 0 0 -1px
    }

    .ld-close-button:hover:after, .ld-close-button:hover:before {
        background: #a3a9ad
    }

    .ld-close-button:before {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

@media screen and (max-width:480px) {
    .ld-close-button {
        width: 1rem;
        height: 1rem
    }

        .ld-close-button:after, .ld-close-button:before {
            position: absolute;
            top: 3px;
            right: 3px;
            bottom: 0;
            left: 50%;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            width: .125rem;
            height: 1rem;
            background: #bec2c5;
            content: '';
            display: block;
            margin: -3px 0 0 -1px
        }

        .ld-close-button:hover:after, .ld-close-button:hover:before {
            background: #a3a9ad
        }

        .ld-close-button:before {
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }
}

.ld-close-button.ld-white-button:after, .ld-close-button.ld-white-button:before {
    position: absolute;
    top: 3px;
    right: 3px;
    bottom: 0;
    left: 50%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: .125rem;
    height: 1.5rem;
    background: #fff;
    content: '';
    display: block;
    margin: -3px 0 0 -1px
}

.ld-close-button.ld-white-button:hover:after, .ld-close-button.ld-white-button:hover:before {
    background: #e6e6e6
}

.ld-close-button.ld-white-button:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.ld-dropdown {
    line-height: 1.5
}

    .ld-dropdown .ld-dropdown-container {
        display: inline-block;
        position: relative;
        text-align: left
    }

        .ld-dropdown .ld-dropdown-container .ld-dropdown-container {
            display: block;
            position: static
        }

    .ld-dropdown .ld-dropdown-button {
        cursor: pointer;
        margin: 0;
        position: relative;
        padding-right: 2.5rem
    }

        .ld-dropdown .ld-dropdown-button::after {
            content: '';
            position: absolute;
            display: block;
            width: .6875rem;
            height: .6875rem;
            background: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
            background-size: contain;
            top: 50%;
            margin-top: -.34375rem;
            right: .5rem
        }

        .ld-dropdown .ld-dropdown-button.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-selected::after {
            background-image: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg);
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg)
        }

@media screen and (max-width:768px) {
    .ld-dropdown .ld-dropdown-button::before, .ld-dropdown .ld-dropdown-button::after {
        width: .825rem;
        height: .825rem
    }
}

.ld-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow)::after {
    content: '';
    position: absolute;
    display: block;
    width: .6875rem;
    height: .6875rem;
    background: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg) no-repeat center center;
    background-size: contain;
    top: 50%;
    margin-top: -.34375rem;
    right: .5rem
}

.ld-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow).ld-selected::after {
    background-image: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media screen and (max-width:768px) {
    .ld-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow)::after, .ld-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow)::after {
        width: .825rem;
        height: .825rem
    }
}

.ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::after {
    content: '';
    position: absolute;
    display: block;
    width: .6875rem;
    height: .6875rem;
    background: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg) no-repeat center center;
    background-size: contain;
    top: 50%;
    margin-top: -.34375rem;
    right: .5rem
}

.ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected.ld-selected::after {
    background-image: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media screen and (max-width:768px) {
    .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::before, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::before, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::before, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::before, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::before, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::before, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::after, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::before, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::before, .ld-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::after {
        width: .825rem;
        height: .825rem
    }
}

.ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected::after {
    content: '';
    position: absolute;
    display: block;
    width: .6875rem;
    height: .6875rem;
    background: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
    background-size: contain;
    top: 50%;
    margin-top: -.34375rem;
    right: .5rem
}

.ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected.ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected.ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected.ld-selected::after {
    background-image: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media screen and (max-width:768px) {
    .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover::before, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover::before, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus::before, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus::before, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active::before, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active::before, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected::before, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected::before, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected::after, .ld-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected::after {
        width: .825rem;
        height: .825rem
    }
}

.ld-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow)::after {
    content: '';
    position: absolute;
    display: block;
    width: .6875rem;
    height: .6875rem;
    background: url(/assets/components/dropdown-arrow-green-4c087e504af7ec7d53fd8b65f63dbe6033b4ed5a91f1808dd84c022cc8f24620.svg) no-repeat center center;
    background-size: contain;
    top: 50%;
    margin-top: -.34375rem;
    right: .5rem
}

.ld-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow).ld-show-menu::after, .ld-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow).ld-selected::after {
    background-image: url(/assets/components/dropdown-arrow-green-4c087e504af7ec7d53fd8b65f63dbe6033b4ed5a91f1808dd84c022cc8f24620.svg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media screen and (max-width:768px) {
    .ld-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow)::before, .ld-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow)::after {
        width: .825rem;
        height: .825rem
    }
}

.ld-dropdown .ld-dropdown-button.ld-no-dropdown-arrow {
    padding-right: 0
}

    .ld-dropdown .ld-dropdown-button.ld-no-dropdown-arrow:after {
        background: 0 0 !important
    }

    .ld-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-extra-small-button {
        padding-right: .625rem
    }

    .ld-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-small-button, .ld-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-modal-primaryButton {
        padding-right: .8125rem
    }

    .ld-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-medium-button {
        padding-right: 1.125rem
    }

    .ld-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-large-button {
        padding-right: 1.375rem
    }

.ld-dropdown .ld-dropdown-menu {
    -webkit-transition: all .2s ease-in-out,-webkit-box-shadow .1s .1s ease-in-out;
    transition: all .2s ease-in-out,-webkit-box-shadow .1s .1s ease-in-out;
    transition: all .2s ease-in-out,box-shadow .1s .1s ease-in-out;
    transition: all .2s ease-in-out,box-shadow .1s .1s ease-in-out,-webkit-box-shadow .1s .1s ease-in-out;
    -webkit-transform: translateY(0.625rem);
    transform: translateY(0.625rem);
    background: #fff;
    border-radius: .1875rem;
    -webkit-box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
    box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
    color: #3C3C3B;
    cursor: pointer;
    opacity: 0;
    margin: 0;
    position: absolute;
    left: 0;
    top: 2.5rem;
    width: 12.5rem;
    z-index: 1900;
    padding: .3125rem 0;
    pointer-events: none
}

    .ld-dropdown .ld-dropdown-menu::before, .ld-dropdown .ld-dropdown-menu::after {
        content: '';
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        border-left: .5625rem solid transparent;
        border-right: .5625rem solid transparent;
        border-bottom: .5625rem solid #fff;
        top: 0;
        margin-top: -.5625rem;
        left: 0;
        margin-left: .625rem
    }

    .ld-dropdown .ld-dropdown-menu::before {
        z-index: 2
    }

    .ld-dropdown .ld-dropdown-menu::after {
        border-left: .625rem solid transparent;
        border-right: .625rem solid transparent;
        border-bottom: .625rem solid rgba(0,0,0,.08);
        margin-left: .5625rem;
        margin-top: -.625rem
    }

    .ld-dropdown .ld-dropdown-menu .ld-dropdown-button {
        position: static
    }

    .ld-dropdown .ld-dropdown-menu.ld-arrow-right {
        right: 0;
        left: auto
    }

        .ld-dropdown .ld-dropdown-menu.ld-arrow-right::before, .ld-dropdown .ld-dropdown-menu.ld-arrow-right::after {
            right: 0;
            margin-left: 0;
            left: auto
        }

        .ld-dropdown .ld-dropdown-menu.ld-arrow-right::before {
            margin-right: .625rem
        }

        .ld-dropdown .ld-dropdown-menu.ld-arrow-right::after {
            margin-right: .5625rem
        }

    .ld-dropdown .ld-dropdown-menu .ld-separator-line {
        margin: .25rem 0;
        background-color: #e9ebec
    }

    .ld-dropdown .ld-dropdown-menu > li, .ld-dropdown .ld-dropdown-menu > li > a, .ld-dropdown .ld-dropdown-menu > li > .ld-dropdown-container > a {
        -webkit-transition: opacity .05s linear,-webkit-transform .2s;
        transition: opacity .05s linear,-webkit-transform .2s;
        transition: transform .2s,opacity .05s linear;
        transition: transform .2s,opacity .05s linear,-webkit-transform .2s
    }

    .ld-dropdown .ld-dropdown-menu.ld-submenu-open {
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: transparent
    }

        .ld-dropdown .ld-dropdown-menu.ld-submenu-open::before, .ld-dropdown .ld-dropdown-menu.ld-submenu-open::after {
            -webkit-box-shadow: none;
            box-shadow: none
        }

        .ld-dropdown .ld-dropdown-menu.ld-submenu-open > li > a, .ld-dropdown .ld-dropdown-menu.ld-submenu-open > li > .ld-dropdown-container > a {
            background-color: transparent;
            pointer-events: none;
            opacity: 0
        }

        .ld-dropdown .ld-dropdown-menu.ld-submenu-open .ld-dropdown-menu {
            z-index: 200;
            opacity: 1
        }

    .ld-dropdown .ld-dropdown-menu .ld-dropdown-menu {
        z-index: -2;
        opacity: 0;
        top: -.3125rem
    }

        .ld-dropdown .ld-dropdown-menu .ld-dropdown-menu .ld-submenu-back {
            margin-bottom: .3125rem;
            margin-top: -.3125rem
        }

            .ld-dropdown .ld-dropdown-menu .ld-dropdown-menu .ld-submenu-back > a {
                background-color: #f4f5f6;
                color: #677076;
                border-bottom: .0625rem solid #e9ebec;
                padding-top: .5625rem;
                padding-bottom: .5rem
            }

                .ld-dropdown .ld-dropdown-menu .ld-dropdown-menu .ld-submenu-back > a:hover {
                    background-color: rgba(233,235,236,.7)
                }

    .ld-dropdown .ld-dropdown-menu > li {
        display: block;
        color: #3C3C3B;
        list-style: none
    }

        .ld-dropdown .ld-dropdown-menu > li > a, .ld-dropdown .ld-dropdown-menu > li > .button_to > .ld-button, .ld-dropdown .ld-dropdown-menu > li > .button_to > .ld-modal-primaryButton {
            display: block;
            width: 100%;
            height: 100%;
            color: #3C3C3B;
            padding: .625rem .9375rem;
            border-radius: 0
        }

            .ld-dropdown .ld-dropdown-menu > li > a:hover, .ld-dropdown .ld-dropdown-menu > li > a:focus, .ld-dropdown .ld-dropdown-menu > li > .button_to > .ld-button:hover, .ld-dropdown .ld-dropdown-menu > li > .button_to > .ld-modal-primaryButton:hover, .ld-dropdown .ld-dropdown-menu > li > .button_to > .ld-button:focus, .ld-dropdown .ld-dropdown-menu > li > .button_to > .ld-modal-primaryButton:focus {
                color: #3C3C3B !important;
                background: #f7f7f7
            }

        .ld-dropdown .ld-dropdown-menu > li label.ld-dropdown-action {
            cursor: pointer
        }

        .ld-dropdown .ld-dropdown-menu > li:first-child {
            border-top-left-radius: .1875rem;
            border-top-right-radius: .1875rem
        }

        .ld-dropdown .ld-dropdown-menu > li:last-child {
            border: 0;
            border-bottom-left-radius: .1875rem;
            border-bottom-right-radius: .1875rem
        }

        .ld-dropdown .ld-dropdown-menu > li button {
            text-align: left
        }

        .ld-dropdown .ld-dropdown-menu > li a.disabled {
            color: #d3d3d3
        }

            .ld-dropdown .ld-dropdown-menu > li a.disabled:hover, .ld-dropdown .ld-dropdown-menu > li a.disabled:focus {
                color: #d3d3d3 !important
            }

.ld-dropdown .ld-show-menu {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    pointer-events: auto
}

.ld-dropdown .ld-dropdown-action > .ld-link-button > label {
    width: 100%;
    display: inline-block
}

@media screen and (min-width:769px) {
    .ld-desktop-dropdown {
        line-height: 1.5
    }

        .ld-desktop-dropdown .ld-desktop-dropdown-container {
            display: inline-block;
            position: relative;
            text-align: left
        }

            .ld-desktop-dropdown .ld-desktop-dropdown-container .ld-dropdown-container {
                display: block;
                position: static
            }

        .ld-desktop-dropdown .ld-dropdown-button {
            cursor: pointer;
            margin: 0;
            position: relative;
            padding-right: 2.5rem
        }

            .ld-desktop-dropdown .ld-dropdown-button::after {
                content: '';
                position: absolute;
                display: block;
                width: .6875rem;
                height: .6875rem;
                background: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
                background-size: contain;
                top: 50%;
                margin-top: -.34375rem;
                right: .5rem
            }

            .ld-desktop-dropdown .ld-dropdown-button.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-selected::after {
                background-image: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg);
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg)
            }
}

@media screen and (min-width:769px) and (max-width:768px) {
    .ld-desktop-dropdown .ld-dropdown-button::before, .ld-desktop-dropdown .ld-dropdown-button::after {
        width: .825rem;
        height: .825rem
    }
}

@media screen and (min-width:769px) {
    .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow)::after {
        content: '';
        position: absolute;
        display: block;
        width: .6875rem;
        height: .6875rem;
        background: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg) no-repeat center center;
        background-size: contain;
        top: 50%;
        margin-top: -.34375rem;
        right: .5rem
    }

    .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow).ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media screen and (min-width:769px) and (max-width:768px) {
    .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow)::after, .ld-desktop-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow)::after {
        width: .825rem;
        height: .825rem
    }
}

@media screen and (min-width:769px) {
    .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::after {
        content: '';
        position: absolute;
        display: block;
        width: .6875rem;
        height: .6875rem;
        background: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg) no-repeat center center;
        background-size: contain;
        top: 50%;
        margin-top: -.34375rem;
        right: .5rem
    }

    .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media screen and (min-width:769px) and (max-width:768px) {
    .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::before, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::before, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::before, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::before, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::before, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::before, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::after, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::before, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::before, .ld-desktop-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::after {
        width: .825rem;
        height: .825rem
    }
}

@media screen and (min-width:769px) {
    .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected::after {
        content: '';
        position: absolute;
        display: block;
        width: .6875rem;
        height: .6875rem;
        background: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
        background-size: contain;
        top: 50%;
        margin-top: -.34375rem;
        right: .5rem
    }

    .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected.ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected.ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media screen and (min-width:769px) and (max-width:768px) {
    .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover::before, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover::before, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus::before, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus::before, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active::before, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active::before, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected::before, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected::before, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected::after, .ld-desktop-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected::after {
        width: .825rem;
        height: .825rem
    }
}

@media screen and (min-width:769px) {
    .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow)::after {
        content: '';
        position: absolute;
        display: block;
        width: .6875rem;
        height: .6875rem;
        background: url(/assets/components/dropdown-arrow-green-4c087e504af7ec7d53fd8b65f63dbe6033b4ed5a91f1808dd84c022cc8f24620.svg) no-repeat center center;
        background-size: contain;
        top: 50%;
        margin-top: -.34375rem;
        right: .5rem
    }

    .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow).ld-show-menu::after, .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow).ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-green-4c087e504af7ec7d53fd8b65f63dbe6033b4ed5a91f1808dd84c022cc8f24620.svg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media screen and (min-width:769px) and (max-width:768px) {
    .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow)::before, .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow)::after {
        width: .825rem;
        height: .825rem
    }
}

@media screen and (min-width:769px) {
    .ld-desktop-dropdown .ld-dropdown-button.ld-no-dropdown-arrow {
        padding-right: 0
    }

        .ld-desktop-dropdown .ld-dropdown-button.ld-no-dropdown-arrow:after {
            background: 0 0 !important
        }

        .ld-desktop-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-extra-small-button {
            padding-right: .625rem
        }

        .ld-desktop-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-small-button, .ld-desktop-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-modal-primaryButton {
            padding-right: .8125rem
        }

        .ld-desktop-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-medium-button {
            padding-right: 1.125rem
        }

        .ld-desktop-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-large-button {
            padding-right: 1.375rem
        }

    .ld-desktop-dropdown .ld-desktop-dropdown-menu {
        -webkit-transition: all .2s ease-in-out,-webkit-box-shadow .1s .1s ease-in-out;
        transition: all .2s ease-in-out,-webkit-box-shadow .1s .1s ease-in-out;
        transition: all .2s ease-in-out,box-shadow .1s .1s ease-in-out;
        transition: all .2s ease-in-out,box-shadow .1s .1s ease-in-out,-webkit-box-shadow .1s .1s ease-in-out;
        -webkit-transform: translateY(0.625rem);
        transform: translateY(0.625rem);
        background: #fff;
        border-radius: .1875rem;
        -webkit-box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
        box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
        color: #3C3C3B;
        cursor: pointer;
        opacity: 0;
        margin: 0;
        position: absolute;
        left: 0;
        top: 2.5rem;
        width: 12.5rem;
        z-index: 1900;
        padding: .3125rem 0;
        pointer-events: none
    }

        .ld-desktop-dropdown .ld-desktop-dropdown-menu::before, .ld-desktop-dropdown .ld-desktop-dropdown-menu::after {
            content: '';
            position: absolute;
            display: block;
            width: 0;
            height: 0;
            border-left: .5625rem solid transparent;
            border-right: .5625rem solid transparent;
            border-bottom: .5625rem solid #fff;
            top: 0;
            margin-top: -.5625rem;
            left: 0;
            margin-left: .625rem
        }

        .ld-desktop-dropdown .ld-desktop-dropdown-menu::before {
            z-index: 2
        }

        .ld-desktop-dropdown .ld-desktop-dropdown-menu::after {
            border-left: .625rem solid transparent;
            border-right: .625rem solid transparent;
            border-bottom: .625rem solid rgba(0,0,0,.08);
            margin-left: .5625rem;
            margin-top: -.625rem
        }

        .ld-desktop-dropdown .ld-desktop-dropdown-menu .ld-dropdown-button {
            position: static
        }

        .ld-desktop-dropdown .ld-desktop-dropdown-menu.ld-arrow-right {
            right: 0;
            left: auto
        }

            .ld-desktop-dropdown .ld-desktop-dropdown-menu.ld-arrow-right::before, .ld-desktop-dropdown .ld-desktop-dropdown-menu.ld-arrow-right::after {
                right: 0;
                margin-left: 0;
                left: auto
            }

            .ld-desktop-dropdown .ld-desktop-dropdown-menu.ld-arrow-right::before {
                margin-right: .625rem
            }

            .ld-desktop-dropdown .ld-desktop-dropdown-menu.ld-arrow-right::after {
                margin-right: .5625rem
            }

        .ld-desktop-dropdown .ld-desktop-dropdown-menu .ld-separator-line {
            margin: .25rem 0;
            background-color: #e9ebec
        }

        .ld-desktop-dropdown .ld-desktop-dropdown-menu > li, .ld-desktop-dropdown .ld-desktop-dropdown-menu > li > a, .ld-desktop-dropdown .ld-desktop-dropdown-menu > li > .ld-dropdown-container > a {
            -webkit-transition: opacity .05s linear,-webkit-transform .2s;
            transition: opacity .05s linear,-webkit-transform .2s;
            transition: transform .2s,opacity .05s linear;
            transition: transform .2s,opacity .05s linear,-webkit-transform .2s
        }

        .ld-desktop-dropdown .ld-desktop-dropdown-menu.ld-submenu-open {
            -webkit-box-shadow: none;
            box-shadow: none;
            background-color: transparent
        }

            .ld-desktop-dropdown .ld-desktop-dropdown-menu.ld-submenu-open::before, .ld-desktop-dropdown .ld-desktop-dropdown-menu.ld-submenu-open::after {
                -webkit-box-shadow: none;
                box-shadow: none
            }

            .ld-desktop-dropdown .ld-desktop-dropdown-menu.ld-submenu-open > li > a, .ld-desktop-dropdown .ld-desktop-dropdown-menu.ld-submenu-open > li > .ld-dropdown-container > a {
                background-color: transparent;
                pointer-events: none;
                opacity: 0
            }

            .ld-desktop-dropdown .ld-desktop-dropdown-menu.ld-submenu-open .ld-dropdown-menu {
                z-index: 200;
                opacity: 1
            }

        .ld-desktop-dropdown .ld-desktop-dropdown-menu li {
            display: block;
            color: #3C3C3B;
            list-style: none
        }

            .ld-desktop-dropdown .ld-desktop-dropdown-menu li > a, .ld-desktop-dropdown .ld-desktop-dropdown-menu li > .button_to > .ld-button, .ld-desktop-dropdown .ld-desktop-dropdown-menu li > .button_to > .ld-modal-primaryButton {
                display: block;
                width: 100%;
                height: 100%;
                color: #3C3C3B;
                padding: .625rem .9375rem;
                border-radius: 0
            }

                .ld-desktop-dropdown .ld-desktop-dropdown-menu li > a:hover, .ld-desktop-dropdown .ld-desktop-dropdown-menu li > a:focus, .ld-desktop-dropdown .ld-desktop-dropdown-menu li > .button_to > .ld-button:hover, .ld-desktop-dropdown .ld-desktop-dropdown-menu li > .button_to > .ld-modal-primaryButton:hover, .ld-desktop-dropdown .ld-desktop-dropdown-menu li > .button_to > .ld-button:focus, .ld-desktop-dropdown .ld-desktop-dropdown-menu li > .button_to > .ld-modal-primaryButton:focus {
                    color: #3C3C3B !important;
                    background: #f7f7f7
                }

            .ld-desktop-dropdown .ld-desktop-dropdown-menu li label.ld-dropdown-action {
                cursor: pointer
            }

            .ld-desktop-dropdown .ld-desktop-dropdown-menu li:first-child {
                border-top-left-radius: .1875rem;
                border-top-right-radius: .1875rem
            }

            .ld-desktop-dropdown .ld-desktop-dropdown-menu li:last-child {
                border: 0;
                border-bottom-left-radius: .1875rem;
                border-bottom-right-radius: .1875rem
            }

            .ld-desktop-dropdown .ld-desktop-dropdown-menu li button {
                text-align: left
            }

            .ld-desktop-dropdown .ld-desktop-dropdown-menu li a.disabled {
                color: #d3d3d3
            }

                .ld-desktop-dropdown .ld-desktop-dropdown-menu li a.disabled:hover, .ld-desktop-dropdown .ld-desktop-dropdown-menu li a.disabled:focus {
                    color: #d3d3d3 !important
                }

    .ld-desktop-dropdown .ld-show-menu {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        pointer-events: auto
    }
}

@media screen and (max-width:768px) {
    .ld-desktop-dropdown .ld-dropdown-button {
        display: none
    }
}

@media screen and (max-width:768px) {
    .ld-mobile-dropdown {
        line-height: 1.5
    }

        .ld-mobile-dropdown .ld-mobile-dropdown-container {
            display: inline-block;
            position: relative;
            text-align: left
        }

            .ld-mobile-dropdown .ld-mobile-dropdown-container .ld-dropdown-container {
                display: block;
                position: static
            }

        .ld-mobile-dropdown .ld-dropdown-button {
            cursor: pointer;
            margin: 0;
            position: relative;
            padding-right: 2.5rem
        }

            .ld-mobile-dropdown .ld-dropdown-button::after {
                content: '';
                position: absolute;
                display: block;
                width: .6875rem;
                height: .6875rem;
                background: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
                background-size: contain;
                top: 50%;
                margin-top: -.34375rem;
                right: .5rem
            }

            .ld-mobile-dropdown .ld-dropdown-button.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-selected::after {
                background-image: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg);
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg)
            }
}

@media screen and (max-width:768px) and (max-width:768px) {
    .ld-mobile-dropdown .ld-dropdown-button::before, .ld-mobile-dropdown .ld-dropdown-button::after {
        width: .825rem;
        height: .825rem
    }
}

@media screen and (max-width:768px) {
    .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow)::after {
        content: '';
        position: absolute;
        display: block;
        width: .6875rem;
        height: .6875rem;
        background: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg) no-repeat center center;
        background-size: contain;
        top: 50%;
        margin-top: -.34375rem;
        right: .5rem
    }

    .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow).ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media screen and (max-width:768px) and (max-width:768px) {
    .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-bright:not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-blue-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-green-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-modal-primaryButton:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-red-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-orange-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-purple-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-dark-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-black-button:not(.ld-border-button):not(.ld-link-button):not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow)::after, .ld-mobile-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-bright-button:not(.no-dropdown-arrow)::after {
        width: .825rem;
        height: .825rem
    }
}

@media screen and (max-width:768px) {
    .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::after {
        content: '';
        position: absolute;
        display: block;
        width: .6875rem;
        height: .6875rem;
        background: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg) no-repeat center center;
        background-size: contain;
        top: 50%;
        margin-top: -.34375rem;
        right: .5rem
    }

    .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media screen and (max-width:768px) and (max-width:768px) {
    .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::before, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::before, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):hover::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::before, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::before, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):focus::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::before, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::before, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow):active::after, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::before, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::before, .ld-mobile-dropdown .ld-dropdown-button.ld-border-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-link-button:not(.ld-bright-button):not(.no-dropdown-arrow).ld-selected::after {
        width: .825rem;
        height: .825rem
    }
}

@media screen and (max-width:768px) {
    .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected::after {
        content: '';
        position: absolute;
        display: block;
        width: .6875rem;
        height: .6875rem;
        background: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
        background-size: contain;
        top: 50%;
        margin-top: -.34375rem;
        right: .5rem
    }

    .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected.ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected.ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media screen and (max-width:768px) and (max-width:768px) {
    .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover::before, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover::before, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):hover::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):hover::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus::before, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus::before, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):focus::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):focus::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active::before, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active::before, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow):active::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow):active::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected::before, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected::before, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-border-button:not(.no-dropdown-arrow).ld-selected::after, .ld-mobile-dropdown .ld-dropdown-button.ld-light-button.ld-link-button:not(.no-dropdown-arrow).ld-selected::after {
        width: .825rem;
        height: .825rem
    }
}

@media screen and (max-width:768px) {
    .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow)::after {
        content: '';
        position: absolute;
        display: block;
        width: .6875rem;
        height: .6875rem;
        background: url(/assets/components/dropdown-arrow-green-4c087e504af7ec7d53fd8b65f63dbe6033b4ed5a91f1808dd84c022cc8f24620.svg) no-repeat center center;
        background-size: contain;
        top: 50%;
        margin-top: -.34375rem;
        right: .5rem
    }

    .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow).ld-show-menu::after, .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow).ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-green-4c087e504af7ec7d53fd8b65f63dbe6033b4ed5a91f1808dd84c022cc8f24620.svg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media screen and (max-width:768px) and (max-width:768px) {
    .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow)::before, .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-green:not(.no-dropdown-arrow)::after {
        width: .825rem;
        height: .825rem
    }
}

@media screen and (max-width:768px) {
    .ld-mobile-dropdown .ld-dropdown-button.ld-no-dropdown-arrow {
        padding-right: 0
    }

        .ld-mobile-dropdown .ld-dropdown-button.ld-no-dropdown-arrow:after {
            background: 0 0 !important
        }

        .ld-mobile-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-extra-small-button {
            padding-right: .625rem
        }

        .ld-mobile-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-small-button, .ld-mobile-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-modal-primaryButton {
            padding-right: .8125rem
        }

        .ld-mobile-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-medium-button {
            padding-right: 1.125rem
        }

        .ld-mobile-dropdown .ld-dropdown-button.ld-no-dropdown-arrow.ld-large-button {
            padding-right: 1.375rem
        }

    .ld-mobile-dropdown .ld-mobile-dropdown-menu {
        -webkit-transition: all .2s ease-in-out,-webkit-box-shadow .1s .1s ease-in-out;
        transition: all .2s ease-in-out,-webkit-box-shadow .1s .1s ease-in-out;
        transition: all .2s ease-in-out,box-shadow .1s .1s ease-in-out;
        transition: all .2s ease-in-out,box-shadow .1s .1s ease-in-out,-webkit-box-shadow .1s .1s ease-in-out;
        -webkit-transform: translateY(0.625rem);
        transform: translateY(0.625rem);
        background: #fff;
        border-radius: .1875rem;
        -webkit-box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
        box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
        color: #3C3C3B;
        cursor: pointer;
        opacity: 0;
        margin: 0;
        position: absolute;
        left: 0;
        top: 2.5rem;
        width: 12.5rem;
        z-index: 1900;
        padding: .3125rem 0;
        pointer-events: none;
        padding: .25rem 0 !important;
        width: 7.5rem
    }

        .ld-mobile-dropdown .ld-mobile-dropdown-menu::before, .ld-mobile-dropdown .ld-mobile-dropdown-menu::after {
            content: '';
            position: absolute;
            display: block;
            width: 0;
            height: 0;
            border-left: .5625rem solid transparent;
            border-right: .5625rem solid transparent;
            border-bottom: .5625rem solid #fff;
            top: 0;
            margin-top: -.5625rem;
            left: 0;
            margin-left: .625rem
        }

        .ld-mobile-dropdown .ld-mobile-dropdown-menu::before {
            z-index: 2
        }

        .ld-mobile-dropdown .ld-mobile-dropdown-menu::after {
            border-left: .625rem solid transparent;
            border-right: .625rem solid transparent;
            border-bottom: .625rem solid rgba(0,0,0,.08);
            margin-left: .5625rem;
            margin-top: -.625rem
        }

        .ld-mobile-dropdown .ld-mobile-dropdown-menu .ld-dropdown-button {
            position: static
        }

        .ld-mobile-dropdown .ld-mobile-dropdown-menu.ld-arrow-right {
            right: 0;
            left: auto
        }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu.ld-arrow-right::before, .ld-mobile-dropdown .ld-mobile-dropdown-menu.ld-arrow-right::after {
                right: 0;
                margin-left: 0;
                left: auto
            }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu.ld-arrow-right::before {
                margin-right: .625rem
            }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu.ld-arrow-right::after {
                margin-right: .5625rem
            }

        .ld-mobile-dropdown .ld-mobile-dropdown-menu .ld-separator-line {
            margin: .25rem 0;
            background-color: #e9ebec
        }

        .ld-mobile-dropdown .ld-mobile-dropdown-menu > li, .ld-mobile-dropdown .ld-mobile-dropdown-menu > li > a, .ld-mobile-dropdown .ld-mobile-dropdown-menu > li > .ld-dropdown-container > a {
            -webkit-transition: opacity .05s linear,-webkit-transform .2s;
            transition: opacity .05s linear,-webkit-transform .2s;
            transition: transform .2s,opacity .05s linear;
            transition: transform .2s,opacity .05s linear,-webkit-transform .2s
        }

        .ld-mobile-dropdown .ld-mobile-dropdown-menu.ld-submenu-open {
            -webkit-box-shadow: none;
            box-shadow: none;
            background-color: transparent
        }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu.ld-submenu-open::before, .ld-mobile-dropdown .ld-mobile-dropdown-menu.ld-submenu-open::after {
                -webkit-box-shadow: none;
                box-shadow: none
            }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu.ld-submenu-open > li > a, .ld-mobile-dropdown .ld-mobile-dropdown-menu.ld-submenu-open > li > .ld-dropdown-container > a {
                background-color: transparent;
                pointer-events: none;
                opacity: 0
            }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu.ld-submenu-open .ld-dropdown-menu {
                z-index: 200;
                opacity: 1
            }

        .ld-mobile-dropdown .ld-mobile-dropdown-menu li {
            display: block;
            color: #3C3C3B;
            list-style: none;
            padding: 0
        }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu li > a, .ld-mobile-dropdown .ld-mobile-dropdown-menu li > .button_to > .ld-button, .ld-mobile-dropdown .ld-mobile-dropdown-menu li > .button_to > .ld-modal-primaryButton {
                display: block;
                width: 100%;
                height: 100%;
                color: #3C3C3B;
                padding: .625rem .9375rem;
                border-radius: 0
            }

                .ld-mobile-dropdown .ld-mobile-dropdown-menu li > a:hover, .ld-mobile-dropdown .ld-mobile-dropdown-menu li > a:focus, .ld-mobile-dropdown .ld-mobile-dropdown-menu li > .button_to > .ld-button:hover, .ld-mobile-dropdown .ld-mobile-dropdown-menu li > .button_to > .ld-modal-primaryButton:hover, .ld-mobile-dropdown .ld-mobile-dropdown-menu li > .button_to > .ld-button:focus, .ld-mobile-dropdown .ld-mobile-dropdown-menu li > .button_to > .ld-modal-primaryButton:focus {
                    color: #3C3C3B !important;
                    background: #f7f7f7
                }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu li label.ld-dropdown-action {
                cursor: pointer
            }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu li:first-child {
                border-top-left-radius: .1875rem;
                border-top-right-radius: .1875rem
            }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu li:last-child {
                border: 0;
                border-bottom-left-radius: .1875rem;
                border-bottom-right-radius: .1875rem
            }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu li button {
                text-align: left
            }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu li a.disabled {
                color: #d3d3d3
            }

                .ld-mobile-dropdown .ld-mobile-dropdown-menu li a.disabled:hover, .ld-mobile-dropdown .ld-mobile-dropdown-menu li a.disabled:focus {
                    color: #d3d3d3 !important
                }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu li .ld-button, .ld-mobile-dropdown .ld-mobile-dropdown-menu li .ld-modal-primaryButton {
                display: block;
                padding: .75rem 1.125rem;
                border-radius: 0;
                border: 0 !important
            }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu li:first-child .ld-button, .ld-mobile-dropdown .ld-mobile-dropdown-menu li:first-child .ld-modal-primaryButton {
                border-radius: .125rem .125rem 0 0
            }

            .ld-mobile-dropdown .ld-mobile-dropdown-menu li:last-child .ld-button, .ld-mobile-dropdown .ld-mobile-dropdown-menu li:last-child .ld-modal-primaryButton {
                border-radius: 0 0 .125rem .125rem
            }

    .ld-mobile-dropdown .ld-show-menu {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        pointer-events: auto
    }
}

.ie .ld-dropdown .ld-dropdown-button::after, .ie .ld-mobile-dropdown .ld-dropdown-button::after, .ie .ld-desktop-dropdown .ld-dropdown-button::after {
    background: url(/assets/components/dropdown-arrow-black-baf1cf3dedd4adcb26b060a0bdee7f7506c394776414bc0f7565507f893caf7c.png) no-repeat center center
}

.ie .ld-dropdown .ld-dropdown-button.ld-show-menu::after, .ie .ld-dropdown .ld-dropdown-button.ld-selected::after, .ie .ld-mobile-dropdown .ld-dropdown-button.ld-show-menu::after, .ie .ld-mobile-dropdown .ld-dropdown-button.ld-selected::after, .ie .ld-desktop-dropdown .ld-dropdown-button.ld-show-menu::after, .ie .ld-desktop-dropdown .ld-dropdown-button.ld-selected::after {
    background-image: url(/assets/components/dropdown-arrow-black-baf1cf3dedd4adcb26b060a0bdee7f7506c394776414bc0f7565507f893caf7c.png)
}

.ie .ld-dropdown .ld-dropdown-button.ld-dropdown-bright::after, .ie .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-bright::after, .ie .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-bright::after {
    background: url(/assets/components/dropdown-arrow-white-726b10137294ec306fff2dffad7d16676f58e8123388ef6470c7f02d080348d0.png) no-repeat center center
}

.ie .ld-dropdown .ld-dropdown-button.ld-dropdown-bright.ld-show-menu::after, .ie .ld-dropdown .ld-dropdown-button.ld-dropdown-bright.ld-selected::after, .ie .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-bright.ld-show-menu::after, .ie .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-bright.ld-selected::after, .ie .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-bright.ld-show-menu::after, .ie .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-bright.ld-selected::after {
    background-image: url(/assets/components/dropdown-arrow-white-726b10137294ec306fff2dffad7d16676f58e8123388ef6470c7f02d080348d0.png)
}

.ie .ld-dropdown .ld-dropdown-button.ld-dropdown-green::after, .ie .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-green::after, .ie .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-green::after {
    background: url(/assets/components/dropdown-arrow-green-5344ff9b63b7ff007be5648912efded986db82e94b4b37e8e31cc4187d38004e.png) no-repeat center center
}

.ie .ld-dropdown .ld-dropdown-button.ld-dropdown-green.ld-show-menu::after, .ie .ld-dropdown .ld-dropdown-button.ld-dropdown-green.ld-selected::after, .ie .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-green.ld-show-menu::after, .ie .ld-mobile-dropdown .ld-dropdown-button.ld-dropdown-green.ld-selected::after, .ie .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-green.ld-show-menu::after, .ie .ld-desktop-dropdown .ld-dropdown-button.ld-dropdown-green.ld-selected::after {
    background-image: url(/assets/components/dropdown-arrow-green-5344ff9b63b7ff007be5648912efded986db82e94b4b37e8e31cc4187d38004e.png)
}

.ld-dropup {
    line-height: 1.5
}

    .ld-dropup .ld-dropup-container {
        display: inline-block;
        position: relative;
        text-align: left
    }

    .ld-dropup .ld-dropup-button {
        cursor: pointer;
        margin: 0;
        position: relative;
        padding-right: 1.25rem
    }

    .ld-dropup .ld-dropup-menu {
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        background: #fff;
        border-radius: .1875rem;
        -webkit-box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
        box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
        color: #3C3C3B;
        cursor: pointer;
        display: none;
        margin: 0;
        overflow: show;
        padding: 0;
        position: absolute;
        right: .625rem;
        bottom: 2.5rem;
        width: 12.5rem;
        z-index: 1900;
        padding: .3125rem 0
    }

        .ld-dropup .ld-dropup-menu::before {
            content: '';
            position: absolute;
            bottom: 0;
            margin-bottom: -.375rem;
            right: 0;
            margin-right: .625rem;
            display: block;
            background-color: #fff;
            width: .75rem;
            height: .75rem;
            border-radius: 18.75rem 0 0;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }

        .ld-dropup .ld-dropup-menu li {
            display: block;
            color: #3C3C3B;
            list-style: none
        }

            .ld-dropup .ld-dropup-menu li a {
                display: block;
                width: 100%;
                height: 100%;
                color: #3C3C3B;
                padding: .625rem .9375rem
            }

                .ld-dropup .ld-dropup-menu li a:hover, .ld-dropup .ld-dropup-menu li a:focus {
                    color: #3C3C3B !important;
                    background: #f7f7f7
                }

            .ld-dropup .ld-dropup-menu li:first-child {
                border-top-left-radius: .1875rem;
                border-top-right-radius: .1875rem
            }

            .ld-dropup .ld-dropup-menu li:last-child {
                border: 0;
                border-bottom-left-radius: .1875rem;
                border-bottom-right-radius: .1875rem
            }

    .ld-dropup .ld-show-menu {
        display: block
    }

@media screen and (min-width:769px) {
    .ld-desktop-dropup {
        line-height: 1.5
    }

        .ld-desktop-dropup .ld-desktop-dropup-container {
            display: inline-block;
            position: relative;
            text-align: left
        }

        .ld-desktop-dropup .ld-dropup-button {
            cursor: pointer;
            margin: 0;
            position: relative;
            padding-right: 1.25rem
        }

        .ld-desktop-dropup .ld-desktop-dropup-menu {
            -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
            background: #fff;
            border-radius: .1875rem;
            -webkit-box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
            box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
            color: #3C3C3B;
            cursor: pointer;
            display: none;
            margin: 0;
            overflow: show;
            padding: 0;
            position: absolute;
            right: .625rem;
            bottom: 2.5rem;
            width: 12.5rem;
            z-index: 1900;
            padding: .3125rem 0
        }

            .ld-desktop-dropup .ld-desktop-dropup-menu::before {
                content: '';
                position: absolute;
                bottom: 0;
                margin-bottom: -.375rem;
                right: 0;
                margin-right: .625rem;
                display: block;
                background-color: #fff;
                width: .75rem;
                height: .75rem;
                border-radius: 18.75rem 0 0;
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg)
            }

            .ld-desktop-dropup .ld-desktop-dropup-menu li {
                display: block;
                color: #3C3C3B;
                list-style: none
            }

                .ld-desktop-dropup .ld-desktop-dropup-menu li a {
                    display: block;
                    width: 100%;
                    height: 100%;
                    color: #3C3C3B;
                    padding: .625rem .9375rem
                }

                    .ld-desktop-dropup .ld-desktop-dropup-menu li a:hover, .ld-desktop-dropup .ld-desktop-dropup-menu li a:focus {
                        color: #3C3C3B !important;
                        background: #f7f7f7
                    }

                .ld-desktop-dropup .ld-desktop-dropup-menu li:first-child {
                    border-top-left-radius: .1875rem;
                    border-top-right-radius: .1875rem
                }

                .ld-desktop-dropup .ld-desktop-dropup-menu li:last-child {
                    border: 0;
                    border-bottom-left-radius: .1875rem;
                    border-bottom-right-radius: .1875rem
                }

        .ld-desktop-dropup .ld-show-menu {
            display: block
        }
}

@media screen and (max-width:768px) {
    .ld-desktop-dropup .ld-dropup-button {
        display: none
    }
}

@media screen and (max-width:768px) {
    .ld-mobile-dropup {
        line-height: 1.5
    }

        .ld-mobile-dropup .ld-mobile-dropup-container {
            display: inline-block;
            position: relative;
            text-align: left
        }

        .ld-mobile-dropup .ld-dropup-button {
            cursor: pointer;
            margin: 0;
            position: relative;
            padding-right: 1.25rem;
            padding-right: 0
        }

        .ld-mobile-dropup .ld-mobile-dropup-menu {
            -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
            background: #fff;
            border-radius: .1875rem;
            -webkit-box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
            box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
            color: #3C3C3B;
            cursor: pointer;
            display: none;
            margin: 0;
            overflow: show;
            padding: 0;
            position: absolute;
            right: .625rem;
            bottom: 2.5rem;
            width: 12.5rem;
            z-index: 1900;
            padding: .3125rem 0;
            padding: 0;
            width: 7.5rem
        }

            .ld-mobile-dropup .ld-mobile-dropup-menu::before {
                content: '';
                position: absolute;
                bottom: 0;
                margin-bottom: -.375rem;
                right: 0;
                margin-right: .625rem;
                display: block;
                background-color: #fff;
                width: .75rem;
                height: .75rem;
                border-radius: 18.75rem 0 0;
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg)
            }

            .ld-mobile-dropup .ld-mobile-dropup-menu li {
                display: block;
                color: #3C3C3B;
                list-style: none;
                padding: 0
            }

                .ld-mobile-dropup .ld-mobile-dropup-menu li a {
                    display: block;
                    width: 100%;
                    height: 100%;
                    color: #3C3C3B;
                    padding: .625rem .9375rem
                }

                    .ld-mobile-dropup .ld-mobile-dropup-menu li a:hover, .ld-mobile-dropup .ld-mobile-dropup-menu li a:focus {
                        color: #3C3C3B !important;
                        background: #f7f7f7
                    }

                .ld-mobile-dropup .ld-mobile-dropup-menu li:first-child {
                    border-top-left-radius: .1875rem;
                    border-top-right-radius: .1875rem
                }

                .ld-mobile-dropup .ld-mobile-dropup-menu li:last-child {
                    border: 0;
                    border-bottom-left-radius: .1875rem;
                    border-bottom-right-radius: .1875rem
                }

                .ld-mobile-dropup .ld-mobile-dropup-menu li .ld-button, .ld-mobile-dropup .ld-mobile-dropup-menu li .ld-modal-primaryButton {
                    display: block;
                    padding: 1.125rem;
                    text-align: center;
                    border-radius: 0;
                    border: 0 !important
                }

                .ld-mobile-dropup .ld-mobile-dropup-menu li:first-child .ld-button, .ld-mobile-dropup .ld-mobile-dropup-menu li:first-child .ld-modal-primaryButton {
                    border-radius: .125rem .125rem 0 0
                }

                .ld-mobile-dropup .ld-mobile-dropup-menu li:last-child .ld-button, .ld-mobile-dropup .ld-mobile-dropup-menu li:last-child .ld-modal-primaryButton {
                    border-radius: 0 0 .125rem .125rem
                }

        .ld-mobile-dropup .ld-show-menu {
            display: block
        }
}

.ld-inline-dropdown {
    position: relative;
    background-color: #fff;
    padding: 1.75rem;
    display: none;
    margin-bottom: 1.75rem
}

    .ld-inline-dropdown.ld-show-menu {
        display: block
    }

.ld-inline-dropdown-button {
    position: relative;
    color: #3C3C3B;
    padding: .25rem 1rem .25rem .25rem
}

    .ld-inline-dropdown-button::after {
        content: '';
        position: absolute;
        display: block;
        width: .6875rem;
        height: .6875rem;
        background: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
        background-size: contain;
        top: 50%;
        margin-top: -.34375rem;
        right: .5rem
    }

    .ld-inline-dropdown-button.ld-show-menu::after, .ld-inline-dropdown-button.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

@media screen and (max-width:768px) {
    .ld-inline-dropdown-button::before, .ld-inline-dropdown-button::after {
        width: .825rem;
        height: .825rem
    }
}

.ld-inline-dropdown-button::after {
    right: .125rem
}

.ld-inline-dropdown-button .iconic {
    margin-right: .25rem;
    width: 13px !important;
    height: 13px !important;
    position: relative;
    top: .0625rem;
    left: -.25rem
}

.ld-inline-dropdown-button .ld-arrow-up {
    display: none;
    position: absolute;
    top: 100%;
    margin: .5625rem auto 0;
    width: 0;
    height: 0;
    border-left: .75rem solid transparent;
    border-right: .75rem solid transparent;
    border-bottom: .75rem solid #fff;
    right: 0;
    left: .75rem
}

.ld-inline-dropdown-button:hover, .ld-inline-dropdown-button:focus {
    border-bottom: .125rem solid;
    color: #3C3C3B
}

    .ld-inline-dropdown-button:hover .iconic-property-fill, .ld-inline-dropdown-button:focus .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-inline-dropdown-button:hover .iconic-property-stroke, .ld-inline-dropdown-button:focus .iconic-property-stroke {
        stroke: #3C3C3B
    }

.ld-inline-dropdown-button.ld-show-menu {
    border-bottom: .125rem solid;
    font-weight: 500
}

    .ld-inline-dropdown-button.ld-show-menu .ld-arrow-up {
        display: block
    }

.ld-inline-dropdown-button.ld-has-selected {
    color: #D5ECEC
}

    .ld-inline-dropdown-button.ld-has-selected::after {
        content: '';
        position: absolute;
        display: block;
        width: .6875rem;
        height: .6875rem;
        background: url(/assets/components/dropdown-arrow-green-4c087e504af7ec7d53fd8b65f63dbe6033b4ed5a91f1808dd84c022cc8f24620.svg) no-repeat center center;
        background-size: contain;
        top: 50%;
        margin-top: -.34375rem;
        right: .5rem
    }

    .ld-inline-dropdown-button.ld-has-selected.ld-show-menu::after, .ld-inline-dropdown-button.ld-has-selected.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-green-4c087e504af7ec7d53fd8b65f63dbe6033b4ed5a91f1808dd84c022cc8f24620.svg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

@media screen and (max-width:768px) {
    .ld-inline-dropdown-button.ld-has-selected::before, .ld-inline-dropdown-button.ld-has-selected::after {
        width: .825rem;
        height: .825rem
    }
}

.ld-inline-dropdown-button.ld-has-selected::after {
    right: .125rem
}

.ld-inline-dropdown-button.ld-has-selected .iconic-property-fill {
    fill: #D5ECEC
}

.ld-inline-dropdown-button.ld-has-selected .iconic-property-stroke {
    stroke: #D5ECEC
}

.ld-inline-dropdown-group .ld-inline-dropdown-button + .ld-inline-dropdown-button {
    margin-left: 1.75rem
}

.ld-inline-col {
    display: inline-block
}

    .ld-inline-col + .ld-inline-col {
        padding-left: 1.25rem
    }

.ld-tooltip-item {
    display: inline-block;
    border-bottom: .0625rem dashed;
    position: relative;
    text-align: center;
    cursor: pointer;
    line-height: 1.4
}

    .ld-tooltip-item:focus, .ld-tooltip-item:hover .ld-tooltip, .ld-tooltip-item.active .ld-tooltip {
        opacity: 1;
        visibility: visible
    }

.ld-tooltip {
    position: absolute;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-color: #3C3C3B;
    -webkit-box-shadow: 0 .125rem .125rem rgba(38,51,60,.2);
    box-shadow: 0 .125rem .125rem rgba(38,51,60,.2);
    color: #fff;
    font-size: .6875rem;
    width: 9rem;
    opacity: 0;
    padding: .3125rem .5rem;
    text-align: center;
    visibility: hidden;
    z-index: 10
}

    .ld-tooltip p {
        color: #3C3C3B;
        line-height: 1.5;
        margin: 0
    }

    .ld-tooltip::after {
        position: absolute;
        right: 0;
        left: 0;
        content: '';
        width: 0;
        height: 0
    }

    .ld-tooltip.ld-large-tooltip {
        width: 18rem
    }

.ld-arrow-up .ld-tooltip, .ld-arrow-down .ld-tooltip {
    position: absolute;
    left: 50%;
    margin-left: -4.5rem
}

.ld-arrow-up .ld-large-tooltip, .ld-arrow-down .ld-large-tooltip {
    margin-left: -9rem
}

.ld-arrow-up .ld-tooltip::after, .ld-arrow-down .ld-tooltip::after {
    margin: 0 auto
}

.ld-arrow-up .ld-tooltip {
    top: 1.8rem
}

    .ld-arrow-up .ld-tooltip::after {
        top: -.5rem;
        border-left: .5rem solid transparent;
        border-right: .5rem solid transparent;
        border-bottom: .5rem solid #3C3C3B
    }

.ld-arrow-down .ld-tooltip {
    bottom: 1.8rem
}

    .ld-arrow-down .ld-tooltip::after {
        bottom: -.5rem;
        border-left: .5rem solid transparent;
        border-right: .5rem solid transparent;
        border-top: .5rem solid #3C3C3B
    }

.ld-arrow-left .ld-tooltip, .ld-arrow-right .ld-tooltip {
    text-align: left
}

.ld-arrow-left .ld-tooltip {
    right: -9.9rem;
    top: -.5rem
}

    .ld-arrow-left .ld-tooltip::after {
        left: -.5rem;
        right: auto;
        top: .35rem;
        border-top: .5rem solid transparent;
        border-bottom: .5rem solid transparent;
        border-right: .5rem solid #3C3C3B
    }

.ld-arrow-right .ld-tooltip {
    left: -9.9rem;
    top: -.5rem
}

    .ld-arrow-right .ld-tooltip::after {
        right: -.5rem;
        left: auto;
        top: .35rem;
        border-top: .5rem solid transparent;
        border-bottom: .5rem solid transparent;
        border-left: .5rem solid #3C3C3B
    }

.ld-tooltip-item.ld-helper {
    border-bottom: 0;
    padding: 0 .1em
}

    .ld-tooltip-item.ld-helper .iconic {
        opacity: 1 !important
    }

    .ld-tooltip-item.ld-helper .iconic-question-mark {
        position: relative;
        width: 1em !important;
        height: 1em !important;
        top: .1em;
        -webkit-transition: opacity .2s linear;
        transition: opacity .2s linear
    }

    .ld-tooltip-item.ld-helper .iconic-property-fill {
        fill: rgba(190,194,197,.95)
    }

    .ld-tooltip-item.ld-helper .iconic-property-stroke {
        stroke: rgba(190,194,197,.95)
    }

    .ld-tooltip-item.ld-helper:hover .iconic-property-fill, .ld-tooltip-item.ld-helper:focus .iconic-property-fill {
        fill: #D5ECEC
    }

    .ld-tooltip-item.ld-helper:hover .iconic-property-stroke, .ld-tooltip-item.ld-helper:focus .iconic-property-stroke {
        stroke: #D5ECEC
    }

    .ld-tooltip-item.ld-helper.ld-green-helper {
        width: .8rem;
        height: .8rem;
        border-radius: 50%;
        text-align: center;
        line-height: .8rem;
        background-color: #3bbcb0;
        color: #fff
    }

        .ld-tooltip-item.ld-helper.ld-green-helper strong {
            font-weight: 700;
            font-size: .6875rem
        }

        .ld-tooltip-item.ld-helper.ld-green-helper .iconic-property-fill {
            fill: #fff
        }

        .ld-tooltip-item.ld-helper.ld-green-helper .iconic-property-stroke {
            stroke: #fff
        }

        .ld-tooltip-item.ld-helper.ld-green-helper:hover {
            background-color: #D5ECEC
        }

    .ld-tooltip-item.ld-helper.ld-dark-helper .iconic-property-fill {
        fill: #677076
    }

    .ld-tooltip-item.ld-helper.ld-dark-helper .iconic-property-stroke {
        stroke: #677076
    }

.tooltip.in {
    opacity: 1
}

.tooltip .tooltip-inner {
    background-color: #3C3C3B;
    font-size: .6875rem;
    font-family: fira sans,sans-serif;
    border-radius: 0;
    padding: .3125rem .5rem;
    -webkit-box-shadow: 0 .125rem .125rem rgba(38,51,60,.2);
    box-shadow: 0 .125rem .125rem rgba(38,51,60,.2)
}

.tooltip.top .tooltip-arrow, .tooltip.bottom .tooltip-arrow, .tooltip.right .tooltip-arrow, .tooltip.left .tooltip-arrow {
    border-width: .5rem
}

.tooltip.top .tooltip-arrow {
    bottom: -.5rem;
    border-left: .5rem solid transparent;
    border-right: .5rem solid transparent;
    border-top: .5rem solid #3C3C3B
}

.tooltip.bottom .tooltip-arrow {
    top: -.5rem;
    border-left: .5rem solid transparent;
    border-right: .5rem solid transparent;
    border-bottom: .5rem solid #3C3C3B
}

.tooltip.left .tooltip-arrow {
    right: -.5rem;
    margin-top: -.5rem;
    border-top: .5rem solid transparent;
    border-bottom: .5rem solid transparent;
    border-left: .5rem solid #3C3C3B
}

.tooltip.right .tooltip-arrow {
    left: -.5rem;
    margin-top: -.5rem;
    border-top: .5rem solid transparent;
    border-bottom: .5rem solid transparent;
    border-right: .5rem solid #3C3C3B
}

.tooltip.top, .tooltip.bottom {
    padding: .5rem 0
}

.tooltip.left, .tooltip.right {
    padding: 0 .5rem
}

.ld-modal > label:not(.ld-button):not(.ld-modal-primaryButton) {
    cursor: pointer;
    margin-bottom: 0;
    color: #D5ECEC
}

    .ld-modal > label:not(.ld-button):not(.ld-modal-primaryButton).ld-inline-link {
        color: inherit
    }

    .ld-modal > label:not(.ld-button):not(.ld-modal-primaryButton):active, .ld-modal > label:not(.ld-button):not(.ld-modal-primaryButton):focus, .ld-modal > label:not(.ld-button):not(.ld-modal-primaryButton):hover {
        color: #1d5e58
    }

.ld-modal > label img {
    border-radius: 18.75rem/2;
    display: block;
    max-width: 18.75rem
}

label.ld-modal-trigger {
    cursor: pointer;
    margin-bottom: 0;
    color: #D5ECEC
}

    label.ld-modal-trigger:active, label.ld-modal-trigger:focus, label.ld-modal-trigger:hover {
        color: #1d5e58
    }

.ld-inline-modal {
    display: inline-block
}

    .ld-inline-modal + .ld-button, .ld-inline-modal + .ld-modal-primaryButton {
        margin-left: .5rem
    }

.ld-modal .ld-modal-fade-screen {
    -webkit-transition: opacity .25s ease;
    transition: opacity .25s ease;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-y: auto;
    background-color: rgba(38,51,60,.85);
    opacity: 0;
    padding: 5% 0;
    text-align: left;
    visibility: hidden;
    z-index: 1000
}

    .ld-modal .ld-modal-fade-screen .ld-modal-bg {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        cursor: pointer
    }

@media screen and (max-width:480px) {
    .ld-modal .ld-modal-fade-screen {
        padding: 0
    }
}

.ld-modal-title .ld-modal-close {
    position: absolute;
    top: .625rem;
    right: .625rem;
    height: 1.5rem;
    width: 1.5rem;
    cursor: pointer
}

    .ld-modal-title .ld-modal-close:after, .ld-modal-title .ld-modal-close:before {
        position: absolute;
        top: 3px;
        right: 3px;
        bottom: 0;
        left: 50%;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: .0625rem;
        height: 1.5rem;
        background: #3C3C3B;
        content: '';
        display: block;
        margin: -3px 0 0 -1px
    }

    .ld-modal-title .ld-modal-close:hover:after, .ld-modal-title .ld-modal-close:hover:before {
        background: #12181d
    }

    .ld-modal-title .ld-modal-close:before {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

.ld-modal-title {
    position: relative;
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.5);
    box-shadow: 0 0 4px 0 rgba(0,0,0,.5);
    height: 3.75rem;
    margin: -1.25rem;
    margin-bottom: 1.25rem;
    padding: 0 1.25rem;
    z-index: 2;
    color: #3C3C3B
}

    .ld-modal-title h1, .ld-modal-title .ld-modal-heading {
        font-family: fira sans,sans-serif;
        letter-spacing: .03125rem;
        line-height: 3.75rem;
        font-size: 1.25rem;
        font-weight: 300;
        text-transform: uppercase
    }

    .ld-modal-title .ld-modal-close {
        top: 47%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

@media screen and (max-width:768px) {
    .ld-modal-title {
        position: relative;
        padding: 1rem;
        height: 3.75rem;
        line-height: 3.75rem;
        margin: -1.25rem;
        margin-bottom: 1.25rem;
        height: auto
    }

        .ld-modal-title h1, .ld-modal-title .ld-modal-heading {
            line-height: 1.5
        }
}

@media screen and (max-width:480px) {
    .ld-modal-title {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        margin: 0
    }
}

.ld-modal .ld-modal-inner {
    -webkit-transition: opacity .25s ease;
    transition: opacity .25s ease;
    background: #fff;
    margin-top: 0;
    margin: auto;
    overflow: auto;
    padding: 1.25rem;
    position: relative;
    width: 95%;
    max-width: 51.25rem
}

@media screen and (min-width:769px) {
    .ld-modal .ld-modal-inner {
        width: 70%
    }
}

@media screen and (max-width:768px) {
    .ld-modal .ld-modal-inner {
        padding: 1.25rem;
        width: 90%
    }
}

@media screen and (max-width:480px) {
    .ld-modal .ld-modal-inner {
        width: 100%;
        height: 100%;
        max-height: 100%;
        padding: 0;
        top: 0
    }
}

.ld-modal .ld-modal-inner p {
    color: #3C3C3B;
    line-height: 1.5
}

    .ld-modal .ld-modal-inner p:last-child {
        margin-bottom: 0
    }

.ld-modal .ld-modal-inner .ld-modal-intro {
    margin-bottom: 1em
}

.ld-modal .ld-modal-inner .ld-modal-content {
    color: #3C3C3B
}

.ld-modal-footer {
    margin: -1.25rem;
    margin-top: 1.25rem;
    padding: 1.25rem;
    background-color: #fff;
    text-align: right
}

    .ld-modal-footer.ld-fixed-footer {
        position: fixed;
        bottom: 0;
        margin-bottom: 0;
        left: 0;
        right: 0;
        z-index: 100
    }

@media screen and (max-width:480px) {
    .ld-modal-footer.ld-fixed-footer {
        width: 100vw;
        position: relative;
        height: auto
    }
}

.ld-modal-footer.ld-flex-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

    .ld-modal-footer.ld-flex-footer p {
        margin-bottom: 0
    }

@media screen and (max-width:768px) {
    .ld-modal-footer {
        margin-top: 1.25rem
    }
}

@media screen and (max-width:480px) {
    .ld-modal-footer {
        position: fixed;
        left: 0;
        bottom: 0;
        margin: 0;
        padding: 0 1.25rem;
        width: 100%;
        height: 4.375rem;
        line-height: 4.375rem;
        text-align: center
    }

        .ld-modal-footer.ld-modal-footer-textRight {
            text-align: right
        }
}

.ld-modal-footer-left {
    float: left;
    font-size: .8125rem
}

.ld-modal-content {
    margin-bottom: 1.2rem !important
}

    .ld-modal-content > .ld-modal-content-section {
        margin: -1.25rem;
        margin-top: 1.25rem;
        padding: 1.25rem
    }

@media screen and (max-width:480px) {
    .ld-modal-content {
        margin: 3.75rem 0 4.375rem;
        padding: 2.5rem 1.25rem
    }
}

.ld-modal .ld-modal-state {
    display: none
}

    .ld-modal .ld-modal-state:checked + .ld-modal-fade-screen {
        opacity: 1;
        visibility: visible;
        z-index: 3000
    }

        .ld-modal .ld-modal-state:checked + .ld-modal-fade-screen .ld-modal-inner {
            top: 2.5em
        }

@media screen and (max-width:480px) {
    .ld-modal .ld-modal-state:checked + .ld-modal-fade-screen .ld-modal-inner {
        top: 0
    }
}

.ld-modal-open {
    overflow-y: hidden
}

    .ld-modal-open .ld-wrapper {
        -webkit-transform: none !important;
        transform: none !important
    }

.ld-small-modal .ld-modal-inner {
    max-width: 75rem
}

@media screen and (min-width:1366px) {
    .ld-small-modal .ld-modal-inner {
        width: 30%
    }
}

@media screen and (min-width:769px) {
    .ld-small-modal .ld-modal-inner {
        width: 40%
    }
}

.ld-large-modal .ld-modal-inner {
    max-width: 75rem
}

@media screen and (min-width:1366px) {
    .ld-large-modal .ld-modal-inner {
        width: 70%
    }
}

@media screen and (min-width:769px) {
    .ld-large-modal .ld-modal-inner {
        width: 80%
    }
}

.ld-extra-large-modal .ld-modal-fade-screen {
    padding: 1rem 2rem 0;
    z-index: 3000
}

.ld-extra-large-modal .ld-modal-inner {
    max-width: 100%;
    width: 100%;
    min-height: calc(100vh - 2rem)
}

.ld-extra-large-modal .ld-modal-footer.ld-fixed-footer {
    margin: 0 3rem 0 2rem
}

@media screen and (max-width:768px) {
    .ld-extra-large-modal .ld-modal-fade-screen {
        padding: 0
    }

    .ld-extra-large-modal .ld-modal-footer.ld-fixed-footer {
        margin: 0
    }
}

body[data-user-type=CompanyUser] .ld-modal-primaryButton {
    background-color: #992e80
}

.ld-table {
    border-collapse: separate;
    border-left: 0;
    border-spacing: 0;
    width: 100%
}

    .ld-table tbody tr:nth-child(even) {
        background-color: #f4f5f6
    }

    .ld-table thead {
        vertical-align: bottom
    }

        .ld-table thead th {
            padding: .75rem 1rem;
            text-align: left;
            font-family: roboto,sans-serif;
            font-weight: 500;
            font-size: 1.25rem;
            border-bottom: .125rem solid #3C3C3B
        }

            .ld-table thead th:first-child {
                font-size: 1.5rem
            }

    .ld-table tbody th {
        font-weight: inherit
    }

    .ld-table tbody tr:last-child td, .ld-table tbody tr:last-child th {
        border-bottom: .125rem solid #3C3C3B
    }

    .ld-table tbody tr + tr td, .ld-table tbody tr + tr th {
        border-top: .125rem solid rgba(212,215,216,.7)
    }

    .ld-table tbody td, .ld-table tbody th {
        border-bottom: 0;
        padding: .5rem 1rem;
        vertical-align: top
    }

        .ld-table tbody td:first-child, .ld-table tbody th:first-child {
            border-left: 0
        }

        .ld-table tbody td button, .ld-table tbody th button {
            display: inline-block;
            font-size: .7em;
            line-height: 1.5;
            margin-bottom: .3em;
            margin-right: .5em;
            outline: 0;
            padding: .3em 1em;
            width: 100%
        }

@media screen and (max-width:768px) {
    .ld-table tbody td button, .ld-table tbody th button {
        margin-bottom: 0;
        width: auto
    }
}

.ld-table p {
    margin: 0
}

.ld-label {
    display: inline-block;
    background-color: rgba(190,194,197,.4);
    padding: .25em .6em;
    font-weight: 500;
    font-size: .85em;
    margin: -.1em .15em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media screen and (max-width:480px) {
    .ld-label {
        padding: .2em .5em;
        font-size: .8em
    }
}

input[type=checkbox] {
    display: none
}

    input[type=checkbox] + label {
        cursor: pointer
    }

        input[type=checkbox] + label span:not([class]) {
            display: inline-block;
            width: 1rem;
            height: 1rem;
            margin: -.0625rem .625rem 0 0;
            vertical-align: middle;
            text-align: center;
            cursor: pointer;
            border: .125rem solid rgba(38,51,60,.3);
            line-height: 1.4
        }

        input[type=checkbox] + label svg {
            vertical-align: middle
        }

        input[type=checkbox] + label .iconic {
            height: .625rem !important;
            width: .625rem !important;
            position: relative;
            top: -.25rem;
            opacity: 0
        }

        input[type=checkbox] + label:hover span {
            border-color: #3bbcb0
        }

    input[type=checkbox]:focus + label {
        outline: #bec2c5 thin dotted
    }

    input[type=checkbox]:checked + label span:not([class]), input[type=checkbox]:checked + label span:not([class]):hover {
        border-color: #3C3C3B;
        background-color: #3C3C3B
    }

        input[type=checkbox]:checked + label span:not([class]) .iconic, input[type=checkbox]:checked + label span:not([class]):hover .iconic {
            opacity: 1
        }

            input[type=checkbox]:checked + label span:not([class]) .iconic .iconic-property-fill, input[type=checkbox]:checked + label span:not([class]):hover .iconic .iconic-property-fill {
                fill: #fff
            }

            input[type=checkbox]:checked + label span:not([class]) .iconic .iconic-property-stroke, input[type=checkbox]:checked + label span:not([class]):hover .iconic .iconic-property-stroke {
                stroke: #fff
            }

    input[type=checkbox]:disabled + label span {
        background-color: #dadada
    }

    input[type=checkbox] + label.ld-blue-checkbox:hover span {
        border-color: #4293ea
    }

    input[type=checkbox]:checked + label.ld-blue-checkbox span, input[type=checkbox]:checked + label.ld-blue-checkbox span:hover {
        border-color: #4293ea;
        background-color: #4293ea
    }

    input[type=checkbox] + label.ld-purple-checkbox:hover span {
        border-color: #992e80
    }

    input[type=checkbox]:checked + label.ld-purple-checkbox span, input[type=checkbox]:checked + label.ld-purple-checkbox span:hover {
        border-color: #992e80;
        background-color: #992e80
    }

.ld-checkbox-group .ld-checkbox:not(:last-child) {
    margin-right: 1.75rem
}

.ld-checkbox-group + .ld-checkbox-group {
    margin-top: .25rem
}

.ld-checkbox-group input[type=checkbox] + label {
    padding-left: 1.75rem;
    display: block;
    position: relative
}

    .ld-checkbox-group input[type=checkbox] + label span:not([class]) {
        position: absolute;
        left: 0;
        top: .1875rem
    }

.ld-checkbox-group.ld-inline-checkbox-group input[type=checkbox] + label {
    display: inline-block
}

.ld-checkbox-group.ld-has-input-text .ld-form-input, .ld-checkbox-group.ld-has-input-text .pikaday__display {
    -webkit-transition: max-height .5s,opacity .5s,visibility .5s,margin-top .3s .2s,padding .5s,font-size .2s .3s,color .1s .4s;
    transition: max-height .5s,opacity .5s,visibility .5s,margin-top .3s .2s,padding .5s,font-size .2s .3s,color .1s .4s;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    margin-left: 1.75rem;
    margin-top: -.25rem;
    width: calc(100% - 1.75rem);
    max-width: calc(100% - 1.75rem);
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0;
    color: transparent
}

    .ld-checkbox-group.ld-has-input-text .ld-form-input::-webkit-input-placeholder, .ld-checkbox-group.ld-has-input-text .pikaday__display::-webkit-input-placeholder {
        -webkit-transition: opacity .2s .45s;
        transition: opacity .2s .45s;
        opacity: 0
    }

    .ld-checkbox-group.ld-has-input-text .ld-form-input:-moz-placeholder, .ld-checkbox-group.ld-has-input-text .pikaday__display:-moz-placeholder {
        -webkit-transition: opacity .2s .45s;
        transition: opacity .2s .45s;
        opacity: 0
    }

    .ld-checkbox-group.ld-has-input-text .ld-form-input::-moz-placeholder, .ld-checkbox-group.ld-has-input-text .pikaday__display::-moz-placeholder {
        -webkit-transition: opacity .2s .45s;
        transition: opacity .2s .45s;
        opacity: 0
    }

    .ld-checkbox-group.ld-has-input-text .ld-form-input:-ms-input-placeholder, .ld-checkbox-group.ld-has-input-text .pikaday__display:-ms-input-placeholder {
        -webkit-transition: opacity .2s .45s;
        transition: opacity .2s .45s;
        opacity: 0
    }

    .ld-checkbox-group.ld-has-input-text .ld-form-input::-ms-input-placeholder, .ld-checkbox-group.ld-has-input-text .pikaday__display::-ms-input-placeholder {
        -webkit-transition: opacity .2s .45s;
        transition: opacity .2s .45s;
        opacity: 0
    }

    .ld-checkbox-group.ld-has-input-text .ld-form-input::placeholder, .ld-checkbox-group.ld-has-input-text .pikaday__display::placeholder {
        -webkit-transition: opacity .2s .45s;
        transition: opacity .2s .45s;
        opacity: 0
    }

.ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .ld-form-input, .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .pikaday__display, .ld-checkbox-group.ld-has-input-text .sourcing-index input[type=checkbox]:checked ~ .pikaday__display {
    max-height: 100%;
    visibility: visible;
    opacity: 1;
    margin-top: .375rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
    color: #3c4750
}

    .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .ld-form-input::-webkit-input-placeholder, .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .pikaday__display::-webkit-input-placeholder, .ld-checkbox-group.ld-has-input-text .sourcing-index input[type=checkbox]:checked ~ .pikaday__display::-webkit-input-placeholder {
        opacity: 1
    }

    .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .ld-form-input:-moz-placeholder, .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .pikaday__display:-moz-placeholder, .ld-checkbox-group.ld-has-input-text .sourcing-index input[type=checkbox]:checked ~ .pikaday__display:-moz-placeholder {
        opacity: 1
    }

    .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .ld-form-input::-moz-placeholder, .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .pikaday__display::-moz-placeholder, .ld-checkbox-group.ld-has-input-text .sourcing-index input[type=checkbox]:checked ~ .pikaday__display::-moz-placeholder {
        opacity: 1
    }

    .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .ld-form-input:-ms-input-placeholder, .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .pikaday__display:-ms-input-placeholder, .ld-checkbox-group.ld-has-input-text .sourcing-index input[type=checkbox]:checked ~ .pikaday__display:-ms-input-placeholder {
        opacity: 1
    }

    .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .ld-form-input::-ms-input-placeholder, .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .pikaday__display::-ms-input-placeholder, .ld-checkbox-group.ld-has-input-text .sourcing-index input[type=checkbox]:checked ~ .pikaday__display::-ms-input-placeholder {
        opacity: 1
    }

    .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .ld-form-input::placeholder, .ld-checkbox-group.ld-has-input-text input[type=checkbox]:checked ~ .pikaday__display::placeholder, .ld-checkbox-group.ld-has-input-text .sourcing-index input[type=checkbox]:checked ~ .pikaday__display::placeholder {
        opacity: 1
    }

.ld-checkbox-group.ld-has-alert::after {
    clear: both;
    content: "";
    display: block
}

.ld-checkbox-group.ld-has-alert .ld-alert {
    -webkit-transition: all .3s .2s;
    transition: all .3s .2s;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    margin-left: 1.75rem;
    margin-top: 0;
    width: calc(100% - 1.75rem);
    max-width: calc(100% - 1.75rem);
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0;
    color: transparent
}

    .ld-checkbox-group.ld-has-alert .ld-alert a, .ld-checkbox-group.ld-has-alert .ld-alert .iconic {
        -webkit-transition: opacity .2s .3s,max-height .3s;
        transition: opacity .2s .3s,max-height .3s;
        opacity: 0;
        max-height: 0
    }

.ld-checkbox-group.ld-has-alert input[type=checkbox]:checked ~ .ld-alert {
    -webkit-transition: max-height .5s .3s,opacity .5s .3s,visibility .5s .3s,margin-top .3s .5s,padding .5s .3s,font-size .5s .3s,color .2s .7s;
    transition: max-height .5s .3s,opacity .5s .3s,visibility .5s .3s,margin-top .3s .5s,padding .5s .3s,font-size .5s .3s,color .2s .7s;
    max-height: 100%;
    visibility: visible;
    opacity: 1;
    margin-top: .375rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .8125rem;
    color: #fff
}

    .ld-checkbox-group.ld-has-alert input[type=checkbox]:checked ~ .ld-alert a, .ld-checkbox-group.ld-has-alert input[type=checkbox]:checked ~ .ld-alert .iconic {
        -webkit-transition: opacity .2s .7s,max-height .2s .7s;
        transition: opacity .2s .7s,max-height .2s .7s;
        opacity: 1;
        max-height: 100%
    }

.ld-checkbox-block {
    display: block
}

    .ld-checkbox-block + .ld-checkbox-block {
        margin-top: .625rem
    }

input[type=radio] {
    display: none
}

    input[type=radio] + label:not(.lj-buttonGroup-button) {
        cursor: pointer;
        color: #3C3C3B;
        padding-left: 1.75rem;
        font-weight: initial
    }

        input[type=radio] + label:not(.lj-buttonGroup-button) + input[type=radio] + label {
            margin-top: .25rem
        }

        input[type=radio] + label:not(.lj-buttonGroup-button) span:not([class]) {
            display: inline-block;
            width: 1rem;
            height: 1rem;
            margin: -.0625rem .625rem 0 -1.75rem;
            vertical-align: middle;
            text-align: center;
            cursor: pointer;
            border: 1px solid #bec2c5;
            border-radius: 50%
        }

        input[type=radio] + label:not(.lj-buttonGroup-button):hover span {
            border-color: #3bbcb0
        }

    input[type=radio]:checked + label span:not([class]), input[type=radio]:checked + label span:not([class]):hover {
        border-color: #3bbcb0;
        background-color: #3bbcb0
    }

    input[type=radio] + label.ld-blue-radiobutton:hover span {
        border-color: #4293ea
    }

    input[type=radio]:checked + label.ld-blue-radiobutton span, input[type=radio]:checked + label.ld-blue-radiobutton span:hover {
        border-color: #4293ea;
        background-color: #4293ea
    }

    input[type=radio] + label.ld-purple-radiobutton:hover span {
        border-color: #992e80
    }

    input[type=radio]:checked + label.ld-purple-radiobutton span, input[type=radio]:checked + label.ld-purple-radiobutton span:hover {
        border-color: #992e80;
        background-color: #992e80
    }

.ld-radiobutton-group .ld-radiobutton:not(:last-child) {
    margin-right: 1.75rem
}

.ld-radiobutton-group + .ld-radiobutton-group {
    margin-top: .25rem
}

.ld-radiobutton-group input[type=radio] + label {
    padding-left: 1.75rem;
    display: block;
    position: relative;
    margin-bottom: .5rem
}

    .ld-radiobutton-group input[type=radio] + label span:not([class]) {
        position: absolute;
        left: 0;
        top: .1875rem;
        margin-left: 0
    }

.ld-radiobutton-group.ld-disabled .ld-radiobutton {
    color: #d4d7d8
}

.ld-radiobutton-group.ld-disabled :checked + label > span {
    border-color: rgba(38,51,60,.3);
    background-color: rgba(38,51,60,.3)
}

body[data-user-type=CompanyUser] input[type=radio]:checked + label span:not([class]), body[data-user-type=CompanyUser] input[type=radio]:checked + label span:not([class]):hover {
    background-color: #992e80;
    border-color: #992e80
}

body[data-user-type=CompanyUser] input[type=radio] + label:hover span {
    border-color: #992e80
}

.ld-radiobutton-group.ld-has-input-text .ld-form-input, .ld-radiobutton-group.ld-has-input-text .pikaday__display {
    -webkit-transition: max-height .5s,opacity .5s,visibility .5s,margin-top .3s .2s,padding .5s,font-size .2s .3s,color .1s .4s;
    transition: max-height .5s,opacity .5s,visibility .5s,margin-top .3s .2s,padding .5s,font-size .2s .3s,color .1s .4s;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    margin-left: 1.75rem;
    margin-top: -.25rem;
    width: calc(100% - 1.75rem);
    max-width: calc(100% - 1.75rem);
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0;
    color: transparent
}

    .ld-radiobutton-group.ld-has-input-text .ld-form-input::-webkit-input-placeholder, .ld-radiobutton-group.ld-has-input-text .pikaday__display::-webkit-input-placeholder {
        -webkit-transition: opacity .2s .45s;
        transition: opacity .2s .45s;
        opacity: 0
    }

    .ld-radiobutton-group.ld-has-input-text .ld-form-input:-moz-placeholder, .ld-radiobutton-group.ld-has-input-text .pikaday__display:-moz-placeholder {
        -webkit-transition: opacity .2s .45s;
        transition: opacity .2s .45s;
        opacity: 0
    }

    .ld-radiobutton-group.ld-has-input-text .ld-form-input::-moz-placeholder, .ld-radiobutton-group.ld-has-input-text .pikaday__display::-moz-placeholder {
        -webkit-transition: opacity .2s .45s;
        transition: opacity .2s .45s;
        opacity: 0
    }

    .ld-radiobutton-group.ld-has-input-text .ld-form-input:-ms-input-placeholder, .ld-radiobutton-group.ld-has-input-text .pikaday__display:-ms-input-placeholder {
        -webkit-transition: opacity .2s .45s;
        transition: opacity .2s .45s;
        opacity: 0
    }

    .ld-radiobutton-group.ld-has-input-text .ld-form-input::-ms-input-placeholder, .ld-radiobutton-group.ld-has-input-text .pikaday__display::-ms-input-placeholder {
        -webkit-transition: opacity .2s .45s;
        transition: opacity .2s .45s;
        opacity: 0
    }

    .ld-radiobutton-group.ld-has-input-text .ld-form-input::placeholder, .ld-radiobutton-group.ld-has-input-text .pikaday__display::placeholder {
        -webkit-transition: opacity .2s .45s;
        transition: opacity .2s .45s;
        opacity: 0
    }

.ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .ld-form-input, .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .pikaday__display, .ld-radiobutton-group.ld-has-input-text .sourcing-index input[type=radio]:checked ~ .pikaday__display {
    max-height: 100%;
    visibility: visible;
    opacity: 1;
    margin-top: .375rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
    color: #3c4750
}

    .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .ld-form-input::-webkit-input-placeholder, .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .pikaday__display::-webkit-input-placeholder, .ld-radiobutton-group.ld-has-input-text .sourcing-index input[type=radio]:checked ~ .pikaday__display::-webkit-input-placeholder {
        opacity: 1
    }

    .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .ld-form-input:-moz-placeholder, .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .pikaday__display:-moz-placeholder, .ld-radiobutton-group.ld-has-input-text .sourcing-index input[type=radio]:checked ~ .pikaday__display:-moz-placeholder {
        opacity: 1
    }

    .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .ld-form-input::-moz-placeholder, .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .pikaday__display::-moz-placeholder, .ld-radiobutton-group.ld-has-input-text .sourcing-index input[type=radio]:checked ~ .pikaday__display::-moz-placeholder {
        opacity: 1
    }

    .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .ld-form-input:-ms-input-placeholder, .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .pikaday__display:-ms-input-placeholder, .ld-radiobutton-group.ld-has-input-text .sourcing-index input[type=radio]:checked ~ .pikaday__display:-ms-input-placeholder {
        opacity: 1
    }

    .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .ld-form-input::-ms-input-placeholder, .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .pikaday__display::-ms-input-placeholder, .ld-radiobutton-group.ld-has-input-text .sourcing-index input[type=radio]:checked ~ .pikaday__display::-ms-input-placeholder {
        opacity: 1
    }

    .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .ld-form-input::placeholder, .ld-radiobutton-group.ld-has-input-text input[type=radio]:checked ~ .pikaday__display::placeholder, .ld-radiobutton-group.ld-has-input-text .sourcing-index input[type=radio]:checked ~ .pikaday__display::placeholder {
        opacity: 1
    }

.ld-radiobutton-group.ld-has-alert::after {
    clear: both;
    content: "";
    display: block
}

.ld-radiobutton-group.ld-has-alert .ld-alert {
    -webkit-transition: all .3s .2s;
    transition: all .3s .2s;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    margin-left: 1.75rem;
    margin-top: 0;
    width: calc(100% - 1.75rem);
    max-width: calc(100% - 1.75rem);
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0;
    color: transparent
}

    .ld-radiobutton-group.ld-has-alert .ld-alert a, .ld-radiobutton-group.ld-has-alert .ld-alert .iconic {
        -webkit-transition: opacity .2s .3s,max-height .3s;
        transition: opacity .2s .3s,max-height .3s;
        opacity: 0;
        max-height: 0
    }

.ld-radiobutton-group.ld-has-alert input[type=radio]:checked ~ .ld-alert {
    -webkit-transition: max-height .5s .3s,opacity .5s .3s,visibility .5s .3s,margin-top .3s .5s,padding .5s .3s,font-size .5s .3s,color .2s .7s;
    transition: max-height .5s .3s,opacity .5s .3s,visibility .5s .3s,margin-top .3s .5s,padding .5s .3s,font-size .5s .3s,color .2s .7s;
    max-height: 100%;
    visibility: visible;
    opacity: 1;
    margin-top: .375rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .8125rem;
    color: #fff
}

    .ld-radiobutton-group.ld-has-alert input[type=radio]:checked ~ .ld-alert a, .ld-radiobutton-group.ld-has-alert input[type=radio]:checked ~ .ld-alert .iconic {
        -webkit-transition: opacity .2s .7s,max-height .2s .7s;
        transition: opacity .2s .7s,max-height .2s .7s;
        opacity: 1;
        max-height: 100%
    }

.ld-radiobutton-block {
    display: block
}

    .ld-radiobutton-block + .ld-radiobutton-block {
        margin-top: .625rem
    }

select::-ms-expand {
    display: none
}

.ld-select-container {
    display: inline-block;
    position: relative;
    white-space: nowrap
}

.ld-select-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    border: .125rem solid #d4d7d8;
    color: #3C3C3B;
    text-transform: none;
    font-family: fira sans,sans-serif;
    padding: .46875rem 1rem;
    padding-right: 2.5rem;
    font-weight: 400;
    line-height: 1.5;
    background: #fff url(/assets/svg/dropdown-arrow-5f21f1c381ef3fd9e78978b324cbfc922bc526fc9cb7e58ca43fc5c07af0c553.svg) no-repeat right 1rem center;
    background-size: .6875rem .6875rem;
    letter-spacing: 0
}

    .ld-select-button:hover, .ld-select-button:focus, .ld-select-button:active {
        color: #3C3C3B
    }

    .ld-select-button:focus {
        outline: 0 !important;
        border: .125rem solid #3bbcb0
    }

    .ld-select-button.ld-error-select, .ld-select-button.ld-error-select .selectize-input {
        border-color: #ee483e
    }

    .ld-select-button.ld-warning-select, .ld-select-button.ld-warning-select .selectize-input {
        border-color: #cc6114
    }

    .ld-select-button.ld-success-select, .ld-select-button.ld-success-select .selectize-input {
        border-color: #3bbcb0
    }

.selectize-control {
    position: relative
}

    .selectize-control.ld-select-button {
        margin: 0;
        padding: 0;
        line-height: 1;
        border: 0;
        font-size: 0;
        background: #fff;
        width: 100%
    }

.ld-inline-label ~ .selectize-control.ld-select-button {
    width: auto
}

.selectize-dropdown, .selectize-input, .selectize-input input {
    font-size: .875rem;
    line-height: 1.5
}

.selectize-input, .selectize-control.single .selectize-input.input-active {
    background: #fff;
    cursor: text;
    display: inline-block
}

.selectize-input {
    padding: .46875rem 1rem;
    padding-right: 2.5rem;
    border: .125rem solid #d4d7d8;
    border-radius: .25rem;
    background-color: transparent;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1
}

    .selectize-input::after {
        content: '';
        position: absolute;
        display: block;
        width: .6875rem;
        height: .6875rem;
        background: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
        background-size: contain;
        top: 50%;
        margin-top: -.34375rem;
        right: .5rem
    }

    .selectize-input.ld-show-menu::after, .selectize-input.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

@media screen and (max-width:768px) {
    .selectize-input::before, .selectize-input::after {
        width: .825rem;
        height: .825rem
    }
}

.selectize-input::after {
    right: 1.125rem
}

.selectize-input.full {
    background-color: #fff
}

.selectize-input.focus {
    border-color: #3bbcb0 !important
}

.selectize-input.disabled, .selectize-input.disabled * {
    cursor: default !important
}

.selectize-input.dropdown-active {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.selectize-input > * {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block
}

.selectize-input.dropdown-active::before {
    content: ' ';
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.selectize-input input::-webkit-input-placeholder {
    color: #81878c
}

.selectize-input input:-moz-placeholder {
    color: #81878c
}

.selectize-input input::-moz-placeholder {
    color: #81878c
}

.selectize-input input:-ms-input-placeholder {
    color: #81878c
}

.selectize-input input::-ms-input-placeholder {
    color: #81878c
}

.selectize-input input::placeholder {
    color: #81878c
}

.ld-no-dropdown-arrow .selectize-input::after {
    background: 0 0
}

.selectize-input > input {
    display: inline-block !important;
    padding: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    margin: 0 !important;
    text-indent: 0 !important;
    border: 0 !important;
    background: 0 0 !important;
    line-height: inherit !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

    .selectize-input > input::-ms-clear {
        display: none
    }

    .selectize-input > input:focus {
        outline: 0 !important
    }

.selectize-input > div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    vertical-align: middle;
    margin-right: .25rem
}

.selectize-input.input-active > div {
    margin-right: 0
}

.ld-no-border .selectize-input {
    border-color: transparent
}

.selectize-dropdown {
    padding: 0;
    position: absolute;
    z-index: 10;
    background: #fff;
    margin: -.1875rem 0 0;
    border-width: .125rem;
    border-style: solid;
    border-left-color: #3bbcb0 !important;
    border-right-color: #3bbcb0 !important;
    border-bottom-color: #3bbcb0 !important;
    border-top-color: #e9ebec !important
}

    .selectize-dropdown [data-selectable] {
        cursor: pointer;
        overflow: hidden;
        white-space: normal
    }

        .selectize-dropdown [data-selectable] .highlight {
            background: rgba(59,188,176,.2)
        }

    .selectize-dropdown [data-selectable], .selectize-dropdown .optgroup-header {
        padding: .5rem 1rem
    }

    .selectize-dropdown .active {
        background-color: #3bbcb0;
        color: #fff
    }

        .selectize-dropdown .active.create {
            color: #495c68
        }

    .selectize-dropdown .create {
        color: rgba(48,48,48,.5)
    }

.selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 12.5rem
}

@media screen and (max-width:480px) {
    .selectize-dropdown-content {
        background: #fff;
        border: .125rem solid #3bbcb0
    }
}

.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {
    cursor: pointer
}

    .selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input {
        cursor: text
    }

.selectize-control .selectize-input.disabled {
    opacity: .5;
    background-color: #f4f5f6
}

.selectize-control.multi {
    width: 100%
}

    .selectize-control.multi .selectize-input.has-items {
        padding: 6px 8px 3px
    }

    .selectize-control.multi .selectize-input > div {
        cursor: pointer;
        margin: 0 .25rem .25rem 0;
        padding: .125rem .5rem;
        line-height: 1.2;
        border-radius: .125rem;
        border: 1px solid #3bbcb0;
        background: #fff;
        color: #3bbcb0;
        font-size: .75rem
    }

.ld-pseudo-select {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

    .ld-pseudo-select .ld-select-button.selectize-control, .ld-pseudo-select .ld-select-button {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 100%;
        max-width: 100% !important;
        margin-left: 0 !important
    }

    .ld-pseudo-select .ld-select-button {
        background-image: none
    }

    .ld-pseudo-select .selectize-input, .ld-pseudo-select .selectize-input input {
        cursor: text !important
    }

        .ld-pseudo-select .selectize-input:not(.input-active) > input {
            position: relative
        }

        .ld-pseudo-select .selectize-input::after {
            display: none
        }

        .ld-pseudo-select .selectize-input.input-active + .selectize-dropdown {
            display: block
        }

    .ld-pseudo-select .ld-form-input, .ld-pseudo-select .pikaday__display {
        display: none
    }

.ld-small-select {
    font-size: .75rem;
    width: 6rem
}

@media screen and (max-width:768px) {
    .ld-small-select {
        border: 0;
        color: #677076;
        padding: .125rem;
        margin-left: -.125rem;
        line-height: 1;
        width: 6rem;
        height: 1rem;
        font-size: .75rem !important;
        width: 6rem !important;
        background-size: .5rem
    }

        .ld-small-select:focus {
            border: 0 !important
        }
}

.ld-multi-select-button {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: none;
    transition: none
}

    .ld-multi-select-button.ld-no-border {
        border: .125rem solid #fff !important
    }

    .ld-multi-select-button.ld-has-categories {
        padding-right: 4.5rem
    }

        .ld-multi-select-button.ld-has-categories .ld-badge {
            position: absolute;
            top: 50%;
            margin-top: -.5rem;
            right: 2.5rem
        }

    .ld-multi-select-button.ld-open, .ld-multi-select-button:focus {
        border: .125rem solid #3bbcb0 !important
    }

    .ld-multi-select-button.ld-open {
        border-bottom-color: #e9ebec !important
    }

.ld-multi-select-options {
    position: absolute;
    display: none;
    top: 100%;
    width: 100%;
    z-index: 1000;
    background-color: #fff;
    color: #3C3C3B;
    padding: .125rem 0;
    border: .125rem solid #3bbcb0;
    border-top: 0;
    margin-top: -.0625rem
}

.ld-multi-select-button.ld-open + .ld-multi-select-options {
    display: block
}

.ld-multi-select-options ul {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    width: 100%;
    max-width: 100%;
    white-space: normal;
    max-height: 30vh;
    overflow-y: auto
}

.ld-multi-select-options .ld-option .ld-checkbox {
    display: block;
    position: relative;
    padding: .46875rem 1rem;
    padding-right: 2.5rem
}

    .ld-multi-select-options .ld-option .ld-checkbox span {
        position: absolute;
        right: .5rem;
        top: 50%;
        margin-top: -.5rem;
        border: 0
    }

        .ld-multi-select-options .ld-option .ld-checkbox span .iconic {
            opacity: 1
        }

        .ld-multi-select-options .ld-option .ld-checkbox span .iconic-property-stroke {
            stroke: #e9ebec
        }

.ld-multi-select-options .ld-option input[type=checkbox]:checked + label span, .ld-multi-select-options .ld-option input[type=checkbox]:checked + label span:hover {
    background-color: transparent
}

    .ld-multi-select-options .ld-option input[type=checkbox]:checked + label span .iconic-property-stroke, .ld-multi-select-options .ld-option input[type=checkbox]:checked + label span:hover .iconic-property-stroke {
        stroke: #4293ea
    }

.ld-multi-select-options .ld-option:hover input[type=checkbox] + label {
    background-color: #e9ebec
}

.ld-multi-select-options .ld-option:hover input[type=checkbox]:not(:checked) + label span .iconic-property-stroke {
    stroke: #bec2c5
}

.ld-multi-select-extra-options {
    border-top: .125rem solid #e9ebec;
    padding: .0625rem .375rem;
    text-align: center
}

.ld-multi-select-options .ld-button, .ld-multi-select-options .ld-modal-primaryButton {
    border: 0;
    margin: 0;
    background-color: transparent
}

    .ld-multi-select-options .ld-button:hover, .ld-multi-select-options .ld-modal-primaryButton:hover {
        color: #3C3C3B
    }

        .ld-multi-select-options .ld-button:hover .iconic, .ld-multi-select-options .ld-modal-primaryButton:hover .iconic {
            opacity: 1
        }

    .ld-multi-select-options .ld-button.ld-blue-button .iconic .iconic-property-stroke, .ld-multi-select-options .ld-blue-button.ld-modal-primaryButton .iconic .iconic-property-stroke {
        stroke: #3980cc !important
    }

    .ld-multi-select-options .ld-button.ld-blue-button .iconic .iconic-property-fill, .ld-multi-select-options .ld-blue-button.ld-modal-primaryButton .iconic .iconic-property-fill {
        fill: #3980cc !important
    }

    .ld-multi-select-options .ld-button.ld-green-button .iconic .iconic-property-stroke, .ld-multi-select-options .ld-modal-primaryButton .iconic .iconic-property-stroke {
        stroke: #D5ECEC !important
    }

    .ld-multi-select-options .ld-button.ld-green-button .iconic .iconic-property-fill, .ld-multi-select-options .ld-modal-primaryButton .iconic .iconic-property-fill {
        fill: #D5ECEC !important
    }

    .ld-multi-select-options .ld-button.ld-orange-button .iconic .iconic-property-stroke, .ld-multi-select-options .ld-orange-button.ld-modal-primaryButton .iconic .iconic-property-stroke {
        stroke: #cc6114 !important
    }

    .ld-multi-select-options .ld-button.ld-orange-button .iconic .iconic-property-fill, .ld-multi-select-options .ld-orange-button.ld-modal-primaryButton .iconic .iconic-property-fill {
        fill: #cc6114 !important
    }

    .ld-multi-select-options .ld-button.ld-red-button .iconic .iconic-property-stroke, .ld-multi-select-options .ld-red-button.ld-modal-primaryButton .iconic .iconic-property-stroke {
        stroke: #ee483e !important
    }

    .ld-multi-select-options .ld-button.ld-red-button .iconic .iconic-property-fill, .ld-multi-select-options .ld-red-button.ld-modal-primaryButton .iconic .iconic-property-fill {
        fill: #ee483e !important
    }

    .ld-multi-select-options .ld-button.ld-purple-button .iconic .iconic-property-stroke, .ld-multi-select-options .ld-purple-button.ld-modal-primaryButton .iconic .iconic-property-stroke {
        stroke: #b43194 !important
    }

    .ld-multi-select-options .ld-button.ld-purple-button .iconic .iconic-property-fill, .ld-multi-select-options .ld-purple-button.ld-modal-primaryButton .iconic .iconic-property-fill {
        fill: #b43194 !important
    }

    .ld-multi-select-options .ld-button.ld-dark-button .iconic .iconic-property-stroke, .ld-multi-select-options .ld-dark-button.ld-modal-primaryButton .iconic .iconic-property-stroke {
        stroke: #677076 !important
    }

    .ld-multi-select-options .ld-button.ld-dark-button .iconic .iconic-property-fill, .ld-multi-select-options .ld-dark-button.ld-modal-primaryButton .iconic .iconic-property-fill {
        fill: #677076 !important
    }

    .ld-multi-select-options .ld-button.ld-black-button .iconic .iconic-property-stroke, .ld-multi-select-options .ld-black-button.ld-modal-primaryButton .iconic .iconic-property-stroke {
        stroke: #3C3C3B !important
    }

    .ld-multi-select-options .ld-button.ld-black-button .iconic .iconic-property-fill, .ld-multi-select-options .ld-black-button.ld-modal-primaryButton .iconic .iconic-property-fill {
        fill: #3C3C3B !important
    }

.lj-select-group.lj-select-group--tuftsBlue .selectize-input.focus {
    border-color: #4293ea !important
}

.lj-select-group.lj-select-group--tuftsBlue .selectize-dropdown {
    border-left-color: #4293ea !important;
    border-right-color: #4293ea !important;
    border-bottom-color: #4293ea !important
}

    .lj-select-group.lj-select-group--tuftsBlue .selectize-dropdown [data-selectable] .highlight {
        background: rgba(66,147,234,.2)
    }

    .lj-select-group.lj-select-group--tuftsBlue .selectize-dropdown .active {
        background-color: #4293ea
    }

@media screen and (max-width:480px) {
    .lj-select-group.lj-select-group--tuftsBlue .selectize-dropdown-content {
        border: #4293ea
    }
}

.lj-select-group.lj-select-group--tuftsBlue .selectize-control.multi .selectize-input > div {
    border-color: #4293ea;
    color: #4293ea
}

.lj-select-group.lj-select-group--tuftsBlue .ld-multi-select-button.ld-open, .lj-select-group.lj-select-group--tuftsBlue .ld-multi-select-button:focus {
    border: #4293ea !important
}

.lj-select-group.lj-select-group--ripePlum .selectize-input.focus {
    border-color: #992e80 !important
}

.lj-select-group.lj-select-group--ripePlum .selectize-dropdown {
    border-left-color: #992e80 !important;
    border-right-color: #992e80 !important;
    border-bottom-color: #992e80 !important
}

    .lj-select-group.lj-select-group--ripePlum .selectize-dropdown [data-selectable] .highlight {
        background: rgba(153,46,128,.2)
    }

    .lj-select-group.lj-select-group--ripePlum .selectize-dropdown .active {
        background-color: #992e80
    }

@media screen and (max-width:480px) {
    .lj-select-group.lj-select-group--ripePlum .selectize-dropdown-content {
        border: #992e80
    }
}

.lj-select-group.lj-select-group--ripePlum .selectize-control.multi .selectize-input > div {
    border-color: #992e80;
    color: #992e80
}

.lj-select-group.lj-select-group--ripePlum .ld-multi-select-button.ld-open, .lj-select-group.lj-select-group--ripePlum .ld-multi-select-button:focus {
    border: #992e80 !important
}

.noUi-target, .noUi-target * {
    -webkit-touch-callout: none;
    -ms-touch-action: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.noUi-target {
    position: relative;
    direction: ltr
}

.noUi-base {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}

.noUi-origin {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0
}

.noUi-handle {
    position: relative;
    z-index: 1
}

.noUi-stacking .noUi-handle {
    z-index: 10
}

.noUi-state-tap .noUi-origin {
    -webkit-transition: left .2s,top .2s;
    transition: left .2s,top .2s
}

.noUi-state-drag * {
    cursor: inherit !important
}

.noUi-base {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.noUi-horizontal {
    height: 1rem
}

    .noUi-horizontal .noUi-handle {
        width: 1.625rem;
        height: 2rem;
        left: -.875rem;
        top: -.5rem
    }

.noUi-background {
    background: #f4f5f6;
    -webkit-box-shadow: inset 0 .0625rem .0625rem #f4f5f6;
    box-shadow: inset 0 .0625rem .0625rem #f4f5f6
}

.noUi-connect {
    background: #3980cc;
    -webkit-box-shadow: inset 0 0 .1875rem rgba(57,128,204,.45);
    box-shadow: inset 0 0 .1875rem rgba(57,128,204,.45);
    -webkit-transition: background 450ms;
    transition: background 450ms;
    position: absolute;
    height: 100%
}

.noUi-origin {
    border-radius: .125rem
}

.noUi-target {
    border-radius: .125rem;
    border: .0625rem solid rgba(190,194,197,.4);
    -webkit-box-shadow: inset 0 .0625rem .0625rem #f4f5f6,0 3px 6px -5px #bec2c5;
    box-shadow: inset 0 .0625rem .0625rem #f4f5f6,0 3px 6px -5px #bec2c5
}

    .noUi-target .noUi-connect {
        -webkit-box-shadow: inset 0 0 .1875rem rgba(57,128,204,.45),0 .1875rem .375rem -.3125rem #d4d7d8;
        box-shadow: inset 0 0 .1875rem rgba(57,128,204,.45),0 .1875rem .375rem -.3125rem #d4d7d8
    }

.noUi-dragable {
    cursor: w-resize
}

.noUi-handle {
    border: .0625rem solid rgba(190,194,197,.7);
    border-radius: .125rem;
    background: #fff;
    cursor: default;
    -webkit-box-shadow: inset 0 0 .0625rem #fff,0 .1875rem .375rem -.1875rem #d4d7d8;
    box-shadow: inset 0 0 .0625rem #fff,0 .1875rem .375rem -.1875rem #d4d7d8
}

    .noUi-handle::before, .noUi-handle::after {
        content: "";
        display: block;
        position: absolute;
        height: .875rem;
        border-left: .0625rem solid rgba(190,194,197,.7);
        top: .5rem;
        left: 0;
        right: 0;
        margin: 0 auto
    }

    .noUi-handle::before {
        width: .0625rem
    }

    .noUi-handle::after {
        border-right: .0625rem solid rgba(190,194,197,.7);
        width: .4375rem
    }

.noUi-active {
    -webkit-box-shadow: inset 0 0 .0625rem #fff,0 .1875rem .375rem -.1875rem #d4d7d8;
    box-shadow: inset 0 0 .0625rem #fff,0 .1875rem .375rem -.1875rem #d4d7d8
}

[disabled].noUi-connect, [disabled] .noUi-connect {
    background: rgba(212,215,216,.5)
}

[disabled].noUi-origin, [disabled] .ld-no-Ui-handle {
    cursor: not-allowed
}

.slider-values {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: .8em;
    color: #3980cc;
    font-family: roboto,sans-serif;
    font-weight: 500;
    margin-left: -.3125rem;
    margin-right: -.3125rem
}

    .slider-values + .ld-form-slider {
        margin-bottom: .625rem
    }

.slider-value.ld-euro::before {
    content: '€'
}

.slider-value.ld-pound::before {
    content: '£'
}

.slider-value.ld-dolar::before {
    content: '$-'
}

.slider-value::after {
    content: 'K'
}

.slider-value.min_value::after {
    content: ''
}

.slider-value.min_value::before {
    content: 'Min'
}

.slider-value.max_value::after {
    content: ''
}

.slider-value.max_value::before {
    content: 'Max'
}

.slider-value:last-of-type {
    float: right
}

.ld-form-slider + .slider-values {
    margin-top: .75rem
}

.ld-large-pricing-slider {
    position: relative;
    background-color: #fff;
    border-radius: .25rem;
    color: #81878c;
    font-family: roboto,sans-serif;
    font-weight: 500;
    text-align: left;
    font-size: 1rem;
    height: 3rem
}

    .ld-large-pricing-slider .ld-pricing-label {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        line-height: 3rem;
        padding: 0 1.5rem;
        color: #81878c;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: clip
    }

    .ld-large-pricing-slider .noUi-slider {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: .0625rem solid #3bbcb0;
        border-radius: .25rem;
        background: 0 0
    }

        .ld-large-pricing-slider .noUi-slider .ld-pricing-label {
            color: #fff
        }

    .ld-large-pricing-slider .noUi-background {
        background: #fff;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .ld-large-pricing-slider .noUi-handle {
        top: .4rem;
        width: 1.5rem;
        height: 2rem;
        border: 0;
        background-color: #3c4750;
        -webkit-box-shadow: 0 1px 3px 1px rgba(38,51,60,.2);
        box-shadow: 0 1px 3px 1px rgba(38,51,60,.2)
    }

        .ld-large-pricing-slider .noUi-handle::before {
            display: none
        }

        .ld-large-pricing-slider .noUi-handle::after {
            border-right: .125rem solid rgba(255,255,255,.5);
            border-left: .125rem solid rgba(255,255,255,.5);
            height: 50%;
            top: 25%;
            width: .5rem
        }

    .ld-large-pricing-slider .ld-va-price-output {
        position: absolute;
        top: 3.75rem;
        right: 0;
        height: 3rem;
        width: 100%;
        line-height: 3rem;
        padding: 0 1.5rem;
        border: .0625rem solid #3bbcb0;
        background-color: #fff;
        border-radius: .25rem;
        text-align: center
    }

    .ld-large-pricing-slider .noUi-connect {
        background: #3bbcb0
    }

@media screen and (min-width:481px) {
    .ld-large-pricing-slider {
        height: 4rem;
        width: 100%;
        border: .0625rem solid #3bbcb0;
        font-size: 1.25rem
    }

        .ld-large-pricing-slider .ld-pricing-label {
            line-height: 3.9rem
        }

        .ld-large-pricing-slider .noUi-slider {
            width: calc(100% - 11rem);
            border-radius: 0;
            border: 0
        }

        .ld-large-pricing-slider .noUi-handle {
            top: .7rem;
            width: 1.75rem;
            height: 2.5rem
        }

        .ld-large-pricing-slider .noUi-background {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0
        }

        .ld-large-pricing-slider .ld-va-price-output {
            top: 0;
            background-color: transparent;
            width: 11rem;
            height: 100%;
            line-height: 3.9rem;
            padding: 0 2rem;
            border-top: 0;
            border-bottom: 0;
            border-right: 0;
            margin-top: 0;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
            text-align: left;
            border-left: .0625rem solid #3bbcb0
        }
}

.ld-small-pricing-slider {
    margin-top: 1.65rem
}

    .ld-small-pricing-slider .noUi-slider {
        height: 1.25rem;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: .0625rem solid #3bbcb0;
        border-radius: .125rem
    }

    .ld-small-pricing-slider .noUi-background {
        background: #fff;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .ld-small-pricing-slider .noUi-handle {
        top: -.2rem;
        width: 1.125rem;
        height: 1.5rem;
        border: 0;
        background-color: #3c4750;
        -webkit-box-shadow: 0 1px 3px 1px rgba(38,51,60,.2);
        box-shadow: 0 1px 3px 1px rgba(38,51,60,.2)
    }

        .ld-small-pricing-slider .noUi-handle::before {
            display: none
        }

        .ld-small-pricing-slider .noUi-handle::after {
            border-right: .125rem solid rgba(255,255,255,.5);
            border-left: .125rem solid rgba(255,255,255,.5);
            height: 50%;
            top: 25%;
            width: .3125rem
        }

    .ld-small-pricing-slider .noUi-connect {
        background: #3bbcb0
    }

    .ld-small-pricing-slider .ld-pricing-slider-output {
        position: absolute;
        bottom: 1.4rem;
        left: -1.3125rem;
        font-family: roboto,sans-serif;
        font-size: .75rem;
        font-weight: 500;
        width: 32px;
        text-align: center
    }

.ld-badge {
    display: inline-block;
    color: #fff;
    border-radius: .0625rem;
    font-size: .625rem;
    line-height: 1;
    font-weight: 700
}

    .ld-badge.ld-blue-badge {
        background-color: #3980cc;
        border: .0625rem solid #3980cc
    }

        .ld-badge.ld-blue-badge.ld-border-badge:not(.ld-bright-badge) {
            color: #3980cc
        }

    .ld-badge.ld-green-badge {
        background-color: #D5ECEC;
        border: .0625rem solid #D5ECEC
    }

        .ld-badge.ld-green-badge.ld-border-badge:not(.ld-bright-badge) {
            color: #D5ECEC
        }

    .ld-badge.ld-orange-badge {
        background-color: #cc6114;
        border: .0625rem solid #cc6114
    }

        .ld-badge.ld-orange-badge.ld-border-badge:not(.ld-bright-badge) {
            color: #cc6114
        }

    .ld-badge.ld-red-badge {
        background-color: #ee483e;
        border: .0625rem solid #ee483e
    }

        .ld-badge.ld-red-badge.ld-border-badge:not(.ld-bright-badge) {
            color: #ee483e
        }

    .ld-badge.ld-purple-badge {
        background-color: #b43194;
        border: .0625rem solid #b43194
    }

        .ld-badge.ld-purple-badge.ld-border-badge:not(.ld-bright-badge) {
            color: #b43194
        }

    .ld-badge.ld-black-badge {
        background-color: #3C3C3B;
        border: .0625rem solid #3C3C3B
    }

        .ld-badge.ld-black-badge.ld-border-badge:not(.ld-bright-badge) {
            color: #3C3C3B
        }

    .ld-badge.ld-light-badge {
        background-color: #fff;
        border: .0625rem solid #fff
    }

        .ld-badge.ld-light-badge.ld-border-badge:not(.ld-bright-badge) {
            color: #fff
        }

    .ld-badge.ld-border-badge {
        background-color: transparent
    }

.ld-light-badge:not(.ld-border-badge) {
    color: #3C3C3B
}

.ld-small-badge {
    font-size: .75rem;
    padding: .4em .8em
}

.ld-extra-small-badge {
    font-size: .625rem;
    padding: .2em .6em
}

.ld-badge-group {
    display: inline-block;
    border-radius: .125rem;
    overflow: hidden
}

    .ld-badge-group .ld-badge {
        border-radius: 0
    }

.ld-badge-applied {
    padding-left: 1.375rem;
    position: relative
}

    .ld-badge-applied::before {
        content: '';
        position: absolute;
        display: inline-block;
        left: .8em;
        top: .3em;
        background: url(/assets/svg/check-sm-white-a052ebc7f3ee615877e02dc53580e87a944aeada0ad965e5207e53fd31cf7e06.svg) no-repeat;
        background-size: contain;
        width: .5625rem;
        height: .5625rem
    }

.ld-tag {
    position: relative;
    background: #fff;
    color: #3c4750;
    display: inline-block;
    padding: .35rem 1.75rem .35rem .75rem;
    border-radius: .125rem;
    margin: .125rem 0;
    border: 1px solid #d4d7d8;
    font-size: .8125rem
}

    .ld-tag + .ld-tag {
        margin-left: .375rem
    }

    .ld-tag::after, .ld-tag::before {
        content: '';
        position: absolute;
        height: 2px;
        background-color: #D5ECEC
    }

    .ld-tag::after {
        top: 15px;
        right: 14px;
        width: 5px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .ld-tag::before {
        top: 14px;
        right: .5rem;
        width: 8px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .ld-tag.ld-unmatched-tag::after, .ld-tag.ld-unmatched-tag::before {
        top: .9rem;
        right: .5rem;
        width: 10px;
        background-color: #ee483e
    }

.ld-textbox {
    color: #3c4750;
    border-radius: .25rem;
    position: relative;
    -webkit-transition: background-color .5s ease-in-out;
    transition: background-color .5s ease-in-out;
    overflow: visible
}

    .ld-textbox h1 {
        margin-bottom: 1rem
    }

        .ld-textbox h1:not(.ld-h6) {
            font-size: 1rem
        }

    .ld-textbox p {
        font-size: .8125rem;
        margin-bottom: 1rem;
        line-height: 1.4
    }

    .ld-textbox + .ld-textbox {
        margin-top: 2.5rem
    }

    .ld-textbox.ld-dismissed-box {
        max-height: 0;
        overflow: hidden
    }

        .ld-textbox.ld-dismissed-box + .ld-textbox {
            margin-top: 0
        }

    .ld-textbox .ld-textbox-wrapper {
        padding: 2.1rem 1.75rem 1.75rem
    }

        .ld-textbox .ld-textbox-wrapper p:last-child {
            margin-bottom: 0
        }

    .ld-textbox.ld-white-box {
        background-color: #fff
    }

    .ld-textbox.ld-color-box {
        color: #fff
    }

        .ld-textbox.ld-color-box.ld-blue-box {
            background-color: #3980cc
        }

            .ld-textbox.ld-color-box.ld-blue-box .ld-button, .ld-textbox.ld-color-box.ld-blue-box .ld-modal-primaryButton {
                background-color: #265a93;
                border-color: #265a93;
                margin-top: .125rem;
                border-bottom: .125rem solid transparent
            }

                .ld-textbox.ld-color-box.ld-blue-box .ld-button:hover, .ld-textbox.ld-color-box.ld-blue-box .ld-modal-primaryButton:hover {
                    background-color: #235387;
                    border-color: #235387
                }

                .ld-textbox.ld-color-box.ld-blue-box .ld-button:hover, .ld-textbox.ld-color-box.ld-blue-box .ld-modal-primaryButton:hover, .ld-textbox.ld-color-box.ld-blue-box .ld-button:focus, .ld-textbox.ld-color-box.ld-blue-box .ld-modal-primaryButton:focus {
                    color: #fff
                }

                .ld-textbox.ld-color-box.ld-blue-box .ld-button:active, .ld-textbox.ld-color-box.ld-blue-box .ld-modal-primaryButton:active {
                    background-color: #214e7e;
                    border-color: #214e7e;
                    color: rgba(255,255,255,.8)
                }

        .ld-textbox.ld-color-box.ld-light-green-box {
            background-color: #3bbcb0
        }

            .ld-textbox.ld-color-box.ld-light-green-box .ld-button, .ld-textbox.ld-color-box.ld-light-green-box .ld-modal-primaryButton {
                background-color: #298279;
                border-color: #298279;
                margin-top: .125rem;
                border-bottom: .125rem solid transparent
            }

                .ld-textbox.ld-color-box.ld-light-green-box .ld-button:hover, .ld-textbox.ld-color-box.ld-light-green-box .ld-modal-primaryButton:hover {
                    background-color: #25766f;
                    border-color: #25766f
                }

                .ld-textbox.ld-color-box.ld-light-green-box .ld-button:hover, .ld-textbox.ld-color-box.ld-light-green-box .ld-modal-primaryButton:hover, .ld-textbox.ld-color-box.ld-light-green-box .ld-button:focus, .ld-textbox.ld-color-box.ld-light-green-box .ld-modal-primaryButton:focus {
                    color: #fff
                }

                .ld-textbox.ld-color-box.ld-light-green-box .ld-button:active, .ld-textbox.ld-color-box.ld-light-green-box .ld-modal-primaryButton:active {
                    background-color: #236e67;
                    border-color: #236e67;
                    color: rgba(255,255,255,.8)
                }

        .ld-textbox.ld-color-box.ld-green-box {
            background-color: #D5ECEC
        }

            .ld-textbox.ld-color-box.ld-green-box .ld-button, .ld-textbox.ld-color-box.ld-green-box .ld-modal-primaryButton {
                background-color: #1d5e58;
                border-color: #1d5e58;
                margin-top: .125rem;
                border-bottom: .125rem solid transparent
            }

                .ld-textbox.ld-color-box.ld-green-box .ld-button:hover, .ld-textbox.ld-color-box.ld-green-box .ld-modal-primaryButton:hover {
                    background-color: #19534d;
                    border-color: #19534d
                }

                .ld-textbox.ld-color-box.ld-green-box .ld-button:hover, .ld-textbox.ld-color-box.ld-green-box .ld-modal-primaryButton:hover, .ld-textbox.ld-color-box.ld-green-box .ld-button:focus, .ld-textbox.ld-color-box.ld-green-box .ld-modal-primaryButton:focus {
                    color: #fff
                }

                .ld-textbox.ld-color-box.ld-green-box .ld-button:active, .ld-textbox.ld-color-box.ld-green-box .ld-modal-primaryButton:active {
                    background-color: #174b46;
                    border-color: #174b46;
                    color: rgba(255,255,255,.8)
                }

        .ld-textbox.ld-color-box.ld-orange-box {
            background-color: #cc6114
        }

            .ld-textbox.ld-color-box.ld-orange-box .ld-button, .ld-textbox.ld-color-box.ld-orange-box .ld-modal-primaryButton {
                background-color: #86400d;
                border-color: #86400d;
                margin-top: .125rem;
                border-bottom: .125rem solid transparent
            }

                .ld-textbox.ld-color-box.ld-orange-box .ld-button:hover, .ld-textbox.ld-color-box.ld-orange-box .ld-modal-primaryButton:hover {
                    background-color: #78390c;
                    border-color: #78390c
                }

                .ld-textbox.ld-color-box.ld-orange-box .ld-button:hover, .ld-textbox.ld-color-box.ld-orange-box .ld-modal-primaryButton:hover, .ld-textbox.ld-color-box.ld-orange-box .ld-button:focus, .ld-textbox.ld-color-box.ld-orange-box .ld-modal-primaryButton:focus {
                    color: #fff
                }

                .ld-textbox.ld-color-box.ld-orange-box .ld-button:active, .ld-textbox.ld-color-box.ld-orange-box .ld-modal-primaryButton:active {
                    background-color: #6f350b;
                    border-color: #6f350b;
                    color: rgba(255,255,255,.8)
                }

        .ld-textbox.ld-color-box.ld-red-box {
            background-color: #ee483e
        }

            .ld-textbox.ld-color-box.ld-red-box .ld-button, .ld-textbox.ld-color-box.ld-red-box .ld-modal-primaryButton {
                background-color: #cd1d12;
                border-color: #cd1d12;
                margin-top: .125rem;
                border-bottom: .125rem solid transparent
            }

                .ld-textbox.ld-color-box.ld-red-box .ld-button:hover, .ld-textbox.ld-color-box.ld-red-box .ld-modal-primaryButton:hover {
                    background-color: #bf1b11;
                    border-color: #bf1b11
                }

                .ld-textbox.ld-color-box.ld-red-box .ld-button:hover, .ld-textbox.ld-color-box.ld-red-box .ld-modal-primaryButton:hover, .ld-textbox.ld-color-box.ld-red-box .ld-button:focus, .ld-textbox.ld-color-box.ld-red-box .ld-modal-primaryButton:focus {
                    color: #fff
                }

                .ld-textbox.ld-color-box.ld-red-box .ld-button:active, .ld-textbox.ld-color-box.ld-red-box .ld-modal-primaryButton:active {
                    background-color: #b61910;
                    border-color: #b61910;
                    color: rgba(255,255,255,.8)
                }

        .ld-textbox.ld-color-box.ld-medium-red-box {
            background-color: #cc3d35
        }

            .ld-textbox.ld-color-box.ld-medium-red-box .ld-button, .ld-textbox.ld-color-box.ld-medium-red-box .ld-modal-primaryButton {
                background-color: #902a24;
                border-color: #902a24;
                margin-top: .125rem;
                border-bottom: .125rem solid transparent
            }

                .ld-textbox.ld-color-box.ld-medium-red-box .ld-button:hover, .ld-textbox.ld-color-box.ld-medium-red-box .ld-modal-primaryButton:hover {
                    background-color: #842721;
                    border-color: #842721
                }

                .ld-textbox.ld-color-box.ld-medium-red-box .ld-button:hover, .ld-textbox.ld-color-box.ld-medium-red-box .ld-modal-primaryButton:hover, .ld-textbox.ld-color-box.ld-medium-red-box .ld-button:focus, .ld-textbox.ld-color-box.ld-medium-red-box .ld-modal-primaryButton:focus {
                    color: #fff
                }

                .ld-textbox.ld-color-box.ld-medium-red-box .ld-button:active, .ld-textbox.ld-color-box.ld-medium-red-box .ld-modal-primaryButton:active {
                    background-color: #7c241f;
                    border-color: #7c241f;
                    color: rgba(255,255,255,.8)
                }

        .ld-textbox.ld-color-box.ld-purple-box {
            background-color: #b43194
        }

            .ld-textbox.ld-color-box.ld-purple-box .ld-button, .ld-textbox.ld-color-box.ld-purple-box .ld-modal-primaryButton {
                background-color: #782163;
                border-color: #782163;
                margin-top: .125rem;
                border-bottom: .125rem solid transparent
            }

                .ld-textbox.ld-color-box.ld-purple-box .ld-button:hover, .ld-textbox.ld-color-box.ld-purple-box .ld-modal-primaryButton:hover {
                    background-color: #6c1d59;
                    border-color: #6c1d59
                }

                .ld-textbox.ld-color-box.ld-purple-box .ld-button:hover, .ld-textbox.ld-color-box.ld-purple-box .ld-modal-primaryButton:hover, .ld-textbox.ld-color-box.ld-purple-box .ld-button:focus, .ld-textbox.ld-color-box.ld-purple-box .ld-modal-primaryButton:focus {
                    color: #fff
                }

                .ld-textbox.ld-color-box.ld-purple-box .ld-button:active, .ld-textbox.ld-color-box.ld-purple-box .ld-modal-primaryButton:active {
                    background-color: #641b52;
                    border-color: #641b52;
                    color: rgba(255,255,255,.8)
                }

        .ld-textbox.ld-color-box.ld-dark-blue-box {
            background-color: #1d4066
        }

            .ld-textbox.ld-color-box.ld-dark-blue-box .ld-button, .ld-textbox.ld-color-box.ld-dark-blue-box .ld-modal-primaryButton {
                background-color: #0c1b2a;
                border-color: #0c1b2a;
                margin-top: .125rem;
                border-bottom: .125rem solid transparent
            }

                .ld-textbox.ld-color-box.ld-dark-blue-box .ld-button:hover, .ld-textbox.ld-color-box.ld-dark-blue-box .ld-modal-primaryButton:hover {
                    background-color: #09131f;
                    border-color: #09131f
                }

                .ld-textbox.ld-color-box.ld-dark-blue-box .ld-button:hover, .ld-textbox.ld-color-box.ld-dark-blue-box .ld-modal-primaryButton:hover, .ld-textbox.ld-color-box.ld-dark-blue-box .ld-button:focus, .ld-textbox.ld-color-box.ld-dark-blue-box .ld-modal-primaryButton:focus {
                    color: #fff
                }

                .ld-textbox.ld-color-box.ld-dark-blue-box .ld-button:active, .ld-textbox.ld-color-box.ld-dark-blue-box .ld-modal-primaryButton:active {
                    background-color: #060e17;
                    border-color: #060e17;
                    color: rgba(255,255,255,.8)
                }

        .ld-textbox.ld-color-box.ld-black-box {
            background-color: #3C3C3B
        }

            .ld-textbox.ld-color-box.ld-black-box .ld-button, .ld-textbox.ld-color-box.ld-black-box .ld-modal-primaryButton {
                background-color: #080b0d;
                border-color: #080b0d;
                margin-top: .125rem;
                border-bottom: .125rem solid transparent
            }

                .ld-textbox.ld-color-box.ld-black-box .ld-button:hover, .ld-textbox.ld-color-box.ld-black-box .ld-modal-primaryButton:hover {
                    background-color: #020304;
                    border-color: #020304
                }

                .ld-textbox.ld-color-box.ld-black-box .ld-button:hover, .ld-textbox.ld-color-box.ld-black-box .ld-modal-primaryButton:hover, .ld-textbox.ld-color-box.ld-black-box .ld-button:focus, .ld-textbox.ld-color-box.ld-black-box .ld-modal-primaryButton:focus {
                    color: #fff
                }

                .ld-textbox.ld-color-box.ld-black-box .ld-button:active, .ld-textbox.ld-color-box.ld-black-box .ld-modal-primaryButton:active {
                    background-color: #000;
                    border-color: #000;
                    color: rgba(255,255,255,.8)
                }

        .ld-textbox.ld-color-box.ld-lcforange-box {
            background-color: #ed8232
        }

            .ld-textbox.ld-color-box.ld-lcforange-box .ld-button, .ld-textbox.ld-color-box.ld-lcforange-box .ld-modal-primaryButton {
                background-color: #c25d11;
                border-color: #c25d11;
                margin-top: .125rem;
                border-bottom: .125rem solid transparent
            }

                .ld-textbox.ld-color-box.ld-lcforange-box .ld-button:hover, .ld-textbox.ld-color-box.ld-lcforange-box .ld-modal-primaryButton:hover {
                    background-color: #b35610;
                    border-color: #b35610
                }

                .ld-textbox.ld-color-box.ld-lcforange-box .ld-button:hover, .ld-textbox.ld-color-box.ld-lcforange-box .ld-modal-primaryButton:hover, .ld-textbox.ld-color-box.ld-lcforange-box .ld-button:focus, .ld-textbox.ld-color-box.ld-lcforange-box .ld-modal-primaryButton:focus {
                    color: #fff
                }

                .ld-textbox.ld-color-box.ld-lcforange-box .ld-button:active, .ld-textbox.ld-color-box.ld-lcforange-box .ld-modal-primaryButton:active {
                    background-color: #aa510f;
                    border-color: #aa510f;
                    color: rgba(255,255,255,.8)
                }

    .ld-textbox .ld-textbox-button {
        padding: .8em;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-width: .125rem 0 0
    }

        .ld-textbox .ld-textbox-button:hover, .ld-textbox .ld-textbox-button:focus {
            background-color: rgba(38,51,60,.6)
        }

    .ld-textbox .ld-dismiss-box {
        position: absolute;
        padding: .625rem;
        top: .875rem;
        right: .5rem
    }

        .ld-textbox .ld-dismiss-box:after, .ld-textbox .ld-dismiss-box:before {
            position: absolute;
            top: 3px;
            right: 3px;
            bottom: 0;
            left: 50%;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            width: .125rem;
            height: .625rem;
            background: #fff;
            content: '';
            display: block;
            margin: -3px 0 0 -1px
        }

        .ld-textbox .ld-dismiss-box:hover:after, .ld-textbox .ld-dismiss-box:hover:before {
            background: #e6e6e6
        }

        .ld-textbox .ld-dismiss-box:before {
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }

    .ld-textbox.ld-border-box {
        border: .125rem solid
    }

        .ld-textbox.ld-border-box.ld-blue-border {
            border-color: #3980cc
        }

            .ld-textbox.ld-border-box.ld-blue-border .ld-button, .ld-textbox.ld-border-box.ld-blue-border .ld-modal-primaryButton {
                background-color: #fff;
                border-color: #3980cc
            }

        .ld-textbox.ld-border-box.ld-light-green-border {
            border-color: #3bbcb0
        }

            .ld-textbox.ld-border-box.ld-light-green-border .ld-button, .ld-textbox.ld-border-box.ld-light-green-border .ld-modal-primaryButton {
                background-color: #fff;
                border-color: #3bbcb0
            }

        .ld-textbox.ld-border-box.ld-green-border {
            border-color: #D5ECEC
        }

            .ld-textbox.ld-border-box.ld-green-border .ld-button, .ld-textbox.ld-border-box.ld-green-border .ld-modal-primaryButton {
                background-color: #fff;
                border-color: #D5ECEC
            }

        .ld-textbox.ld-border-box.ld-orange-border {
            border-color: #cc6114
        }

            .ld-textbox.ld-border-box.ld-orange-border .ld-button, .ld-textbox.ld-border-box.ld-orange-border .ld-modal-primaryButton {
                background-color: #fff;
                border-color: #cc6114
            }

        .ld-textbox.ld-border-box.ld-red-border {
            border-color: #ee483e
        }

            .ld-textbox.ld-border-box.ld-red-border .ld-button, .ld-textbox.ld-border-box.ld-red-border .ld-modal-primaryButton {
                background-color: #fff;
                border-color: #ee483e
            }

        .ld-textbox.ld-border-box.ld-medium-red-border {
            border-color: #cc3d35
        }

            .ld-textbox.ld-border-box.ld-medium-red-border .ld-button, .ld-textbox.ld-border-box.ld-medium-red-border .ld-modal-primaryButton {
                background-color: #fff;
                border-color: #cc3d35
            }

        .ld-textbox.ld-border-box.ld-purple-border {
            border-color: #b43194
        }

            .ld-textbox.ld-border-box.ld-purple-border .ld-button, .ld-textbox.ld-border-box.ld-purple-border .ld-modal-primaryButton {
                background-color: #fff;
                border-color: #b43194
            }

        .ld-textbox.ld-border-box.ld-dark-blue-border {
            border-color: #1d4066
        }

            .ld-textbox.ld-border-box.ld-dark-blue-border .ld-button, .ld-textbox.ld-border-box.ld-dark-blue-border .ld-modal-primaryButton {
                background-color: #fff;
                border-color: #1d4066
            }

        .ld-textbox.ld-border-box.ld-black-border {
            border-color: #3C3C3B
        }

            .ld-textbox.ld-border-box.ld-black-border .ld-button, .ld-textbox.ld-border-box.ld-black-border .ld-modal-primaryButton {
                background-color: #fff;
                border-color: #3C3C3B
            }

        .ld-textbox.ld-border-box.ld-lcforange-border {
            border-color: #ed8232
        }

            .ld-textbox.ld-border-box.ld-lcforange-border .ld-button, .ld-textbox.ld-border-box.ld-lcforange-border .ld-modal-primaryButton {
                background-color: #fff;
                border-color: #ed8232
            }

    .ld-textbox .ld-icon-heading {
        margin-bottom: .8rem
    }

        .ld-textbox .ld-icon-heading .iconic {
            margin-right: .625rem;
            opacity: .25;
            position: relative;
            top: .0625rem
        }

.ld-textbox-group::after {
    clear: both;
    content: "";
    display: block
}

.ld-textbox-group .ld-textbox {
    width: calc(50% - (1.25rem/2));
    float: left
}

    .ld-textbox-group .ld-textbox:last-child {
        margin: 0 0 0 1.25rem
    }

.ld-accordion {
    width: 100%;
    position: relative
}

    .ld-accordion::after {
        clear: both;
        content: "";
        display: block
    }

.ld-accordion-trigger {
    display: block;
    position: relative;
    cursor: pointer;
    color: #3C3C3B;
    font-weight: 500;
    font-family: roboto,sans-serif;
    padding: 1rem 1.25rem
}

    .ld-accordion-trigger::after {
        content: '';
        position: absolute;
        display: block;
        width: .6875rem;
        height: .6875rem;
        background: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
        background-size: contain;
        top: 50%;
        margin-top: -.34375rem;
        right: .5rem
    }

    .ld-accordion-trigger.ld-show-menu::after, .ld-accordion-trigger.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg)
    }

@media screen and (max-width:768px) {
    .ld-accordion-trigger::before, .ld-accordion-trigger::after {
        width: .825rem;
        height: .825rem
    }
}

.ld-accordion-trigger::after {
    margin-right: 1.25rem
}

.ld-accordion-trigger:hover, .ld-accordion-trigger:focus {
    color: #3C3C3B
}

.ld-accordion-trigger .iconic .iconic-property-fill {
    fill: #4293ea
}

.ld-accordion-trigger .iconic .iconic-property-stroke {
    stroke: #4293ea
}

.ld-accordion-item {
    border-bottom: .0625rem solid #bec2c5
}

.ld-accordion-item-content {
    padding: 0 1.25rem 1.25rem;
    display: none
}

    .ld-accordion-item-content::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-accordion-item-content.ld-background-gray {
        background-color: #f4f5f6;
        padding: 1.25rem
    }

    .ld-accordion-item-content .ld-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .ld-accordion-item-content .ld-col:last-child {
            margin-right: 0
        }

    .ld-accordion-item-content .ld-select-container, .ld-accordion-item-content .ld-select-button {
        display: block;
        width: 100%
    }

    .ld-accordion-item-content .ld-content-group {
        padding: 2.5rem 0
    }

        .ld-accordion-item-content .ld-content-group:first-child {
            padding-top: 1.25rem
        }

        .ld-accordion-item-content .ld-content-group:last-child {
            padding-bottom: 1.25rem
        }

        .ld-accordion-item-content .ld-content-group + .ld-content-group {
            border-top: .0625rem solid #bec2c5;
            border-top-color: rgba(190,194,197,.6)
        }

.ld-is-expanded .ld-accordion-trigger {
    font-weight: 700
}

    .ld-is-expanded .ld-accordion-trigger::after {
        opacity: .2;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

.ld-is-expanded .ld-accordion-item-content {
    display: block
}

.ld-color-block .ld-accordion-tabs {
    margin-bottom: 0
}

.ld-accordion-tabs {
    margin-bottom: 1.25rem;
    padding: 0;
    font-size: 0;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden
}

    .ld-accordion-tabs::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-accordion-tabs .ld-tab-header-and-content {
        list-style: none;
        display: inline
    }

    .ld-accordion-tabs .ld-tab-link {
        -webkit-transition: all .2s ease;
        transition: all .2s ease;
        display: inline-block;
        position: relative;
        font-weight: 400;
        font-family: roboto,sans-serif;
        text-transform: uppercase;
        letter-spacing: .0625rem;
        padding: .9375rem 1.75rem;
        text-decoration: none;
        font-size: .875rem;
        margin-bottom: -.0625rem;
        cursor: pointer
    }

@media screen and (max-width:480px) {
    .ld-accordion-tabs .ld-tab-link {
        font-size: .8125rem;
        padding: .625rem 1.25rem
    }
}

.ld-accordion-tabs .ld-tab-link .ld-badge {
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    border-radius: 0;
    margin-left: .625rem;
    padding: .1875rem .3125rem;
    letter-spacing: 0;
    font-size: .6875rem;
    position: relative;
    top: -.125rem
}

@media screen and (max-width:480px) {
    .ld-accordion-tabs .ld-tab-link .ld-badge {
        padding: .125rem .3125rem;
        font-size: .625rem;
        vertical-align: top;
        margin-top: .0625rem;
        margin-left: .3125rem
    }
}

.ld-accordion-tabs .ld-tab-link:focus {
    outline: 0
}

.ld-accordion-tabs .ld-tab-link.ld-is-active::after, .ld-accordion-tabs .ld-tab-link.active::after {
    content: '';
    position: absolute;
    top: 100%;
    margin-top: -.5rem;
    left: 50%;
    margin-left: -.25rem;
    width: 0;
    height: 0;
    border-left: .5rem solid transparent;
    border-right: .5rem solid transparent;
    border-bottom: .5rem solid #fff
}

.ld-accordion-tabs .ld-tab-content {
    background-color: #fff;
    display: none;
    padding: 1.75rem;
    width: 100%;
    float: left;
    font-size: .875rem;
    white-space: normal
}

    .ld-accordion-tabs .ld-tab-content p:last-child {
        margin-bottom: 0
    }

@media screen and (max-width:768px) {
    .ld-accordion-tabs .ld-tab-content {
        position: absolute;
        white-space: normal
    }
}

.ld-accordion-tabs .ld-tab-content.ld-is-open {
    display: block
}

.ld-lighter-gray-arrow .ld-tab-link.ld-is-active::after, .ld-lighter-gray-arrow .ld-tab-link.is-active::after, .ld-lighter-gray-arrow .ld-tab-link.active::after {
    border-bottom-color: #e9ebec
}

.ld-background-gray-arrow .ld-tab-link.ld-is-active::after, .ld-background-gray-arrow .ld-tab-link.is-active::after, .ld-background-gray-arrow .ld-tab-link.active::after {
    border-bottom-color: #f4f5f6
}

.ld-light-tabs {
    margin-bottom: 0
}

    .ld-light-tabs:not(.ld-small-tabs) .ld-tab-header-and-content:first-child .ld-tab-link {
        border-left: .125rem solid #d4d7d8
    }

    .ld-light-tabs:not(.ld-small-tabs).ld-tab-header-and-content:last-child .ld-tab-link {
        margin-right: 1.75rem
    }

    .ld-light-tabs .ld-tab-link {
        border-right: .125rem solid #d4d7d8;
        color: #3c4750;
        font-weight: 500
    }

        .ld-light-tabs .ld-tab-link .iconic-property-stroke {
            stroke: #bec2c5
        }

        .ld-light-tabs .ld-tab-link .iconic-property-fill {
            fill: #bec2c5
        }

        .ld-light-tabs .ld-tab-link .ld-badge {
            color: #3C3C3B;
            border: .0625rem solid #3C3C3B
        }

        .ld-light-tabs .ld-tab-link:hover {
            color: #3C3C3B
        }

            .ld-light-tabs .ld-tab-link:hover .ld-badge {
                background-color: #3C3C3B;
                border-color: #3C3C3B;
                color: #fff
            }

        .ld-light-tabs .ld-tab-link.ld-is-active {
            color: #3C3C3B;
            font-weight: 500
        }

            .ld-light-tabs .ld-tab-link.ld-is-active::after {
                border-bottom-color: #e9ebec
            }

            .ld-light-tabs .ld-tab-link.ld-is-active .ld-badge {
                border-color: #bec2c5;
                color: #3C3C3B
            }

            .ld-light-tabs .ld-tab-link.ld-is-active:hover .ld-badge {
                border-color: #bec2c5;
                color: #3C3C3B;
                background-color: #fff
            }

    .ld-light-tabs .ld-tab-content {
        background-color: #e9ebec
    }

.ld-small-tabs.ld-light-tabs .ld-tab-link {
    border: 0;
    padding: 1rem 0
}

    .ld-small-tabs.ld-light-tabs .ld-tab-link.ld-dropdown-button {
        padding-right: 1.5rem
    }

.ld-small-tabs.ld-light-tabs .ld-tab-header-and-content + .ld-tab-header-and-content {
    margin-left: 1.5rem
}

.ld-color-tabs {
    border-top: .125rem solid rgba(255,255,255,.2)
}

    .ld-color-tabs .ld-tab-link {
        color: rgba(255,255,255,.8);
        padding: 1rem 1.25rem
    }

        .ld-color-tabs .ld-tab-link .iconic-property-stroke {
            stroke: rgba(255,255,255,.8)
        }

        .ld-color-tabs .ld-tab-link .iconic-property-fill {
            fill: rgba(255,255,255,.8)
        }

        .ld-color-tabs .ld-tab-link .ld-badge {
            color: #fff;
            border: .0625rem solid rgba(255,255,255,.5)
        }

        .ld-color-tabs .ld-tab-link:hover {
            color: #fff
        }

            .ld-color-tabs .ld-tab-link:hover .iconic-property-stroke {
                stroke: #fff
            }

            .ld-color-tabs .ld-tab-link:hover .iconic-property-fill {
                fill: #fff
            }

            .ld-color-tabs .ld-tab-link:hover .ld-badge {
                background-color: #fff;
                border-color: rgba(255,255,255,.7);
                color: #3C3C3B
            }

        .ld-color-tabs .ld-tab-link.ld-is-active, .ld-color-tabs .ld-tab-link.active {
            color: #fff;
            font-weight: 500
        }

            .ld-color-tabs .ld-tab-link.ld-is-active .iconic-property-stroke, .ld-color-tabs .ld-tab-link.active .iconic-property-stroke {
                stroke: #fff
            }

            .ld-color-tabs .ld-tab-link.ld-is-active .iconic-property-fill, .ld-color-tabs .ld-tab-link.active .iconic-property-fill {
                fill: #fff
            }

            .ld-color-tabs .ld-tab-link.ld-is-active .ld-badge, .ld-color-tabs .ld-tab-link.ld-is-active:hover .ld-badge, .ld-color-tabs .ld-tab-link.active .ld-badge, .ld-color-tabs .ld-tab-link.active:hover .ld-badge {
                border-color: rgba(255,255,255,.5);
                color: #fff;
                background-color: transparent
            }

    .ld-color-tabs .ld-tab-header-and-content:first-child {
        margin-left: -1.25rem
    }

    .ld-color-tabs .ld-tab-header-and-content:last-child {
        margin-right: -1.25rem
    }

    .ld-color-tabs .ld-tab-content {
        background-color: #fff
    }

.ld-pills-tabs {
    text-align: center
}

    .ld-pills-tabs .ld-tab-link {
        color: #fff;
        border: .0625rem solid #fff;
        margin: .9375rem;
        padding: .625rem 1.25rem;
        border-radius: .25rem;
        font-weight: 500
    }

@media screen and (max-width:768px) {
    .ld-pills-tabs .ld-tab-link {
        margin: .9375rem .75rem;
        padding: .46875rem .9375rem
    }
}

@media screen and (max-width:480px) {
    .ld-pills-tabs .ld-tab-link {
        margin: .9375rem .625rem;
        padding: .3125rem .9375rem
    }
}

.ld-pills-tabs .ld-tab-link .ld-badge {
    color: #fff;
    border: .0625rem solid
}

.ld-pills-tabs .ld-tab-link .iconic-property-stroke {
    stroke: #81878c
}

.ld-pills-tabs .ld-tab-link .iconic-property-fill {
    fill: #81878c
}

.ld-pills-tabs .ld-tab-link:hover {
    background-color: #fff;
    color: #3C3C3B
}

    .ld-pills-tabs .ld-tab-link:hover .ld-badge {
        background-color: #3C3C3B;
        border-color: #3C3C3B;
        color: #fff
    }

.ld-pills-tabs .ld-tab-link.ld-is-active {
    background-color: #fff;
    color: #3C3C3B
}

    .ld-pills-tabs .ld-tab-link.ld-is-active::after {
        margin-top: .48rem
    }

    .ld-pills-tabs .ld-tab-link.ld-is-active .ld-badge, .ld-pills-tabs .ld-tab-link.ld-is-active:hover .ld-badge {
        background-color: #fff;
        border-color: #3C3C3B;
        color: #3C3C3B
    }

.ld-pills-tabs .ld-tab-content {
    background-color: #fff;
    text-align: left
}

.ld-tab-link + .ld-desktop-dropdown-menu, .ld-tab-link + .ld-mobile-dropdown-menu, .ld-tab-link + .ld-dropdown-menu {
    top: 100% !important
}

.ld-dark-tabs {
    background-color: #3C3C3B
}

.intl-tel-input .selected-flag {
    top: .0625rem;
    bottom: .0625rem;
    left: .0625rem;
    position: relative;
    height: calc(100% - 2px)
}

    .intl-tel-input .selected-flag:focus {
        outline: .125rem solid #3bbcb0
    }

.ld-bullet-list, .ld-job-offer-section ul:not(.ld-dropdown-menu), .ld-ordered-list, .ld-unordered-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

    .ld-bullet-list > li, .ld-job-offer-section ul:not(.ld-dropdown-menu) > li, .ld-ordered-list > li, .ld-unordered-list > li {
        margin-left: 1em;
        position: relative
    }

        .ld-bullet-list > li::before, .ld-job-offer-section ul:not(.ld-dropdown-menu) > li::before, .ld-ordered-list > li::before, .ld-unordered-list > li::before {
            position: absolute;
            left: -1em
        }

        .ld-bullet-list > li + li, .ld-job-offer-section ul:not(.ld-dropdown-menu) > li + li, .ld-ordered-list > li + li, .ld-unordered-list > li + li {
            margin-top: .5em
        }

    .ld-bullet-list + p, .ld-job-offer-section ul:not(.ld-dropdown-menu) + p, .ld-ordered-list + p, .ld-unordered-list + p {
        margin-top: 1.25rem
    }

    .ld-bullet-list li::before, .ld-job-offer-section ul:not(.ld-dropdown-menu) li::before {
        content: '•'
    }

    .ld-ordered-list li {
        counter-increment: step-counter
    }

        .ld-ordered-list li::before {
            content: counter(step-counter) ".";
            font-family: roboto,sans-serif;
            font-weight: 500
        }

    .ld-unordered-list li::before {
        content: '—'
    }

.ld-styleless-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

    .ld-styleless-list li + li {
        margin-top: .5rem
    }

.ld-inline-list {
    display: inline-block
}

    .ld-inline-list > li {
        display: inline-block
    }

        .ld-inline-list > li + li {
            margin-top: 0;
            margin-left: .25rem
        }

.ld-iconic-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

    .ld-iconic-list li {
        padding-left: 1.45rem;
        position: relative
    }

        .ld-iconic-list li .iconic {
            width: 1rem !important;
            height: 1rem !important;
            position: absolute;
            left: 0;
            top: .25rem
        }

    .ld-iconic-list.ld-blue li .iconic .iconic-property-fill {
        fill: #3980cc
    }

    .ld-iconic-list.ld-blue li .iconic .iconic-property-stroke {
        stroke: #3980cc
    }

    .ld-iconic-list.ld-light-green li .iconic .iconic-property-fill {
        fill: #3bbcb0
    }

    .ld-iconic-list.ld-light-green li .iconic .iconic-property-stroke {
        stroke: #3bbcb0
    }

    .ld-iconic-list.ld-green li .iconic .iconic-property-fill {
        fill: #D5ECEC
    }

    .ld-iconic-list.ld-green li .iconic .iconic-property-stroke {
        stroke: #D5ECEC
    }

    .ld-iconic-list.ld-orange li .iconic .iconic-property-fill {
        fill: #cc6114
    }

    .ld-iconic-list.ld-orange li .iconic .iconic-property-stroke {
        stroke: #cc6114
    }

    .ld-iconic-list.ld-red li .iconic .iconic-property-fill {
        fill: #ee483e
    }

    .ld-iconic-list.ld-red li .iconic .iconic-property-stroke {
        stroke: #ee483e
    }

    .ld-iconic-list.ld-medium-red li .iconic .iconic-property-fill {
        fill: #cc3d35
    }

    .ld-iconic-list.ld-medium-red li .iconic .iconic-property-stroke {
        stroke: #cc3d35
    }

    .ld-iconic-list.ld-purple li .iconic .iconic-property-fill {
        fill: #b43194
    }

    .ld-iconic-list.ld-purple li .iconic .iconic-property-stroke {
        stroke: #b43194
    }

    .ld-iconic-list.ld-dark-blue li .iconic .iconic-property-fill {
        fill: #1d4066
    }

    .ld-iconic-list.ld-dark-blue li .iconic .iconic-property-stroke {
        stroke: #1d4066
    }

    .ld-iconic-list.ld-black li .iconic .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-iconic-list.ld-black li .iconic .iconic-property-stroke {
        stroke: #3C3C3B
    }

    .ld-iconic-list.ld-lcforange li .iconic .iconic-property-fill {
        fill: #ed8232
    }

    .ld-iconic-list.ld-lcforange li .iconic .iconic-property-stroke {
        stroke: #ed8232
    }

.ld-simple-jobs-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

    .ld-simple-jobs-list li {
        position: relative;
        padding-top: .25rem;
        padding-bottom: .25rem
    }

        .ld-simple-jobs-list li + li {
            margin-top: 1.5rem
        }

    .ld-simple-jobs-list .ld-small-avatar {
        position: absolute;
        left: 0;
        top: 6px
    }

    .ld-simple-jobs-list .ld-h5, .ld-simple-jobs-list .has-markdown h1, .has-markdown .ld-simple-jobs-list h1, .ld-simple-jobs-list .has-markdown h2, .has-markdown .ld-simple-jobs-list h2, .ld-simple-jobs-list .has-markdown h3, .has-markdown .ld-simple-jobs-list h3, .ld-simple-jobs-list .has-markdown h4, .has-markdown .ld-simple-jobs-list h4, .ld-simple-jobs-list .has-markdown h5, .has-markdown .ld-simple-jobs-list h5, .ld-simple-jobs-list .has-markdown h6, .has-markdown .ld-simple-jobs-list h6 {
        margin-bottom: 0 !important;
        margin-left: 2.75rem
    }

    .ld-simple-jobs-list .ld-small-paragraph {
        margin-left: 2.75rem
    }

    .ld-simple-jobs-list .ld-extra-small-paragraph, .ld-simple-jobs-list .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .ld-simple-jobs-list .ld-block-link-info, .ld-simple-jobs-list .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-simple-jobs-list .ld-block-link-info {
        margin-top: .5rem
    }

@media screen and (min-width:769px) {
    .ld-simple-jobs-list .ld-extra-small-paragraph, .ld-simple-jobs-list .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .ld-simple-jobs-list .ld-block-link-info, .ld-simple-jobs-list .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-simple-jobs-list .ld-block-link-info {
        display: inline;
        margin-left: 1rem;
        margin-right: 1rem;
        margin-top: 0
    }

        .ld-simple-jobs-list .ld-extra-small-paragraph + .ld-extra-small-paragraph, .ld-simple-jobs-list .application_form .ld-recommendations-section .ld-block-link-info + .ld-extra-small-paragraph, .application_form .ld-recommendations-section .ld-simple-jobs-list .ld-block-link-info + .ld-extra-small-paragraph, .ld-simple-jobs-list .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-extra-small-paragraph, .ld-modal-app-letter .ld-app-letter-list-container .ld-simple-jobs-list .ld-block-link-info + .ld-extra-small-paragraph, .ld-simple-jobs-list .application_form .ld-recommendations-section .ld-extra-small-paragraph + .ld-block-link-info, .application_form .ld-recommendations-section .ld-simple-jobs-list .ld-extra-small-paragraph + .ld-block-link-info, .ld-simple-jobs-list .application_form .ld-recommendations-section .ld-block-link-info + .ld-block-link-info, .application_form .ld-recommendations-section .ld-simple-jobs-list .ld-block-link-info + .ld-block-link-info, .ld-simple-jobs-list .ld-modal-app-letter .ld-app-letter-list-container .ld-extra-small-paragraph + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-simple-jobs-list .ld-extra-small-paragraph + .ld-block-link-info, .ld-simple-jobs-list .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-simple-jobs-list .ld-block-link-info + .ld-block-link-info {
            margin-left: 0
        }
}

.ld-progress-bar {
    margin-top: .625rem
}

    .ld-progress-bar .ld-bar {
        position: relative;
        background-color: #e9ebec
    }

    .ld-progress-bar .ld-progress {
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        min-width: .0625rem
    }

.ld-bar-label {
    color: #3c4750;
    font-family: roboto,sans-serif;
    font-size: .8125rem;
    letter-spacing: .5px
}

    .ld-bar-label .ld-percentage {
        letter-spacing: 0;
        font-weight: 500
    }

.ld-bar + .ld-bar-label {
    margin-top: .25rem
}

.ld-thick-bar {
    height: .5rem
}

@media screen and (max-width:480px) {
    .ld-thick-bar {
        height: .25rem
    }
}

.ld-medium-bar {
    height: .375rem
}

@media screen and (max-width:480px) {
    .ld-medium-bar {
        height: .3125rem
    }
}

.ld-thin-bar {
    height: .25rem
}

@media screen and (max-width:480px) {
    .ld-thin-bar {
        height: .1875rem
    }
}

.ld-wrapper.ld-blue .ld-progress {
    background-color: #4293ea
}

.ld-wrapper.ld-green .ld-progress {
    background-color: #3bbcb0
}

.ld-wrapper.ld-yellow .ld-progress {
    background-color: #ede441
}

.ld-wrapper.ld-purple .ld-progress {
    background-color: #cb42b0
}

.ld-wrapper.ld-orange .ld-progress {
    background-color: #f3873c
}

.ld-separator-line {
    height: .125rem;
    background-color: #e9ebec;
    width: 100%
}

    .ld-separator-line.ld-dark-line {
        background-color: #d4d7d8
    }

    .ld-gray-bg > .ld-separator-line, .ld-separator-line.ld-darker-separator-line {
        background-color: #d4d7d8;
        height: .0625rem
    }

.ld-separator-extra-small-margin {
    margin: .625rem 0
}

.ld-separator-base-margin {
    margin: 1.25rem 0
}

.ld-separator-small-margin {
    margin: 1.75rem 0
}

.ld-separator-medium-margin {
    margin: 2.5rem 0
}

.ld-separator-large-margin {
    margin: 4.75rem 0
}

.ld-file-upload {
    position: relative;
    overflow: hidden
}

    .ld-file-upload input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        opacity: 0;
        z-index: 200;
        cursor: pointer;
        max-width: none
    }

        .ld-file-upload input[type=file] + input {
            pointer-events: none;
            cursor: pointer
        }

.ld-marker {
    position: absolute;
    display: block;
    padding: 0;
    background: rgba(66,147,234,.8);
    -webkit-box-shadow: 0 0 .5rem .03125rem rgba(38,51,60,.3);
    box-shadow: 0 0 .5rem .03125rem rgba(38,51,60,.3);
    overflow: visible;
    border-radius: 50%;
    width: .5rem;
    height: .5rem;
    display: block;
    margin: 1rem 0 0 1rem;
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
    -webkit-transition: opacity .5s ease-out,-webkit-transform .25s;
    transition: opacity .5s ease-out,-webkit-transform .25s;
    transition: opacity .5s ease-out,transform .25s;
    transition: opacity .5s ease-out,transform .25s,-webkit-transform .25s;
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1040
}

    .ld-marker::before, .ld-marker::after {
        content: "";
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        background: rgba(66,147,234,.5);
        border-radius: 50%;
        width: 3.75rem;
        height: 3.75rem;
        display: block;
        top: -1.625rem;
        left: -1.625rem;
        border: .0625rem solid #4293ea;
        z-index: -1
    }

    .ld-marker::before {
        -webkit-animation: tip-pulsar 1.5s infinite ease-out;
        animation: tip-pulsar 1.5s infinite ease-out
    }

    .ld-marker::after {
        -webkit-animation: tip-pulsar-inner 1.5s infinite ease-out;
        animation: tip-pulsar-inner 1.5s infinite ease-out
    }

    .ld-marker .ld-tooltip {
        line-height: 1.5;
        color: #fff;
        text-indent: 0;
        bottom: 1.25rem
    }

@-webkit-keyframes tip-pulsar {
    0% {
        opacity: .65;
        -webkit-transform: scale(.1,.1);
        transform: scale(.1,.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1,1);
        transform: scale(1,1)
    }
}

@keyframes tip-pulsar {
    0% {
        opacity: .65;
        -webkit-transform: scale(.1,.1);
        transform: scale(.1,.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1,1);
        transform: scale(1,1)
    }
}

@-webkit-keyframes tip-pulsar-inner {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1,.1);
        transform: scale(.1,.1)
    }

    24% {
        opacity: 0
    }

    25% {
        opacity: .65;
        -webkit-transform: scale(.1,.1);
        transform: scale(.1,.1)
    }

    90% {
        opacity: 0
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1,1);
        transform: scale(1,1)
    }
}

@keyframes tip-pulsar-inner {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1,.1);
        transform: scale(.1,.1)
    }

    24% {
        opacity: 0
    }

    25% {
        opacity: .65;
        -webkit-transform: scale(.1,.1);
        transform: scale(.1,.1)
    }

    90% {
        opacity: 0
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1,1);
        transform: scale(1,1)
    }
}

@media screen and (max-width:480px) {
    #intercom-container {
        display: none
    }
}

@media(max-width:768px) and (orientation:portrait) {
    [data-user-type=TalentUser] #intercom-container .intercom-launcher-frame {
        bottom: 5rem !important
    }

    [data-user-type=TalentUser] #intercom-container .intercom-app-launcher-enabled .intercom-messenger-frame {
        bottom: 10rem !important
    }
}

.ld-loading-animation {
    display: none;
    font-size: 0;
    width: 0;
    left: 0;
    right: 0;
    top: 2.8125rem;
    margin: 0 auto;
    position: absolute
}

    .ld-loading-animation .ld-spinner-dots {
        left: 45px;
        position: relative
    }

    .ld-loading-animation .ld-small-paragraph {
        text-align: center
    }

    .ld-loading-animation .ld-dotcon {
        display: inline-block;
        float: left;
        width: 20px;
        position: absolute
    }

        .ld-loading-animation .ld-dotcon .ld-dot {
            width: .3125rem;
            height: .3125rem;
            border-radius: 50%;
            background-color: rgba(103,112,118,.8);
            display: block
        }

        .ld-loading-animation .ld-dotcon:first-child {
            -webkit-animation: bouncy1 1.5s infinite;
            animation: bouncy1 1.5s infinite;
            left: -.9375rem
        }

        .ld-loading-animation .ld-dotcon:nth-child(2) {
            -webkit-animation: bouncy2 1.5s infinite;
            animation: bouncy2 1.5s infinite;
            left: 0
        }

        .ld-loading-animation .ld-dotcon:last-child {
            -webkit-animation: bouncy3 1.5s infinite;
            animation: bouncy3 1.5s infinite;
            left: .9375rem
        }

@keyframes bouncy1 {
    0% {
        -webkit-transform: translate(0,0) rotate(0deg);
        transform: translate(0,0) rotate(0deg)
    }

    50% {
        -webkit-transform: translate(0,0) rotate(180deg);
        transform: translate(0,0) rotate(180deg)
    }

    100% {
        -webkit-transform: translate(0.9375rem,0px) rotate(-180deg);
        transform: translate(0.9375rem,0px) rotate(-180deg)
    }
}

@keyframes bouncy2 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-0.9375rem);
        transform: translateX(-0.9375rem)
    }

    100% {
        -webkit-transform: translateX(-0.9375rem);
        transform: translateX(-0.9375rem)
    }
}

@keyframes bouncy3 {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        -webkit-transform: translateX(-0.9375rem);
        transform: translateX(-0.9375rem)
    }
}

.ld-balloon {
    padding: 1rem;
    background-color: #fff;
    position: relative
}

    .ld-balloon::after {
        content: '';
        position: absolute;
        width: 0;
        height: 0
    }

    .ld-balloon + .ld-balloon {
        margin-top: .625rem
    }

    .ld-balloon p {
        margin-bottom: .625rem
    }

    .ld-balloon.ld-arrow-top-right::after {
        top: 0;
        margin-top: -.5rem;
        right: 1.5rem;
        margin-right: .25rem;
        border-left: .5rem solid transparent;
        border-right: .5rem solid transparent;
        border-bottom: .5rem solid #fff
    }

    .ld-balloon.ld-arrow-top-left::after {
        top: 0;
        margin-top: -.5rem;
        left: 1.5rem;
        margin-left: .25rem;
        border-left: .5rem solid transparent;
        border-right: .5rem solid transparent;
        border-bottom: .5rem solid #fff
    }

    .ld-balloon.ld-arrow-bottom-right::after {
        bottom: 0;
        margin-bottom: -.5rem;
        right: 1.5rem;
        margin-right: .25rem;
        border-left: .5rem solid transparent;
        border-right: .5rem solid transparent;
        border-top: .5rem solid #fff
    }

    .ld-balloon.ld-arrow-bottom-left::after {
        bottom: 0;
        margin-bottom: -.5rem;
        left: 1.5rem;
        margin-left: .25rem;
        border-left: .5rem solid transparent;
        border-right: .5rem solid transparent;
        border-top: .5rem solid #fff
    }

.ld-balloon-group + .ld-balloon-group {
    margin-top: 1.25rem
}

.ld-balloon.ld-gray-bg.ld-arrow-bottom-left::after, .ld-balloon.ld-gray-bg.ld-arrow-bottom-right::after {
    border-top-color: #e9ebec
}

.ld-balloon.ld-gray-bg.ld-arrow-top-left::after, .ld-balloon.ld-gray-bg.ld-arrow-top-right::after {
    border-bottom-color: #e9ebec
}

.ld-balloon.ld-gray-bg.ld-no-arrow::after {
    display: none
}

.ld-balloon .ld-balloon-footer {
    margin-top: 1rem;
    font-family: roboto,sans-serif;
    letter-spacing: .5px;
    color: #81878c;
    font-size: .75rem
}

.ld-balloon + .ld-balloon-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 1rem
}

    .ld-balloon + .ld-balloon-footer .ld-cite {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .ld-balloon + .ld-balloon-footer .avatar {
        width: 1.5rem;
        height: 1.5rem;
        background-size: cover;
        border-radius: .125rem;
        margin-right: .5rem
    }

    .ld-balloon + .ld-balloon-footer .ld-cite-info {
        line-height: 1.3
    }

    .ld-balloon + .ld-balloon-footer .ld-cite-name {
        font-family: roboto,sans-serif;
        font-weight: 500;
        letter-spacing: .5px;
        font-size: .8125rem
    }

    .ld-balloon + .ld-balloon-footer .ld-cite-email, .ld-balloon + .ld-balloon-footer .ld-cite-date {
        color: #81878c;
        font-size: .75rem
    }

.ld-balloon-actions {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2
}

    .ld-balloon-actions .ld-dropdown-menu {
        left: auto;
        right: 0
    }

.ld-balloon-action-link {
    display: block;
    font-weight: 500;
    color: #81878c;
    padding: 0 .5rem .25rem;
    letter-spacing: 1px;
    font-size: 1rem;
    text-shadow: 0 0 2px #e9ebec
}

    .ld-balloon-action-link.ld-dropdown-button {
        padding: 0 .5rem .25rem
    }

.ld-wysiwyg-editor {
    border: .125rem solid #d4d7d8;
    border-radius: .25rem
}

.ld-wysiwyg-editor-options {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: .125rem solid #d4d7d8
}

@media screen and (max-width:768px) {
    .ld-wysiwyg-editor-options {
        display: none
    }
}

.ld-wysiwyg-editor-options .ld-options-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-left: .6rem
}

    .ld-wysiwyg-editor-options .ld-options-list .ld-option-item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-box-pack: stretch;
        -webkit-justify-content: stretch;
        -moz-box-pack: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch
    }

        .ld-wysiwyg-editor-options .ld-options-list .ld-option-item:last-child {
            border-left: .0625rem solid #d4d7d8;
            padding-left: .6rem;
            margin-left: .3rem
        }

    .ld-wysiwyg-editor-options .ld-options-list .ld-option-button {
        padding-left: .5rem;
        padding-right: .5rem
    }

        .ld-wysiwyg-editor-options .ld-options-list .ld-option-button .iconic {
            width: .95rem !important;
            height: .95rem !important
        }

.ld-wysiwyg-editor .ld-button-group {
    padding: .5rem 1rem
}

.ld-wysiwyg-editor textarea.ld-form-input, .ld-wysiwyg-editor textarea.pikaday__display {
    border: 0 !important;
    display: block;
    width: 100%;
    resize: none;
    padding-top: .8rem
}

.ld-wysiwyg-editor-savebar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: .125rem solid #d4d7d8;
    border-left: .125rem solid #d4d7d8;
    border-right: .125rem solid #d4d7d8;
    background-color: #fff;
    margin-top: -.125rem;
    padding: .5rem 1rem;
    padding-bottom: 1rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

    .ld-wysiwyg-editor-savebar footer {
        font-family: roboto,sans-serif;
        letter-spacing: .5px;
        color: #81878c;
        font-size: .75rem
    }

.ld-metatags-col {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    margin-left: -1.25rem;
    margin-bottom: .625rem
}

    .ld-metatags-col::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-metatags-col .ld-metatag {
        min-width: 30%
    }

@media screen and (min-width:1200px) {
    .ld-metatags-col .ld-metatag:nth-child(3n+3) {
        min-width: 30%
    }

        .ld-metatags-col .ld-metatag:nth-child(3n+3) + .ld-metatag {
            clear: left
        }
}

@media screen and (max-width:1200px) {
    .ld-metatags-col .ld-metatag {
        min-width: 30%;
        clear: none
    }
}

@media(max-width:60rem) {
    .ld-metatags-col .ld-metatag {
        float: none;
        margin-bottom: 0 !important
    }
}

.ld-metatag {
    float: left;
    margin-left: 1.25rem;
    margin-bottom: .625rem;
    color: #677076;
    font-weight: 400
}

    .ld-metatag .iconic, .ld-metatag .ld-icon {
        margin-right: .8em;
        opacity: .3;
        width: 1em !important;
        height: 1em !important;
        position: relative;
        top: .125rem
    }

    .ld-metatag .ld-property-fill {
        fill: inherit
    }

    .ld-metatag a + a {
        margin-left: .625rem
    }

    .ld-metatag.ld-time-left, .ld-metatag.ld-salary, .ld-metatag .ld-location {
        font-weight: 500
    }

    .ld-metatag .ld-location-remote {
        font-size: .9em
    }

@media(max-width:60rem) {
    .ld-metatag + .ld-metatag, .ld-metatag + .ld-job-category {
        margin-top: .625rem
    }
}

@media screen and (max-width:768px) {
    .ld-metatag.ld-job-type, .ld-metatag.ld-time-left {
        display: inline-block;
        margin-right: 1.75rem;
        margin-top: 0
    }
}

.tables {
    border-collapse: separate;
    border-left: 0;
    border-radius: 3px;
    border-spacing: 0;
    border: 1px solid #dcdcdc;
    width: 100%
}

    .tables tbody {
        background-color: #fbfbfb
    }

        .tables tbody tr:hover > td, .tables tbody tr:hover > th {
            background-color: #eee
        }

        .tables tbody tr:nth-child(even) {
            background-color: #f6f6f6
        }

            .tables tbody tr:nth-child(even):hover > td {
                background-color: #e9e9e9
            }

    .tables thead:first-of-type tr:first-child > th:first-child {
        border-top-left-radius: 3px
    }

    .tables thead:first-of-type tr:first-child > th:last-child {
        border-top-right-radius: 3px
    }

    .tables tbody:last-child tr:last-child > td:first-child {
        border-bottom-left-radius: 3px
    }

    .tables tbody:last-child tr:last-child > td:last-child {
        border-bottom-right-radius: 3px
    }

    .tables thead th {
        background-color: #fff;
        border-bottom: 0;
        border-left: 1px solid #dcdcdc;
        padding: .75em 1em;
        text-align: left
    }

        .tables thead th:first-child {
            border-left: 0
        }

    .tables tbody {
        background-color: #fbfbfb
    }

        .tables tbody td {
            border-bottom: 0;
            border-left: 1px solid #dcdcdc;
            border-top: 1px solid #dcdcdc;
            padding: .75em 1em
        }

            .tables tbody td:first-child {
                border-left: 0
            }

            .tables tbody td.no-left-border {
                border-left: 0
            }

            .tables tbody td button {
                display: inline-block;
                font-size: .7em;
                line-height: 1.5em;
                margin-bottom: .3em;
                margin-right: .5em;
                outline: 0;
                padding: .3em 1em;
                width: 100%
            }

@media screen and (min-width:40em) {
    .tables tbody td button {
        margin-bottom: 0;
        width: auto
    }
}

.sliding-panel-content {
    background: #e9ebec;
    float: left;
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .25s linear;
    transition: all .25s linear;
    z-index: 999999
}

    .sliding-panel-content ul {
        padding: 0;
        margin: 0
    }

    .sliding-panel-content li {
        list-style: none
    }

        .sliding-panel-content li a {
            border-bottom: 1px solid #333;
            color: #fff;
            display: block;
            font-weight: 700;
            padding: 1em;
            text-decoration: none
        }

            .sliding-panel-content li a:focus {
                background-color: #4d4d4d
            }

            .sliding-panel-content li a:hover {
                background-color: #477dca;
                color: #fff
            }

    .sliding-panel-content.is-visible {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .sliding-panel-content input[type=checkbox]:not(:checked) + label span {
        background: #fff
    }

.sliding-panel-fade-screen {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    visibility: hidden;
    z-index: 999998
}

    .sliding-panel-fade-screen.is-visible {
        opacity: .4;
        visibility: visible
    }

.pagination {
    display: block;
    margin: 1rem auto;
    padding: 0;
    text-align: center;
    clear: both;
    line-height: 3.5
}

    .pagination li {
        display: inline-block;
        list-style: none;
        line-height: initial;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

        .pagination li a, .pagination li.current {
            display: inline-block;
            text-decoration: none;
            color: #3C3C3B;
            border-radius: .25rem;
            border: 1px solid #bec2c5;
            outline: 0;
            padding: .375em .809em
        }

            .pagination li a:hover, .pagination li a:focus, .pagination li.current:hover, .pagination li.current:focus {
                background: #4293ea;
                color: #fff
            }

            .pagination li a:active, .pagination li.current:active {
                background: #4293ea;
                color: #fff
            }

        .pagination li a {
            background: #fff
        }

        .pagination li.current {
            background: #4293ea;
            color: #fff
        }

.button-group input {
    display: none
}

.button-group label {
    margin-bottom: 0
}

@media screen and (min-width:53.75em) {
    .button-group label {
        float: left
    }
}

.button-group label .button-group-item {
    background: #fff;
    border-left: 1px solid silver;
    border-radius: 0;
    border-right: 1px solid silver;
    color: gray;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: 400;
    line-height: 1;
    padding: .75em 1em;
    width: 100%
}

@media screen and (min-width:53.75em) {
    .button-group label .button-group-item {
        border-bottom: 1px solid silver;
        border-left: 0;
        border-right: 1px solid #eee;
        border-top: 1px solid silver;
        width: auto
    }
}

.button-group label .button-group-item:focus, .button-group label .button-group-item:hover {
    background-color: #f7f7f7
}

.button-group label:first-child .button-group-item {
    border-top-radius: 3px;
    border-top: 1px solid silver
}

@media screen and (min-width:53.75em) {
    .button-group label:first-child .button-group-item {
        border-bottom-left-radius: 3px;
        border-left: 1px solid silver;
        border-top-left-radius: 3px;
        border-top-right-radius: 0
    }
}

.button-group label:last-child .button-group-item {
    border-bottom-radius: 3px;
    border-bottom: 1px solid silver
}

@media screen and (min-width:53.75em) {
    .button-group label:last-child .button-group-item {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 3px;
        border-right: 1px solid silver;
        border-top-right-radius: 3px
    }
}

.button-group label input:checked + .button-group-item {
    background: #477dca;
    border: 1px solid #2c5999;
    -webkit-box-shadow: inset 0 1px 2px #3264ac;
    box-shadow: inset 0 1px 2px #3264ac;
    color: #fff
}

.ld-button-group.ld-tabs-group > .ld-link-button {
    opacity: .7
}

    .ld-button-group.ld-tabs-group > .ld-link-button:first-child {
        padding-left: 0
    }

    .ld-button-group.ld-tabs-group > .ld-link-button:hover, .ld-button-group.ld-tabs-group > .ld-link-button:focus, .ld-button-group.ld-tabs-group > .ld-link-button:active, .ld-button-group.ld-tabs-group > .ld-link-button.ld-is-active, .ld-button-group.ld-tabs-group > .ld-link-button.ld-active, .ld-button-group.ld-tabs-group > .ld-link-button.ld-is-selected, .ld-button-group.ld-tabs-group > .ld-link-button.ld-selected {
        text-decoration: underline
    }

    .ld-button-group.ld-tabs-group > .ld-link-button.ld-is-active, .ld-button-group.ld-tabs-group > .ld-link-button.ld-active, .ld-button-group.ld-tabs-group > .ld-link-button.ld-is-selected, .ld-button-group.ld-tabs-group > .ld-link-button.ld-selected {
        opacity: 1
    }

.ld-conversations {
    padding: 0;
    position: relative
}

@media screen and (min-width:769px) {
    .ld-conversations {
        height: calc(100vh - 64px);
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.ld-conversation-wrapper {
    background: #fff;
    width: 100%
}

@media screen and (min-width:769px) {
    .ld-conversation-wrapper {
        width: 60%;
        border-left: 1px solid #e9ebec
    }
}

@media screen and (max-width:768px) {
    .ld-conversation-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        min-height: calc(100vh - 48px - 59px);
        z-index: 4
    }
}

@media screen and (max-width:480px) {
    .ld-conversation-wrapper {
        min-height: calc(100vh - 48px - 50px)
    }
}

.ld-conversation-view {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    height: 100%
}

@media screen and (max-width:768px) {
    .ld-conversation-view {
        height: calc(100vh - 48px - 59px)
    }
}

@media screen and (max-width:480px) {
    .ld-conversation-view {
        min-height: calc(100vh - 48px - 50px)
    }
}

.ld-conversation-view .ld-messages {
    position: relative;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 500 auto;
    -moz-flex: 1 500 auto;
    -ms-flex: 1 500 auto;
    flex: 1 500 auto;
    overflow-y: auto;
    padding: 82px 1.5rem 0
}

@media screen and (min-width:769px) {
    .ld-conversation-view .ld-messages {
        padding: 82px 2rem 2rem
    }
}

@media screen and (max-width:480px) {
    .ld-conversation-view .ld-messages {
        padding: 82px .75rem 0
    }
}

.ld-conversation-view .lj-submit-message {
    position: relative
}

@media screen and (min-width:481px) {
    .ld-conversation-view .lj-submit-message {
        margin: 0 1.5rem 1.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-conversation-view .lj-submit-message {
        padding: 0 .75rem
    }
}

.ld-mailbox-header {
    padding: 1.5rem;
    border-bottom: 1px solid #e9ebec;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 100%;
    z-index: 5
}

    .ld-mailbox-header .ld-h3, .ld-mailbox-header .ld-h4, .ld-mailbox-header .ld-h5, .ld-mailbox-header .has-markdown h1, .has-markdown .ld-mailbox-header h1, .ld-mailbox-header .has-markdown h2, .has-markdown .ld-mailbox-header h2, .ld-mailbox-header .has-markdown h3, .has-markdown .ld-mailbox-header h3, .ld-mailbox-header .has-markdown h4, .has-markdown .ld-mailbox-header h4, .ld-mailbox-header .has-markdown h5, .has-markdown .ld-mailbox-header h5, .ld-mailbox-header .has-markdown h6, .has-markdown .ld-mailbox-header h6 {
        margin: -2px 0 0
    }

    .ld-mailbox-header p {
        margin-bottom: 0;
        margin-top: .5rem
    }

    .ld-mailbox-header .ld-icon-button {
        position: absolute;
        left: 0;
        height: 100%;
        line-height: 22px;
        padding: .5rem 1rem
    }

@media screen and (max-width:768px) {
    .ld-mailbox-header .ld-icon-button {
        line-height: 48px
    }
}

@media screen and (min-width:769px) {
    .ld-mailbox-header {
        padding: 1rem 1.5rem 1rem 3rem;
        background: rgba(255,255,255,.9)
    }
}

@media screen and (max-width:768px) {
    .ld-mailbox-header {
        padding-left: 3.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-mailbox-header {
        padding: .75rem .75rem .75rem 3rem
    }
}

#message_form_text, #inline_message_form_text {
    resize: none;
    line-height: inherit
}

#inline_preview_message, #preview_message {
    margin-left: auto
}

.ld-conversations-inbox {
    width: 100%;
    position: relative
}

    .ld-conversations-inbox .iconic {
        margin-right: 1rem;
        width: 20px !important;
        height: 20px !important
    }

        .ld-conversations-inbox .iconic .iconic-property-fill {
            fill: #3bbcb0
        }

        .ld-conversations-inbox .iconic .iconic-property-stroke {
            stroke: #3bbcb0
        }

    .ld-conversations-inbox .ld-h3 {
        padding: 1.5rem 1rem;
        margin: 0
    }

@media screen and (min-width:769px) {
    .ld-conversations-inbox {
        width: 40%;
        background: #fff
    }

        .ld-conversations-inbox .pagination {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            border-bottom: 0;
            margin-bottom: 0
        }
}

@media screen and (max-width:768px) {
    .ld-conversations-inbox {
        background: #fff
    }

        .ld-conversations-inbox .pagination {
            margin: 0
        }
}

.ld-conversations-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

@media screen and (min-width:769px) {
    .ld-conversations-list {
        max-height: calc(100% - 9rem);
        overflow-y: auto;
        background: #fff
    }
}

.ld-conversation {
    border-top: 1px solid #e9ebec
}

    .ld-conversation:last-child {
        border-bottom: 1px solid #e9ebec
    }

.ld-conversation-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1rem;
    color: #81878c
}

    .ld-conversation-link:active, .ld-conversation-link:focus, .ld-conversation-link:hover {
        background-color: rgba(244,245,246,.7)
    }

    .ld-conversation-link.unread {
        color: #3C3C3B;
        background: #fcfbe2;
        border-color: #81878c
    }

        .ld-conversation-link.unread:active, .ld-conversation-link.unread:focus, .ld-conversation-link.unread:hover {
            color: #3C3C3B;
            background-color: #f4f5f6
        }

    .ld-conversation-link.selected {
        background-color: #f4f5f6
    }

        .ld-conversation-link.selected:active, .ld-conversation-link.selected:focus, .ld-conversation-link.selected:hover {
            background-color: #f4f5f6
        }

.ld-conversation-info {
    font-size: 13px
}

.ld-conversation-link .ld-h5, .ld-conversation-link .has-markdown h1, .has-markdown .ld-conversation-link h1, .ld-conversation-link .has-markdown h2, .has-markdown .ld-conversation-link h2, .ld-conversation-link .has-markdown h3, .has-markdown .ld-conversation-link h3, .ld-conversation-link .has-markdown h4, .has-markdown .ld-conversation-link h4, .ld-conversation-link .has-markdown h5, .has-markdown .ld-conversation-link h5, .ld-conversation-link .has-markdown h6, .has-markdown .ld-conversation-link h6 {
    font-size: .875rem;
    margin: .125rem 0 0;
    color: #3C3C3B
}

.ld-conversation-link .date {
    color: #81878c;
    margin-left: auto;
    white-space: nowrap;
    padding-left: 1rem;
    font-size: 12px
}

.ld-conversation-avatar {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 1rem;
    background-size: contain;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 0 2.5rem;
    -moz-flex: 0 0 2.5rem;
    -ms-flex: 0 0 2.5rem;
    flex: 0 0 2.5rem;
    border-radius: 3px;
    font-size: 1.2rem
}

    .ld-conversation-avatar.no_avatar {
        text-align: center;
        background: #3C3C3B;
        color: #fff;
        line-height: 2.5rem;
        font-weight: 300
    }

.ld-modal.ld-contact-modal .ld-form {
    height: 100%
}

.ld-modal.ld-contact-modal .ld-modal-state:checked + .ld-modal-fade-screen {
    padding-bottom: 0;
    z-index: 3000
}

    .ld-modal.ld-contact-modal .ld-modal-state:checked + .ld-modal-fade-screen .ld-modal-inner {
        position: absolute;
        top: auto !important;
        left: 0;
        right: 0;
        bottom: 0;
        margin-left: auto;
        margin-right: auto;
        height: 100%;
        padding: 0;
        overflow: hidden
    }

        .ld-modal.ld-contact-modal .ld-modal-state:checked + .ld-modal-fade-screen .ld-modal-inner .ld-message.ld-my-message p {
            color: #fff;
            font-weight: 400
        }

@media screen and (min-width:769px) {
    .ld-modal.ld-contact-modal .ld-modal-state:checked + .ld-modal-fade-screen .ld-modal-inner {
        height: 90%
    }
}

@media screen and (max-width:768px) {
    .ld-modal.ld-contact-modal .ld-modal-state:checked + .ld-modal-fade-screen .ld-modal-inner {
        width: 100%
    }
}

.ld-modal.ld-contact-modal .ld-modal-title {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0
}

.ld-modal.ld-contact-modal .ld-contact-modal-mobile-header {
    display: none;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 0
}

    .ld-modal.ld-contact-modal .ld-contact-modal-mobile-header .iconic .iconic-property-fill {
        fill: palette(silverSand)
    }

    .ld-modal.ld-contact-modal .ld-contact-modal-mobile-header .iconic .iconic-property-stroke {
        stroke: palette(silverSand)
    }

@media screen and (max-width:480px) {
    .ld-modal.ld-contact-modal .ld-contact-modal-mobile-header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }
}

.ld-modal.ld-contact-modal .ld-modal-content {
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    padding-top: 60px
}

@media screen and (max-width:768px) {
    .ld-modal.ld-contact-modal .ld-modal-content {
        padding: 56px 0 0;
        margin-top: 0;
        height: 100vh
    }
}

.ld-modal.ld-contact-modal .ld-messages {
    padding: 0 1rem
}

.ld-modal.ld-contact-modal .ld-candidate-info {
    margin-bottom: 1rem
}

.ld-modal.ld-contact-modal .ld-candidate-presentation {
    padding: 2rem
}

    .ld-modal.ld-contact-modal .ld-candidate-presentation .ld-avatar {
        display: inline-block;
        margin-right: 1rem
    }

    .ld-modal.ld-contact-modal .ld-candidate-presentation .ld-h2 {
        display: inline-block;
        vertical-align: top;
        margin: 0
    }

    .ld-modal.ld-contact-modal .ld-candidate-presentation .ld-metatags-col .ld-metatag {
        min-width: 0
    }

.ld-modal.ld-contact-modal #message_form_text {
    max-height: 40vh;
    width: 100%
}

.ld-modal-contact-footer {
    padding: 0 1rem 2rem;
    z-index: 1000
}

.ld-message-wrapper {
    margin: 0 0 .5rem
}

    .ld-message-wrapper:first-child {
        margin-top: 20px
    }

    .ld-message-wrapper:last-child {
        margin-bottom: 2rem
    }

.ld-message {
    position: relative;
    background: #fff;
    padding: .5rem .75rem;
    color: #3C3C3B;
    background-color: #e9ebec;
    display: inline-block;
    margin-bottom: 1rem;
    border-radius: .25rem;
    text-align: left
}

    .ld-message > ul, .ld-message > ol {
        padding-left: 2rem
    }

    .ld-message p {
        margin: 0
    }

        .ld-message p + p {
            margin-top: 1rem
        }

    .ld-message.ld-my-message {
        background: #3bbcb0;
        color: #fff
    }

@media screen and (min-width:769px) {
    .ld-message {
        max-width: 80%
    }
}

.ld-message-timestamp {
    color: #81878c;
    padding-top: .125rem;
    font-family: roboto,sans-serif;
    font-size: 10px;
    position: absolute;
    top: 100%;
    left: 0
}

.ld-candidate-wrapper, .ld-company-wrapper {
    text-align: left
}

    .ld-candidate-wrapper .ld-message-timestamp, .ld-company-wrapper .ld-message-timestamp {
        right: 0;
        left: auto
    }

body[data-user-type=TalentUser] .ld-candidate-wrapper, body[data-user-type=CompanyUser] .ld-company-wrapper {
    text-align: right
}

.ld-message-day {
    color: #677076;
    padding: 1rem 0;
    text-align: center;
    font-family: roboto,sans-serif;
    font-weight: 500;
    font-size: .75rem
}

.ld-handshake-request {
    background-color: #fff;
    border: 2px solid #3bbcb0;
    padding: 1rem;
    margin: 1rem 0
}

    .ld-handshake-request .ld-handshake-actions {
        margin-top: 1rem
    }

        .ld-handshake-request .ld-handshake-actions .ld-inline-block + .ld-inline-block {
            margin-left: .5rem
        }

.ld-interview-request, .ld-interview-panel {
    background: #3c4750;
    margin-top: 1rem;
    border: 2px solid #3c4750;
    text-align: right;
    position: relative;
    min-width: 240px
}

    .ld-interview-request.ld-interview-rejected, .ld-interview-panel.ld-interview-rejected {
        background: #81878c;
        border-color: #81878c;
        opacity: .9
    }

    .ld-interview-request .ld-h5, .ld-interview-request .has-markdown h1, .has-markdown .ld-interview-request h1, .ld-interview-request .has-markdown h2, .has-markdown .ld-interview-request h2, .ld-interview-request .has-markdown h3, .has-markdown .ld-interview-request h3, .ld-interview-request .has-markdown h4, .has-markdown .ld-interview-request h4, .ld-interview-request .has-markdown h5, .has-markdown .ld-interview-request h5, .ld-interview-request .has-markdown h6, .has-markdown .ld-interview-request h6, .ld-interview-panel .ld-h5, .ld-interview-panel .has-markdown h1, .has-markdown .ld-interview-panel h1, .ld-interview-panel .has-markdown h2, .has-markdown .ld-interview-panel h2, .ld-interview-panel .has-markdown h3, .has-markdown .ld-interview-panel h3, .ld-interview-panel .has-markdown h4, .has-markdown .ld-interview-panel h4, .ld-interview-panel .has-markdown h5, .has-markdown .ld-interview-panel h5, .ld-interview-panel .has-markdown h6, .has-markdown .ld-interview-panel h6 {
        margin-bottom: .5rem
    }

    .ld-interview-request .iconic, .ld-interview-panel .iconic {
        position: absolute;
        top: 5px;
        left: 14px;
        opacity: .6;
        width: .75rem !important;
        height: .75rem !important
    }

        .ld-interview-request .iconic .iconic-property-fill, .ld-interview-panel .iconic .iconic-property-fill {
            fill: #fff
        }

        .ld-interview-request .iconic .iconic-property-stroke, .ld-interview-panel .iconic .iconic-property-stroke {
            stroke: #fff
        }

@media screen and (min-width:769px) {
    .ld-interview-request .iconic, .ld-interview-panel .iconic {
        top: 1rem;
        left: .5rem;
        width: 14px !important;
        height: 14px !important
    }
}

@media screen and (min-width:1200px) {
    .ld-interview-request, .ld-interview-panel {
        min-width: 340px
    }
}

.interview_request-content {
    background: #fff;
    color: #3C3C3B;
    display: inline-block;
    text-align: left;
    padding: 1rem;
    margin-top: 1.5rem;
    width: 100%
}

    .interview_request-content .ld-h5 span, .interview_request-content .has-markdown h1 span, .has-markdown .interview_request-content h1 span, .interview_request-content .has-markdown h2 span, .has-markdown .interview_request-content h2 span, .interview_request-content .has-markdown h3 span, .has-markdown .interview_request-content h3 span, .interview_request-content .has-markdown h4 span, .has-markdown .interview_request-content h4 span, .interview_request-content .has-markdown h5 span, .has-markdown .interview_request-content h5 span, .interview_request-content .has-markdown h6 span, .has-markdown .interview_request-content h6 span {
        display: inline-block;
        margin-bottom: .5rem
    }

@media screen and (min-width:769px) {
    .interview_request-content .ld-h5, .interview_request-content .has-markdown h1, .has-markdown .interview_request-content h1, .interview_request-content .has-markdown h2, .has-markdown .interview_request-content h2, .interview_request-content .has-markdown h3, .has-markdown .interview_request-content h3, .interview_request-content .has-markdown h4, .has-markdown .interview_request-content h4, .interview_request-content .has-markdown h5, .has-markdown .interview_request-content h5, .interview_request-content .has-markdown h6, .has-markdown .interview_request-content h6 {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        box-lines: multiple;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        -o-justify-content: space-between;
        justify-content: space-between;
        -ms-flex-pack: justify
    }
}

.interview_request-content .ld-button + .ld-dropdown, .interview_request-content .ld-modal-primaryButton + .ld-dropdown {
    margin-left: .5rem
}

@media screen and (min-width:769px) {
    .interview_request-content {
        width: calc(100% - 2rem);
        margin-top: 0
    }
}

.ld-interview-header .ld-h5, .ld-interview-header .has-markdown h1, .has-markdown .ld-interview-header h1, .ld-interview-header .has-markdown h2, .has-markdown .ld-interview-header h2, .ld-interview-header .has-markdown h3, .has-markdown .ld-interview-header h3, .ld-interview-header .has-markdown h4, .has-markdown .ld-interview-header h4, .ld-interview-header .has-markdown h5, .has-markdown .ld-interview-header h5, .ld-interview-header .has-markdown h6, .has-markdown .ld-interview-header h6 {
    margin-bottom: .5rem;
    line-height: 2rem
}

    .ld-interview-header .ld-h5 span, .ld-interview-header .has-markdown h1 span, .has-markdown .ld-interview-header h1 span, .ld-interview-header .has-markdown h2 span, .has-markdown .ld-interview-header h2 span, .ld-interview-header .has-markdown h3 span, .has-markdown .ld-interview-header h3 span, .ld-interview-header .has-markdown h4 span, .has-markdown .ld-interview-header h4 span, .ld-interview-header .has-markdown h5 span, .has-markdown .ld-interview-header h5 span, .ld-interview-header .has-markdown h6 span, .has-markdown .ld-interview-header h6 span {
        margin-right: 1rem
    }

.ld-interview-header .ld-button + .ld-dropdown, .ld-interview-header .ld-modal-primaryButton + .ld-dropdown {
    margin-left: .5rem
}

@media screen and (min-width:769px) {
    .ld-interview-header .ld-h5, .ld-interview-header .has-markdown h1, .has-markdown .ld-interview-header h1, .ld-interview-header .has-markdown h2, .has-markdown .ld-interview-header h2, .ld-interview-header .has-markdown h3, .has-markdown .ld-interview-header h3, .ld-interview-header .has-markdown h4, .has-markdown .ld-interview-header h4, .ld-interview-header .has-markdown h5, .has-markdown .ld-interview-header h5, .ld-interview-header .has-markdown h6, .has-markdown .ld-interview-header h6 {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        box-lines: multiple;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        -o-justify-content: space-between;
        justify-content: space-between;
        -ms-flex-pack: justify
    }

    .ld-interview-header .ld-interview-actions {
        float: right
    }
}

.ld-interview-panel {
    bottom: 2px;
    margin-top: 2px;
    display: none
}

@media screen and (max-width:768px) {
    .ld-interview-panel .ld-interview-actions {
        margin-left: auto;
        margin-right: 2rem
    }

        .ld-interview-panel .ld-interview-actions .ld-button, .ld-interview-panel .ld-interview-actions .ld-modal-primaryButton {
            width: 22px;
            height: 22px;
            position: absolute;
            right: 10px
        }

        .ld-interview-panel .ld-interview-actions #edit_request {
            right: 40px
        }
}

.ld-interview-panel .ld-interview-actions .iconic {
    opacity: 1;
    position: static;
    width: 12px !important;
    height: 12px !important
}

    .ld-interview-panel .ld-interview-actions .iconic .iconic-property-fill {
        fill: #d4d7d8
    }

    .ld-interview-panel .ld-interview-actions .iconic .iconic-property-stroke {
        stroke: #d4d7d8
    }

.ld-interview-panel .ld-interview-actions .ld-link-button:hover .iconic-property-fill, .ld-interview-panel .ld-interview-actions .ld-link-button:active .iconic-property-fill, .ld-interview-panel .ld-interview-actions .ld-link-button:focus .iconic-property-fill {
    fill: #677076
}

.ld-interview-panel .ld-interview-actions .ld-link-button:hover .iconic-property-stroke, .ld-interview-panel .ld-interview-actions .ld-link-button:active .iconic-property-stroke, .ld-interview-panel .ld-interview-actions .ld-link-button:focus .iconic-property-stroke {
    stroke: #677076
}

.ld-interview-panel .ld-form-group-row .ld-interview-actions {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-align-self: center;
    -moz-align-self: center;
    align-self: center;
    -ms-flex-item-align: center;
    text-align: right
}

#interview_request .selectize-control.ld-select-button, .ld-schedule-interview .selectize-control.ld-select-button, #interview_response .selectize-control.ld-select-button {
    width: auto
}

#interview_request .interview_dt, .ld-schedule-interview .interview_dt, #interview_response .interview_dt {
    line-height: 41px;
    width: 34px
}

#interview_request .interview_dt_at, .ld-schedule-interview .interview_dt_at, #interview_response .interview_dt_at {
    text-align: center
}

#interview_request .interview_dt_separator, .ld-schedule-interview .interview_dt_separator, #interview_response .interview_dt_separator {
    text-align: center;
    width: 20px
}

#interview_request .interview-dt-input, .ld-schedule-interview .interview-dt-input, #interview_response .interview-dt-input {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px
}

@media screen and (min-width:769px) {
    #interview_request .pikaday__container, .ld-schedule-interview .pikaday__container, #interview_response .pikaday__container {
        width: 250px
    }
}

.ld-conversation-reply-actions {
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    position: relative;
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

    .ld-conversation-reply-actions #schedule_trigger {
        margin-right: auto
    }

    .ld-conversation-reply-actions .ld-co-md-hint {
        padding: .5rem 1rem;
        display: inline-block
    }

@media screen and (max-width:480px) {
    .ld-conversation-reply-actions {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        .ld-conversation-reply-actions .lj-form-helper {
            float: none;
            margin-bottom: 1rem;
            text-align: left;
            -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%
        }
}

#schedule_interview {
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    height: 0;
    background: #3bbcb0;
    padding: 0;
    overflow: hidden
}

    #schedule_interview .ld-h5, #schedule_interview .has-markdown h1, .has-markdown #schedule_interview h1, #schedule_interview .has-markdown h2, .has-markdown #schedule_interview h2, #schedule_interview .has-markdown h3, .has-markdown #schedule_interview h3, #schedule_interview .has-markdown h4, .has-markdown #schedule_interview h4, #schedule_interview .has-markdown h5, .has-markdown #schedule_interview h5, #schedule_interview .has-markdown h6, .has-markdown #schedule_interview h6 {
        color: #fff;
        margin-bottom: 1.25rem;
        position: relative
    }

        #schedule_interview .ld-h5 .iconic, #schedule_interview .has-markdown h1 .iconic, .has-markdown #schedule_interview h1 .iconic, #schedule_interview .has-markdown h2 .iconic, .has-markdown #schedule_interview h2 .iconic, #schedule_interview .has-markdown h3 .iconic, .has-markdown #schedule_interview h3 .iconic, #schedule_interview .has-markdown h4 .iconic, .has-markdown #schedule_interview h4 .iconic, #schedule_interview .has-markdown h5 .iconic, .has-markdown #schedule_interview h5 .iconic, #schedule_interview .has-markdown h6 .iconic, .has-markdown #schedule_interview h6 .iconic {
            margin-right: 1rem;
            opacity: .6
        }

            #schedule_interview .ld-h5 .iconic .iconic-property-fill, #schedule_interview .has-markdown h1 .iconic .iconic-property-fill, .has-markdown #schedule_interview h1 .iconic .iconic-property-fill, #schedule_interview .has-markdown h2 .iconic .iconic-property-fill, .has-markdown #schedule_interview h2 .iconic .iconic-property-fill, #schedule_interview .has-markdown h3 .iconic .iconic-property-fill, .has-markdown #schedule_interview h3 .iconic .iconic-property-fill, #schedule_interview .has-markdown h4 .iconic .iconic-property-fill, .has-markdown #schedule_interview h4 .iconic .iconic-property-fill, #schedule_interview .has-markdown h5 .iconic .iconic-property-fill, .has-markdown #schedule_interview h5 .iconic .iconic-property-fill, #schedule_interview .has-markdown h6 .iconic .iconic-property-fill, .has-markdown #schedule_interview h6 .iconic .iconic-property-fill {
                fill: #fff
            }

            #schedule_interview .ld-h5 .iconic .iconic-property-stroke, #schedule_interview .has-markdown h1 .iconic .iconic-property-stroke, .has-markdown #schedule_interview h1 .iconic .iconic-property-stroke, #schedule_interview .has-markdown h2 .iconic .iconic-property-stroke, .has-markdown #schedule_interview h2 .iconic .iconic-property-stroke, #schedule_interview .has-markdown h3 .iconic .iconic-property-stroke, .has-markdown #schedule_interview h3 .iconic .iconic-property-stroke, #schedule_interview .has-markdown h4 .iconic .iconic-property-stroke, .has-markdown #schedule_interview h4 .iconic .iconic-property-stroke, #schedule_interview .has-markdown h5 .iconic .iconic-property-stroke, .has-markdown #schedule_interview h5 .iconic .iconic-property-stroke, #schedule_interview .has-markdown h6 .iconic .iconic-property-stroke, .has-markdown #schedule_interview h6 .iconic .iconic-property-stroke {
                stroke: #fff
            }

    #schedule_interview .interview_form {
        background: #fff;
        padding: 2rem
    }

    #schedule_interview .ld-form-group-row {
        margin-bottom: 1rem
    }

        #schedule_interview .ld-form-group-row .ld-form-group + .ld-form-group {
            margin-top: 0 !important
        }

    #schedule_interview .ld-interview-dates .ld-form-group-row {
        max-width: 500px
    }

    #schedule_interview .ld-interview-actions {
        position: absolute;
        right: 0;
        top: 0
    }

        #schedule_interview .ld-interview-actions .iconic {
            width: 20px !important;
            height: 20px !important;
            vertical-align: bottom;
            margin: 0;
            opacity: 1
        }

            #schedule_interview .ld-interview-actions .iconic .iconic-property-fill {
                fill: #fff !important
            }

            #schedule_interview .ld-interview-actions .iconic .iconic-property-stroke {
                stroke: #fff !important
            }

.ld-show-schedule-ui .ld-conversation-reply-actions, .ld-show-schedule-ui .ld-candidate-presentation {
    display: none
}

.ld-show-schedule-ui .ld-messages {
    max-height: 0
}

.ld-show-schedule-ui .ld-modal-content {
    -webkit-box-flex: 0;
    -webkit-flex: 0;
    -moz-box-flex: 0;
    -ms-flex: 0;
    flex: 0
}

.ld-show-schedule-ui .ld-interview-request {
    width: calc(44rem * 0.8)
}

.ld-show-schedule-ui #schedule_interview {
    height: calc(100vh - 210px);
    padding: 1.5rem;
    overflow: auto;
    margin: 0 -1rem
}

@media screen and (max-width:768px) {
    .ld-show-schedule-ui #schedule_interview {
        height: 100vh;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 200;
        overflow: auto;
        padding: 1rem
    }
}

@media screen and (max-width:480px) {
    .ld-show-schedule-ui #schedule_interview {
        position: absolute;
        margin: 0
    }
}

.ld-show-schedule-ui #message_form_text {
    max-height: 44px !important
}

.conversations .ld-interview-panel {
    margin: -1px
}

.ld-action-point {
    position: relative;
    z-index: 5000
}

    .ld-action-point::before {
        content: '';
        display: none;
        position: absolute;
        background: url(/assets/svg/pointing-arrow-a2814b81ba662a827fb071c6a60791505118aebe64f03998f673d42018901f38.svg) no-repeat center center;
        background-size: contain;
        height: 1.875rem;
        width: .5rem;
        z-index: 5000
    }

    .ld-action-point.ld-is-active::before {
        display: block
    }

    .ld-action-point.ld-top::before {
        left: 50%;
        margin-left: -.25rem;
        bottom: 100%;
        margin-bottom: .5rem;
        -webkit-animation: jump-top 1.2s ease-out 0s infinite normal;
        animation: jump-top 1.2s ease-out 0s infinite normal
    }

    .ld-action-point.ld-bottom::before {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        left: 50%;
        margin-left: -.25rem;
        top: 100%;
        margin-top: .5rem;
        -webkit-animation: jump-bottom 1.2s ease-out 0s infinite normal;
        animation: jump-bottom 1.2s ease-out 0s infinite normal
    }

    .ld-action-point.ld-left::before {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        right: 100%;
        margin-right: 1rem;
        top: 50%;
        margin-top: -.9375rem;
        -webkit-animation: jump-left 1.2s ease-out 0s infinite normal;
        animation: jump-left 1.2s ease-out 0s infinite normal
    }

    .ld-action-point.ld-right::before {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        left: 100%;
        margin-left: 1rem;
        top: 50%;
        margin-top: -.9375rem;
        -webkit-animation: jump-right 1.2s ease-out 0s infinite normal;
        animation: jump-right 1.2s ease-out 0s infinite normal
    }

@-webkit-keyframes jump-top {
    0% {
        margin-bottom: .5rem
    }

    50% {
        margin-bottom: 1.5rem
    }

    100% {
        margin-bottom: .5rem
    }
}

@keyframes jump-top {
    0% {
        margin-bottom: .5rem
    }

    50% {
        margin-bottom: 1.5rem
    }

    100% {
        margin-bottom: .5rem
    }
}

@-webkit-keyframes jump-bottom {
    0% {
        margin-top: .5rem
    }

    50% {
        margin-top: 1.5rem
    }

    100% {
        margin-top: .5rem
    }
}

@keyframes jump-bottom {
    0% {
        margin-top: .5rem
    }

    50% {
        margin-top: 1.5rem
    }

    100% {
        margin-top: .5rem
    }
}

@-webkit-keyframes jump-left {
    0% {
        margin-right: 1rem
    }

    50% {
        margin-right: 2rem
    }

    100% {
        margin-right: 1rem
    }
}

@keyframes jump-left {
    0% {
        margin-right: 1rem
    }

    50% {
        margin-right: 2rem
    }

    100% {
        margin-right: 1rem
    }
}

@-webkit-keyframes jump-right {
    0% {
        margin-left: 1rem
    }

    50% {
        margin-left: 2rem
    }

    100% {
        margin-left: 1rem
    }
}

@keyframes jump-right {
    0% {
        margin-left: 1rem
    }

    50% {
        margin-left: 2rem
    }

    100% {
        margin-left: 1rem
    }
}

.ld-block-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    margin-bottom: 2.5rem
}

    .ld-block-list::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-block-list.ld-is-blocked {
        pointer-events: none
    }

.ld-block-item {
    position: relative
}

    .ld-block-item.ld-is-disabled {
        opacity: .5;
        pointer-events: none
    }

    .ld-block-item + .ld-block-item {
        margin-top: .5rem
    }

.ld-block-link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #3C3C3B;
    text-align: left;
    background-color: #fff;
    border: .0625rem solid #d4d7d8;
    padding: 1rem;
    line-height: 1.4;
    border-radius: .25rem
}

    .ld-block-link > .ld-badge {
        position: absolute;
        top: -.0625rem;
        right: -.0625rem;
        z-index: 2;
        text-transform: uppercase
    }

    .ld-block-link .ld-link-title {
        display: block;
        font-family: roboto,sans-serif;
        font-weight: 500;
        font-size: .875rem;
        margin-bottom: .25rem
    }

    .ld-block-link .ld-show-if-active {
        display: none
    }

    .ld-block-link.ld-wrap-link {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .ld-block-link .ld-accordion-trigger::after {
        margin-right: 0;
        opacity: .4
    }

a.ld-block-link:hover, a.ld-block-link:focus {
    color: #3C3C3B
}

a.ld-block-link:active, a.ld-block-link.ld-is-active {
    cursor: default
}

    a.ld-block-link:active .ld-block-link-image .iconic, a.ld-block-link.ld-is-active .ld-block-link-image .iconic {
        opacity: .5
    }

    a.ld-block-link:active .ld-button, a.ld-block-link:active .ld-modal-primaryButton, a.ld-block-link:active .ld-button:focus, a.ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-link:active .ld-button:hover, a.ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-link:active .ld-button:active, a.ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-link.ld-is-active .ld-button, a.ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-link.ld-is-active .ld-button:focus, a.ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-link.ld-is-active .ld-button:hover, a.ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-link.ld-is-active .ld-button:active, a.ld-block-link.ld-is-active .ld-modal-primaryButton:active {
        background-color: #fff;
        border-color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    a.ld-block-link:active .ld-show-if-active, a.ld-block-link.ld-is-active .ld-show-if-active {
        display: inline-block
    }

.ld-block-link-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.ld-block-link-image {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 2.5rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 2.5rem;
    flex: 0 0 2.5rem
}

    .ld-block-link-image .avatar {
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -1rem 0 0 -1rem;
        width: 2rem;
        height: 2rem;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: .125rem
    }

        .ld-block-link-image .avatar.no_avatar {
            text-align: center;
            background: #3bbcb0;
            color: #fff;
            line-height: 2rem;
            font-size: 1rem
        }

    .ld-block-link-image img {
        width: 100%
    }

    .ld-block-link-image img, .ld-block-link-image .iconic {
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        position: absolute;
        top: 50%;
        left: 50%
    }

    .ld-block-link-image .iconic {
        width: 1.125rem !important;
        height: 1.125rem !important
    }

@media screen and (max-width:480px) {
    .ld-block-link-image {
        width: 2rem
    }
}

.ld-block-link-image + .ld-block-link-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: 1rem
}

.ld-block-link-text .ld-text-chunk {
    margin-left: 1rem
}

    .ld-block-link-text .ld-text-chunk .iconic {
        width: 9px !important;
        height: 9px !important;
        margin-right: .25rem;
        top: .0625rem
    }

        .ld-block-link-text .ld-text-chunk .iconic .iconic-property-fill {
            fill: #81878c
        }

        .ld-block-link-text .ld-text-chunk .iconic .iconic-property-stroke {
            stroke: #81878c
        }

.ld-block-link-button {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

    .ld-block-link-button .ld-details-button {
        position: relative;
        padding: .25rem 1.5rem .25rem .25rem;
        font-family: roboto,sans-serif;
        color: #81878c;
        font-size: .625rem;
        text-transform: uppercase;
        font-weight: 500;
        letter-spacing: .5px;
        outline: 0
    }

        .ld-block-link-button .ld-details-button:not(.ld-accordion-trigger)::after {
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            content: '';
            position: absolute;
            right: .5rem;
            top: 50%;
            width: .5rem;
            height: .375rem;
            background: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
            background-size: contain;
            opacity: .5
        }

        .ld-block-link-button .ld-details-button.ld-accordion-trigger {
            display: inline-block
        }

        .ld-block-link-button .ld-details-button + .ld-button, .ld-block-link-button .ld-details-button + .ld-modal-primaryButton {
            margin-left: .5rem
        }

        .ld-block-link-button .ld-details-button:hover, .ld-block-link-button .ld-details-button:active, .ld-block-link-button .ld-details-button.ld-is-active, .ld-block-link-button .ld-details-button.ld-active {
            color: #677076
        }

            .ld-block-link-button .ld-details-button:not(.ld-accordion-trigger):active::after, .ld-block-link-button .ld-details-button.ld-is-active::after, .ld-block-link-button .ld-details-button.ld-active::after {
                -webkit-transform: translateY(-50%) rotate(180deg);
                transform: translateY(-50%) rotate(180deg)
            }

.ld-block-list.ld-blue .ld-block-link:hover {
    border-color: #3980cc
}

.ld-block-list.ld-blue .ld-block-link:active, .ld-block-list.ld-blue .ld-block-link.ld-is-active {
    border-color: #3980cc
}

a.ld-block-list.ld-blue .ld-block-link:active, a.ld-block-list.ld-blue .ld-block-link.ld-is-active {
    background-color: #3980cc
}

    a.ld-block-list.ld-blue .ld-block-link:active > .ld-badge, a.ld-block-list.ld-blue .ld-block-link.ld-is-active > .ld-badge {
        color: #3980cc
    }

    a.ld-block-list.ld-blue .ld-block-link:active, a.ld-block-list.ld-blue .ld-block-link:active p, a.ld-block-list.ld-blue .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-blue .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-blue .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-blue .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-blue .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-blue .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-blue .ld-block-link.ld-is-active, a.ld-block-list.ld-blue .ld-block-link.ld-is-active p, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-blue .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-blue .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-blue .ld-block-link:active .ld-button, a.ld-block-list.ld-blue .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-blue .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-blue .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-blue .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-blue .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-blue .ld-block-link:active .ld-button:active, a.ld-block-list.ld-blue .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #3980cc
        }

            a.ld-block-list.ld-blue .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-blue .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #3980cc
            }

            a.ld-block-list.ld-blue .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-blue .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-blue .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #3980cc
            }

.ld-block-list.ld-green .ld-block-link:hover {
    border-color: #D5ECEC
}

.ld-block-list.ld-green .ld-block-link:active, .ld-block-list.ld-green .ld-block-link.ld-is-active {
    border-color: #D5ECEC
}

a.ld-block-list.ld-green .ld-block-link:active, a.ld-block-list.ld-green .ld-block-link.ld-is-active {
    background-color: #D5ECEC
}

    a.ld-block-list.ld-green .ld-block-link:active > .ld-badge, a.ld-block-list.ld-green .ld-block-link.ld-is-active > .ld-badge {
        color: #D5ECEC
    }

    a.ld-block-list.ld-green .ld-block-link:active, a.ld-block-list.ld-green .ld-block-link:active p, a.ld-block-list.ld-green .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-green .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-green .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-green .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-green .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-green .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-green .ld-block-link.ld-is-active, a.ld-block-list.ld-green .ld-block-link.ld-is-active p, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-green .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-green .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-green .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-green .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-green .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-green .ld-block-link:active .ld-button, a.ld-block-list.ld-green .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-green .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-green .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-green .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-green .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-green .ld-block-link:active .ld-button:active, a.ld-block-list.ld-green .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #D5ECEC
        }

            a.ld-block-list.ld-green .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-green .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #D5ECEC
            }

            a.ld-block-list.ld-green .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-green .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-green .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #D5ECEC
            }

.ld-block-list.ld-orange .ld-block-link:hover {
    border-color: #cc6114
}

.ld-block-list.ld-orange .ld-block-link:active, .ld-block-list.ld-orange .ld-block-link.ld-is-active {
    border-color: #cc6114
}

a.ld-block-list.ld-orange .ld-block-link:active, a.ld-block-list.ld-orange .ld-block-link.ld-is-active {
    background-color: #cc6114
}

    a.ld-block-list.ld-orange .ld-block-link:active > .ld-badge, a.ld-block-list.ld-orange .ld-block-link.ld-is-active > .ld-badge {
        color: #cc6114
    }

    a.ld-block-list.ld-orange .ld-block-link:active, a.ld-block-list.ld-orange .ld-block-link:active p, a.ld-block-list.ld-orange .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-orange .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-orange .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-orange .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-orange .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-orange .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-orange .ld-block-link.ld-is-active, a.ld-block-list.ld-orange .ld-block-link.ld-is-active p, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-orange .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-orange .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-orange .ld-block-link:active .ld-button, a.ld-block-list.ld-orange .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-orange .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-orange .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-orange .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-orange .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-orange .ld-block-link:active .ld-button:active, a.ld-block-list.ld-orange .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #cc6114
        }

            a.ld-block-list.ld-orange .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-orange .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #cc6114
            }

            a.ld-block-list.ld-orange .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-orange .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-orange .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #cc6114
            }

.ld-block-list.ld-red .ld-block-link:hover {
    border-color: #ee483e
}

.ld-block-list.ld-red .ld-block-link:active, .ld-block-list.ld-red .ld-block-link.ld-is-active {
    border-color: #ee483e
}

a.ld-block-list.ld-red .ld-block-link:active, a.ld-block-list.ld-red .ld-block-link.ld-is-active {
    background-color: #ee483e
}

    a.ld-block-list.ld-red .ld-block-link:active > .ld-badge, a.ld-block-list.ld-red .ld-block-link.ld-is-active > .ld-badge {
        color: #ee483e
    }

    a.ld-block-list.ld-red .ld-block-link:active, a.ld-block-list.ld-red .ld-block-link:active p, a.ld-block-list.ld-red .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-red .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-red .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-red .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-red .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-red .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-red .ld-block-link.ld-is-active, a.ld-block-list.ld-red .ld-block-link.ld-is-active p, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-red .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-red .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-red .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-red .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-red .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-red .ld-block-link:active .ld-button, a.ld-block-list.ld-red .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-red .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-red .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-red .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-red .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-red .ld-block-link:active .ld-button:active, a.ld-block-list.ld-red .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #ee483e
        }

            a.ld-block-list.ld-red .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-red .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #ee483e
            }

            a.ld-block-list.ld-red .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-red .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-red .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #ee483e
            }

.ld-block-list.ld-purple .ld-block-link:hover {
    border-color: #b43194
}

.ld-block-list.ld-purple .ld-block-link:active, .ld-block-list.ld-purple .ld-block-link.ld-is-active {
    border-color: #b43194
}

a.ld-block-list.ld-purple .ld-block-link:active, a.ld-block-list.ld-purple .ld-block-link.ld-is-active {
    background-color: #b43194
}

    a.ld-block-list.ld-purple .ld-block-link:active > .ld-badge, a.ld-block-list.ld-purple .ld-block-link.ld-is-active > .ld-badge {
        color: #b43194
    }

    a.ld-block-list.ld-purple .ld-block-link:active, a.ld-block-list.ld-purple .ld-block-link:active p, a.ld-block-list.ld-purple .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-purple .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-purple .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-purple .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-purple .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-purple .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-purple .ld-block-link.ld-is-active, a.ld-block-list.ld-purple .ld-block-link.ld-is-active p, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-purple .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-purple .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-purple .ld-block-link:active .ld-button, a.ld-block-list.ld-purple .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-purple .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-purple .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-purple .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-purple .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-purple .ld-block-link:active .ld-button:active, a.ld-block-list.ld-purple .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #b43194
        }

            a.ld-block-list.ld-purple .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-purple .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #b43194
            }

            a.ld-block-list.ld-purple .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-purple .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-purple .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #b43194
            }

.ld-block-list.ld-black .ld-block-link:hover {
    border-color: #3C3C3B
}

.ld-block-list.ld-black .ld-block-link:active, .ld-block-list.ld-black .ld-block-link.ld-is-active {
    border-color: #3C3C3B
}

a.ld-block-list.ld-black .ld-block-link:active, a.ld-block-list.ld-black .ld-block-link.ld-is-active {
    background-color: #3C3C3B
}

    a.ld-block-list.ld-black .ld-block-link:active > .ld-badge, a.ld-block-list.ld-black .ld-block-link.ld-is-active > .ld-badge {
        color: #3C3C3B
    }

    a.ld-block-list.ld-black .ld-block-link:active, a.ld-block-list.ld-black .ld-block-link:active p, a.ld-block-list.ld-black .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-black .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-black .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-black .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-black .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-black .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-black .ld-block-link.ld-is-active, a.ld-block-list.ld-black .ld-block-link.ld-is-active p, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-black .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-black .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-black .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-black .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-black .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-black .ld-block-link:active .ld-button, a.ld-block-list.ld-black .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-black .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-black .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-black .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-black .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-black .ld-block-link:active .ld-button:active, a.ld-block-list.ld-black .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #3C3C3B
        }

            a.ld-block-list.ld-black .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-black .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #3C3C3B
            }

            a.ld-block-list.ld-black .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-black .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-black .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #3C3C3B
            }

.ld-block-list.ld-light-blue .ld-block-link:hover {
    border-color: #4293ea
}

.ld-block-list.ld-light-blue .ld-block-link:active, .ld-block-list.ld-light-blue .ld-block-link.ld-is-active {
    border-color: #4293ea
}

a.ld-block-list.ld-light-blue .ld-block-link:active, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active {
    background-color: #4293ea
}

    a.ld-block-list.ld-light-blue .ld-block-link:active > .ld-badge, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active > .ld-badge {
        color: #4293ea
    }

    a.ld-block-list.ld-light-blue .ld-block-link:active, a.ld-block-list.ld-light-blue .ld-block-link:active p, a.ld-block-list.ld-light-blue .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-light-blue .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-blue .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-blue .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-blue .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-blue .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active p, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-light-blue .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-light-blue .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-light-blue .ld-block-link:active .ld-button, a.ld-block-list.ld-light-blue .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-light-blue .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-light-blue .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-blue .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-light-blue .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-blue .ld-block-link:active .ld-button:active, a.ld-block-list.ld-light-blue .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #4293ea
        }

            a.ld-block-list.ld-light-blue .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-blue .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #4293ea
            }

            a.ld-block-list.ld-light-blue .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-blue .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-blue .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #4293ea
            }

.ld-block-list.ld-light-green .ld-block-link:hover {
    border-color: #3bbcb0
}

.ld-block-list.ld-light-green .ld-block-link:active, .ld-block-list.ld-light-green .ld-block-link.ld-is-active {
    border-color: #3bbcb0
}

a.ld-block-list.ld-light-green .ld-block-link:active, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active {
    background-color: #3bbcb0
}

    a.ld-block-list.ld-light-green .ld-block-link:active > .ld-badge, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active > .ld-badge {
        color: #3bbcb0
    }

    a.ld-block-list.ld-light-green .ld-block-link:active, a.ld-block-list.ld-light-green .ld-block-link:active p, a.ld-block-list.ld-light-green .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-light-green .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-green .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-green .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-green .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-green .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active p, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-light-green .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-light-green .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-light-green .ld-block-link:active .ld-button, a.ld-block-list.ld-light-green .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-light-green .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-light-green .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-green .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-light-green .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-green .ld-block-link:active .ld-button:active, a.ld-block-list.ld-light-green .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #3bbcb0
        }

            a.ld-block-list.ld-light-green .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-green .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #3bbcb0
            }

            a.ld-block-list.ld-light-green .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-green .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-green .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #3bbcb0
            }

.ld-block-list.ld-light-orange .ld-block-link:hover {
    border-color: #f3873c
}

.ld-block-list.ld-light-orange .ld-block-link:active, .ld-block-list.ld-light-orange .ld-block-link.ld-is-active {
    border-color: #f3873c
}

a.ld-block-list.ld-light-orange .ld-block-link:active, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active {
    background-color: #f3873c
}

    a.ld-block-list.ld-light-orange .ld-block-link:active > .ld-badge, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active > .ld-badge {
        color: #f3873c
    }

    a.ld-block-list.ld-light-orange .ld-block-link:active, a.ld-block-list.ld-light-orange .ld-block-link:active p, a.ld-block-list.ld-light-orange .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-light-orange .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-orange .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-orange .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-orange .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-orange .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active p, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-light-orange .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-light-orange .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-light-orange .ld-block-link:active .ld-button, a.ld-block-list.ld-light-orange .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-light-orange .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-light-orange .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-orange .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-light-orange .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-orange .ld-block-link:active .ld-button:active, a.ld-block-list.ld-light-orange .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #f3873c
        }

            a.ld-block-list.ld-light-orange .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-orange .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #f3873c
            }

            a.ld-block-list.ld-light-orange .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-orange .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-orange .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #f3873c
            }

.ld-block-list.ld-light-red .ld-block-link:hover {
    border-color: #f04637
}

.ld-block-list.ld-light-red .ld-block-link:active, .ld-block-list.ld-light-red .ld-block-link.ld-is-active {
    border-color: #f04637
}

a.ld-block-list.ld-light-red .ld-block-link:active, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active {
    background-color: #f04637
}

    a.ld-block-list.ld-light-red .ld-block-link:active > .ld-badge, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active > .ld-badge {
        color: #f04637
    }

    a.ld-block-list.ld-light-red .ld-block-link:active, a.ld-block-list.ld-light-red .ld-block-link:active p, a.ld-block-list.ld-light-red .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-light-red .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-red .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-red .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-red .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-red .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active p, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-light-red .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-light-red .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-light-red .ld-block-link:active .ld-button, a.ld-block-list.ld-light-red .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-light-red .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-light-red .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-red .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-light-red .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-red .ld-block-link:active .ld-button:active, a.ld-block-list.ld-light-red .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #f04637
        }

            a.ld-block-list.ld-light-red .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-red .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #f04637
            }

            a.ld-block-list.ld-light-red .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-red .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-red .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #f04637
            }

.ld-block-list.ld-light-purple .ld-block-link:hover {
    border-color: #cb42b0
}

.ld-block-list.ld-light-purple .ld-block-link:active, .ld-block-list.ld-light-purple .ld-block-link.ld-is-active {
    border-color: #cb42b0
}

a.ld-block-list.ld-light-purple .ld-block-link:active, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active {
    background-color: #cb42b0
}

    a.ld-block-list.ld-light-purple .ld-block-link:active > .ld-badge, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active > .ld-badge {
        color: #cb42b0
    }

    a.ld-block-list.ld-light-purple .ld-block-link:active, a.ld-block-list.ld-light-purple .ld-block-link:active p, a.ld-block-list.ld-light-purple .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-light-purple .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-purple .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-purple .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-purple .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-purple .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active p, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-light-purple .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-light-purple .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-light-purple .ld-block-link:active .ld-button, a.ld-block-list.ld-light-purple .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-light-purple .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-light-purple .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-purple .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-light-purple .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-purple .ld-block-link:active .ld-button:active, a.ld-block-list.ld-light-purple .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #cb42b0
        }

            a.ld-block-list.ld-light-purple .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-purple .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #cb42b0
            }

            a.ld-block-list.ld-light-purple .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-purple .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-purple .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #cb42b0
            }

.ld-block-list.ld-light-yellow .ld-block-link:hover {
    border-color: #fcfbe2
}

.ld-block-list.ld-light-yellow .ld-block-link:active, .ld-block-list.ld-light-yellow .ld-block-link.ld-is-active {
    border-color: #fcfbe2
}

a.ld-block-list.ld-light-yellow .ld-block-link:active, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active {
    background-color: #fcfbe2
}

    a.ld-block-list.ld-light-yellow .ld-block-link:active > .ld-badge, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active > .ld-badge {
        color: #fcfbe2
    }

    a.ld-block-list.ld-light-yellow .ld-block-link:active, a.ld-block-list.ld-light-yellow .ld-block-link:active p, a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-light-yellow .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active p, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-light-yellow .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-light-yellow .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-button, a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-button:active, a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #fcfbe2
        }

            a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #fcfbe2
            }

            a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-yellow .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #fcfbe2
            }

.ld-block-list.ld-medium-blue .ld-block-link:hover {
    border-color: #356599
}

.ld-block-list.ld-medium-blue .ld-block-link:active, .ld-block-list.ld-medium-blue .ld-block-link.ld-is-active {
    border-color: #356599
}

a.ld-block-list.ld-medium-blue .ld-block-link:active, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active {
    background-color: #356599
}

    a.ld-block-list.ld-medium-blue .ld-block-link:active > .ld-badge, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active > .ld-badge {
        color: #356599
    }

    a.ld-block-list.ld-medium-blue .ld-block-link:active, a.ld-block-list.ld-medium-blue .ld-block-link:active p, a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-blue .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active p, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-medium-blue .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-medium-blue .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-button, a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-button:active, a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #356599
        }

            a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #356599
            }

            a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-blue .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-blue .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #356599
            }

.ld-block-list.ld-medium-green .ld-block-link:hover {
    border-color: #317170
}

.ld-block-list.ld-medium-green .ld-block-link:active, .ld-block-list.ld-medium-green .ld-block-link.ld-is-active {
    border-color: #317170
}

a.ld-block-list.ld-medium-green .ld-block-link:active, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active {
    background-color: #317170
}

    a.ld-block-list.ld-medium-green .ld-block-link:active > .ld-badge, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active > .ld-badge {
        color: #317170
    }

    a.ld-block-list.ld-medium-green .ld-block-link:active, a.ld-block-list.ld-medium-green .ld-block-link:active p, a.ld-block-list.ld-medium-green .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-green .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-green .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-green .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-green .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-green .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active p, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-medium-green .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-medium-green .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-medium-green .ld-block-link:active .ld-button, a.ld-block-list.ld-medium-green .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-medium-green .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-medium-green .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-green .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-medium-green .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-green .ld-block-link:active .ld-button:active, a.ld-block-list.ld-medium-green .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #317170
        }

            a.ld-block-list.ld-medium-green .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-green .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #317170
            }

            a.ld-block-list.ld-medium-green .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-green .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-green .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #317170
            }

.ld-block-list.ld-medium-orange .ld-block-link:hover {
    border-color: #b55612
}

.ld-block-list.ld-medium-orange .ld-block-link:active, .ld-block-list.ld-medium-orange .ld-block-link.ld-is-active {
    border-color: #b55612
}

a.ld-block-list.ld-medium-orange .ld-block-link:active, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active {
    background-color: #b55612
}

    a.ld-block-list.ld-medium-orange .ld-block-link:active > .ld-badge, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active > .ld-badge {
        color: #b55612
    }

    a.ld-block-list.ld-medium-orange .ld-block-link:active, a.ld-block-list.ld-medium-orange .ld-block-link:active p, a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-orange .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active p, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-medium-orange .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-medium-orange .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-button, a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-button:active, a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #b55612
        }

            a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #b55612
            }

            a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-orange .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-orange .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #b55612
            }

.ld-block-list.ld-medium-red .ld-block-link:hover {
    border-color: #cc3d35
}

.ld-block-list.ld-medium-red .ld-block-link:active, .ld-block-list.ld-medium-red .ld-block-link.ld-is-active {
    border-color: #cc3d35
}

a.ld-block-list.ld-medium-red .ld-block-link:active, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active {
    background-color: #cc3d35
}

    a.ld-block-list.ld-medium-red .ld-block-link:active > .ld-badge, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active > .ld-badge {
        color: #cc3d35
    }

    a.ld-block-list.ld-medium-red .ld-block-link:active, a.ld-block-list.ld-medium-red .ld-block-link:active p, a.ld-block-list.ld-medium-red .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-red .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-red .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-red .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-red .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-red .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active p, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-medium-red .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-medium-red .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-medium-red .ld-block-link:active .ld-button, a.ld-block-list.ld-medium-red .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-medium-red .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-medium-red .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-red .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-medium-red .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-red .ld-block-link:active .ld-button:active, a.ld-block-list.ld-medium-red .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #cc3d35
        }

            a.ld-block-list.ld-medium-red .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-red .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #cc3d35
            }

            a.ld-block-list.ld-medium-red .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-red .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-red .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #cc3d35
            }

.ld-block-list.ld-medium-purple .ld-block-link:hover {
    border-color: #a02c84
}

.ld-block-list.ld-medium-purple .ld-block-link:active, .ld-block-list.ld-medium-purple .ld-block-link.ld-is-active {
    border-color: #a02c84
}

a.ld-block-list.ld-medium-purple .ld-block-link:active, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active {
    background-color: #a02c84
}

    a.ld-block-list.ld-medium-purple .ld-block-link:active > .ld-badge, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active > .ld-badge {
        color: #a02c84
    }

    a.ld-block-list.ld-medium-purple .ld-block-link:active, a.ld-block-list.ld-medium-purple .ld-block-link:active p, a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-purple .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active p, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-medium-purple .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-medium-purple .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-button, a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-button:active, a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #a02c84
        }

            a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #a02c84
            }

            a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-purple .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-purple .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #a02c84
            }

.ld-block-list.ld-medium-yellow .ld-block-link:hover {
    border-color: #ede441
}

.ld-block-list.ld-medium-yellow .ld-block-link:active, .ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active {
    border-color: #ede441
}

a.ld-block-list.ld-medium-yellow .ld-block-link:active, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active {
    background-color: #ede441
}

    a.ld-block-list.ld-medium-yellow .ld-block-link:active > .ld-badge, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active > .ld-badge {
        color: #ede441
    }

    a.ld-block-list.ld-medium-yellow .ld-block-link:active, a.ld-block-list.ld-medium-yellow .ld-block-link:active p, a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-yellow .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active p, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-medium-yellow .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-medium-yellow .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-button, a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-button:active, a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #ede441
        }

            a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #ede441
            }

            a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-yellow .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #ede441
            }

.ld-block-list.ld-dark-blue .ld-block-link:hover {
    border-color: #1d4066
}

.ld-block-list.ld-dark-blue .ld-block-link:active, .ld-block-list.ld-dark-blue .ld-block-link.ld-is-active {
    border-color: #1d4066
}

a.ld-block-list.ld-dark-blue .ld-block-link:active, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active {
    background-color: #1d4066
}

    a.ld-block-list.ld-dark-blue .ld-block-link:active > .ld-badge, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active > .ld-badge {
        color: #1d4066
    }

    a.ld-block-list.ld-dark-blue .ld-block-link:active, a.ld-block-list.ld-dark-blue .ld-block-link:active p, a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-blue .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active p, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-dark-blue .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-dark-blue .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-button, a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-button:active, a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #1d4066
        }

            a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #1d4066
            }

            a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-blue .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-blue .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #1d4066
            }

.ld-block-list.ld-dark-green .ld-block-link:hover {
    border-color: #185b56
}

.ld-block-list.ld-dark-green .ld-block-link:active, .ld-block-list.ld-dark-green .ld-block-link.ld-is-active {
    border-color: #185b56
}

a.ld-block-list.ld-dark-green .ld-block-link:active, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active {
    background-color: #185b56
}

    a.ld-block-list.ld-dark-green .ld-block-link:active > .ld-badge, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active > .ld-badge {
        color: #185b56
    }

    a.ld-block-list.ld-dark-green .ld-block-link:active, a.ld-block-list.ld-dark-green .ld-block-link:active p, a.ld-block-list.ld-dark-green .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-green .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-green .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-green .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-green .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-green .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active p, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-dark-green .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-dark-green .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-dark-green .ld-block-link:active .ld-button, a.ld-block-list.ld-dark-green .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-dark-green .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-dark-green .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-green .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-dark-green .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-green .ld-block-link:active .ld-button:active, a.ld-block-list.ld-dark-green .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #185b56
        }

            a.ld-block-list.ld-dark-green .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-green .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #185b56
            }

            a.ld-block-list.ld-dark-green .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-green .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-green .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #185b56
            }

.ld-block-list.ld-dark-orange .ld-block-link:hover {
    border-color: #8c4100
}

.ld-block-list.ld-dark-orange .ld-block-link:active, .ld-block-list.ld-dark-orange .ld-block-link.ld-is-active {
    border-color: #8c4100
}

a.ld-block-list.ld-dark-orange .ld-block-link:active, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active {
    background-color: #8c4100
}

    a.ld-block-list.ld-dark-orange .ld-block-link:active > .ld-badge, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active > .ld-badge {
        color: #8c4100
    }

    a.ld-block-list.ld-dark-orange .ld-block-link:active, a.ld-block-list.ld-dark-orange .ld-block-link:active p, a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-orange .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active p, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-dark-orange .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-dark-orange .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-button, a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-button:active, a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #8c4100
        }

            a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #8c4100
            }

            a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-orange .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-orange .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #8c4100
            }

.ld-block-list.ld-dark-red .ld-block-link:hover {
    border-color: #b3352e
}

.ld-block-list.ld-dark-red .ld-block-link:active, .ld-block-list.ld-dark-red .ld-block-link.ld-is-active {
    border-color: #b3352e
}

a.ld-block-list.ld-dark-red .ld-block-link:active, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active {
    background-color: #b3352e
}

    a.ld-block-list.ld-dark-red .ld-block-link:active > .ld-badge, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active > .ld-badge {
        color: #b3352e
    }

    a.ld-block-list.ld-dark-red .ld-block-link:active, a.ld-block-list.ld-dark-red .ld-block-link:active p, a.ld-block-list.ld-dark-red .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-red .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-red .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-red .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-red .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-red .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active p, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-dark-red .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-dark-red .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-dark-red .ld-block-link:active .ld-button, a.ld-block-list.ld-dark-red .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-dark-red .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-dark-red .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-red .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-dark-red .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-red .ld-block-link:active .ld-button:active, a.ld-block-list.ld-dark-red .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #b3352e
        }

            a.ld-block-list.ld-dark-red .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-red .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #b3352e
            }

            a.ld-block-list.ld-dark-red .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-red .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-red .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #b3352e
            }

.ld-block-list.ld-dark-purple .ld-block-link:hover {
    border-color: #9b0076
}

.ld-block-list.ld-dark-purple .ld-block-link:active, .ld-block-list.ld-dark-purple .ld-block-link.ld-is-active {
    border-color: #9b0076
}

a.ld-block-list.ld-dark-purple .ld-block-link:active, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active {
    background-color: #9b0076
}

    a.ld-block-list.ld-dark-purple .ld-block-link:active > .ld-badge, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active > .ld-badge {
        color: #9b0076
    }

    a.ld-block-list.ld-dark-purple .ld-block-link:active, a.ld-block-list.ld-dark-purple .ld-block-link:active p, a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-purple .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active p, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-dark-purple .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-dark-purple .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-button, a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-button:active, a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #9b0076
        }

            a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #9b0076
            }

            a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-purple .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-purple .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #9b0076
            }

.ld-block-list.ld-dark-yellow .ld-block-link:hover {
    border-color: #ede441
}

.ld-block-list.ld-dark-yellow .ld-block-link:active, .ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active {
    border-color: #ede441
}

a.ld-block-list.ld-dark-yellow .ld-block-link:active, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active {
    background-color: #ede441
}

    a.ld-block-list.ld-dark-yellow .ld-block-link:active > .ld-badge, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active > .ld-badge {
        color: #ede441
    }

    a.ld-block-list.ld-dark-yellow .ld-block-link:active, a.ld-block-list.ld-dark-yellow .ld-block-link:active p, a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-yellow .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active p, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-dark-yellow .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-dark-yellow .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-button, a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-button:active, a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #ede441
        }

            a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #ede441
            }

            a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-yellow .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-yellow .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #ede441
            }

.ld-block-list.ld-black-gray .ld-block-link:hover {
    border-color: #3C3C3B
}

.ld-block-list.ld-black-gray .ld-block-link:active, .ld-block-list.ld-black-gray .ld-block-link.ld-is-active {
    border-color: #3C3C3B
}

a.ld-block-list.ld-black-gray .ld-block-link:active, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active {
    background-color: #3C3C3B
}

    a.ld-block-list.ld-black-gray .ld-block-link:active > .ld-badge, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active > .ld-badge {
        color: #3C3C3B
    }

    a.ld-block-list.ld-black-gray .ld-block-link:active, a.ld-block-list.ld-black-gray .ld-block-link:active p, a.ld-block-list.ld-black-gray .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-black-gray .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-black-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-black-gray .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-black-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-black-gray .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active p, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-black-gray .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-black-gray .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-black-gray .ld-block-link:active .ld-button, a.ld-block-list.ld-black-gray .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-black-gray .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-black-gray .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-black-gray .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-black-gray .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-black-gray .ld-block-link:active .ld-button:active, a.ld-block-list.ld-black-gray .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #3C3C3B
        }

            a.ld-block-list.ld-black-gray .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-black-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #3C3C3B
            }

            a.ld-block-list.ld-black-gray .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-black-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-black-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #3C3C3B
            }

.ld-block-list.ld-darker-gray .ld-block-link:hover {
    border-color: #3c4750
}

.ld-block-list.ld-darker-gray .ld-block-link:active, .ld-block-list.ld-darker-gray .ld-block-link.ld-is-active {
    border-color: #3c4750
}

a.ld-block-list.ld-darker-gray .ld-block-link:active, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active {
    background-color: #3c4750
}

    a.ld-block-list.ld-darker-gray .ld-block-link:active > .ld-badge, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active > .ld-badge {
        color: #3c4750
    }

    a.ld-block-list.ld-darker-gray .ld-block-link:active, a.ld-block-list.ld-darker-gray .ld-block-link:active p, a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-darker-gray .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active p, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-darker-gray .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-darker-gray .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-button, a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-button:active, a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #3c4750
        }

            a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #3c4750
            }

            a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-darker-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-darker-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #3c4750
            }

.ld-block-list.ld-dark-gray .ld-block-link:hover {
    border-color: #677076
}

.ld-block-list.ld-dark-gray .ld-block-link:active, .ld-block-list.ld-dark-gray .ld-block-link.ld-is-active {
    border-color: #677076
}

a.ld-block-list.ld-dark-gray .ld-block-link:active, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active {
    background-color: #677076
}

    a.ld-block-list.ld-dark-gray .ld-block-link:active > .ld-badge, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active > .ld-badge {
        color: #677076
    }

    a.ld-block-list.ld-dark-gray .ld-block-link:active, a.ld-block-list.ld-dark-gray .ld-block-link:active p, a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-gray .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active p, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-dark-gray .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-dark-gray .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-button, a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-button:active, a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #677076
        }

            a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #677076
            }

            a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-dark-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #677076
            }

.ld-block-list.ld-medium-gray .ld-block-link:hover {
    border-color: #81878c
}

.ld-block-list.ld-medium-gray .ld-block-link:active, .ld-block-list.ld-medium-gray .ld-block-link.ld-is-active {
    border-color: #81878c
}

a.ld-block-list.ld-medium-gray .ld-block-link:active, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active {
    background-color: #81878c
}

    a.ld-block-list.ld-medium-gray .ld-block-link:active > .ld-badge, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active > .ld-badge {
        color: #81878c
    }

    a.ld-block-list.ld-medium-gray .ld-block-link:active, a.ld-block-list.ld-medium-gray .ld-block-link:active p, a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-gray .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active p, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-medium-gray .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-medium-gray .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-button, a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-button:active, a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #81878c
        }

            a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #81878c
            }

            a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-medium-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #81878c
            }

.ld-block-list.ld-base-gray .ld-block-link:hover {
    border-color: #bec2c5
}

.ld-block-list.ld-base-gray .ld-block-link:active, .ld-block-list.ld-base-gray .ld-block-link.ld-is-active {
    border-color: #bec2c5
}

a.ld-block-list.ld-base-gray .ld-block-link:active, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active {
    background-color: #bec2c5
}

    a.ld-block-list.ld-base-gray .ld-block-link:active > .ld-badge, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active > .ld-badge {
        color: #bec2c5
    }

    a.ld-block-list.ld-base-gray .ld-block-link:active, a.ld-block-list.ld-base-gray .ld-block-link:active p, a.ld-block-list.ld-base-gray .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-base-gray .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-base-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-base-gray .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-base-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-base-gray .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active p, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-base-gray .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-base-gray .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-base-gray .ld-block-link:active .ld-button, a.ld-block-list.ld-base-gray .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-base-gray .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-base-gray .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-base-gray .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-base-gray .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-base-gray .ld-block-link:active .ld-button:active, a.ld-block-list.ld-base-gray .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #bec2c5
        }

            a.ld-block-list.ld-base-gray .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-base-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #bec2c5
            }

            a.ld-block-list.ld-base-gray .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-base-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-base-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #bec2c5
            }

.ld-block-list.ld-light-gray .ld-block-link:hover {
    border-color: #d4d7d8
}

.ld-block-list.ld-light-gray .ld-block-link:active, .ld-block-list.ld-light-gray .ld-block-link.ld-is-active {
    border-color: #d4d7d8
}

a.ld-block-list.ld-light-gray .ld-block-link:active, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active {
    background-color: #d4d7d8
}

    a.ld-block-list.ld-light-gray .ld-block-link:active > .ld-badge, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active > .ld-badge {
        color: #d4d7d8
    }

    a.ld-block-list.ld-light-gray .ld-block-link:active, a.ld-block-list.ld-light-gray .ld-block-link:active p, a.ld-block-list.ld-light-gray .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-light-gray .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-gray .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-light-gray .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active p, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-light-gray .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-light-gray .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-light-gray .ld-block-link:active .ld-button, a.ld-block-list.ld-light-gray .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-light-gray .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-light-gray .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-gray .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-light-gray .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-gray .ld-block-link:active .ld-button:active, a.ld-block-list.ld-light-gray .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #d4d7d8
        }

            a.ld-block-list.ld-light-gray .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #d4d7d8
            }

            a.ld-block-list.ld-light-gray .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-light-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #d4d7d8
            }

.ld-block-list.ld-lighter-gray .ld-block-link:hover {
    border-color: #e9ebec
}

.ld-block-list.ld-lighter-gray .ld-block-link:active, .ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active {
    border-color: #e9ebec
}

a.ld-block-list.ld-lighter-gray .ld-block-link:active, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active {
    background-color: #e9ebec
}

    a.ld-block-list.ld-lighter-gray .ld-block-link:active > .ld-badge, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active > .ld-badge {
        color: #e9ebec
    }

    a.ld-block-list.ld-lighter-gray .ld-block-link:active, a.ld-block-list.ld-lighter-gray .ld-block-link:active p, a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-lighter-gray .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active p, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-lighter-gray .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-lighter-gray .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-button, a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-button:active, a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #e9ebec
        }

            a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #e9ebec
            }

            a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-lighter-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-lighter-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #e9ebec
            }

.ld-block-list.ld-background-gray .ld-block-link:hover {
    border-color: #f4f5f6
}

.ld-block-list.ld-background-gray .ld-block-link:active, .ld-block-list.ld-background-gray .ld-block-link.ld-is-active {
    border-color: #f4f5f6
}

a.ld-block-list.ld-background-gray .ld-block-link:active, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active {
    background-color: #f4f5f6
}

    a.ld-block-list.ld-background-gray .ld-block-link:active > .ld-badge, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active > .ld-badge {
        color: #f4f5f6
    }

    a.ld-block-list.ld-background-gray .ld-block-link:active, a.ld-block-list.ld-background-gray .ld-block-link:active p, a.ld-block-list.ld-background-gray .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-background-gray .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-background-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-background-gray .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-background-gray .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-background-gray .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active p, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-background-gray .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-background-gray .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-background-gray .ld-block-link:active .ld-button, a.ld-block-list.ld-background-gray .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-background-gray .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-background-gray .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-background-gray .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-background-gray .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-background-gray .ld-block-link:active .ld-button:active, a.ld-block-list.ld-background-gray .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #f4f5f6
        }

            a.ld-block-list.ld-background-gray .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-background-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #f4f5f6
            }

            a.ld-block-list.ld-background-gray .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-background-gray .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-background-gray .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #f4f5f6
            }

.ld-block-list.ld-success-green .ld-block-link:hover {
    border-color: #5cb85c
}

.ld-block-list.ld-success-green .ld-block-link:active, .ld-block-list.ld-success-green .ld-block-link.ld-is-active {
    border-color: #5cb85c
}

a.ld-block-list.ld-success-green .ld-block-link:active, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active {
    background-color: #5cb85c
}

    a.ld-block-list.ld-success-green .ld-block-link:active > .ld-badge, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active > .ld-badge {
        color: #5cb85c
    }

    a.ld-block-list.ld-success-green .ld-block-link:active, a.ld-block-list.ld-success-green .ld-block-link:active p, a.ld-block-list.ld-success-green .ld-block-link:active .ld-extra-small-paragraph, a.ld-block-list.ld-success-green .ld-block-link:active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-success-green .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-success-green .ld-block-link:active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-success-green .ld-block-link:active .ld-block-link-info, a.ld-block-list.ld-success-green .ld-block-link:active .ld-small-paragraph, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active p, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-extra-small-paragraph, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-block-link-info, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-small-paragraph {
        color: #fff
    }

        a.ld-block-list.ld-success-green .ld-block-link:active .iconic .iconic-property-fill, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .iconic .iconic-property-fill {
            fill: #fff
        }

        a.ld-block-list.ld-success-green .ld-block-link:active .iconic .iconic-property-stroke, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .iconic .iconic-property-stroke {
            stroke: #fff
        }

        a.ld-block-list.ld-success-green .ld-block-link:active .ld-button, a.ld-block-list.ld-success-green .ld-block-link:active .ld-modal-primaryButton, a.ld-block-list.ld-success-green .ld-block-link:active .ld-button:hover, a.ld-block-list.ld-success-green .ld-block-link:active .ld-modal-primaryButton:hover, a.ld-block-list.ld-success-green .ld-block-link:active .ld-button:focus, a.ld-block-list.ld-success-green .ld-block-link:active .ld-modal-primaryButton:focus, a.ld-block-list.ld-success-green .ld-block-link:active .ld-button:active, a.ld-block-list.ld-success-green .ld-block-link:active .ld-modal-primaryButton:active, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-button, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-modal-primaryButton, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-button:hover, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-modal-primaryButton:hover, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-button:focus, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-modal-primaryButton:focus, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-button:active, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-modal-primaryButton:active {
            color: #5cb85c
        }

            a.ld-block-list.ld-success-green .ld-block-link:active .ld-button .iconic-property-fill, a.ld-block-list.ld-success-green .ld-block-link:active .ld-modal-primaryButton .iconic-property-fill, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-button .iconic-property-fill, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-fill {
                fill: #5cb85c
            }

            a.ld-block-list.ld-success-green .ld-block-link:active .ld-button .iconic-property-stroke, a.ld-block-list.ld-success-green .ld-block-link:active .ld-modal-primaryButton .iconic-property-stroke, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-button .iconic-property-stroke, a.ld-block-list.ld-success-green .ld-block-link.ld-is-active .ld-modal-primaryButton .iconic-property-stroke {
                stroke: #5cb85c
            }

.ld-block-link-info {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -moz-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    margin: 1rem -1rem -1rem;
    padding: 1rem 1rem 1rem 4.5rem;
    border-top: .0625rem solid #d4d7d8
}

    .ld-block-link-info::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-block-link-info p {
        margin-bottom: .5rem
    }

.ld-hide-info .ld-block-link-info {
    display: none
}

.ld-chevron-list .ld-block-link {
    padding-right: 2.5rem
}

    .ld-chevron-list .ld-block-link::before {
        -webkit-transform: translateY(-50%) rotate(-90deg);
        transform: translateY(-50%) rotate(-90deg);
        content: '';
        position: absolute;
        right: 1rem;
        top: 50%;
        width: .6875rem;
        height: .75rem;
        background: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
        background-size: contain;
        opacity: .5
    }

@media screen and (max-width:480px) {
    .ld-chevron-list .ld-block-link {
        padding-right: 2rem
    }

        .ld-chevron-list .ld-block-link::before {
            right: 1rem
        }
}

@media(min-width:48.0625rem) {
    .ld-block-list.ld-two-col.ld-two-col-desktop {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }

        .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-item {
            float: left;
            display: block;
            margin-right: 2.35765%;
            width: 48.82117%;
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -moz-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }

            .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-item:last-child {
                margin-right: 0
            }

            .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-item + .ld-block-item {
                margin-top: 0
            }
}

@media screen and (min-width:48.0625rem) and (min-width:769px) {
    .ld-block-list.ld-two-col.ld-two-col-desktop.ld-flex-list .ld-block-item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media(min-width:48.0625rem) {
    .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link {
        display: block;
        text-align: center;
        padding: 2rem 1.5rem
    }

        .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link .ld-link-title {
            text-transform: uppercase;
            font-size: .8125rem;
            letter-spacing: .5px;
            margin-bottom: .5rem
        }

    .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-content {
        display: block
    }

    .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-image {
        position: relative;
        width: auto;
        margin-bottom: 1.5rem
    }

        .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-image .iconic {
            -webkit-transform: none;
            transform: none;
            position: relative;
            top: auto;
            left: auto;
            width: 1.75rem !important;
            height: 1.75rem !important;
            margin-right: 0
        }

    .ld-block-list.ld-two-col.ld-two-col-desktop .ld-extra-small-paragraph + .ld-extra-small-paragraph, .ld-block-list.ld-two-col.ld-two-col-desktop .application_form .ld-recommendations-section .ld-block-link-info + .ld-extra-small-paragraph, .application_form .ld-recommendations-section .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-info + .ld-extra-small-paragraph, .ld-block-list.ld-two-col.ld-two-col-desktop .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-extra-small-paragraph, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-info + .ld-extra-small-paragraph, .ld-block-list.ld-two-col.ld-two-col-desktop .application_form .ld-recommendations-section .ld-extra-small-paragraph + .ld-block-link-info, .application_form .ld-recommendations-section .ld-block-list.ld-two-col.ld-two-col-desktop .ld-extra-small-paragraph + .ld-block-link-info, .ld-block-list.ld-two-col.ld-two-col-desktop .application_form .ld-recommendations-section .ld-block-link-info + .ld-block-link-info, .application_form .ld-recommendations-section .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-info + .ld-block-link-info, .ld-block-list.ld-two-col.ld-two-col-desktop .ld-modal-app-letter .ld-app-letter-list-container .ld-extra-small-paragraph + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-list.ld-two-col.ld-two-col-desktop .ld-extra-small-paragraph + .ld-block-link-info, .ld-block-list.ld-two-col.ld-two-col-desktop .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-info + .ld-block-link-info, .ld-block-list.ld-two-col.ld-two-col-desktop .ld-extra-small-paragraph + .ld-small-paragraph, .ld-block-list.ld-two-col.ld-two-col-desktop .application_form .ld-recommendations-section .ld-block-link-info + .ld-small-paragraph, .application_form .ld-recommendations-section .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-info + .ld-small-paragraph, .ld-block-list.ld-two-col.ld-two-col-desktop .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-small-paragraph, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-info + .ld-small-paragraph, .ld-block-list.ld-two-col.ld-two-col-desktop .ld-small-paragraph + .ld-small-paragraph {
        margin-top: 2rem
    }

    .ld-block-list.ld-two-col.ld-two-col-desktop .ld-extra-small-paragraph + .ld-button, .ld-block-list.ld-two-col.ld-two-col-desktop .application_form .ld-recommendations-section .ld-block-link-info + .ld-button, .application_form .ld-recommendations-section .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-info + .ld-button, .ld-block-list.ld-two-col.ld-two-col-desktop .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-button, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-info + .ld-button, .ld-block-list.ld-two-col.ld-two-col-desktop .ld-extra-small-paragraph + .ld-modal-primaryButton, .ld-block-list.ld-two-col.ld-two-col-desktop .application_form .ld-recommendations-section .ld-block-link-info + .ld-modal-primaryButton, .application_form .ld-recommendations-section .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-info + .ld-modal-primaryButton, .ld-block-list.ld-two-col.ld-two-col-desktop .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-modal-primaryButton, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-info + .ld-modal-primaryButton, .ld-block-list.ld-two-col.ld-two-col-desktop .ld-small-paragraph + .ld-button, .ld-block-list.ld-two-col.ld-two-col-desktop .ld-small-paragraph + .ld-modal-primaryButton {
        margin-top: 1.5rem
    }

    .ld-block-list.ld-two-col.ld-two-col-desktop .ld-block-link-image + .ld-block-link-text {
        padding-left: 0
    }
}

.ld-block-list.ld-two-col.ld-two-col-all {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

    .ld-block-list.ld-two-col.ld-two-col-all .ld-block-item {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

        .ld-block-list.ld-two-col.ld-two-col-all .ld-block-item:last-child {
            margin-right: 0
        }

        .ld-block-list.ld-two-col.ld-two-col-all .ld-block-item + .ld-block-item {
            margin-top: 0
        }

@media screen and (min-width:769px) {
    .ld-block-list.ld-two-col.ld-two-col-all.ld-flex-list .ld-block-item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }
}

.ld-block-list.ld-two-col.ld-two-col-all .ld-block-link {
    display: block;
    text-align: center;
    padding: 2rem 1.5rem
}

    .ld-block-list.ld-two-col.ld-two-col-all .ld-block-link .ld-link-title {
        text-transform: uppercase;
        font-size: .8125rem;
        letter-spacing: .5px;
        margin-bottom: .5rem
    }

.ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-content {
    display: block
}

.ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-image {
    position: relative;
    width: auto;
    margin-bottom: 1.5rem
}

    .ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-image .iconic {
        -webkit-transform: none;
        transform: none;
        position: relative;
        top: auto;
        left: auto;
        width: 1.75rem !important;
        height: 1.75rem !important;
        margin-right: 0
    }

.ld-block-list.ld-two-col.ld-two-col-all .ld-extra-small-paragraph + .ld-extra-small-paragraph, .ld-block-list.ld-two-col.ld-two-col-all .application_form .ld-recommendations-section .ld-block-link-info + .ld-extra-small-paragraph, .application_form .ld-recommendations-section .ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-info + .ld-extra-small-paragraph, .ld-block-list.ld-two-col.ld-two-col-all .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-extra-small-paragraph, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-info + .ld-extra-small-paragraph, .ld-block-list.ld-two-col.ld-two-col-all .application_form .ld-recommendations-section .ld-extra-small-paragraph + .ld-block-link-info, .application_form .ld-recommendations-section .ld-block-list.ld-two-col.ld-two-col-all .ld-extra-small-paragraph + .ld-block-link-info, .ld-block-list.ld-two-col.ld-two-col-all .application_form .ld-recommendations-section .ld-block-link-info + .ld-block-link-info, .application_form .ld-recommendations-section .ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-info + .ld-block-link-info, .ld-block-list.ld-two-col.ld-two-col-all .ld-modal-app-letter .ld-app-letter-list-container .ld-extra-small-paragraph + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-list.ld-two-col.ld-two-col-all .ld-extra-small-paragraph + .ld-block-link-info, .ld-block-list.ld-two-col.ld-two-col-all .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-info + .ld-block-link-info, .ld-block-list.ld-two-col.ld-two-col-all .ld-extra-small-paragraph + .ld-small-paragraph, .ld-block-list.ld-two-col.ld-two-col-all .application_form .ld-recommendations-section .ld-block-link-info + .ld-small-paragraph, .application_form .ld-recommendations-section .ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-info + .ld-small-paragraph, .ld-block-list.ld-two-col.ld-two-col-all .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-small-paragraph, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-info + .ld-small-paragraph, .ld-block-list.ld-two-col.ld-two-col-all .ld-small-paragraph + .ld-small-paragraph {
    margin-top: 2rem
}

.ld-block-list.ld-two-col.ld-two-col-all .ld-extra-small-paragraph + .ld-button, .ld-block-list.ld-two-col.ld-two-col-all .application_form .ld-recommendations-section .ld-block-link-info + .ld-button, .application_form .ld-recommendations-section .ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-info + .ld-button, .ld-block-list.ld-two-col.ld-two-col-all .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-button, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-info + .ld-button, .ld-block-list.ld-two-col.ld-two-col-all .ld-extra-small-paragraph + .ld-modal-primaryButton, .ld-block-list.ld-two-col.ld-two-col-all .application_form .ld-recommendations-section .ld-block-link-info + .ld-modal-primaryButton, .application_form .ld-recommendations-section .ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-info + .ld-modal-primaryButton, .ld-block-list.ld-two-col.ld-two-col-all .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-modal-primaryButton, .ld-modal-app-letter .ld-app-letter-list-container .ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-info + .ld-modal-primaryButton, .ld-block-list.ld-two-col.ld-two-col-all .ld-small-paragraph + .ld-button, .ld-block-list.ld-two-col.ld-two-col-all .ld-small-paragraph + .ld-modal-primaryButton {
    margin-top: 1.5rem
}

.ld-block-list.ld-two-col.ld-two-col-all .ld-block-link-image + .ld-block-link-text {
    padding-left: 0
}

@media screen and (max-width:768px) {
    .ld-block-list.ld-two-col.ld-two-col-all {
        display: block
    }

        .ld-block-list.ld-two-col.ld-two-col-all .ld-block-item {
            display: block;
            width: 100%;
            margin-left: 0;
            margin-right: 0
        }

            .ld-block-list.ld-two-col.ld-two-col-all .ld-block-item + .ld-block-item {
                margin-top: 1rem
            }
}

.ld-breadcrumbs {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-family: roboto,sans-serif;
    font-size: .8125rem
}

.ld-breadcrumb + .ld-breadcrumb::before {
    content: '›';
    padding-left: .25rem;
    padding-right: .25rem;
    font-size: 20px;
    line-height: 0;
    font-weight: 700
}

.ld-breadcrumb-link {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px
}

.ld-breadcrumbs.ld-blue .ld-breadcrumb-link {
    color: #3980cc
}

    .ld-breadcrumbs.ld-blue .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-blue .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-blue .ld-breadcrumb-link.ld-is-active {
        color: #1b416a
    }

    .ld-breadcrumbs.ld-blue .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-blue .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-blue .ld-breadcrumb::before {
    color: #3980cc
}

.ld-breadcrumbs.ld-green .ld-breadcrumb-link {
    color: #D5ECEC
}

    .ld-breadcrumbs.ld-green .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-green .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-green .ld-breadcrumb-link.ld-is-active {
        color: #113733
    }

    .ld-breadcrumbs.ld-green .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-green .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-green .ld-breadcrumb::before {
    color: #D5ECEC
}

.ld-breadcrumbs.ld-orange .ld-breadcrumb-link {
    color: #cc6114
}

    .ld-breadcrumbs.ld-orange .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-orange .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-orange .ld-breadcrumb-link.ld-is-active {
        color: #582a09
    }

    .ld-breadcrumbs.ld-orange .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-orange .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-orange .ld-breadcrumb::before {
    color: #cc6114
}

.ld-breadcrumbs.ld-red .ld-breadcrumb-link {
    color: #ee483e
}

    .ld-breadcrumbs.ld-red .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-red .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-red .ld-breadcrumb-link.ld-is-active {
        color: #9f160e
    }

    .ld-breadcrumbs.ld-red .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-red .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-red .ld-breadcrumb::before {
    color: #ee483e
}

.ld-breadcrumbs.ld-purple .ld-breadcrumb-link {
    color: #b43194
}

    .ld-breadcrumbs.ld-purple .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-purple .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-purple .ld-breadcrumb-link.ld-is-active {
        color: #501642
    }

    .ld-breadcrumbs.ld-purple .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-purple .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-purple .ld-breadcrumb::before {
    color: #b43194
}

.ld-breadcrumbs.ld-black .ld-breadcrumb-link {
    color: #3C3C3B
}

    .ld-breadcrumbs.ld-black .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-black .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-black .ld-breadcrumb-link.ld-is-active {
        color: #000
    }

    .ld-breadcrumbs.ld-black .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-black .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-black .ld-breadcrumb::before {
    color: #3C3C3B
}

.ld-breadcrumbs.ld-light-blue .ld-breadcrumb-link {
    color: #4293ea
}

    .ld-breadcrumbs.ld-light-blue .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-light-blue .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-blue .ld-breadcrumb-link.ld-is-active {
        color: #11549b
    }

    .ld-breadcrumbs.ld-light-blue .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-blue .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-light-blue .ld-breadcrumb::before {
    color: #4293ea
}

.ld-breadcrumbs.ld-light-green .ld-breadcrumb-link {
    color: #3bbcb0
}

    .ld-breadcrumbs.ld-light-green .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-light-green .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-green .ld-breadcrumb-link.ld-is-active {
        color: #1d5b55
    }

    .ld-breadcrumbs.ld-light-green .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-green .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-light-green .ld-breadcrumb::before {
    color: #3bbcb0
}

.ld-breadcrumbs.ld-light-orange .ld-breadcrumb-link {
    color: #f3873c
}

    .ld-breadcrumbs.ld-light-orange .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-light-orange .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-orange .ld-breadcrumb-link.ld-is-active {
        color: #a54a0a
    }

    .ld-breadcrumbs.ld-light-orange .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-orange .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-light-orange .ld-breadcrumb::before {
    color: #f3873c
}

.ld-breadcrumbs.ld-light-red .ld-breadcrumb-link {
    color: #f04637
}

    .ld-breadcrumbs.ld-light-red .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-light-red .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-red .ld-breadcrumb-link.ld-is-active {
        color: #9c170c
    }

    .ld-breadcrumbs.ld-light-red .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-red .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-light-red .ld-breadcrumb::before {
    color: #f04637
}

.ld-breadcrumbs.ld-light-purple .ld-breadcrumb-link {
    color: #cb42b0
}

    .ld-breadcrumbs.ld-light-purple .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-light-purple .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-purple .ld-breadcrumb-link.ld-is-active {
        color: #6f1f5f
    }

    .ld-breadcrumbs.ld-light-purple .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-purple .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-light-purple .ld-breadcrumb::before {
    color: #cb42b0
}

.ld-breadcrumbs.ld-light-yellow .ld-breadcrumb-link {
    color: #fcfbe2
}

    .ld-breadcrumbs.ld-light-yellow .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-light-yellow .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-yellow .ld-breadcrumb-link.ld-is-active {
        color: #f0eb6e
    }

    .ld-breadcrumbs.ld-light-yellow .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-yellow .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-light-yellow .ld-breadcrumb::before {
    color: #fcfbe2
}

.ld-breadcrumbs.ld-medium-blue .ld-breadcrumb-link {
    color: #356599
}

    .ld-breadcrumbs.ld-medium-blue .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-medium-blue .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-blue .ld-breadcrumb-link.ld-is-active {
        color: #14263a
    }

    .ld-breadcrumbs.ld-medium-blue .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-blue .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-medium-blue .ld-breadcrumb::before {
    color: #356599
}

.ld-breadcrumbs.ld-medium-green .ld-breadcrumb-link {
    color: #317170
}

    .ld-breadcrumbs.ld-medium-green .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-medium-green .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-green .ld-breadcrumb-link.ld-is-active {
        color: #0a1818
    }

    .ld-breadcrumbs.ld-medium-green .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-green .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-medium-green .ld-breadcrumb::before {
    color: #317170
}

.ld-breadcrumbs.ld-medium-orange .ld-breadcrumb-link {
    color: #b55612
}

    .ld-breadcrumbs.ld-medium-orange .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-medium-orange .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-orange .ld-breadcrumb-link.ld-is-active {
        color: #411f06
    }

    .ld-breadcrumbs.ld-medium-orange .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-orange .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-medium-orange .ld-breadcrumb::before {
    color: #b55612
}

.ld-breadcrumbs.ld-medium-red .ld-breadcrumb-link {
    color: #cc3d35
}

    .ld-breadcrumbs.ld-medium-red .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-medium-red .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-red .ld-breadcrumb-link.ld-is-active {
        color: #671e1a
    }

    .ld-breadcrumbs.ld-medium-red .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-red .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-medium-red .ld-breadcrumb::before {
    color: #cc3d35
}

.ld-breadcrumbs.ld-medium-purple .ld-breadcrumb-link {
    color: #a02c84
}

    .ld-breadcrumbs.ld-medium-purple .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-medium-purple .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-purple .ld-breadcrumb-link.ld-is-active {
        color: #3c1132
    }

    .ld-breadcrumbs.ld-medium-purple .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-purple .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-medium-purple .ld-breadcrumb::before {
    color: #a02c84
}

.ld-breadcrumbs.ld-medium-yellow .ld-breadcrumb-link {
    color: #ede441
}

    .ld-breadcrumbs.ld-medium-yellow .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-medium-yellow .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-yellow .ld-breadcrumb-link.ld-is-active {
        color: #9f980f
    }

    .ld-breadcrumbs.ld-medium-yellow .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-yellow .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-medium-yellow .ld-breadcrumb::before {
    color: #ede441
}

.ld-breadcrumbs.ld-dark-blue .ld-breadcrumb-link {
    color: #1d4066
}

    .ld-breadcrumbs.ld-dark-blue .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-dark-blue .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-blue .ld-breadcrumb-link.ld-is-active {
        color: #010203
    }

    .ld-breadcrumbs.ld-dark-blue .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-blue .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-dark-blue .ld-breadcrumb::before {
    color: #1d4066
}

.ld-breadcrumbs.ld-dark-green .ld-breadcrumb-link {
    color: #185b56
}

    .ld-breadcrumbs.ld-dark-green .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-dark-green .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-green .ld-breadcrumb-link.ld-is-active {
        color: #000
    }

    .ld-breadcrumbs.ld-dark-green .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-green .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-dark-green .ld-breadcrumb::before {
    color: #185b56
}

.ld-breadcrumbs.ld-dark-orange .ld-breadcrumb-link {
    color: #8c4100
}

    .ld-breadcrumbs.ld-dark-orange .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-dark-orange .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-orange .ld-breadcrumb-link.ld-is-active {
        color: #0d0600
    }

    .ld-breadcrumbs.ld-dark-orange .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-orange .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-dark-orange .ld-breadcrumb::before {
    color: #8c4100
}

.ld-breadcrumbs.ld-dark-red .ld-breadcrumb-link {
    color: #b3352e
}

    .ld-breadcrumbs.ld-dark-red .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-dark-red .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-red .ld-breadcrumb-link.ld-is-active {
        color: #4e1714
    }

    .ld-breadcrumbs.ld-dark-red .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-red .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-dark-red .ld-breadcrumb::before {
    color: #b3352e
}

.ld-breadcrumbs.ld-dark-purple .ld-breadcrumb-link {
    color: #9b0076
}

    .ld-breadcrumbs.ld-dark-purple .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-dark-purple .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-purple .ld-breadcrumb-link.ld-is-active {
        color: #1c0015
    }

    .ld-breadcrumbs.ld-dark-purple .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-purple .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-dark-purple .ld-breadcrumb::before {
    color: #9b0076
}

.ld-breadcrumbs.ld-dark-yellow .ld-breadcrumb-link {
    color: #ede441
}

    .ld-breadcrumbs.ld-dark-yellow .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-dark-yellow .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-yellow .ld-breadcrumb-link.ld-is-active {
        color: #9f980f
    }

    .ld-breadcrumbs.ld-dark-yellow .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-yellow .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-dark-yellow .ld-breadcrumb::before {
    color: #ede441
}

.ld-breadcrumbs.ld-black-gray .ld-breadcrumb-link {
    color: #3C3C3B
}

    .ld-breadcrumbs.ld-black-gray .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-black-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-black-gray .ld-breadcrumb-link.ld-is-active {
        color: #000
    }

    .ld-breadcrumbs.ld-black-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-black-gray .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-black-gray .ld-breadcrumb::before {
    color: #3C3C3B
}

.ld-breadcrumbs.ld-darker-gray .ld-breadcrumb-link {
    color: #3c4750
}

    .ld-breadcrumbs.ld-darker-gray .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-darker-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-darker-gray .ld-breadcrumb-link.ld-is-active {
        color: #050607
    }

    .ld-breadcrumbs.ld-darker-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-darker-gray .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-darker-gray .ld-breadcrumb::before {
    color: #3c4750
}

.ld-breadcrumbs.ld-dark-gray .ld-breadcrumb-link {
    color: #677076
}

    .ld-breadcrumbs.ld-dark-gray .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-dark-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-gray .ld-breadcrumb-link.ld-is-active {
        color: #2c2f32
    }

    .ld-breadcrumbs.ld-dark-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-dark-gray .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-dark-gray .ld-breadcrumb::before {
    color: #677076
}

.ld-breadcrumbs.ld-medium-gray .ld-breadcrumb-link {
    color: #81878c
}

    .ld-breadcrumbs.ld-medium-gray .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-medium-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-gray .ld-breadcrumb-link.ld-is-active {
        color: #44474a
    }

    .ld-breadcrumbs.ld-medium-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-medium-gray .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-medium-gray .ld-breadcrumb::before {
    color: #81878c
}

.ld-breadcrumbs.ld-base-gray .ld-breadcrumb-link {
    color: #bec2c5
}

    .ld-breadcrumbs.ld-base-gray .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-base-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-base-gray .ld-breadcrumb-link.ld-is-active {
        color: #7b8389
    }

    .ld-breadcrumbs.ld-base-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-base-gray .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-base-gray .ld-breadcrumb::before {
    color: #bec2c5
}

.ld-breadcrumbs.ld-light-gray .ld-breadcrumb-link {
    color: #d4d7d8
}

    .ld-breadcrumbs.ld-light-gray .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-light-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-gray .ld-breadcrumb-link.ld-is-active {
        color: #91999b
    }

    .ld-breadcrumbs.ld-light-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-light-gray .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-light-gray .ld-breadcrumb::before {
    color: #d4d7d8
}

.ld-breadcrumbs.ld-lighter-gray .ld-breadcrumb-link {
    color: #e9ebec
}

    .ld-breadcrumbs.ld-lighter-gray .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-lighter-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-lighter-gray .ld-breadcrumb-link.ld-is-active {
        color: #a5adb1
    }

    .ld-breadcrumbs.ld-lighter-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-lighter-gray .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-lighter-gray .ld-breadcrumb::before {
    color: #e9ebec
}

.ld-breadcrumbs.ld-background-gray .ld-breadcrumb-link {
    color: #f4f5f6
}

    .ld-breadcrumbs.ld-background-gray .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-background-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-background-gray .ld-breadcrumb-link.ld-is-active {
        color: #aeb5bd
    }

    .ld-breadcrumbs.ld-background-gray .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-background-gray .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-background-gray .ld-breadcrumb::before {
    color: #f4f5f6
}

.ld-breadcrumbs.ld-success-green .ld-breadcrumb-link {
    color: #5cb85c
}

    .ld-breadcrumbs.ld-success-green .ld-breadcrumb-link:hover, .ld-breadcrumbs.ld-success-green .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-success-green .ld-breadcrumb-link.ld-is-active {
        color: #2d672d
    }

    .ld-breadcrumbs.ld-success-green .ld-breadcrumb-link:active, .ld-breadcrumbs.ld-success-green .ld-breadcrumb-link.ld-is-active {
        text-decoration: underline
    }

.ld-breadcrumbs.ld-success-green .ld-breadcrumb::before {
    color: #5cb85c
}

.ld-homepage .ld-search-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .ld-homepage .ld-search-group .ld-button, .ld-homepage .ld-search-group .ld-modal-primaryButton {
        margin-left: 1rem
    }

    .ld-homepage .ld-search-group .ld-input-group {
        width: 16.875rem;
        border-radius: .25rem
    }

        .ld-homepage .ld-search-group .ld-input-group:nth-child(2) {
            margin-left: 1rem
        }

    .ld-homepage .ld-search-group .tt-input, .ld-homepage .ld-search-group .tt-hint {
        padding: .5rem 2.8125rem;
        font-size: .875rem
    }

@media screen and (max-width:768px) {
    .ld-homepage .ld-hero .ld-search-group .ld-input-group:nth-child(1), .ld-homepage .ld-second-search .ld-search-group .ld-input-group:nth-child(1) {
        width: 21.875rem;
        position: relative;
        margin: 0 auto
    }

    .ld-homepage .ld-hero .ld-search-group .ld-input-group:nth-child(2), .ld-homepage .ld-second-search .ld-search-group .ld-input-group:nth-child(2) {
        display: none
    }

    .ld-homepage .ld-hero .ld-search-group .ld-search-label, .ld-homepage .ld-second-search .ld-search-group .ld-search-label {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: transparent
    }

    .ld-homepage .ld-hero .ld-search-group .ld-button, .ld-homepage .ld-hero .ld-search-group .ld-modal-primaryButton, .ld-homepage .ld-second-search .ld-search-group .ld-button, .ld-homepage .ld-second-search .ld-search-group .ld-modal-primaryButton {
        display: none
    }
}

.ld-homepage .ld-second-search {
    background-color: #3c4750;
    padding: 5rem 0
}

    .ld-homepage .ld-second-search .ld-browse-offers {
        font-weight: 500;
        font-size: 1.5rem;
        text-align: center;
        color: #fff;
        margin-bottom: 2.5rem
    }

@media screen and (max-width:768px) {
    .ld-homepage .ld-modal .ld-modal-title {
        margin-top: 2.5rem
    }
}

.ld-homepage .ld-modal .ld-search-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 70%;
    margin: 0 auto
}

@media screen and (max-width:480px) {
    .ld-homepage .ld-modal .ld-search-group {
        padding-top: 9rem;
        width: 90%
    }
}

.ld-homepage .ld-modal .ld-search-group .ld-input-group {
    border: .125rem solid #d4d7d8;
    width: 100%
}

    .ld-homepage .ld-modal .ld-search-group .ld-input-group:nth-child(2) {
        margin-top: 1rem;
        margin-left: 0
    }

.ld-homepage .ld-modal .ld-search-group .ld-button, .ld-homepage .ld-modal .ld-search-group .ld-modal-primaryButton {
    margin: 0 auto;
    margin-top: 1rem;
    width: 100%
}

.ld-homepage .ld-modal .ld-modal-inner {
    width: 100%;
    height: 100%
}

.ld-homepage .ld-modal .ld-modal-fade-screen {
    padding: 0
}

.ld-homepage .ld-modal .ld-modal-state:checked + .ld-modal-fade-screen .ld-modal-inner {
    top: 0
}

.ld-offers-location-input {
    position: relative;
    border: .125rem solid transparent;
    z-index: 1000
}

    .ld-offers-location-input .ld-input-addon {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        background-color: transparent
    }

    .ld-offers-location-input.ld-typeahead-container .typeahead::-webkit-input-placeholder {
        color: #81878c
    }

    .ld-offers-location-input.ld-typeahead-container .typeahead:-moz-placeholder {
        color: #81878c
    }

    .ld-offers-location-input.ld-typeahead-container .typeahead::-moz-placeholder {
        color: #81878c
    }

    .ld-offers-location-input.ld-typeahead-container .typeahead:-ms-input-placeholder {
        color: #81878c
    }

    .ld-offers-location-input.ld-typeahead-container .typeahead::-ms-input-placeholder {
        color: #81878c
    }

    .ld-offers-location-input.ld-typeahead-container .typeahead::placeholder {
        color: #81878c
    }

    .ld-offers-location-input .twitter-typeahead {
        width: 100%
    }

    .ld-offers-location-input .tt-input, .ld-offers-location-input .tt-hint {
        width: 100%;
        text-overflow: ellipsis
    }

    .ld-offers-location-input .tt-input {
        border-style: none;
        outline: 0;
        color: #3c4750
    }

    .ld-offers-location-input .ld-selected, .ld-offers-location-input .ld-modal .ld-search-group .ld-input-group.ld-selected {
        border: .125rem solid #3bbcb0
    }

    .ld-offers-location-input .tt-hint {
        color: #81878c;
        border-width: 0
    }

    .ld-offers-location-input .tt-menu {
        width: calc(100% + 4px);
        margin-left: -.125rem;
        margin-top: .125rem;
        background-color: #fff;
        -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
        box-shadow: 0 5px 10px rgba(0,0,0,.2);
        text-align: left
    }

    .ld-offers-location-input .tt-suggestion {
        font-size: .875rem;
        color: #3C3C3B;
        font-family: fira sans,sans-serif;
        padding: .75rem 1.25rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative;
        overflow: hidden;
        white-space: nowrap
    }

        .ld-offers-location-input .tt-suggestion .after {
            font-family: roboto,sans-serif;
            font-size: .75rem;
            color: #81878c;
            background-color: #fff;
            position: absolute;
            right: 0;
            padding: 0 1rem 0 .2rem
        }

        .ld-offers-location-input .tt-suggestion:hover {
            cursor: pointer;
            color: #fff;
            background-color: #D5ECEC
        }

            .ld-offers-location-input .tt-suggestion:hover .after {
                color: #fff;
                background-color: #D5ECEC
            }

    .ld-offers-location-input .tt-group {
        margin: 0 1rem;
        border-bottom: 1px solid #ccc;
        padding-left: 0
    }

        .ld-offers-location-input .tt-group:hover {
            color: initial;
            background: 0 0
        }

    .ld-offers-location-input .ld-anywhere {
        font-family: roboto,sans-serif;
        font-size: .875rem;
        color: #81878c
    }

    .ld-offers-location-input .tt-suggestion.tt-cursor {
        color: #fff;
        background-color: #D5ECEC
    }

        .ld-offers-location-input .tt-suggestion.tt-cursor .after {
            color: #fff;
            background-color: #D5ECEC
        }

.ld-empty-placeholder {
    padding: 1.5rem;
    border: .125rem dashed #bec2c5;
    border-radius: .125rem
}

    .ld-empty-placeholder .ld-h4, .ld-empty-placeholder .ld-h5, .ld-empty-placeholder .has-markdown h1, .has-markdown .ld-empty-placeholder h1, .ld-empty-placeholder .has-markdown h2, .has-markdown .ld-empty-placeholder h2, .ld-empty-placeholder .has-markdown h3, .has-markdown .ld-empty-placeholder h3, .ld-empty-placeholder .has-markdown h4, .has-markdown .ld-empty-placeholder h4, .ld-empty-placeholder .has-markdown h5, .has-markdown .ld-empty-placeholder h5, .ld-empty-placeholder .has-markdown h6, .has-markdown .ld-empty-placeholder h6 {
        margin-bottom: .5rem
    }

    .ld-empty-placeholder p {
        margin-bottom: 1rem
    }

        .ld-empty-placeholder p:last-of-type {
            margin-bottom: 0
        }

        .ld-empty-placeholder p + .ld-button, .ld-empty-placeholder p + .ld-modal-primaryButton {
            margin-top: 1.5rem
        }

    .ld-empty-placeholder .ld-unordered-list, .ld-empty-placeholder .ld-ordered-list {
        max-width: 42rem
    }

    .ld-empty-placeholder p + .ld-unordered-list {
        margin-top: 1rem
    }

@media screen and (max-width:768px) {
    .ld-empty-placeholder {
        padding: 1rem
    }

        .ld-empty-placeholder p + .ld-button, .ld-empty-placeholder p + .ld-modal-primaryButton {
            margin-top: 1.5rem;
            line-height: 1.3;
            white-space: normal
        }
}

.ld-pong {
    height: 300px;
    margin-top: 1rem;
    position: relative
}

.ld-pong-splash {
    position: absolute;
    padding: 1rem;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #bec2c5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    z-index: 4
}

    .ld-pong-splash .ld-h4 {
        text-transform: uppercase;
        letter-spacing: 1;
        margin: 0;
        color: #fff
    }

    .ld-pong-splash .ld-small-paragraph {
        color: #fff
    }

#game-pong-extraMsg {
    margin-bottom: 1rem
}

.ld-pong-instructions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    color: #4293ea;
    margin-top: 4rem
}

    .ld-pong-instructions > * + * {
        margin-top: 0
    }

#game-pong-wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

#game-pong-field {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    overflow: hidden;
    z-index: 3;
    background-color: #4293ea
}

#game-pong-top {
    width: 100%;
    height: 1px;
    position: absolute;
    top: -1px;
    left: 0
}

#game-pong-left {
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -1px
}

#game-pong-right {
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: -1px
}

#game-pong-bottom {
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -1px;
    left: 0
}

#game-pong-middle {
    border-right: 1px dashed #fff;
    position: absolute;
    height: 100%;
    left: calc(50% - 1px)
}

#game-pong-score {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    padding-top: .5rem;
    color: #fff;
    font-family: roboto,sans-serif
}

    #game-pong-score > * {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

#game-pong-blue {
    background-color: #fff;
    height: 20%;
    width: 8px;
    position: absolute;
    left: .5rem
}

#game-pong-red {
    background-color: #fff;
    height: 20%;
    width: 8px;
    position: absolute;
    right: .5rem
}

#game-pong-ball {
    border-radius: 5px;
    background-color: #fff;
    height: 10px;
    width: 10px;
    position: absolute;
    left: 50%;
    top: 50%
}

#subscribe_modal {
    width: 50%;
    float: left
}

    #subscribe_modal .ld-subscribe-link {
        width: 100%
    }

    #subscribe_modal .ld-subscribe-categories {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2
    }

        #subscribe_modal .ld-subscribe-categories .ld-form-group {
            margin: 0
        }

    #subscribe_modal .subscribe_error {
        display: none
    }

.ld-modal.ld-modal-job-alerts .ld-modal-inner {
    max-width: 40.625rem
}

    .ld-modal.ld-modal-job-alerts .ld-modal-inner .ld-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .ld-modal.ld-modal-job-alerts .ld-modal-inner .ld-col:last-child {
            margin-right: 0
        }

@media screen and (min-width:768px) {
    .ld-modal.ld-modal-job-alerts .ld-modal-inner {
        min-width: 37.5rem
    }
}

.ld-modal.ld-modal-job-alerts .ld-modal-inner .ld-modal-footer-left p {
    color: #81878c;
    margin: 0;
    text-align: left;
    font-size: .75rem;
    position: relative;
    top: -.1875rem
}

.ld-modal.ld-modal-job-alerts .ld-modal-inner .ld-user-job-alerts {
    color: #D5ECEC
}

    .ld-modal.ld-modal-job-alerts .ld-modal-inner .ld-user-job-alerts.ld-alerts-limit {
        color: #ee483e
    }

@media(max-width:37.5rem) {
    .ld-modal.ld-modal-job-alerts .ld-modal-inner .ld-modal-footer-left {
        max-width: 35%;
        text-align: right;
        vertical-align: middle;
        display: inline-block
    }

        .ld-modal.ld-modal-job-alerts .ld-modal-inner .ld-modal-footer-left p {
            padding: 0;
            vertical-align: middle
        }
}

@media screen and (max-width:480px) {
    .ld-modal.ld-modal-job-alerts .ld-modal-inner .ld-modal-footer-left {
        font-size: .75rem
    }

        .ld-modal.ld-modal-job-alerts .ld-modal-inner .ld-modal-footer-left p {
            line-height: 1.4
        }
}

.ld-modal.ld-modal-job-alerts .ld-modal-inner .ld-select-container {
    width: 50%
}

.ld-modal.ld-modal-job-alerts .ld-modal-inner .subscription_error {
    display: none
}

.ld-search-criteria-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

.ld-search-criteria {
    padding: .3125rem 0
}

    .ld-search-criteria::after {
        clear: both;
        content: "";
        display: block
    }

@media(max-width:37.5rem) {
    .ld-search-criteria-name {
        margin-bottom: .3125rem;
        padding: 0
    }
}

.ld-search-criteria-badge-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    font-size: 0
}

    .ld-search-criteria-badge-list .ld-badge {
        margin: .25rem
    }

        .ld-search-criteria-badge-list .ld-badge:first-child {
            margin-left: 0
        }

@media(max-width:37.5rem) {
    .ld-search-criteria-badge-list {
        float: none;
        width: 100%;
        margin-left: -.125rem
    }

        .ld-search-criteria-badge-list .ld-badge {
            margin: .125rem;
            display: inline-block
        }
}

.ld-modal-job-alerts h1 {
    color: #3C3C3B
}

.ld-modal-job-alerts select {
    max-width: 100%
}

.ld-modal-job-alerts .subscribe[data-full=true] {
    display: none
}

.ld-modal-job-alerts .subscribe[data-full=false] {
    display: inline-block
}

.ld-modal-job-alerts .cancel[data-full=true] {
    display: inline-block
}

.ld-modal-job-alerts .cancel[data-full=false] {
    display: none
}

@media screen and (min-width:769px) {
    .ld-modal-job-alerts .ld-form-input, .ld-modal-job-alerts .pikaday__display {
        min-width: 13.75rem
    }
}

.ld-material-list-container {
    margin-left: -1rem
}

    .ld-material-list-container .ld-status-color {
        width: .375rem;
        height: .375rem;
        margin: 0
    }

        .ld-material-list-container .ld-status-color + .ld-status-color {
            margin-left: .25rem
        }

    .ld-material-list-container + .ld-primary-link, .ld-material-list-container + .ld-white-link, .ld-material-list-container + .ld-color-link, .ld-material-list-container + .ld-inline-link, .ld-material-list-container + .ld-light-link, .has-markdown .ld-material-list-container + a {
        display: inline-block;
        margin-top: 1.5rem
    }

    .ld-material-list-container + .ld-material-list-container {
        margin-top: 2rem
    }

.ld-material-list-header {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: roboto,sans-serif;
    font-size: .75rem;
    color: #81878c;
    padding-left: 1rem;
    padding-bottom: .5rem;
    border-bottom: 1px solid #f4f5f6
}

.ld-material-list-description {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.5rem
}

    .ld-material-list-description > * + * {
        padding-left: 1.5rem
    }

.ld-material-list-item {
    padding: .5rem 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

    .ld-material-list-item > *:first-child {
        font-size: 1rem;
        color: #677076;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }

    .ld-material-list-item > *.is-skill {
        -webkit-flex-basis: 70%;
        -ms-flex-preferred-size: 70%;
        flex-basis: 70%
    }

    .ld-material-list-item:nth-child(even) {
        background-color: #f4f5f6
    }

.ld-material-list-item-col + .ld-material-list-item-col {
    padding-left: 1rem
}

.ld-material-list-hidden .ld-material-list-item:nth-child(odd) {
    background-color: #f4f5f6
}

.ld-material-list-hidden .ld-material-list-item:nth-child(even) {
    background-color: transparent
}

.has-markdown h1, .has-markdown h2, .has-markdown h3, .has-markdown h4, .has-markdown h5, .has-markdown h6 {
    color: #81878c
}

.has-markdown ul, .has-markdown ol {
    padding-left: 2.5rem
}

.has-markdown pre {
    white-space: pre-wrap
}

.has-markdown u {
    text-decoration: none;
    border-bottom: 1px solid currentColor
}

.has-markdown code {
    display: inline-block
}

.ld-wrapper {
    -webkit-transition: -webkit-transform .5s ease-in-out;
    transition: -webkit-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    transition: transform .5s ease-in-out,-webkit-transform .5s ease-in-out;
    -webkit-transition: margin-top .2s ease-in-out;
    transition: margin-top .2s ease-in-out;
    position: relative
}

    .ld-wrapper.ld-blue .lj-navBar-brand .ld-border, .ld-wrapper.ld-blue .ld-navbar-brand .ld-border {
        fill: #3980cc
    }

    .ld-wrapper.ld-blue .lj-navBar-brand .lj-navBar-brandLogo--signature .ld-border, .ld-wrapper.ld-blue .ld-navbar-brand .ld-logo-signature .ld-border {
        fill: #3980cc
    }

    .ld-wrapper.ld-blue .ld-navbar-brand:hover .ld-border, .ld-wrapper.ld-blue .lj-navBar-brand:hover .ld-border {
        -webkit-animation-name: ld-navbar-brand-animation;
        animation-name: ld-navbar-brand-animation;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }

@-webkit-keyframes ld-navbar-brand-animation {
    0% {
        fill: #3bbcb0
    }

    25% {
        fill: #3980cc
    }

    50% {
        fill: #9b0076
    }

    75% {
        fill: #ee483e
    }
}

@keyframes ld-navbar-brand-animation {
    0% {
        fill: #3bbcb0
    }

    25% {
        fill: #3980cc
    }

    50% {
        fill: #9b0076
    }

    75% {
        fill: #ee483e
    }
}

.ld-wrapper.ld-blue .ld-navbar-link:hover {
    color: #3980cc
}

.ld-wrapper.ld-blue .ld-navbar-link:focus {
    color: #fff;
    outline: 0
}

.ld-wrapper.ld-blue .ld-navbar-link:hover:not(:focus)::after {
    background-image: url(/assets/components/dropdown-arrow-blue-0c99a72cb85ea7e2ac85956e922bedf023ef0f80a38f48f83082ce7e3b34d344.svg)
}

.ld-wrapper.ld-blue .ld-navbar-link.ld-dropdown-button.ld-selected {
    color: #3980cc
}

    .ld-wrapper.ld-blue .ld-navbar-link.ld-dropdown-button.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-blue-0c99a72cb85ea7e2ac85956e922bedf023ef0f80a38f48f83082ce7e3b34d344.svg)
    }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-blue .ld-navbar-link:focus, .ld-wrapper.ld-blue .ld-navbar-link:active, .ld-wrapper.ld-blue .ld-navbar-link.ld-active {
        color: #3980cc
    }
}

.ld-wrapper.ld-blue .lj-navBar-mainButton, .ld-wrapper.ld-blue .ld-navbar-menu .ld-button, .ld-wrapper.ld-blue .ld-navbar-menu .ld-modal-primaryButton {
    background-color: #3980cc;
    border: .125rem solid #3980cc;
    color: #fff
}

    .ld-wrapper.ld-blue .lj-navBar-mainButton:hover, .ld-wrapper.ld-blue .lj-navBar-mainButton:focus, .ld-wrapper.ld-blue .ld-navbar-menu .ld-button:hover, .ld-wrapper.ld-blue .ld-navbar-menu .ld-modal-primaryButton:hover, .ld-wrapper.ld-blue .ld-navbar-menu .ld-button:focus, .ld-wrapper.ld-blue .ld-navbar-menu .ld-modal-primaryButton:focus {
        color: #fff;
        background-color: #2b67a7;
        border: .125rem solid #2b67a7
    }

    .ld-wrapper.ld-blue .lj-navBar-mainButton.ld-border-button, .ld-wrapper.ld-blue .lj-navBar-mainButton.ld-link-button, .ld-wrapper.ld-blue .ld-navbar-menu .ld-button.ld-border-button, .ld-wrapper.ld-blue .ld-navbar-menu .ld-button.ld-link-button, .ld-wrapper.ld-blue .ld-navbar-menu .ld-link-button.ld-modal-primaryButton, .ld-wrapper.ld-blue .ld-navbar-menu .ld-border-button.ld-modal-primaryButton {
        background-color: transparent
    }

        .ld-wrapper.ld-blue .lj-navBar-mainButton.ld-border-button:hover, .ld-wrapper.ld-blue .lj-navBar-mainButton.ld-link-button:hover, .ld-wrapper.ld-blue .lj-navBar-mainButton.ld-border-button:focus, .ld-wrapper.ld-blue .lj-navBar-mainButton.ld-link-button:focus, .ld-wrapper.ld-blue .ld-navbar-menu .ld-button.ld-border-button:hover, .ld-wrapper.ld-blue .ld-navbar-menu .ld-button.ld-link-button:hover, .ld-wrapper.ld-blue .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-blue .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-blue .ld-navbar-menu .ld-button.ld-border-button:focus, .ld-wrapper.ld-blue .ld-navbar-menu .ld-button.ld-link-button:focus, .ld-wrapper.ld-blue .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:focus, .ld-wrapper.ld-blue .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:focus {
            color: #fff;
            background-color: #2b67a7;
            border: .125rem solid #2b67a7
        }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-blue .ld-login-menu .ld-button.ld-bright-button, .ld-wrapper.ld-blue .ld-login-menu .ld-bright-button.ld-modal-primaryButton {
        color: #3980cc;
        background-color: #fff
    }

        .ld-wrapper.ld-blue .ld-login-menu .ld-button.ld-bright-button:hover, .ld-wrapper.ld-blue .ld-login-menu .ld-bright-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-blue .ld-login-menu .ld-button.ld-bright-button:focus, .ld-wrapper.ld-blue .ld-login-menu .ld-bright-button.ld-modal-primaryButton:focus {
            background-color: #fff
        }
}

.ld-wrapper.ld-blue .ld-color-block {
    background-color: #3980cc;
    color: #fff
}

.ld-wrapper.ld-blue .ld-section-icons .iconic .iconic-property-fill {
    fill: #3980cc
}

.ld-wrapper.ld-blue .ld-section-icons .iconic .iconic-property-stroke {
    stroke: #3980cc
}

.ld-wrapper.ld-blue .ld-page-color-text {
    color: #3980cc
}

.ld-wrapper.ld-blue .ld-post-job-button .ld-button, .ld-wrapper.ld-blue .ld-post-job-button .ld-modal-primaryButton {
    background-color: #3980cc
}

.ld-wrapper.ld-light-green .lj-navBar-brand .ld-border, .ld-wrapper.ld-light-green .ld-navbar-brand .ld-border {
    fill: #3bbcb0
}

.ld-wrapper.ld-light-green .lj-navBar-brand .lj-navBar-brandLogo--signature .ld-border, .ld-wrapper.ld-light-green .ld-navbar-brand .ld-logo-signature .ld-border {
    fill: #3bbcb0
}

.ld-wrapper.ld-light-green .ld-navbar-brand:hover .ld-border, .ld-wrapper.ld-light-green .lj-navBar-brand:hover .ld-border {
    -webkit-animation-name: ld-navbar-brand-animation;
    animation-name: ld-navbar-brand-animation;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@keyframes ld-navbar-brand-animation {
    0% {
        fill: #3bbcb0
    }

    25% {
        fill: #3980cc
    }

    50% {
        fill: #9b0076
    }

    75% {
        fill: #ee483e
    }
}

.ld-wrapper.ld-light-green .ld-navbar-link:hover {
    color: #3bbcb0
}

.ld-wrapper.ld-light-green .ld-navbar-link:focus {
    color: #fff;
    outline: 0
}

.ld-wrapper.ld-light-green .ld-navbar-link:hover:not(:focus)::after {
    background-image: url(/images/components/dropdown-arrow-light-green.svg)
}

.ld-wrapper.ld-light-green .ld-navbar-link.ld-dropdown-button.ld-selected {
    color: #3bbcb0
}

    .ld-wrapper.ld-light-green .ld-navbar-link.ld-dropdown-button.ld-selected::after {
        background-image: url(/images/components/dropdown-arrow-light-green.svg)
    }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-light-green .ld-navbar-link:focus, .ld-wrapper.ld-light-green .ld-navbar-link:active, .ld-wrapper.ld-light-green .ld-navbar-link.ld-active {
        color: #3bbcb0
    }
}

.ld-wrapper.ld-light-green .lj-navBar-mainButton, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-button, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-modal-primaryButton {
    background-color: #3bbcb0;
    border: .125rem solid #3bbcb0;
    color: #fff
}

    .ld-wrapper.ld-light-green .lj-navBar-mainButton:hover, .ld-wrapper.ld-light-green .lj-navBar-mainButton:focus, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-button:hover, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-modal-primaryButton:hover, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-button:focus, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-modal-primaryButton:focus {
        color: #fff;
        background-color: #2f958c;
        border: .125rem solid #2f958c
    }

    .ld-wrapper.ld-light-green .lj-navBar-mainButton.ld-border-button, .ld-wrapper.ld-light-green .lj-navBar-mainButton.ld-link-button, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-button.ld-border-button, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-button.ld-link-button, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-link-button.ld-modal-primaryButton, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-border-button.ld-modal-primaryButton {
        background-color: transparent
    }

        .ld-wrapper.ld-light-green .lj-navBar-mainButton.ld-border-button:hover, .ld-wrapper.ld-light-green .lj-navBar-mainButton.ld-link-button:hover, .ld-wrapper.ld-light-green .lj-navBar-mainButton.ld-border-button:focus, .ld-wrapper.ld-light-green .lj-navBar-mainButton.ld-link-button:focus, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-button.ld-border-button:hover, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-button.ld-link-button:hover, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-button.ld-border-button:focus, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-button.ld-link-button:focus, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:focus, .ld-wrapper.ld-light-green .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:focus {
            color: #fff;
            background-color: #2f958c;
            border: .125rem solid #2f958c
        }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-light-green .ld-login-menu .ld-button.ld-bright-button, .ld-wrapper.ld-light-green .ld-login-menu .ld-bright-button.ld-modal-primaryButton {
        color: #3bbcb0;
        background-color: #fff
    }

        .ld-wrapper.ld-light-green .ld-login-menu .ld-button.ld-bright-button:hover, .ld-wrapper.ld-light-green .ld-login-menu .ld-bright-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-light-green .ld-login-menu .ld-button.ld-bright-button:focus, .ld-wrapper.ld-light-green .ld-login-menu .ld-bright-button.ld-modal-primaryButton:focus {
            background-color: #fff
        }
}

.ld-wrapper.ld-light-green .ld-color-block {
    background-color: #3bbcb0;
    color: #fff
}

.ld-wrapper.ld-light-green .ld-section-icons .iconic .iconic-property-fill {
    fill: #3bbcb0
}

.ld-wrapper.ld-light-green .ld-section-icons .iconic .iconic-property-stroke {
    stroke: #3bbcb0
}

.ld-wrapper.ld-light-green .ld-page-color-text {
    color: #3bbcb0
}

.ld-wrapper.ld-light-green .ld-post-job-button .ld-button, .ld-wrapper.ld-light-green .ld-post-job-button .ld-modal-primaryButton {
    background-color: #3bbcb0
}

.ld-wrapper.ld-green .lj-navBar-brand .ld-border, .ld-wrapper.ld-green .ld-navbar-brand .ld-border {
    fill: #D5ECEC
}

.ld-wrapper.ld-green .lj-navBar-brand .lj-navBar-brandLogo--signature .ld-border, .ld-wrapper.ld-green .ld-navbar-brand .ld-logo-signature .ld-border {
    fill: #D5ECEC
}

.ld-wrapper.ld-green .ld-navbar-brand:hover .ld-border, .ld-wrapper.ld-green .lj-navBar-brand:hover .ld-border {
    -webkit-animation-name: ld-navbar-brand-animation;
    animation-name: ld-navbar-brand-animation;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@keyframes ld-navbar-brand-animation {
    0% {
        fill: #3bbcb0
    }

    25% {
        fill: #3980cc
    }

    50% {
        fill: #9b0076
    }

    75% {
        fill: #ee483e
    }
}

.ld-wrapper.ld-green .ld-navbar-link:hover {
    color: #D5ECEC
}

.ld-wrapper.ld-green .ld-navbar-link:focus {
    color: #fff;
    outline: 0
}

.ld-wrapper.ld-green .ld-navbar-link:hover:not(:focus)::after {
    background-image: url(/assets/components/dropdown-arrow-green-4c087e504af7ec7d53fd8b65f63dbe6033b4ed5a91f1808dd84c022cc8f24620.svg)
}

.ld-wrapper.ld-green .ld-navbar-link.ld-dropdown-button.ld-selected {
    color: #D5ECEC
}

    .ld-wrapper.ld-green .ld-navbar-link.ld-dropdown-button.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-green-4c087e504af7ec7d53fd8b65f63dbe6033b4ed5a91f1808dd84c022cc8f24620.svg)
    }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-green .ld-navbar-link:focus, .ld-wrapper.ld-green .ld-navbar-link:active, .ld-wrapper.ld-green .ld-navbar-link.ld-active {
        color: #D5ECEC
    }
}

.ld-wrapper.ld-green .lj-navBar-mainButton, .ld-wrapper.ld-green .ld-navbar-menu .ld-button, .ld-wrapper.ld-green .ld-navbar-menu .ld-modal-primaryButton {
    background-color: #D5ECEC;
    border: .125rem solid #D5ECEC;
    color: #fff
}

    .ld-wrapper.ld-green .lj-navBar-mainButton:hover, .ld-wrapper.ld-green .lj-navBar-mainButton:focus, .ld-wrapper.ld-green .ld-navbar-menu .ld-button:hover, .ld-wrapper.ld-green .ld-navbar-menu .ld-modal-primaryButton:hover, .ld-wrapper.ld-green .ld-navbar-menu .ld-button:focus, .ld-wrapper.ld-green .ld-navbar-menu .ld-modal-primaryButton:focus {
        color: #fff;
        background-color: #23726a;
        border: .125rem solid #23726a
    }

    .ld-wrapper.ld-green .lj-navBar-mainButton.ld-border-button, .ld-wrapper.ld-green .lj-navBar-mainButton.ld-link-button, .ld-wrapper.ld-green .ld-navbar-menu .ld-button.ld-border-button, .ld-wrapper.ld-green .ld-navbar-menu .ld-button.ld-link-button, .ld-wrapper.ld-green .ld-navbar-menu .ld-link-button.ld-modal-primaryButton, .ld-wrapper.ld-green .ld-navbar-menu .ld-border-button.ld-modal-primaryButton {
        background-color: transparent
    }

        .ld-wrapper.ld-green .lj-navBar-mainButton.ld-border-button:hover, .ld-wrapper.ld-green .lj-navBar-mainButton.ld-link-button:hover, .ld-wrapper.ld-green .lj-navBar-mainButton.ld-border-button:focus, .ld-wrapper.ld-green .lj-navBar-mainButton.ld-link-button:focus, .ld-wrapper.ld-green .ld-navbar-menu .ld-button.ld-border-button:hover, .ld-wrapper.ld-green .ld-navbar-menu .ld-button.ld-link-button:hover, .ld-wrapper.ld-green .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-green .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-green .ld-navbar-menu .ld-button.ld-border-button:focus, .ld-wrapper.ld-green .ld-navbar-menu .ld-button.ld-link-button:focus, .ld-wrapper.ld-green .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:focus, .ld-wrapper.ld-green .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:focus {
            color: #fff;
            background-color: #23726a;
            border: .125rem solid #23726a
        }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-green .ld-login-menu .ld-button.ld-bright-button, .ld-wrapper.ld-green .ld-login-menu .ld-bright-button.ld-modal-primaryButton {
        color: #D5ECEC;
        background-color: #fff
    }

        .ld-wrapper.ld-green .ld-login-menu .ld-button.ld-bright-button:hover, .ld-wrapper.ld-green .ld-login-menu .ld-bright-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-green .ld-login-menu .ld-button.ld-bright-button:focus, .ld-wrapper.ld-green .ld-login-menu .ld-bright-button.ld-modal-primaryButton:focus {
            background-color: #fff
        }
}

.ld-wrapper.ld-green .ld-color-block {
    background-color: #D5ECEC;
    color: #fff
}

.ld-wrapper.ld-green .ld-section-icons .iconic .iconic-property-fill {
    fill: #D5ECEC
}

.ld-wrapper.ld-green .ld-section-icons .iconic .iconic-property-stroke {
    stroke: #D5ECEC
}

.ld-wrapper.ld-green .ld-page-color-text {
    color: #D5ECEC
}

.ld-wrapper.ld-green .ld-post-job-button .ld-button, .ld-wrapper.ld-green .ld-post-job-button .ld-modal-primaryButton {
    background-color: #D5ECEC
}

.ld-wrapper.ld-orange .lj-navBar-brand .ld-border, .ld-wrapper.ld-orange .ld-navbar-brand .ld-border {
    fill: #cc6114
}

.ld-wrapper.ld-orange .lj-navBar-brand .lj-navBar-brandLogo--signature .ld-border, .ld-wrapper.ld-orange .ld-navbar-brand .ld-logo-signature .ld-border {
    fill: #cc6114
}

.ld-wrapper.ld-orange .ld-navbar-brand:hover .ld-border, .ld-wrapper.ld-orange .lj-navBar-brand:hover .ld-border {
    -webkit-animation-name: ld-navbar-brand-animation;
    animation-name: ld-navbar-brand-animation;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@keyframes ld-navbar-brand-animation {
    0% {
        fill: #3bbcb0
    }

    25% {
        fill: #3980cc
    }

    50% {
        fill: #9b0076
    }

    75% {
        fill: #ee483e
    }
}

.ld-wrapper.ld-orange .ld-navbar-link:hover {
    color: #cc6114
}

.ld-wrapper.ld-orange .ld-navbar-link:focus {
    color: #fff;
    outline: 0
}

.ld-wrapper.ld-orange .ld-navbar-link:hover:not(:focus)::after {
    background-image: url(/assets/components/dropdown-arrow-orange-68daef6b31483c40a4713920d62c00554477a9ccb71b06f02d2844780af8dd96.svg)
}

.ld-wrapper.ld-orange .ld-navbar-link.ld-dropdown-button.ld-selected {
    color: #cc6114
}

    .ld-wrapper.ld-orange .ld-navbar-link.ld-dropdown-button.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-orange-68daef6b31483c40a4713920d62c00554477a9ccb71b06f02d2844780af8dd96.svg)
    }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-orange .ld-navbar-link:focus, .ld-wrapper.ld-orange .ld-navbar-link:active, .ld-wrapper.ld-orange .ld-navbar-link.ld-active {
        color: #cc6114
    }
}

.ld-wrapper.ld-orange .lj-navBar-mainButton, .ld-wrapper.ld-orange .ld-navbar-menu .ld-button, .ld-wrapper.ld-orange .ld-navbar-menu .ld-modal-primaryButton {
    background-color: #cc6114;
    border: .125rem solid #cc6114;
    color: #fff
}

    .ld-wrapper.ld-orange .lj-navBar-mainButton:hover, .ld-wrapper.ld-orange .lj-navBar-mainButton:focus, .ld-wrapper.ld-orange .ld-navbar-menu .ld-button:hover, .ld-wrapper.ld-orange .ld-navbar-menu .ld-modal-primaryButton:hover, .ld-wrapper.ld-orange .ld-navbar-menu .ld-button:focus, .ld-wrapper.ld-orange .ld-navbar-menu .ld-modal-primaryButton:focus {
        color: #fff;
        background-color: #9e4b0f;
        border: .125rem solid #9e4b0f
    }

    .ld-wrapper.ld-orange .lj-navBar-mainButton.ld-border-button, .ld-wrapper.ld-orange .lj-navBar-mainButton.ld-link-button, .ld-wrapper.ld-orange .ld-navbar-menu .ld-button.ld-border-button, .ld-wrapper.ld-orange .ld-navbar-menu .ld-button.ld-link-button, .ld-wrapper.ld-orange .ld-navbar-menu .ld-link-button.ld-modal-primaryButton, .ld-wrapper.ld-orange .ld-navbar-menu .ld-border-button.ld-modal-primaryButton {
        background-color: transparent
    }

        .ld-wrapper.ld-orange .lj-navBar-mainButton.ld-border-button:hover, .ld-wrapper.ld-orange .lj-navBar-mainButton.ld-link-button:hover, .ld-wrapper.ld-orange .lj-navBar-mainButton.ld-border-button:focus, .ld-wrapper.ld-orange .lj-navBar-mainButton.ld-link-button:focus, .ld-wrapper.ld-orange .ld-navbar-menu .ld-button.ld-border-button:hover, .ld-wrapper.ld-orange .ld-navbar-menu .ld-button.ld-link-button:hover, .ld-wrapper.ld-orange .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-orange .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-orange .ld-navbar-menu .ld-button.ld-border-button:focus, .ld-wrapper.ld-orange .ld-navbar-menu .ld-button.ld-link-button:focus, .ld-wrapper.ld-orange .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:focus, .ld-wrapper.ld-orange .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:focus {
            color: #fff;
            background-color: #9e4b0f;
            border: .125rem solid #9e4b0f
        }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-orange .ld-login-menu .ld-button.ld-bright-button, .ld-wrapper.ld-orange .ld-login-menu .ld-bright-button.ld-modal-primaryButton {
        color: #cc6114;
        background-color: #fff
    }

        .ld-wrapper.ld-orange .ld-login-menu .ld-button.ld-bright-button:hover, .ld-wrapper.ld-orange .ld-login-menu .ld-bright-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-orange .ld-login-menu .ld-button.ld-bright-button:focus, .ld-wrapper.ld-orange .ld-login-menu .ld-bright-button.ld-modal-primaryButton:focus {
            background-color: #fff
        }
}

.ld-wrapper.ld-orange .ld-color-block {
    background-color: #cc6114;
    color: #fff
}

.ld-wrapper.ld-orange .ld-section-icons .iconic .iconic-property-fill {
    fill: #cc6114
}

.ld-wrapper.ld-orange .ld-section-icons .iconic .iconic-property-stroke {
    stroke: #cc6114
}

.ld-wrapper.ld-orange .ld-page-color-text {
    color: #cc6114
}

.ld-wrapper.ld-orange .ld-post-job-button .ld-button, .ld-wrapper.ld-orange .ld-post-job-button .ld-modal-primaryButton {
    background-color: #cc6114
}

.ld-wrapper.ld-red .lj-navBar-brand .ld-border, .ld-wrapper.ld-red .ld-navbar-brand .ld-border {
    fill: #ee483e
}

.ld-wrapper.ld-red .lj-navBar-brand .lj-navBar-brandLogo--signature .ld-border, .ld-wrapper.ld-red .ld-navbar-brand .ld-logo-signature .ld-border {
    fill: #ee483e
}

.ld-wrapper.ld-red .ld-navbar-brand:hover .ld-border, .ld-wrapper.ld-red .lj-navBar-brand:hover .ld-border {
    -webkit-animation-name: ld-navbar-brand-animation;
    animation-name: ld-navbar-brand-animation;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@keyframes ld-navbar-brand-animation {
    0% {
        fill: #3bbcb0
    }

    25% {
        fill: #3980cc
    }

    50% {
        fill: #9b0076
    }

    75% {
        fill: #ee483e
    }
}

.ld-wrapper.ld-red .ld-navbar-link:hover {
    color: #ee483e
}

.ld-wrapper.ld-red .ld-navbar-link:focus {
    color: #fff;
    outline: 0
}

.ld-wrapper.ld-red .ld-navbar-link:hover:not(:focus)::after {
    background-image: url(/assets/components/dropdown-arrow-red-a28b8d70c1a3a960809a4c1feaddb4cd7d62bd51e73cfbdf7cd1d259b7d1a106.svg)
}

.ld-wrapper.ld-red .ld-navbar-link.ld-dropdown-button.ld-selected {
    color: #ee483e
}

    .ld-wrapper.ld-red .ld-navbar-link.ld-dropdown-button.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-red-a28b8d70c1a3a960809a4c1feaddb4cd7d62bd51e73cfbdf7cd1d259b7d1a106.svg)
    }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-red .ld-navbar-link:focus, .ld-wrapper.ld-red .ld-navbar-link:active, .ld-wrapper.ld-red .ld-navbar-link.ld-active {
        color: #ee483e
    }
}

.ld-wrapper.ld-red .lj-navBar-mainButton, .ld-wrapper.ld-red .ld-navbar-menu .ld-button, .ld-wrapper.ld-red .ld-navbar-menu .ld-modal-primaryButton {
    background-color: #ee483e;
    border: .125rem solid #ee483e;
    color: #fff
}

    .ld-wrapper.ld-red .lj-navBar-mainButton:hover, .ld-wrapper.ld-red .lj-navBar-mainButton:focus, .ld-wrapper.ld-red .ld-navbar-menu .ld-button:hover, .ld-wrapper.ld-red .ld-navbar-menu .ld-modal-primaryButton:hover, .ld-wrapper.ld-red .ld-navbar-menu .ld-button:focus, .ld-wrapper.ld-red .ld-navbar-menu .ld-modal-primaryButton:focus {
        color: #fff;
        background-color: #e52014;
        border: .125rem solid #e52014
    }

    .ld-wrapper.ld-red .lj-navBar-mainButton.ld-border-button, .ld-wrapper.ld-red .lj-navBar-mainButton.ld-link-button, .ld-wrapper.ld-red .ld-navbar-menu .ld-button.ld-border-button, .ld-wrapper.ld-red .ld-navbar-menu .ld-button.ld-link-button, .ld-wrapper.ld-red .ld-navbar-menu .ld-link-button.ld-modal-primaryButton, .ld-wrapper.ld-red .ld-navbar-menu .ld-border-button.ld-modal-primaryButton {
        background-color: transparent
    }

        .ld-wrapper.ld-red .lj-navBar-mainButton.ld-border-button:hover, .ld-wrapper.ld-red .lj-navBar-mainButton.ld-link-button:hover, .ld-wrapper.ld-red .lj-navBar-mainButton.ld-border-button:focus, .ld-wrapper.ld-red .lj-navBar-mainButton.ld-link-button:focus, .ld-wrapper.ld-red .ld-navbar-menu .ld-button.ld-border-button:hover, .ld-wrapper.ld-red .ld-navbar-menu .ld-button.ld-link-button:hover, .ld-wrapper.ld-red .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-red .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-red .ld-navbar-menu .ld-button.ld-border-button:focus, .ld-wrapper.ld-red .ld-navbar-menu .ld-button.ld-link-button:focus, .ld-wrapper.ld-red .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:focus, .ld-wrapper.ld-red .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:focus {
            color: #fff;
            background-color: #e52014;
            border: .125rem solid #e52014
        }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-red .ld-login-menu .ld-button.ld-bright-button, .ld-wrapper.ld-red .ld-login-menu .ld-bright-button.ld-modal-primaryButton {
        color: #ee483e;
        background-color: #fff
    }

        .ld-wrapper.ld-red .ld-login-menu .ld-button.ld-bright-button:hover, .ld-wrapper.ld-red .ld-login-menu .ld-bright-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-red .ld-login-menu .ld-button.ld-bright-button:focus, .ld-wrapper.ld-red .ld-login-menu .ld-bright-button.ld-modal-primaryButton:focus {
            background-color: #fff
        }
}

.ld-wrapper.ld-red .ld-color-block {
    background-color: #ee483e;
    color: #fff
}

.ld-wrapper.ld-red .ld-section-icons .iconic .iconic-property-fill {
    fill: #ee483e
}

.ld-wrapper.ld-red .ld-section-icons .iconic .iconic-property-stroke {
    stroke: #ee483e
}

.ld-wrapper.ld-red .ld-page-color-text {
    color: #ee483e
}

.ld-wrapper.ld-red .ld-post-job-button .ld-button, .ld-wrapper.ld-red .ld-post-job-button .ld-modal-primaryButton {
    background-color: #ee483e
}

.ld-wrapper.ld-medium-red .lj-navBar-brand .ld-border, .ld-wrapper.ld-medium-red .ld-navbar-brand .ld-border {
    fill: #cc3d35
}

.ld-wrapper.ld-medium-red .lj-navBar-brand .lj-navBar-brandLogo--signature .ld-border, .ld-wrapper.ld-medium-red .ld-navbar-brand .ld-logo-signature .ld-border {
    fill: #cc3d35
}

.ld-wrapper.ld-medium-red .ld-navbar-brand:hover .ld-border, .ld-wrapper.ld-medium-red .lj-navBar-brand:hover .ld-border {
    -webkit-animation-name: ld-navbar-brand-animation;
    animation-name: ld-navbar-brand-animation;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@keyframes ld-navbar-brand-animation {
    0% {
        fill: #3bbcb0
    }

    25% {
        fill: #3980cc
    }

    50% {
        fill: #9b0076
    }

    75% {
        fill: #ee483e
    }
}

.ld-wrapper.ld-medium-red .ld-navbar-link:hover {
    color: #cc3d35
}

.ld-wrapper.ld-medium-red .ld-navbar-link:focus {
    color: #fff;
    outline: 0
}

.ld-wrapper.ld-medium-red .ld-navbar-link:hover:not(:focus)::after {
    background-image: url(/images/components/dropdown-arrow-medium-red.svg)
}

.ld-wrapper.ld-medium-red .ld-navbar-link.ld-dropdown-button.ld-selected {
    color: #cc3d35
}

    .ld-wrapper.ld-medium-red .ld-navbar-link.ld-dropdown-button.ld-selected::after {
        background-image: url(/images/components/dropdown-arrow-medium-red.svg)
    }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-medium-red .ld-navbar-link:focus, .ld-wrapper.ld-medium-red .ld-navbar-link:active, .ld-wrapper.ld-medium-red .ld-navbar-link.ld-active {
        color: #cc3d35
    }
}

.ld-wrapper.ld-medium-red .lj-navBar-mainButton, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-button, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-modal-primaryButton {
    background-color: #cc3d35;
    border: .125rem solid #cc3d35;
    color: #fff
}

    .ld-wrapper.ld-medium-red .lj-navBar-mainButton:hover, .ld-wrapper.ld-medium-red .lj-navBar-mainButton:focus, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-button:hover, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-modal-primaryButton:hover, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-button:focus, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-modal-primaryButton:focus {
        color: #fff;
        background-color: #a4302a;
        border: .125rem solid #a4302a
    }

    .ld-wrapper.ld-medium-red .lj-navBar-mainButton.ld-border-button, .ld-wrapper.ld-medium-red .lj-navBar-mainButton.ld-link-button, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-button.ld-border-button, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-button.ld-link-button, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-link-button.ld-modal-primaryButton, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-border-button.ld-modal-primaryButton {
        background-color: transparent
    }

        .ld-wrapper.ld-medium-red .lj-navBar-mainButton.ld-border-button:hover, .ld-wrapper.ld-medium-red .lj-navBar-mainButton.ld-link-button:hover, .ld-wrapper.ld-medium-red .lj-navBar-mainButton.ld-border-button:focus, .ld-wrapper.ld-medium-red .lj-navBar-mainButton.ld-link-button:focus, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-button.ld-border-button:hover, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-button.ld-link-button:hover, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-button.ld-border-button:focus, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-button.ld-link-button:focus, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:focus, .ld-wrapper.ld-medium-red .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:focus {
            color: #fff;
            background-color: #a4302a;
            border: .125rem solid #a4302a
        }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-medium-red .ld-login-menu .ld-button.ld-bright-button, .ld-wrapper.ld-medium-red .ld-login-menu .ld-bright-button.ld-modal-primaryButton {
        color: #cc3d35;
        background-color: #fff
    }

        .ld-wrapper.ld-medium-red .ld-login-menu .ld-button.ld-bright-button:hover, .ld-wrapper.ld-medium-red .ld-login-menu .ld-bright-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-medium-red .ld-login-menu .ld-button.ld-bright-button:focus, .ld-wrapper.ld-medium-red .ld-login-menu .ld-bright-button.ld-modal-primaryButton:focus {
            background-color: #fff
        }
}

.ld-wrapper.ld-medium-red .ld-color-block {
    background-color: #cc3d35;
    color: #fff
}

.ld-wrapper.ld-medium-red .ld-section-icons .iconic .iconic-property-fill {
    fill: #cc3d35
}

.ld-wrapper.ld-medium-red .ld-section-icons .iconic .iconic-property-stroke {
    stroke: #cc3d35
}

.ld-wrapper.ld-medium-red .ld-page-color-text {
    color: #cc3d35
}

.ld-wrapper.ld-medium-red .ld-post-job-button .ld-button, .ld-wrapper.ld-medium-red .ld-post-job-button .ld-modal-primaryButton {
    background-color: #cc3d35
}

.ld-wrapper.ld-purple .lj-navBar-brand .ld-border, .ld-wrapper.ld-purple .ld-navbar-brand .ld-border {
    fill: #b43194
}

.ld-wrapper.ld-purple .lj-navBar-brand .lj-navBar-brandLogo--signature .ld-border, .ld-wrapper.ld-purple .ld-navbar-brand .ld-logo-signature .ld-border {
    fill: #b43194
}

.ld-wrapper.ld-purple .ld-navbar-brand:hover .ld-border, .ld-wrapper.ld-purple .lj-navBar-brand:hover .ld-border {
    -webkit-animation-name: ld-navbar-brand-animation;
    animation-name: ld-navbar-brand-animation;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@keyframes ld-navbar-brand-animation {
    0% {
        fill: #3bbcb0
    }

    25% {
        fill: #3980cc
    }

    50% {
        fill: #9b0076
    }

    75% {
        fill: #ee483e
    }
}

.ld-wrapper.ld-purple .ld-navbar-link:hover {
    color: #b43194
}

.ld-wrapper.ld-purple .ld-navbar-link:focus {
    color: #fff;
    outline: 0
}

.ld-wrapper.ld-purple .ld-navbar-link:hover:not(:focus)::after {
    background-image: url(/assets/components/dropdown-arrow-purple-1887300227d9343e089836d73f7380ae4cad3a79422090c0cb9c70fd2316b3e5.svg)
}

.ld-wrapper.ld-purple .ld-navbar-link.ld-dropdown-button.ld-selected {
    color: #b43194
}

    .ld-wrapper.ld-purple .ld-navbar-link.ld-dropdown-button.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-purple-1887300227d9343e089836d73f7380ae4cad3a79422090c0cb9c70fd2316b3e5.svg)
    }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-purple .ld-navbar-link:focus, .ld-wrapper.ld-purple .ld-navbar-link:active, .ld-wrapper.ld-purple .ld-navbar-link.ld-active {
        color: #b43194
    }
}

.ld-wrapper.ld-purple .lj-navBar-mainButton, .ld-wrapper.ld-purple .ld-navbar-menu .ld-button, .ld-wrapper.ld-purple .ld-navbar-menu .ld-modal-primaryButton {
    background-color: #b43194;
    border: .125rem solid #b43194;
    color: #fff
}

    .ld-wrapper.ld-purple .lj-navBar-mainButton:hover, .ld-wrapper.ld-purple .lj-navBar-mainButton:focus, .ld-wrapper.ld-purple .ld-navbar-menu .ld-button:hover, .ld-wrapper.ld-purple .ld-navbar-menu .ld-modal-primaryButton:hover, .ld-wrapper.ld-purple .ld-navbar-menu .ld-button:focus, .ld-wrapper.ld-purple .ld-navbar-menu .ld-modal-primaryButton:focus {
        color: #fff;
        background-color: #8c2673;
        border: .125rem solid #8c2673
    }

    .ld-wrapper.ld-purple .lj-navBar-mainButton.ld-border-button, .ld-wrapper.ld-purple .lj-navBar-mainButton.ld-link-button, .ld-wrapper.ld-purple .ld-navbar-menu .ld-button.ld-border-button, .ld-wrapper.ld-purple .ld-navbar-menu .ld-button.ld-link-button, .ld-wrapper.ld-purple .ld-navbar-menu .ld-link-button.ld-modal-primaryButton, .ld-wrapper.ld-purple .ld-navbar-menu .ld-border-button.ld-modal-primaryButton {
        background-color: transparent
    }

        .ld-wrapper.ld-purple .lj-navBar-mainButton.ld-border-button:hover, .ld-wrapper.ld-purple .lj-navBar-mainButton.ld-link-button:hover, .ld-wrapper.ld-purple .lj-navBar-mainButton.ld-border-button:focus, .ld-wrapper.ld-purple .lj-navBar-mainButton.ld-link-button:focus, .ld-wrapper.ld-purple .ld-navbar-menu .ld-button.ld-border-button:hover, .ld-wrapper.ld-purple .ld-navbar-menu .ld-button.ld-link-button:hover, .ld-wrapper.ld-purple .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-purple .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-purple .ld-navbar-menu .ld-button.ld-border-button:focus, .ld-wrapper.ld-purple .ld-navbar-menu .ld-button.ld-link-button:focus, .ld-wrapper.ld-purple .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:focus, .ld-wrapper.ld-purple .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:focus {
            color: #fff;
            background-color: #8c2673;
            border: .125rem solid #8c2673
        }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-purple .ld-login-menu .ld-button.ld-bright-button, .ld-wrapper.ld-purple .ld-login-menu .ld-bright-button.ld-modal-primaryButton {
        color: #b43194;
        background-color: #fff
    }

        .ld-wrapper.ld-purple .ld-login-menu .ld-button.ld-bright-button:hover, .ld-wrapper.ld-purple .ld-login-menu .ld-bright-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-purple .ld-login-menu .ld-button.ld-bright-button:focus, .ld-wrapper.ld-purple .ld-login-menu .ld-bright-button.ld-modal-primaryButton:focus {
            background-color: #fff
        }
}

.ld-wrapper.ld-purple .ld-color-block {
    background-color: #b43194;
    color: #fff
}

.ld-wrapper.ld-purple .ld-section-icons .iconic .iconic-property-fill {
    fill: #b43194
}

.ld-wrapper.ld-purple .ld-section-icons .iconic .iconic-property-stroke {
    stroke: #b43194
}

.ld-wrapper.ld-purple .ld-page-color-text {
    color: #b43194
}

.ld-wrapper.ld-purple .ld-post-job-button .ld-button, .ld-wrapper.ld-purple .ld-post-job-button .ld-modal-primaryButton {
    background-color: #b43194
}

.ld-wrapper.ld-dark-blue .lj-navBar-brand .ld-border, .ld-wrapper.ld-dark-blue .ld-navbar-brand .ld-border {
    fill: #1d4066
}

.ld-wrapper.ld-dark-blue .lj-navBar-brand .lj-navBar-brandLogo--signature .ld-border, .ld-wrapper.ld-dark-blue .ld-navbar-brand .ld-logo-signature .ld-border {
    fill: #1d4066
}

.ld-wrapper.ld-dark-blue .ld-navbar-brand:hover .ld-border, .ld-wrapper.ld-dark-blue .lj-navBar-brand:hover .ld-border {
    -webkit-animation-name: ld-navbar-brand-animation;
    animation-name: ld-navbar-brand-animation;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@keyframes ld-navbar-brand-animation {
    0% {
        fill: #3bbcb0
    }

    25% {
        fill: #3980cc
    }

    50% {
        fill: #9b0076
    }

    75% {
        fill: #ee483e
    }
}

.ld-wrapper.ld-dark-blue .ld-navbar-link:hover {
    color: #1d4066
}

.ld-wrapper.ld-dark-blue .ld-navbar-link:focus {
    color: #fff;
    outline: 0
}

.ld-wrapper.ld-dark-blue .ld-navbar-link:hover:not(:focus)::after {
    background-image: url(/images/components/dropdown-arrow-dark-blue.svg)
}

.ld-wrapper.ld-dark-blue .ld-navbar-link.ld-dropdown-button.ld-selected {
    color: #1d4066
}

    .ld-wrapper.ld-dark-blue .ld-navbar-link.ld-dropdown-button.ld-selected::after {
        background-image: url(/images/components/dropdown-arrow-dark-blue.svg)
    }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-dark-blue .ld-navbar-link:focus, .ld-wrapper.ld-dark-blue .ld-navbar-link:active, .ld-wrapper.ld-dark-blue .ld-navbar-link.ld-active {
        color: #1d4066
    }
}

.ld-wrapper.ld-dark-blue .lj-navBar-mainButton, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-button, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-modal-primaryButton {
    background-color: #1d4066;
    border: .125rem solid #1d4066;
    color: #fff
}

    .ld-wrapper.ld-dark-blue .lj-navBar-mainButton:hover, .ld-wrapper.ld-dark-blue .lj-navBar-mainButton:focus, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-button:hover, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-modal-primaryButton:hover, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-button:focus, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-modal-primaryButton:focus {
        color: #fff;
        background-color: #12273e;
        border: .125rem solid #12273e
    }

    .ld-wrapper.ld-dark-blue .lj-navBar-mainButton.ld-border-button, .ld-wrapper.ld-dark-blue .lj-navBar-mainButton.ld-link-button, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-button.ld-border-button, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-button.ld-link-button, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-link-button.ld-modal-primaryButton, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-border-button.ld-modal-primaryButton {
        background-color: transparent
    }

        .ld-wrapper.ld-dark-blue .lj-navBar-mainButton.ld-border-button:hover, .ld-wrapper.ld-dark-blue .lj-navBar-mainButton.ld-link-button:hover, .ld-wrapper.ld-dark-blue .lj-navBar-mainButton.ld-border-button:focus, .ld-wrapper.ld-dark-blue .lj-navBar-mainButton.ld-link-button:focus, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-button.ld-border-button:hover, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-button.ld-link-button:hover, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-button.ld-border-button:focus, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-button.ld-link-button:focus, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:focus, .ld-wrapper.ld-dark-blue .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:focus {
            color: #fff;
            background-color: #12273e;
            border: .125rem solid #12273e
        }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-dark-blue .ld-login-menu .ld-button.ld-bright-button, .ld-wrapper.ld-dark-blue .ld-login-menu .ld-bright-button.ld-modal-primaryButton {
        color: #1d4066;
        background-color: #fff
    }

        .ld-wrapper.ld-dark-blue .ld-login-menu .ld-button.ld-bright-button:hover, .ld-wrapper.ld-dark-blue .ld-login-menu .ld-bright-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-dark-blue .ld-login-menu .ld-button.ld-bright-button:focus, .ld-wrapper.ld-dark-blue .ld-login-menu .ld-bright-button.ld-modal-primaryButton:focus {
            background-color: #fff
        }
}

.ld-wrapper.ld-dark-blue .ld-color-block {
    background-color: #1d4066;
    color: #fff
}

.ld-wrapper.ld-dark-blue .ld-section-icons .iconic .iconic-property-fill {
    fill: #1d4066
}

.ld-wrapper.ld-dark-blue .ld-section-icons .iconic .iconic-property-stroke {
    stroke: #1d4066
}

.ld-wrapper.ld-dark-blue .ld-page-color-text {
    color: #1d4066
}

.ld-wrapper.ld-dark-blue .ld-post-job-button .ld-button, .ld-wrapper.ld-dark-blue .ld-post-job-button .ld-modal-primaryButton {
    background-color: #1d4066
}

.ld-wrapper.ld-black .lj-navBar-brand .ld-border, .ld-wrapper.ld-black .ld-navbar-brand .ld-border {
    fill: #3C3C3B
}

.ld-wrapper.ld-black .lj-navBar-brand .lj-navBar-brandLogo--signature .ld-border, .ld-wrapper.ld-black .ld-navbar-brand .ld-logo-signature .ld-border {
    fill: #3C3C3B
}

.ld-wrapper.ld-black .ld-navbar-brand:hover .ld-border, .ld-wrapper.ld-black .lj-navBar-brand:hover .ld-border {
    -webkit-animation-name: ld-navbar-brand-animation;
    animation-name: ld-navbar-brand-animation;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@keyframes ld-navbar-brand-animation {
    0% {
        fill: #3bbcb0
    }

    25% {
        fill: #3980cc
    }

    50% {
        fill: #9b0076
    }

    75% {
        fill: #ee483e
    }
}

.ld-wrapper.ld-black .ld-navbar-link:hover {
    color: #3C3C3B
}

.ld-wrapper.ld-black .ld-navbar-link:focus {
    color: #fff;
    outline: 0
}

.ld-wrapper.ld-black .ld-navbar-link:hover:not(:focus)::after {
    background-image: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg)
}

.ld-wrapper.ld-black .ld-navbar-link.ld-dropdown-button.ld-selected {
    color: #3C3C3B
}

    .ld-wrapper.ld-black .ld-navbar-link.ld-dropdown-button.ld-selected::after {
        background-image: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg)
    }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-black .ld-navbar-link:focus, .ld-wrapper.ld-black .ld-navbar-link:active, .ld-wrapper.ld-black .ld-navbar-link.ld-active {
        color: #3C3C3B
    }
}

.ld-wrapper.ld-black .lj-navBar-mainButton, .ld-wrapper.ld-black .ld-navbar-menu .ld-button, .ld-wrapper.ld-black .ld-navbar-menu .ld-modal-primaryButton {
    background-color: #3C3C3B;
    border: .125rem solid #3C3C3B;
    color: #fff
}

    .ld-wrapper.ld-black .lj-navBar-mainButton:hover, .ld-wrapper.ld-black .lj-navBar-mainButton:focus, .ld-wrapper.ld-black .ld-navbar-menu .ld-button:hover, .ld-wrapper.ld-black .ld-navbar-menu .ld-modal-primaryButton:hover, .ld-wrapper.ld-black .ld-navbar-menu .ld-button:focus, .ld-wrapper.ld-black .ld-navbar-menu .ld-modal-primaryButton:focus {
        color: #fff;
        background-color: #12181d;
        border: .125rem solid #12181d
    }

    .ld-wrapper.ld-black .lj-navBar-mainButton.ld-border-button, .ld-wrapper.ld-black .lj-navBar-mainButton.ld-link-button, .ld-wrapper.ld-black .ld-navbar-menu .ld-button.ld-border-button, .ld-wrapper.ld-black .ld-navbar-menu .ld-button.ld-link-button, .ld-wrapper.ld-black .ld-navbar-menu .ld-link-button.ld-modal-primaryButton, .ld-wrapper.ld-black .ld-navbar-menu .ld-border-button.ld-modal-primaryButton {
        background-color: transparent
    }

        .ld-wrapper.ld-black .lj-navBar-mainButton.ld-border-button:hover, .ld-wrapper.ld-black .lj-navBar-mainButton.ld-link-button:hover, .ld-wrapper.ld-black .lj-navBar-mainButton.ld-border-button:focus, .ld-wrapper.ld-black .lj-navBar-mainButton.ld-link-button:focus, .ld-wrapper.ld-black .ld-navbar-menu .ld-button.ld-border-button:hover, .ld-wrapper.ld-black .ld-navbar-menu .ld-button.ld-link-button:hover, .ld-wrapper.ld-black .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-black .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-black .ld-navbar-menu .ld-button.ld-border-button:focus, .ld-wrapper.ld-black .ld-navbar-menu .ld-button.ld-link-button:focus, .ld-wrapper.ld-black .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:focus, .ld-wrapper.ld-black .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:focus {
            color: #fff;
            background-color: #12181d;
            border: .125rem solid #12181d
        }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-black .ld-login-menu .ld-button.ld-bright-button, .ld-wrapper.ld-black .ld-login-menu .ld-bright-button.ld-modal-primaryButton {
        color: #3C3C3B;
        background-color: #fff
    }

        .ld-wrapper.ld-black .ld-login-menu .ld-button.ld-bright-button:hover, .ld-wrapper.ld-black .ld-login-menu .ld-bright-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-black .ld-login-menu .ld-button.ld-bright-button:focus, .ld-wrapper.ld-black .ld-login-menu .ld-bright-button.ld-modal-primaryButton:focus {
            background-color: #fff
        }
}

.ld-wrapper.ld-black .ld-color-block {
    background-color: #3C3C3B;
    color: #fff
}

.ld-wrapper.ld-black .ld-section-icons .iconic .iconic-property-fill {
    fill: #3C3C3B
}

.ld-wrapper.ld-black .ld-section-icons .iconic .iconic-property-stroke {
    stroke: #3C3C3B
}

.ld-wrapper.ld-black .ld-page-color-text {
    color: #3C3C3B
}

.ld-wrapper.ld-black .ld-post-job-button .ld-button, .ld-wrapper.ld-black .ld-post-job-button .ld-modal-primaryButton {
    background-color: #3C3C3B
}

.ld-wrapper.ld-lcforange .lj-navBar-brand .ld-border, .ld-wrapper.ld-lcforange .ld-navbar-brand .ld-border {
    fill: #ed8232
}

.ld-wrapper.ld-lcforange .lj-navBar-brand .lj-navBar-brandLogo--signature .ld-border, .ld-wrapper.ld-lcforange .ld-navbar-brand .ld-logo-signature .ld-border {
    fill: #ed8232
}

.ld-wrapper.ld-lcforange .ld-navbar-brand:hover .ld-border, .ld-wrapper.ld-lcforange .lj-navBar-brand:hover .ld-border {
    -webkit-animation-name: ld-navbar-brand-animation;
    animation-name: ld-navbar-brand-animation;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@keyframes ld-navbar-brand-animation {
    0% {
        fill: #3bbcb0
    }

    25% {
        fill: #3980cc
    }

    50% {
        fill: #9b0076
    }

    75% {
        fill: #ee483e
    }
}

.ld-wrapper.ld-lcforange .ld-navbar-link:hover {
    color: #ed8232
}

.ld-wrapper.ld-lcforange .ld-navbar-link:focus {
    color: #fff;
    outline: 0
}

.ld-wrapper.ld-lcforange .ld-navbar-link:hover:not(:focus)::after {
    background-image: url(/images/components/dropdown-arrow-lcforange.svg)
}

.ld-wrapper.ld-lcforange .ld-navbar-link.ld-dropdown-button.ld-selected {
    color: #ed8232
}

    .ld-wrapper.ld-lcforange .ld-navbar-link.ld-dropdown-button.ld-selected::after {
        background-image: url(/images/components/dropdown-arrow-lcforange.svg)
    }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-lcforange .ld-navbar-link:focus, .ld-wrapper.ld-lcforange .ld-navbar-link:active, .ld-wrapper.ld-lcforange .ld-navbar-link.ld-active {
        color: #ed8232
    }
}

.ld-wrapper.ld-lcforange .lj-navBar-mainButton, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-button, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-modal-primaryButton {
    background-color: #ed8232;
    border: .125rem solid #ed8232;
    color: #fff
}

    .ld-wrapper.ld-lcforange .lj-navBar-mainButton:hover, .ld-wrapper.ld-lcforange .lj-navBar-mainButton:focus, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-button:hover, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-modal-primaryButton:hover, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-button:focus, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-modal-primaryButton:focus {
        color: #fff;
        background-color: #d96813;
        border: .125rem solid #d96813
    }

    .ld-wrapper.ld-lcforange .lj-navBar-mainButton.ld-border-button, .ld-wrapper.ld-lcforange .lj-navBar-mainButton.ld-link-button, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-button.ld-border-button, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-button.ld-link-button, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-link-button.ld-modal-primaryButton, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-border-button.ld-modal-primaryButton {
        background-color: transparent
    }

        .ld-wrapper.ld-lcforange .lj-navBar-mainButton.ld-border-button:hover, .ld-wrapper.ld-lcforange .lj-navBar-mainButton.ld-link-button:hover, .ld-wrapper.ld-lcforange .lj-navBar-mainButton.ld-border-button:focus, .ld-wrapper.ld-lcforange .lj-navBar-mainButton.ld-link-button:focus, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-button.ld-border-button:hover, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-button.ld-link-button:hover, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-button.ld-border-button:focus, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-button.ld-link-button:focus, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-link-button.ld-modal-primaryButton:focus, .ld-wrapper.ld-lcforange .ld-navbar-menu .ld-border-button.ld-modal-primaryButton:focus {
            color: #fff;
            background-color: #d96813;
            border: .125rem solid #d96813
        }

@media screen and (max-width:768px) {
    .ld-wrapper.ld-lcforange .ld-login-menu .ld-button.ld-bright-button, .ld-wrapper.ld-lcforange .ld-login-menu .ld-bright-button.ld-modal-primaryButton {
        color: #ed8232;
        background-color: #fff
    }

        .ld-wrapper.ld-lcforange .ld-login-menu .ld-button.ld-bright-button:hover, .ld-wrapper.ld-lcforange .ld-login-menu .ld-bright-button.ld-modal-primaryButton:hover, .ld-wrapper.ld-lcforange .ld-login-menu .ld-button.ld-bright-button:focus, .ld-wrapper.ld-lcforange .ld-login-menu .ld-bright-button.ld-modal-primaryButton:focus {
            background-color: #fff
        }
}

.ld-wrapper.ld-lcforange .ld-color-block {
    background-color: #ed8232;
    color: #fff
}

.ld-wrapper.ld-lcforange .ld-section-icons .iconic .iconic-property-fill {
    fill: #ed8232
}

.ld-wrapper.ld-lcforange .ld-section-icons .iconic .iconic-property-stroke {
    stroke: #ed8232
}

.ld-wrapper.ld-lcforange .ld-page-color-text {
    color: #ed8232
}

.ld-wrapper.ld-lcforange .ld-post-job-button .ld-button, .ld-wrapper.ld-lcforange .ld-post-job-button .ld-modal-primaryButton {
    background-color: #ed8232
}

.ld-wrapper.ld-navbar-fixed {
    padding-top: 4rem;
    -webkit-transition: padding-top .2s ease;
    transition: padding-top .2s ease
}

.ld-header {
    position: relative;
    height: 100vh;
    width: 100%
}

@media screen and (max-height:414px) {
    .ld-header {
        height: auto
    }
}

.ld-header:before, .ld-header:after {
    content: '';
    display: table
}

.ld-small-header-section {
    position: absolute;
    height: 10rem;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff
}

    .ld-small-header-section.ld-color-blue {
        background-color: #3980cc
    }

    .ld-small-header-section.ld-color-light-green {
        background-color: #3bbcb0
    }

    .ld-small-header-section.ld-color-green {
        background-color: #D5ECEC
    }

    .ld-small-header-section.ld-color-orange {
        background-color: #cc6114
    }

    .ld-small-header-section.ld-color-red {
        background-color: #ee483e
    }

    .ld-small-header-section.ld-color-medium-red {
        background-color: #cc3d35
    }

    .ld-small-header-section.ld-color-purple {
        background-color: #b43194
    }

    .ld-small-header-section.ld-color-dark-blue {
        background-color: #1d4066
    }

    .ld-small-header-section.ld-color-black {
        background-color: #3C3C3B
    }

    .ld-small-header-section.ld-color-lcforange {
        background-color: #ed8232
    }

@media screen and (max-width:768px) {
    .ld-small-header-section {
        padding: 1.875rem 2.5rem;
        height: 8.125rem
    }
}

@media screen and (max-width:480px) {
    .ld-small-header-section {
        padding: 1.75rem 1.25rem;
        height: 6.875rem
    }
}

@media screen and (max-height:414px) {
    .ld-small-header-section {
        position: relative
    }
}

@media screen and (min-width:769px) {
    .ld-small-header-section .ld-text-wrapper {
        -webkit-transform: translateY(50%);
        transform: translateY(50%)
    }
}

.ld-small-header-section .ld-text-wrapper p {
    font-size: 1.25rem;
    font-weight: 400;
    font-style: italic;
    margin: 1em 0
}

@media screen and (max-width:768px) {
    .ld-small-header-section .ld-text-wrapper p {
        font-size: 1rem
    }
}

@media screen and (max-width:480px) {
    .ld-small-header-section .ld-text-wrapper p {
        font-size: .9rem;
        margin: 0 0 .5em
    }
}

.ld-small-header-section .ld-text-wrapper .ld-continue-link {
    display: inline-block;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

    .ld-small-header-section .ld-text-wrapper .ld-continue-link:hover, .ld-small-header-section .ld-text-wrapper .ld-continue-link:focus {
        opacity: .5
    }

    .ld-small-header-section .ld-text-wrapper .ld-continue-link:active {
        opacity: .3
    }

    .ld-small-header-section .ld-text-wrapper .ld-continue-link .iconic-chevron {
        width: 1.2rem !important;
        height: 1.2rem !important
    }

    .ld-small-header-section .ld-text-wrapper .ld-continue-link .iconic-property-stroke {
        stroke: #fff;
        opacity: .5
    }

    .ld-small-header-section .ld-text-wrapper .ld-continue-link .iconic-property-fill {
        fill: #fff
    }

.ld-header.ld-color-header {
    padding-top: 4.75rem;
    height: auto;
    color: #fff
}

    .ld-header.ld-color-header.ld-small-header {
        padding-top: 2.5rem;
        padding-bottom: 1.5rem
    }

    .ld-header.ld-color-header p {
        color: #fff
    }

@media screen and (max-width:768px) {
    .ld-header.ld-color-header {
        padding-top: 2.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-header.ld-color-header {
        padding-top: 1.75rem
    }
}

.ld-header.ld-color-header .ld-h1, .ld-header.ld-color-header .ld-extra-small-paragraph, .ld-header.ld-color-header .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .ld-header.ld-color-header .ld-block-link-info, .ld-header.ld-color-header .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-header.ld-color-header .ld-block-link-info {
    padding-bottom: 1.75rem;
    margin-bottom: 0
}

.ld-color-header .ld-header-heading {
    margin-bottom: 0
}

    .ld-color-header .ld-header-heading .iconic {
        margin-right: 1.25rem;
        position: relative
    }

        .ld-color-header .ld-header-heading .iconic .iconic-property-fill {
            fill: #fff
        }

        .ld-color-header .ld-header-heading .iconic .iconic-property-stroke {
            stroke: #fff
        }

        .ld-color-header .ld-header-heading .iconic.iconic-rocket {
            top: .25rem
        }

        .ld-color-header .ld-header-heading .iconic.iconic-bookmark {
            width: 1.5rem !important;
            height: 1.5rem !important;
            top: .125rem
        }

        .ld-color-header .ld-header-heading .iconic.iconic-share, .ld-color-header .ld-header-heading .iconic.iconic-comment-square {
            width: 28px !important;
            height: 28px !important;
            top: 6px
        }

        .ld-color-header .ld-header-heading .iconic.iconic-history {
            width: 28px !important;
            height: 28px !important;
            top: 4px
        }

        .ld-color-header .ld-header-heading .iconic.ld-envelope {
            width: 28px !important;
            height: 28px !important;
            top: 2px
        }

.ld-header .ld-header-card {@import url('file:///C:\Projects\rh-tools\careers\assets\libs.css');
    color: #3C3C3B;
    padding: 1.25rem;
    margin-bottom: 2rem
}

    .ld-header .ld-header-card::after {
        clear: both;
        content: "";
        display: block
    }

@media screen and (max-width:768px) {
    .ld-header .ld-header-card {
        margin-bottom: 2.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-header .ld-header-card {
        margin-bottom: 1rem
    }
}

.ld-header .ld-header-card h1 {
    color: #3C3C3B;
    font-size: 1rem;
    font-weight: 500
}

.ld-header .ld-header-card p {
    color: #677076
}

    .ld-header .ld-header-card p:last-child {
        margin-bottom: 0
    }

.ld-header .ld-header-card img {
    float: left;
    width: 5rem;
    height: auto
}

.ld-header .ld-header-card .ld-col-text {
    float: left;
    padding-left: 1.25rem
}

@media screen and (max-width:480px) {
    .ld-header .ld-header-card .ld-col-text {
        padding: 0;
        float: none;
        margin-top: .625rem
    }
}

.ld-header .ld-header-card .ld-dismiss-box::after, .ld-header .ld-header-card .ld-dismiss-box::before {
    background-color: #3C3C3B
}

.ld-header .ld-header-card .ld-dismiss-box:hover, .ld-header .ld-header-card .ld-dismiss-box:focus {
    outline: 0
}

    .ld-header .ld-header-card .ld-dismiss-box:hover::after, .ld-header .ld-header-card .ld-dismiss-box:hover::before, .ld-header .ld-header-card .ld-dismiss-box:focus::after, .ld-header .ld-header-card .ld-dismiss-box:focus::before {
        background-color: #677076
    }

.ld-header .ld-header-card .ld-dismiss-box:active::after, .ld-header .ld-header-card .ld-dismiss-box:active::before {
    background-color: #3c4750
}

@media screen and (max-width:480px) {
    .ld-header .ld-header-card img, .ld-header .ld-header-card .ld-col-text {
        float: none
    }
}

.ld-header.ld-image-header {
    position: relative;
    padding-top: 10rem;
    padding-bottom: 2rem;
    color: #fff
}

    .ld-header.ld-image-header .ld-h1 {
        margin-bottom: .25rem;
        font-size: 3rem;
        font-weight: 400
    }

        .ld-header.ld-image-header .ld-h1 .ld-country-name {
            font-size: 1rem;
            text-transform: uppercase;
            font-weight: 500;
            letter-spacing: 1px
        }

@media screen and (max-width:768px) {
    .ld-header.ld-image-header .ld-h1 {
        font-size: 2.5rem;
        font-weight: 500
    }

        .ld-header.ld-image-header .ld-h1 .ld-country-name {
            font-size: .75rem
        }
}

@media screen and (max-width:480px) {
    .ld-header.ld-image-header .ld-h1 {
        font-size: 2rem
    }
}

.ld-header.ld-image-header .ld-small-paragraph {
    color: #fff
}

.ld-header.ld-image-header .ld-updated-date {
    font-family: roboto,sans-serif;
    letter-spacing: 1px;
    display: block;
    font-weight: 500
}

@media screen and (min-width:481px) {
    .ld-header.ld-image-header .ld-updated-date {
        float: right
    }
}

@media screen and (max-width:480px) {
    .ld-header.ld-image-header .ld-updated-date {
        margin-top: 1rem;
        opacity: .8
    }
}

.ld-header.ld-image-header .ld-image-header-overlay, .ld-header.ld-image-header .ld-image-header-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ld-header.ld-image-header .ld-image-header-overlay {
    z-index: 1;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(38,51,60,0.1)),to(rgba(38,51,60,0.8)));
    background-image: linear-gradient(-180deg,rgba(38,51,60,0.1) 40%,rgba(38,51,60,0.8) 100%);
    mix-blend-mode: multiply
}

.ld-header.ld-image-header .ld-image-header-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    z-index: 0
}

.ld-header.ld-image-header .ld-container {
    position: relative;
    z-index: 2
}

@media screen and (max-width:768px) {
    .ld-header.ld-image-header + .ld-accordion-container {
        padding: 0
    }

        .ld-header.ld-image-header + .ld-accordion-container .ld-accordion-tabs.ld-light-tabs .ld-tab-header-and-content:first-child .ld-tab-link {
            border-left: 0
        }
}

@media screen and (max-width:768px) {
    .ld-header.ld-image-header {
        padding-bottom: 1.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-header.ld-image-header {
        padding-top: 5rem;
        padding-bottom: 1rem
    }
}

.ld-navbar .ld-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

    .ld-navbar .ld-container::after {
        display: none
    }

.ld-navbar-top {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 2.5rem 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2001;
    padding: .7rem 0 0
}

@media screen and (min-width:769px) {
    .ld-navbar-top {
        padding: 2.5rem 0 0
    }
}

.ld-navbar-brand {
    width: 11.9rem;
    height: 1.95rem;
    z-index: 100
}

    .ld-navbar-brand .ld-lettering {
        fill: #fff
    }

    .ld-navbar-brand svg {
        width: 100%;
        height: 100%
    }

        .ld-navbar-brand svg.ld-logo-signature {
            display: none
        }

@media screen and (max-width:768px) {
    .ld-navbar-brand {
        width: 7.8rem
    }
}

.ld-navbar-brand-link {
    display: block;
    width: 100%;
    height: 100%
}

    .ld-navbar-brand-link:hover, .ld-navbar-brand-link:focus {
        opacity: .85
    }

.ld-navbar-menu-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: right;
    z-index: 101
}

@media screen and (min-width:769px) {
    .ld-navbar-menu-wrapper {
        z-index: 99
    }
}

@media screen and (min-width:769px) {
    .ld-navbar-menu {
        text-align: right
    }
}

@media screen and (max-width:768px) {
    .ld-navbar-menu.ld-mobile-menu {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        background-color: #fff;
        right: 0;
        top: 0;
        position: fixed;
        width: 90%;
        height: 100%;
        padding: 1.5rem !important;
        z-index: 2000;
        -webkit-box-shadow: 0 0 .625rem rgba(38,51,60,.2);
        box-shadow: 0 0 .625rem rgba(38,51,60,.2);
        text-align: left;
        -webkit-transform: translateX(102%);
        transform: translateX(102%);
        -webkit-transition: all .2s ease;
        transition: all .2s ease
    }
}

@media screen and (max-width:768px) and (max-height:414px) {
    .ld-navbar-menu.ld-mobile-menu {
        padding-top: 4rem !important
    }
}

.ld-navbar-menu.ld-mobile-menu.ld-show-menu {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.ld-navbar-menu-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    font-size: 0;
    margin-top: 1.5rem
}

    .ld-navbar-menu-list li {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

        .ld-navbar-menu-list li + li {
            border-top: .0625rem solid #e9ebec
        }

@media screen and (min-width:769px) {
    .ld-navbar-menu-list {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 0
    }

        .ld-navbar-menu-list li {
            display: inline-block;
            padding: 0
        }

            .ld-navbar-menu-list li + li {
                margin-left: .5rem;
                border: 0
            }
}

.ld-navbar-link {
    position: relative;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    font-size: .8125rem;
    text-transform: uppercase;
    font-family: roboto,sans-serif;
    letter-spacing: 2px;
    color: #3C3C3B;
    padding: .5rem;
    font-weight: 400
}

    .ld-navbar-link:active, .ld-navbar-link.ld-selected {
        font-weight: 500
    }

    .ld-navbar-link.ld-dropdown-button::after {
        right: 1rem !important
    }

    .ld-navbar-link.ld-selected:not(.ld-dropdown-button) {
        font-weight: 700;
        color: #fff
    }

        .ld-navbar-link.ld-selected:not(.ld-dropdown-button):hover, .ld-navbar-link.ld-selected:not(.ld-dropdown-button):focus {
            color: #fff !important
        }

@media screen and (min-width:769px) {
    .ld-navbar-link {
        color: #fff;
        font-weight: 500;
        padding: .5rem
    }
}

.ld-navbar-button + .ld-navbar-button {
    padding-left: 1rem
}

.ld-navbar-top .ld-dropdown-menu, .ld-navbar-top .ld-desktop-dropdown-menu, .ld-navbar-top .ld-mobile-dropdown-menu {
    right: .625rem;
    left: auto
}

    .ld-navbar-top .ld-dropdown-menu::before, .ld-navbar-top .ld-dropdown-menu:after, .ld-navbar-top .ld-desktop-dropdown-menu::before, .ld-navbar-top .ld-desktop-dropdown-menu:after, .ld-navbar-top .ld-mobile-dropdown-menu::before, .ld-navbar-top .ld-mobile-dropdown-menu:after {
        margin-right: .625rem;
        margin-left: 0;
        right: 0;
        left: auto
    }

    .ld-navbar-top .ld-dropdown-menu::after, .ld-navbar-top .ld-desktop-dropdown-menu::after, .ld-navbar-top .ld-mobile-dropdown-menu::after {
        margin-right: .5625rem
    }

.ld-navbar-top .ld-mobile-dropdown-menu {
    padding: 0 !important
}

.ld-login-menu {
    -webkit-padding-start: 0
}

    .ld-login-menu li + li {
        padding-left: .625rem
    }

.ld-navbar-fixed .ld-navbar-top {
    position: fixed;
    top: 0;
    padding: 1rem 0 0;
    background-color: #3C3C3B;
    height: 4rem
}

@media screen and (min-width:769px) {
    .ld-navbar-fixed .ld-navbar-top .ld-navbar-brand {
        width: 9.375rem;
        height: 1.5rem;
        margin: .3rem 0
    }
}

@media screen and (max-width:768px) {
    .ld-navbar-fixed {
        padding-top: 3rem;
        z-index: 2000
    }

        .ld-navbar-fixed .ld-navbar-top {
            padding: .7rem 0;
            height: 3rem
        }
}

.ld-navbar-menu-icon {
    padding: .5rem;
    display: inline-block;
    margin-top: -.375rem;
    font-weight: 500;
    font-size: .75rem;
    color: #d4d7d8
}

    .ld-navbar-menu-icon .iconic {
        top: .1875rem;
        width: 1rem !important;
        height: 1rem !important;
        margin-right: -.5rem;
        margin-left: .5rem
    }

        .ld-navbar-menu-icon .iconic .iconic-property-fill {
            fill: #d4d7d8
        }

        .ld-navbar-menu-icon .iconic .iconic-property-stroke {
            stroke: #d4d7d8
        }

    .ld-navbar-menu-icon::before, .ld-navbar-menu-icon::after {
        height: 0 !important;
        width: 0 !important;
        background: 0 0 !important;
        visibility: hidden
    }

    .ld-navbar-menu-icon:hover, .ld-navbar-menu-icon:focus, .ld-navbar-menu-icon:active {
        color: #fff !important
    }

        .ld-navbar-menu-icon:hover .iconic .iconic-property-fill, .ld-navbar-menu-icon:focus .iconic .iconic-property-fill, .ld-navbar-menu-icon:active .iconic .iconic-property-fill {
            fill: #fff
        }

        .ld-navbar-menu-icon:hover .iconic .iconic-property-stroke, .ld-navbar-menu-icon:focus .iconic .iconic-property-stroke, .ld-navbar-menu-icon:active .iconic .iconic-property-stroke {
            stroke: #fff
        }

@media screen and (min-width:769px) {
    .ld-navbar-menu-icon {
        display: none
    }
}

.ld-navbar-menu-dismiss {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    padding: .3rem;
    margin: .65rem 1.5rem
}

    .ld-navbar-menu-dismiss .iconic {
        width: 1rem !important;
        height: 1rem !important;
        margin-right: 0
    }

    .ld-navbar-menu-dismiss .iconic-property-stroke {
        stroke: #81878c
    }

    .ld-navbar-menu-dismiss:hover .iconic-property-stroke, .ld-navbar-menu-dismiss:focus .iconic-property-stroke {
        stroke: #677076
    }

@media screen and (max-width:480px) {
    .ld-navbar-menu-dismiss {
        margin-left: 1rem;
        margin-right: 1rem
    }
}

@media screen and (min-width:769px) {
    .ld-navbar-menu-dismiss {
        display: none
    }
}

@media screen and (max-height:414px) {
    .ld-navbar-menu-dismiss {
        padding-top: 4rem
    }
}

.ld-aim-more {
    display: none
}

@media screen and (max-width:768px) {
    .ld-aim-more {
        display: block;
        width: 100%;
        font-size: .875rem
    }

        .ld-aim-more .ld-logo-signature {
            width: .4375rem;
            height: 1rem;
            display: inline-block;
            position: relative;
            top: .25rem
        }

            .ld-aim-more .ld-logo-signature .ld-lettering {
                fill: #3C3C3B
            }

        .ld-aim-more .ld-text {
            padding-left: 1rem;
            color: #81878c
        }
}

@media screen and (max-height:414px) {
    .ld-aim-more {
        display: none
    }
}

@media screen and (max-width:768px) {
    .ld-login-menu {
        width: 7.5rem;
        position: absolute;
        right: -.5rem !important;
        top: 100%;
        margin-top: .625rem;
        -webkit-box-shadow: 0 .125rem .5rem rgba(0,0,0,.2);
        box-shadow: 0 .125rem .5rem rgba(0,0,0,.2)
    }

        .ld-login-menu .ld-button, .ld-login-menu .ld-modal-primaryButton {
            display: block;
            padding: 1.125rem;
            text-align: center;
            border-radius: 0;
            border: 0 !important;
            padding-top: 1rem !important;
            padding-bottom: 1rem !important
        }

            .ld-login-menu .ld-button:not(.ld-bright-button):focus, .ld-login-menu .ld-modal-primaryButton:not(.ld-bright-button):focus, .ld-login-menu .ld-button:not(.ld-bright-button):hover, .ld-login-menu .ld-modal-primaryButton:not(.ld-bright-button):hover, .ld-login-menu .ld-button:not(.ld-bright-button):active, .ld-login-menu .ld-modal-primaryButton:not(.ld-bright-button):active {
                color: #fff !important
            }

        .ld-login-menu .ld-navbar-button {
            display: block;
            padding: 0
        }

            .ld-login-menu .ld-navbar-button:first-of-type .ld-button, .ld-login-menu .ld-navbar-button:first-of-type .ld-modal-primaryButton {
                border-radius: .125rem .125rem 0 0
            }

            .ld-login-menu .ld-navbar-button:last-of-type .ld-button, .ld-login-menu .ld-navbar-button:last-of-type .ld-modal-primaryButton {
                border-radius: 0 0 .125rem .125rem
            }
}

@media screen and (max-width:768px) {
    .ld-navbar-top.ld-logged .ld-navbar-menu-right {
        top: -.125rem
    }

        .ld-navbar-top.ld-logged .ld-navbar-menu-right .ld-dropdown-menu.ld-dropdown-select {
            top: 2.3125rem
        }
}

@media screen and (max-width:480px) {
    .ld-navbar-top.ld-logged .ld-logo-standard {
        display: none
    }

    .ld-navbar-top.ld-logged .ld-logo-signature {
        display: inline-block;
        height: 1.5rem
    }
}

.ld-navbar-logged-menu {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

    .ld-navbar-logged-menu > li, .ld-navbar-logged-menu > li > a {
        display: inline-block
    }

@media screen and (max-width:768px) {
    .ld-navbar-logged-menu .ld-unread-notifications {
        padding-right: .625rem
    }
}

.lj-navBar .ld-post-job-button {
    margin-right: .625rem
}

@media(max-width:60.5rem) {
    .lj-navBar .ld-post-job-button {
        display: none
    }
}

.ld-navbar-top .ld-post-job-link .ld-navbar-link {
    color: #D5ECEC
}

    .ld-navbar-top .ld-post-job-link .ld-navbar-link .iconic {
        width: .75rem !important;
        height: .75rem !important;
        top: .0625rem
    }

    .ld-navbar-top .ld-post-job-link .ld-navbar-link .iconic-property-fill {
        fill: #D5ECEC
    }

    .ld-navbar-top .ld-post-job-link .ld-navbar-link .iconic-property-stroke {
        stroke: #D5ECEC
    }

@media(min-width:60.5rem) {
    .ld-navbar-top .ld-post-job-link {
        display: none !important
    }

        .ld-navbar-top .ld-post-job-link + .ld-separator-line {
            display: none !important
        }
}

.ld-navbar-top .ld-inbox-icon {
    font-size: 1rem;
    padding-left: 20px
}

    .ld-navbar-top .ld-inbox-icon a {
        top: 3px;
        position: relative
    }

    .ld-navbar-top .ld-inbox-icon .iconic-property-fill {
        fill: #81878c
    }

    .ld-navbar-top .ld-inbox-icon .iconic-property-stroke {
        stroke: #81878c
    }

    .ld-navbar-top .ld-inbox-icon:hover .iconic-property-fill, .ld-navbar-top .ld-inbox-icon:focus .iconic-property-fill {
        fill: #e9ebec
    }

    .ld-navbar-top .ld-inbox-icon:hover .iconic-property-stroke, .ld-navbar-top .ld-inbox-icon:focus .iconic-property-stroke {
        stroke: #e9ebec
    }

    .ld-navbar-top .ld-inbox-icon:active .iconic-property-fill {
        fill: #fff
    }

    .ld-navbar-top .ld-inbox-icon:active .iconic-property-stroke {
        stroke: #fff
    }

    .ld-navbar-top .ld-inbox-icon .ld-unread-notifications-count {
        top: -1px;
        background-color: #ee483e
    }

.ld-dropdown .ld-dropdown-button.ld-user-menu {
    padding-top: .125rem;
    padding-left: .3125rem;
    padding-bottom: .125rem;
    padding-right: 1.5rem;
    margin-left: 1.25rem
}

    .ld-dropdown .ld-dropdown-button.ld-user-menu::after {
        right: .25rem !important
    }

    .ld-dropdown .ld-dropdown-button.ld-user-menu + .ld-dropdown-menu {
        top: 2.8rem;
        right: 1rem
    }

@media screen and (max-width:768px) {
    .ld-dropdown .ld-dropdown-button.ld-user-menu {
        margin-left: .625rem;
        padding-right: .3125rem
    }

        .ld-dropdown .ld-dropdown-button.ld-user-menu::after {
            background-image: none !important
        }

        .ld-dropdown .ld-dropdown-button.ld-user-menu + .ld-dropdown-menu {
            right: 0
        }
}

.ld-dropdown .avatar {
    width: 1.5rem;
    height: 1.5rem;
    display: inline-block;
    border-radius: .125rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    line-height: 1.5rem;
    font-size: 1rem
}

    .ld-dropdown .avatar.no_avatar {
        text-align: center;
        background: #3bbcb0;
        color: #fff;
        line-height: 1.5rem;
        font-size: 1rem;
        font-weight: 700
    }

.ld-dropdown .lj-userAvatar--small {
    top: -.5rem;
    left: 0
}

.ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu .ld-bottom-menu-label {
    display: none
}

@media screen and (max-width:768px) {
    .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #fff;
        width: 100%;
        border-top: .0625rem solid #d4d7d8;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        margin: 0;
        z-index: 2000;
        -webkit-box-shadow: 0 -1px 2px 0 rgba(38,51,60,.1);
        box-shadow: 0 -1px 2px 0 rgba(38,51,60,.1);
        height: 3.75rem
    }

        .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li {
            -webkit-box-flex: 1;
            -webkit-flex: 1 0 0;
            -moz-box-flex: 1;
            -ms-flex: 1 0 0;
            flex: 1 0 0;
            line-height: 1.1
        }

            .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li.ld-show-tablet, .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li.ld-hide-desktop {
                display: -webkit-box !important;
                display: -webkit-flex !important;
                display: -moz-box !important;
                display: -ms-flexbox !important;
                display: flex !important
            }

            .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li .ld-navbar-link {
                padding: .75rem .5rem .5rem;
                width: 100%;
                text-align: center
            }

                .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li .ld-navbar-link > .iconic {
                    display: block;
                    width: 1rem !important;
                    height: 1rem !important;
                    margin: 0 auto .25rem
                }

                    .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li .ld-navbar-link > .iconic .iconic-property-fill {
                        fill: #81878c
                    }

                    .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li .ld-navbar-link > .iconic .iconic-property-stroke {
                        stroke: #81878c
                    }

                    .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li .ld-navbar-link > .iconic.iconic-chat {
                        top: .25rem
                    }

                    .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li .ld-navbar-link > .iconic.iconic-person {
                        top: .0625rem
                    }

                .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li .ld-navbar-link.ld-selected .ld-bottom-menu-label {
                    color: #D5ECEC;
                    font-weight: 400
                }

                .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li .ld-navbar-link.ld-selected .iconic .iconic-property-fill {
                    fill: #D5ECEC
                }

            .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li .ld-bottom-menu-label {
                display: inline-block;
                font-family: roboto,sans-serif;
                text-transform: none;
                text-align: center;
                color: #81878c;
                letter-spacing: normal;
                font-size: .75rem
            }

        .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu .ld-unread-notifications-count {
            top: .5rem;
            left: 50%;
            margin-left: .5rem;
            padding: 0;
            font-size: 0;
            color: transparent;
            line-height: 0;
            width: .375rem;
            height: .375rem;
            border-radius: 50%
        }
}

@media screen and (max-width:480px) {
    .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu {
        height: 3.125rem
    }

        .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li .ld-bottom-menu-label {
            font-size: .6875rem
        }

        .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu li .ld-navbar-link {
            padding: .5rem .125rem .125rem
        }

        .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu.ld-mobile-bottom-menu .ld-navbar-link > .iconic {
            width: 14px !important;
            height: 14px !important;
            margin-bottom: 0
        }
}

@media screen and (min-width:769px) {
    .ld-bottom-menu-label {
        display: none
    }
}

@media screen and (max-width:768px) {
    .ld-wrapper.ld-logged-user {
        padding-bottom: 3.75rem !important
    }

        .ld-wrapper.ld-logged-user .ld-bottom-mobile-nav {
            bottom: 3.75rem
        }
}

@media screen and (max-width:480px) {
    .ld-wrapper.ld-logged-user {
        padding-bottom: 3.125rem
    }

        .ld-wrapper.ld-logged-user .ld-bottom-mobile-nav {
            bottom: 3.125rem !important
        }
}

.ld-bottom-mobile-nav {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: none;
    z-index: 1980
}

@media screen and (max-width:768px) {
    .ld-bottom-mobile-nav {
        display: block
    }
}

.ld-bottom-navbar-menu {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    font-size: 0;
    background-color: #fff
}

    .ld-bottom-navbar-menu > li {
        width: 50%;
        display: inline-block;
        text-align: center
    }

        .ld-bottom-navbar-menu > li > .ld-button, .ld-bottom-navbar-menu > li > .ld-modal-primaryButton, .ld-bottom-navbar-menu > li > .ld-dropup-container > .ld-button, .ld-bottom-navbar-menu > li > .ld-dropup-container > .ld-modal-primaryButton {
            display: block;
            border-radius: 0;
            padding: .625rem;
            -webkit-box-shadow: none;
            box-shadow: none
        }

            .ld-bottom-navbar-menu > li > .ld-button:hover, .ld-bottom-navbar-menu > li > .ld-modal-primaryButton:hover, .ld-bottom-navbar-menu > li > .ld-button:focus, .ld-bottom-navbar-menu > li > .ld-modal-primaryButton:focus, .ld-bottom-navbar-menu > li > .ld-button:active, .ld-bottom-navbar-menu > li > .ld-modal-primaryButton:active, .ld-bottom-navbar-menu > li > .ld-dropup-container > .ld-button:hover, .ld-bottom-navbar-menu > li > .ld-dropup-container > .ld-modal-primaryButton:hover, .ld-bottom-navbar-menu > li > .ld-dropup-container > .ld-button:focus, .ld-bottom-navbar-menu > li > .ld-dropup-container > .ld-modal-primaryButton:focus, .ld-bottom-navbar-menu > li > .ld-dropup-container > .ld-button:active, .ld-bottom-navbar-menu > li > .ld-dropup-container > .ld-modal-primaryButton:active {
                top: 0
            }

    .ld-bottom-navbar-menu .ld-button-separator {
        border-left: .125rem solid #bec2c5;
        margin-left: -1px
    }

    .ld-bottom-navbar-menu .ld-dropup-container {
        display: block
    }

    .ld-bottom-navbar-menu .ld-dropup-button {
        text-align: center
    }

    .ld-bottom-navbar-menu .ld-dropup-menu {
        width: calc(100vw - 2.2rem)
    }

    .ld-bottom-navbar-menu .ld-social {
        text-align: center;
        bottom: 2.7rem;
        padding: .9375rem
    }

        .ld-bottom-navbar-menu .ld-social::before {
            margin-right: 23%
        }

    .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu li.ld-social-item {
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        text-align: center
    }

    .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link {
        display: inline-block !important;
        width: auto !important
    }

        .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link .iconic, .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link.ld-facebook .iconic, .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link.ld-linkedin .iconic, .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link.ld-rss .iconic {
            width: 1.6rem !important;
            height: 1.6rem !important;
            margin: 0
        }

        .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link .iconic-property-fill {
            fill: #3C3C3B
        }

        .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link .iconic-property-stroke {
            stroke: #3C3C3B
        }

        .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link:hover, .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link:focus, .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link:active, .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link.active {
            background: 0 0 !important
        }

            .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link:hover .iconic-property-stroke, .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link:focus .iconic-property-stroke, .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link:active .iconic-property-stroke, .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link.active .iconic-property-stroke {
                stroke: #D5ECEC
            }

            .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link:hover .iconic-property-fill, .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link:focus .iconic-property-fill, .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link:active .iconic-property-fill, .ld-bottom-navbar-menu .ld-dropup .ld-dropup-menu .ld-social-link.active .iconic-property-fill {
                fill: #D5ECEC
            }

.ld-navbar-top.ld-navbar-app {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    padding-top: 0
}

@media screen and (max-width:768px) {
    .ld-navbar-top.ld-navbar-app {
        padding-bottom: 0
    }
}

.ld-navbar-top.ld-navbar-app .ld-navbar-brand {
    position: relative;
    margin: 0;
    height: 100%;
    width: 4rem;
    background-color: rgba(0,0,0,.5)
}

    .ld-navbar-top.ld-navbar-app .ld-navbar-brand .ld-lettering {
        fill: #fff
    }

    .ld-navbar-top.ld-navbar-app .ld-navbar-brand .ld-border {
        fill: #b43194
    }

    .ld-navbar-top.ld-navbar-app .ld-navbar-brand svg.ld-logo-standard {
        display: none
    }

    .ld-navbar-top.ld-navbar-app .ld-navbar-brand svg.ld-logo-signature {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        display: block;
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: .8125rem;
        height: 1.8125rem
    }

@media screen and (max-width:768px) {
    .ld-navbar-top.ld-navbar-app .ld-navbar-brand {
        background-color: transparent
    }

        .ld-navbar-top.ld-navbar-app .ld-navbar-brand svg.ld-logo-signature {
            width: .75rem;
            height: 1.6875rem
        }
}

.ld-navbar-app .ld-navbar-menu-wrapper {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: stretch;
    -moz-align-content: stretch;
    align-content: stretch;
    -ms-flex-line-pack: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    width: 100%
}

    .ld-navbar-app .ld-navbar-menu-wrapper .ld-navbar-menu {
        -webkit-padding-start: 0;
        list-style: none;
        margin: 0;
        padding-left: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-content: stretch;
        -moz-align-content: stretch;
        align-content: stretch;
        -ms-flex-line-pack: stretch
    }

@media screen and (max-width:768px) {
    .ld-navbar-app .ld-navbar-menu-wrapper .ld-navbar-menu-icon {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        margin-right: 1.875rem;
        margin-top: -.125rem
    }
}

@media screen and (max-width:480px) {
    .ld-navbar-app .ld-navbar-menu-wrapper .ld-navbar-menu-icon {
        margin-right: 1.25rem
    }
}

@media screen and (min-width:769px) {
    .ld-navbar-app-menu {
        -webkit-padding-start: 0;
        list-style: none;
        margin: 0;
        padding-left: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-content: stretch;
        -moz-align-content: stretch;
        align-content: stretch;
        -ms-flex-line-pack: stretch;
        font-family: roboto,sans-serif
    }

        .ld-navbar-app-menu .ld-separator-line {
            display: none
        }
}

@media screen and (min-width:769px) {
    .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
        align-self: stretch;
        margin: 0
    }

        .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item.ld-show-desktop {
            display: -webkit-box !important;
            display: -webkit-flex !important;
            display: -moz-box !important;
            display: -ms-flexbox !important;
            display: flex !important
        }

        .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item + .ld-navbar-app-menu-item a, .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item + .ld-separator-line + .ld-navbar-app-menu-item a {
            border-left: .0625rem solid rgba(255,255,255,.1)
        }

        .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item a {
            position: relative;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding-left: 1.5rem;
            padding-right: 1.5rem;
            text-transform: uppercase;
            color: rgba(255,255,255,.9);
            letter-spacing: 1px;
            font-size: .75rem;
            font-weight: 500
        }

            .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item a .iconic {
                opacity: .8;
                position: relative;
                top: 0
            }

            .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item a .iconic-property-fill {
                fill: #fff
            }

            .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item a .iconic-property-stroke {
                stroke: #fff
            }

            .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item a .ld-new-item::after {
                top: 1.5rem;
                right: 1rem
            }

            .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item a:hover {
                color: #fff;
                background-color: rgba(255,255,255,.05)
            }

            .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item a:active, .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item a.ld-is-active {
                color: #fff;
                background-color: rgba(255,255,255,.1)
            }
}

@media screen and (max-width:768px) {
    .ld-navbar-menu-list.ld-navbar-app-menu .ld-navbar-app-menu-item.ld-hide-desktop {
        display: block !important
    }
}

.ld-new-item::after {
    content: '';
    position: absolute;
    top: 1.5rem;
    right: 1rem;
    width: .375rem;
    height: .375rem;
    border-radius: 50%;
    background-color: #D5ECEC;
    background-image: none !important
}

@media screen and (max-width:768px) {
    .ld-new-item::after {
        right: 0;
        top: .5rem
    }
}

.ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-right: 1.5rem;
    margin-left: auto
}

    .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu .ld-post-job-button {
        bottom: auto
    }

@media(max-width:60.5rem) {
    .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu .ld-post-job-button {
        display: none
    }
}

.ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (min-width:769px) {
    .ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu > li.ld-show-desktop {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
}

.ld-navbar-top.ld-navbar-app .ld-navbar-logged-menu .ld-unread-notifications {
    margin-left: .5rem;
    margin-right: .5rem
}

.ld-material-nav {
    position: relative;
    background-color: #fff;
    width: 100%;
    padding: .75rem 0
}

@media screen and (min-width:769px) {
    .ld-material-nav {
        position: fixed;
        left: 0;
        top: 4rem;
        padding: 0;
        height: calc(100% - 4rem);
        width: 17rem;
        -webkit-box-shadow: 2px 0 4px 0 rgba(38,51,60,.1);
        box-shadow: 2px 0 4px 0 rgba(38,51,60,.1);
        z-index: 1999
    }

        .ld-material-nav .ld-container {
            padding: 0;
            margin: 0
        }
}

.ld-material-nav-container.ld-main-container {
    padding-top: 2rem;
    padding-bottom: 2rem
}

@media screen and (min-width:769px) {
    .ld-material-nav-container {
        padding-left: 19.5rem
    }
}

.ld-material-nav .ld-shortcut.ld-profile-shortcut .ld-small-avatar {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ld-material-nav .ld-shortcut.ld-profile-shortcut .ld-user-info {
    line-height: 1.3;
    margin-left: .75rem;
    text-transform: none
}

    .ld-material-nav .ld-shortcut.ld-profile-shortcut .ld-user-info.-company {
        color: #3C3C3B
    }

        .ld-material-nav .ld-shortcut.ld-profile-shortcut .ld-user-info.-company:hover {
            color: #9b0076
        }

        .ld-material-nav .ld-shortcut.ld-profile-shortcut .ld-user-info.-company .ld-user-profile {
            color: #9b0076
        }

.ld-material-nav .ld-shortcut.ld-profile-shortcut .lj-userAvatar + .ld-user-info {
    margin-left: .25rem
}

.ld-material-nav .ld-shortcut.ld-profile-shortcut .ld-user-name {
    font-size: .875rem;
    font-family: roboto,sans-serif;
    font-weight: 500;
    margin-top: -.125rem
}

.ld-material-nav .ld-shortcut.ld-profile-shortcut .ld-user-profile {
    font-size: .6875rem;
    display: inline-block;
    color: #4293ea;
    text-decoration: underline
}

.ld-material-sidemenu {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    font-family: roboto,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px
}

@media screen and (min-width:769px) {
    .ld-material-sidemenu {
        margin-top: .75rem
    }
}

.ld-separate {
    border-top: .0625rem solid #e9ebec;
    padding-top: .75rem;
    margin-top: .75rem
}

.ld-material-sidemenu-link {
    display: block;
    position: relative;
    padding: .625rem 1.5rem .625rem 4rem;
    color: #3C3C3B;
    font-size: .8125rem
}

@media screen and (min-width:769px) {
    .ld-material-sidemenu-link {
        padding-top: .5rem;
        padding-bottom: .5rem
    }
}

.ld-material-sidemenu-link .ld-avatar {
    position: absolute;
    left: 1.5rem
}

.ld-material-sidemenu-link .iconic, .ld-material-sidemenu-link svg {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    left: 1.5rem;
    top: 50%;
    opacity: .3;
    margin-top: -1px
}

.ld-material-sidemenu-link .iconic-comment-square {
    width: 13px !important;
    height: 13px !important
}

.ld-material-sidemenu-link:focus {
    color: #3C3C3B;
    outline: 0
}

    .ld-material-sidemenu-link:focus .iconic .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-material-sidemenu-link:focus .iconic .iconic-property-stroke {
        stroke: #3C3C3B
    }

.ld-material-sidemenu-link:active .iconic, .ld-material-sidemenu-link:active svg, .ld-material-sidemenu-link.active .iconic, .ld-material-sidemenu-link.active svg {
    opacity: .9
}

.ld-material-nav.ld-blue .ld-material-sidemenu-link:hover, .ld-material-nav.ld-blue .ld-material-sidemenu-link:active, .ld-material-nav.ld-blue .ld-material-sidemenu-link.active {
    color: #3980cc
}

    .ld-material-nav.ld-blue .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-blue .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-blue .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #3980cc
    }

    .ld-material-nav.ld-blue .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-blue .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-blue .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #3980cc
    }

.ld-material-nav.ld-blue .ld-material-sidemenu-link.active {
    border-right: 3px solid #3980cc
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-blue .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #3980cc
    }

        .ld-material-nav.ld-blue .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-green .ld-material-sidemenu-link:hover, .ld-material-nav.ld-green .ld-material-sidemenu-link:active, .ld-material-nav.ld-green .ld-material-sidemenu-link.active {
    color: #D5ECEC
}

    .ld-material-nav.ld-green .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-green .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-green .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #D5ECEC
    }

    .ld-material-nav.ld-green .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-green .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-green .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #D5ECEC
    }

.ld-material-nav.ld-green .ld-material-sidemenu-link.active {
    border-right: 3px solid #D5ECEC
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-green .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #D5ECEC
    }

        .ld-material-nav.ld-green .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-orange .ld-material-sidemenu-link:hover, .ld-material-nav.ld-orange .ld-material-sidemenu-link:active, .ld-material-nav.ld-orange .ld-material-sidemenu-link.active {
    color: #cc6114
}

    .ld-material-nav.ld-orange .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-orange .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-orange .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #cc6114
    }

    .ld-material-nav.ld-orange .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-orange .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-orange .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #cc6114
    }

.ld-material-nav.ld-orange .ld-material-sidemenu-link.active {
    border-right: 3px solid #cc6114
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-orange .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #cc6114
    }

        .ld-material-nav.ld-orange .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-red .ld-material-sidemenu-link:hover, .ld-material-nav.ld-red .ld-material-sidemenu-link:active, .ld-material-nav.ld-red .ld-material-sidemenu-link.active {
    color: #ee483e
}

    .ld-material-nav.ld-red .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-red .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-red .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #ee483e
    }

    .ld-material-nav.ld-red .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-red .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-red .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #ee483e
    }

.ld-material-nav.ld-red .ld-material-sidemenu-link.active {
    border-right: 3px solid #ee483e
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-red .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #ee483e
    }

        .ld-material-nav.ld-red .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-purple .ld-material-sidemenu-link:hover, .ld-material-nav.ld-purple .ld-material-sidemenu-link:active, .ld-material-nav.ld-purple .ld-material-sidemenu-link.active {
    color: #b43194
}

    .ld-material-nav.ld-purple .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-purple .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-purple .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #b43194
    }

    .ld-material-nav.ld-purple .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-purple .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-purple .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #b43194
    }

.ld-material-nav.ld-purple .ld-material-sidemenu-link.active {
    border-right: 3px solid #b43194
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-purple .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #b43194
    }

        .ld-material-nav.ld-purple .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-black .ld-material-sidemenu-link:hover, .ld-material-nav.ld-black .ld-material-sidemenu-link:active, .ld-material-nav.ld-black .ld-material-sidemenu-link.active {
    color: #3C3C3B
}

    .ld-material-nav.ld-black .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-black .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-black .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-material-nav.ld-black .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-black .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-black .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #3C3C3B
    }

.ld-material-nav.ld-black .ld-material-sidemenu-link.active {
    border-right: 3px solid #3C3C3B
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-black .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #3C3C3B
    }

        .ld-material-nav.ld-black .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-light-blue .ld-material-sidemenu-link:hover, .ld-material-nav.ld-light-blue .ld-material-sidemenu-link:active, .ld-material-nav.ld-light-blue .ld-material-sidemenu-link.active {
    color: #4293ea
}

    .ld-material-nav.ld-light-blue .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-light-blue .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-light-blue .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #4293ea
    }

    .ld-material-nav.ld-light-blue .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-light-blue .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-light-blue .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #4293ea
    }

.ld-material-nav.ld-light-blue .ld-material-sidemenu-link.active {
    border-right: 3px solid #4293ea
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-light-blue .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #4293ea
    }

        .ld-material-nav.ld-light-blue .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-light-green .ld-material-sidemenu-link:hover, .ld-material-nav.ld-light-green .ld-material-sidemenu-link:active, .ld-material-nav.ld-light-green .ld-material-sidemenu-link.active {
    color: #3bbcb0
}

    .ld-material-nav.ld-light-green .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-light-green .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-light-green .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #3bbcb0
    }

    .ld-material-nav.ld-light-green .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-light-green .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-light-green .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #3bbcb0
    }

.ld-material-nav.ld-light-green .ld-material-sidemenu-link.active {
    border-right: 3px solid #3bbcb0
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-light-green .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #3bbcb0
    }

        .ld-material-nav.ld-light-green .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-light-orange .ld-material-sidemenu-link:hover, .ld-material-nav.ld-light-orange .ld-material-sidemenu-link:active, .ld-material-nav.ld-light-orange .ld-material-sidemenu-link.active {
    color: #f3873c
}

    .ld-material-nav.ld-light-orange .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-light-orange .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-light-orange .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #f3873c
    }

    .ld-material-nav.ld-light-orange .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-light-orange .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-light-orange .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #f3873c
    }

.ld-material-nav.ld-light-orange .ld-material-sidemenu-link.active {
    border-right: 3px solid #f3873c
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-light-orange .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #f3873c
    }

        .ld-material-nav.ld-light-orange .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-light-red .ld-material-sidemenu-link:hover, .ld-material-nav.ld-light-red .ld-material-sidemenu-link:active, .ld-material-nav.ld-light-red .ld-material-sidemenu-link.active {
    color: #f04637
}

    .ld-material-nav.ld-light-red .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-light-red .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-light-red .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #f04637
    }

    .ld-material-nav.ld-light-red .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-light-red .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-light-red .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #f04637
    }

.ld-material-nav.ld-light-red .ld-material-sidemenu-link.active {
    border-right: 3px solid #f04637
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-light-red .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #f04637
    }

        .ld-material-nav.ld-light-red .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-light-purple .ld-material-sidemenu-link:hover, .ld-material-nav.ld-light-purple .ld-material-sidemenu-link:active, .ld-material-nav.ld-light-purple .ld-material-sidemenu-link.active {
    color: #cb42b0
}

    .ld-material-nav.ld-light-purple .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-light-purple .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-light-purple .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #cb42b0
    }

    .ld-material-nav.ld-light-purple .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-light-purple .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-light-purple .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #cb42b0
    }

.ld-material-nav.ld-light-purple .ld-material-sidemenu-link.active {
    border-right: 3px solid #cb42b0
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-light-purple .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #cb42b0
    }

        .ld-material-nav.ld-light-purple .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-light-yellow .ld-material-sidemenu-link:hover, .ld-material-nav.ld-light-yellow .ld-material-sidemenu-link:active, .ld-material-nav.ld-light-yellow .ld-material-sidemenu-link.active {
    color: #fcfbe2
}

    .ld-material-nav.ld-light-yellow .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-light-yellow .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-light-yellow .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #fcfbe2
    }

    .ld-material-nav.ld-light-yellow .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-light-yellow .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-light-yellow .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #fcfbe2
    }

.ld-material-nav.ld-light-yellow .ld-material-sidemenu-link.active {
    border-right: 3px solid #fcfbe2
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-light-yellow .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #fcfbe2
    }

        .ld-material-nav.ld-light-yellow .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-medium-blue .ld-material-sidemenu-link:hover, .ld-material-nav.ld-medium-blue .ld-material-sidemenu-link:active, .ld-material-nav.ld-medium-blue .ld-material-sidemenu-link.active {
    color: #356599
}

    .ld-material-nav.ld-medium-blue .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-medium-blue .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-medium-blue .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #356599
    }

    .ld-material-nav.ld-medium-blue .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-medium-blue .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-medium-blue .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #356599
    }

.ld-material-nav.ld-medium-blue .ld-material-sidemenu-link.active {
    border-right: 3px solid #356599
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-medium-blue .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #356599
    }

        .ld-material-nav.ld-medium-blue .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-medium-green .ld-material-sidemenu-link:hover, .ld-material-nav.ld-medium-green .ld-material-sidemenu-link:active, .ld-material-nav.ld-medium-green .ld-material-sidemenu-link.active {
    color: #317170
}

    .ld-material-nav.ld-medium-green .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-medium-green .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-medium-green .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #317170
    }

    .ld-material-nav.ld-medium-green .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-medium-green .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-medium-green .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #317170
    }

.ld-material-nav.ld-medium-green .ld-material-sidemenu-link.active {
    border-right: 3px solid #317170
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-medium-green .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #317170
    }

        .ld-material-nav.ld-medium-green .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-medium-orange .ld-material-sidemenu-link:hover, .ld-material-nav.ld-medium-orange .ld-material-sidemenu-link:active, .ld-material-nav.ld-medium-orange .ld-material-sidemenu-link.active {
    color: #b55612
}

    .ld-material-nav.ld-medium-orange .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-medium-orange .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-medium-orange .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #b55612
    }

    .ld-material-nav.ld-medium-orange .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-medium-orange .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-medium-orange .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #b55612
    }

.ld-material-nav.ld-medium-orange .ld-material-sidemenu-link.active {
    border-right: 3px solid #b55612
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-medium-orange .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #b55612
    }

        .ld-material-nav.ld-medium-orange .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-medium-red .ld-material-sidemenu-link:hover, .ld-material-nav.ld-medium-red .ld-material-sidemenu-link:active, .ld-material-nav.ld-medium-red .ld-material-sidemenu-link.active {
    color: #cc3d35
}

    .ld-material-nav.ld-medium-red .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-medium-red .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-medium-red .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #cc3d35
    }

    .ld-material-nav.ld-medium-red .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-medium-red .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-medium-red .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #cc3d35
    }

.ld-material-nav.ld-medium-red .ld-material-sidemenu-link.active {
    border-right: 3px solid #cc3d35
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-medium-red .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #cc3d35
    }

        .ld-material-nav.ld-medium-red .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-medium-purple .ld-material-sidemenu-link:hover, .ld-material-nav.ld-medium-purple .ld-material-sidemenu-link:active, .ld-material-nav.ld-medium-purple .ld-material-sidemenu-link.active {
    color: #a02c84
}

    .ld-material-nav.ld-medium-purple .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-medium-purple .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-medium-purple .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #a02c84
    }

    .ld-material-nav.ld-medium-purple .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-medium-purple .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-medium-purple .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #a02c84
    }

.ld-material-nav.ld-medium-purple .ld-material-sidemenu-link.active {
    border-right: 3px solid #a02c84
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-medium-purple .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #a02c84
    }

        .ld-material-nav.ld-medium-purple .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-medium-yellow .ld-material-sidemenu-link:hover, .ld-material-nav.ld-medium-yellow .ld-material-sidemenu-link:active, .ld-material-nav.ld-medium-yellow .ld-material-sidemenu-link.active {
    color: #ede441
}

    .ld-material-nav.ld-medium-yellow .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-medium-yellow .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-medium-yellow .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #ede441
    }

    .ld-material-nav.ld-medium-yellow .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-medium-yellow .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-medium-yellow .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #ede441
    }

.ld-material-nav.ld-medium-yellow .ld-material-sidemenu-link.active {
    border-right: 3px solid #ede441
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-medium-yellow .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #ede441
    }

        .ld-material-nav.ld-medium-yellow .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-dark-blue .ld-material-sidemenu-link:hover, .ld-material-nav.ld-dark-blue .ld-material-sidemenu-link:active, .ld-material-nav.ld-dark-blue .ld-material-sidemenu-link.active {
    color: #1d4066
}

    .ld-material-nav.ld-dark-blue .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-dark-blue .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-dark-blue .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #1d4066
    }

    .ld-material-nav.ld-dark-blue .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-dark-blue .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-dark-blue .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #1d4066
    }

.ld-material-nav.ld-dark-blue .ld-material-sidemenu-link.active {
    border-right: 3px solid #1d4066
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-dark-blue .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #1d4066
    }

        .ld-material-nav.ld-dark-blue .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-dark-green .ld-material-sidemenu-link:hover, .ld-material-nav.ld-dark-green .ld-material-sidemenu-link:active, .ld-material-nav.ld-dark-green .ld-material-sidemenu-link.active {
    color: #185b56
}

    .ld-material-nav.ld-dark-green .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-dark-green .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-dark-green .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #185b56
    }

    .ld-material-nav.ld-dark-green .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-dark-green .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-dark-green .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #185b56
    }

.ld-material-nav.ld-dark-green .ld-material-sidemenu-link.active {
    border-right: 3px solid #185b56
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-dark-green .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #185b56
    }

        .ld-material-nav.ld-dark-green .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-dark-orange .ld-material-sidemenu-link:hover, .ld-material-nav.ld-dark-orange .ld-material-sidemenu-link:active, .ld-material-nav.ld-dark-orange .ld-material-sidemenu-link.active {
    color: #8c4100
}

    .ld-material-nav.ld-dark-orange .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-dark-orange .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-dark-orange .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #8c4100
    }

    .ld-material-nav.ld-dark-orange .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-dark-orange .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-dark-orange .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #8c4100
    }

.ld-material-nav.ld-dark-orange .ld-material-sidemenu-link.active {
    border-right: 3px solid #8c4100
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-dark-orange .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #8c4100
    }

        .ld-material-nav.ld-dark-orange .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-dark-red .ld-material-sidemenu-link:hover, .ld-material-nav.ld-dark-red .ld-material-sidemenu-link:active, .ld-material-nav.ld-dark-red .ld-material-sidemenu-link.active {
    color: #b3352e
}

    .ld-material-nav.ld-dark-red .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-dark-red .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-dark-red .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #b3352e
    }

    .ld-material-nav.ld-dark-red .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-dark-red .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-dark-red .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #b3352e
    }

.ld-material-nav.ld-dark-red .ld-material-sidemenu-link.active {
    border-right: 3px solid #b3352e
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-dark-red .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #b3352e
    }

        .ld-material-nav.ld-dark-red .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-dark-purple .ld-material-sidemenu-link:hover, .ld-material-nav.ld-dark-purple .ld-material-sidemenu-link:active, .ld-material-nav.ld-dark-purple .ld-material-sidemenu-link.active {
    color: #9b0076
}

    .ld-material-nav.ld-dark-purple .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-dark-purple .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-dark-purple .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #9b0076
    }

    .ld-material-nav.ld-dark-purple .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-dark-purple .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-dark-purple .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #9b0076
    }

.ld-material-nav.ld-dark-purple .ld-material-sidemenu-link.active {
    border-right: 3px solid #9b0076
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-dark-purple .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #9b0076
    }

        .ld-material-nav.ld-dark-purple .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-dark-yellow .ld-material-sidemenu-link:hover, .ld-material-nav.ld-dark-yellow .ld-material-sidemenu-link:active, .ld-material-nav.ld-dark-yellow .ld-material-sidemenu-link.active {
    color: #ede441
}

    .ld-material-nav.ld-dark-yellow .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-dark-yellow .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-dark-yellow .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #ede441
    }

    .ld-material-nav.ld-dark-yellow .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-dark-yellow .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-dark-yellow .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #ede441
    }

.ld-material-nav.ld-dark-yellow .ld-material-sidemenu-link.active {
    border-right: 3px solid #ede441
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-dark-yellow .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #ede441
    }

        .ld-material-nav.ld-dark-yellow .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-black-gray .ld-material-sidemenu-link:hover, .ld-material-nav.ld-black-gray .ld-material-sidemenu-link:active, .ld-material-nav.ld-black-gray .ld-material-sidemenu-link.active {
    color: #3C3C3B
}

    .ld-material-nav.ld-black-gray .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-black-gray .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-black-gray .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-material-nav.ld-black-gray .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-black-gray .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-black-gray .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #3C3C3B
    }

.ld-material-nav.ld-black-gray .ld-material-sidemenu-link.active {
    border-right: 3px solid #3C3C3B
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-black-gray .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #3C3C3B
    }

        .ld-material-nav.ld-black-gray .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-darker-gray .ld-material-sidemenu-link:hover, .ld-material-nav.ld-darker-gray .ld-material-sidemenu-link:active, .ld-material-nav.ld-darker-gray .ld-material-sidemenu-link.active {
    color: #3c4750
}

    .ld-material-nav.ld-darker-gray .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-darker-gray .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-darker-gray .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #3c4750
    }

    .ld-material-nav.ld-darker-gray .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-darker-gray .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-darker-gray .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #3c4750
    }

.ld-material-nav.ld-darker-gray .ld-material-sidemenu-link.active {
    border-right: 3px solid #3c4750
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-darker-gray .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #3c4750
    }

        .ld-material-nav.ld-darker-gray .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-dark-gray .ld-material-sidemenu-link:hover, .ld-material-nav.ld-dark-gray .ld-material-sidemenu-link:active, .ld-material-nav.ld-dark-gray .ld-material-sidemenu-link.active {
    color: #677076
}

    .ld-material-nav.ld-dark-gray .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-dark-gray .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-dark-gray .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #677076
    }

    .ld-material-nav.ld-dark-gray .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-dark-gray .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-dark-gray .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #677076
    }

.ld-material-nav.ld-dark-gray .ld-material-sidemenu-link.active {
    border-right: 3px solid #677076
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-dark-gray .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #677076
    }

        .ld-material-nav.ld-dark-gray .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-medium-gray .ld-material-sidemenu-link:hover, .ld-material-nav.ld-medium-gray .ld-material-sidemenu-link:active, .ld-material-nav.ld-medium-gray .ld-material-sidemenu-link.active {
    color: #81878c
}

    .ld-material-nav.ld-medium-gray .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-medium-gray .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-medium-gray .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #81878c
    }

    .ld-material-nav.ld-medium-gray .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-medium-gray .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-medium-gray .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #81878c
    }

.ld-material-nav.ld-medium-gray .ld-material-sidemenu-link.active {
    border-right: 3px solid #81878c
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-medium-gray .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #81878c
    }

        .ld-material-nav.ld-medium-gray .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-base-gray .ld-material-sidemenu-link:hover, .ld-material-nav.ld-base-gray .ld-material-sidemenu-link:active, .ld-material-nav.ld-base-gray .ld-material-sidemenu-link.active {
    color: #bec2c5
}

    .ld-material-nav.ld-base-gray .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-base-gray .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-base-gray .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #bec2c5
    }

    .ld-material-nav.ld-base-gray .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-base-gray .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-base-gray .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #bec2c5
    }

.ld-material-nav.ld-base-gray .ld-material-sidemenu-link.active {
    border-right: 3px solid #bec2c5
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-base-gray .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #bec2c5
    }

        .ld-material-nav.ld-base-gray .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-light-gray .ld-material-sidemenu-link:hover, .ld-material-nav.ld-light-gray .ld-material-sidemenu-link:active, .ld-material-nav.ld-light-gray .ld-material-sidemenu-link.active {
    color: #d4d7d8
}

    .ld-material-nav.ld-light-gray .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-light-gray .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-light-gray .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #d4d7d8
    }

    .ld-material-nav.ld-light-gray .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-light-gray .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-light-gray .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #d4d7d8
    }

.ld-material-nav.ld-light-gray .ld-material-sidemenu-link.active {
    border-right: 3px solid #d4d7d8
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-light-gray .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #d4d7d8
    }

        .ld-material-nav.ld-light-gray .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-lighter-gray .ld-material-sidemenu-link:hover, .ld-material-nav.ld-lighter-gray .ld-material-sidemenu-link:active, .ld-material-nav.ld-lighter-gray .ld-material-sidemenu-link.active {
    color: #e9ebec
}

    .ld-material-nav.ld-lighter-gray .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-lighter-gray .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-lighter-gray .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #e9ebec
    }

    .ld-material-nav.ld-lighter-gray .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-lighter-gray .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-lighter-gray .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #e9ebec
    }

.ld-material-nav.ld-lighter-gray .ld-material-sidemenu-link.active {
    border-right: 3px solid #e9ebec
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-lighter-gray .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #e9ebec
    }

        .ld-material-nav.ld-lighter-gray .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-background-gray .ld-material-sidemenu-link:hover, .ld-material-nav.ld-background-gray .ld-material-sidemenu-link:active, .ld-material-nav.ld-background-gray .ld-material-sidemenu-link.active {
    color: #f4f5f6
}

    .ld-material-nav.ld-background-gray .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-background-gray .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-background-gray .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #f4f5f6
    }

    .ld-material-nav.ld-background-gray .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-background-gray .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-background-gray .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #f4f5f6
    }

.ld-material-nav.ld-background-gray .ld-material-sidemenu-link.active {
    border-right: 3px solid #f4f5f6
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-background-gray .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #f4f5f6
    }

        .ld-material-nav.ld-background-gray .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

.ld-material-nav.ld-success-green .ld-material-sidemenu-link:hover, .ld-material-nav.ld-success-green .ld-material-sidemenu-link:active, .ld-material-nav.ld-success-green .ld-material-sidemenu-link.active {
    color: #5cb85c
}

    .ld-material-nav.ld-success-green .ld-material-sidemenu-link:hover .iconic-property-fill, .ld-material-nav.ld-success-green .ld-material-sidemenu-link:active .iconic-property-fill, .ld-material-nav.ld-success-green .ld-material-sidemenu-link.active .iconic-property-fill {
        fill: #5cb85c
    }

    .ld-material-nav.ld-success-green .ld-material-sidemenu-link:hover .iconic-property-stroke, .ld-material-nav.ld-success-green .ld-material-sidemenu-link:active .iconic-property-stroke, .ld-material-nav.ld-success-green .ld-material-sidemenu-link.active .iconic-property-stroke {
        stroke: #5cb85c
    }

.ld-material-nav.ld-success-green .ld-material-sidemenu-link.active {
    border-right: 3px solid #5cb85c
}

@media screen and (max-width:768px) {
    .ld-material-nav.ld-success-green .ld-material-sidemenu {
        border-radius: .25rem;
        border: 2px solid #5cb85c
    }

        .ld-material-nav.ld-success-green .ld-material-sidemenu .ld-material-sidemenu-link.active {
            border: 0
        }
}

@media screen and (max-width:768px) {
    .ld-material-nav:not(.ld-open) {
        position: relative;
        width: auto;
        height: auto
    }

        .ld-material-nav:not(.ld-open) .ld-material-sidemenu-item.ld-separate {
            border-top: 0;
            padding-top: 0;
            margin-top: 0
        }

        .ld-material-nav:not(.ld-open) .ld-material-sidemenu-link {
            display: none
        }

            .ld-material-nav:not(.ld-open) .ld-material-sidemenu-link.active {
                display: block;
                padding-top: .5rem;
                padding-bottom: .5rem
            }

        .ld-material-nav:not(.ld-open) .ld-material-sidemenu-header {
            display: none
        }
}

@media screen and (max-width:768px) {
    .ld-material-sidemenu-item {
        position: relative
    }

    .ld-material-nav .ld-inline-dropdown-button {
        border: 0;
        padding: 1rem;
        position: absolute;
        right: 1px;
        top: 1px
    }

        .ld-material-nav .ld-inline-dropdown-button::after {
            right: .5rem
        }
}

.ld-material-sidemenu-header {
    padding: .625rem 1.5rem;
    color: #93999e;
    font-size: .8125rem
}

.ld-hero {
    position: relative;
    width: 100%;
    color: #fff;
    background-size: cover;
    background-repeat: no-repeat
}

    .ld-hero .ld-image-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

        .ld-hero .ld-image-overlay.ld-color-block {
            mix-blend-mode: multiply
        }

            .ld-hero .ld-image-overlay.ld-color-block + .ld-image-overlay.ld-color-block {
                mix-blend-mode: normal;
                z-index: 2;
                opacity: .5
            }

            .ld-hero .ld-image-overlay.ld-color-block.ld-blue {
                background-color: #3980cc !important
            }

            .ld-hero .ld-image-overlay.ld-color-block.ld-light-green {
                background-color: #3bbcb0 !important
            }

            .ld-hero .ld-image-overlay.ld-color-block.ld-green {
                background-color: #D5ECEC !important
            }

            .ld-hero .ld-image-overlay.ld-color-block.ld-orange {
                background-color: #cc6114 !important
            }

            .ld-hero .ld-image-overlay.ld-color-block.ld-red {
                background-color: #ee483e !important
            }

            .ld-hero .ld-image-overlay.ld-color-block.ld-medium-red {
                background-color: #cc3d35 !important
            }

            .ld-hero .ld-image-overlay.ld-color-block.ld-purple {
                background-color: #b43194 !important
            }

            .ld-hero .ld-image-overlay.ld-color-block.ld-dark-blue {
                background-color: #1d4066 !important
            }

            .ld-hero .ld-image-overlay.ld-color-block.ld-black {
                background-color: #3C3C3B !important
            }

            .ld-hero .ld-image-overlay.ld-color-block.ld-lcforange {
                background-color: #ed8232 !important
            }

        .ld-hero .ld-image-overlay.ld-transparent-overlay {
            opacity: .5
        }

        .ld-hero .ld-image-overlay + .ld-container .ld-black-button {
            opacity: .85
        }

    .ld-hero > .ld-container {
        position: relative;
        z-index: 3;
        padding-bottom: 7.5rem;
        padding-top: 7.5rem
    }

@media screen and (max-width:480px) {
    .ld-hero > .ld-container {
        padding-bottom: 4rem;
        padding-top: 4rem
    }
}

.ld-hero .ld-h1 {
    font-weight: 500;
    margin-bottom: .7rem;
    z-index: 1
}

.ld-hero p.ld-large-paragraph {
    max-width: 47.125rem;
    margin-bottom: 2.5rem;
    font-family: roboto,sans-serif
}

@media screen and (max-width:768px) {
    .ld-hero p.ld-large-paragraph {
        margin-bottom: 1.875rem
    }
}

@media screen and (max-width:768px) {
    .ld-hero .ld-extra-large-button {
        font-size: .875rem;
        padding: .6875rem 1.375rem
    }

        .ld-hero .ld-extra-large-button .iconic {
            margin-top: -.1875rem
        }

        .ld-hero .ld-extra-large-button.ld-dropdown-button:not(.ld-no-dropdown-arrow), .ld-hero .ld-extra-large-button.ld-dropdown-button.ld-dropdown-bright:not(.ld-no-dropdown-arrow) {
            padding-right: 2.5rem !important
        }

            .ld-hero .ld-extra-large-button.ld-dropdown-button:not(.ld-no-dropdown-arrow)::after, .ld-hero .ld-extra-large-button.ld-dropdown-button.ld-dropdown-bright:not(.ld-no-dropdown-arrow)::after {
                width: .8rem !important;
                height: .8rem !important;
                margin-top: -.4rem !important;
                right: 1.1rem !important
            }
}

@media screen and (max-width:768px) and (max-height:414px) {
    .ld-hero .ld-extra-large-button {
        font-size: .8125rem
    }
}

@media screen and (max-width:768px) and (max-width:480px) {
    .ld-hero .ld-extra-large-button {
        font-size: .8125rem
    }
}

.no-mix-blend-mode .ld-hero .ld-image-overlay.ld-color-block {
    mix-blend-mode: none;
    opacity: .5
}

.ld-hero + .ld-hero-form-section {
    position: relative;
    z-index: 5
}

@media screen and (min-width:769px) {
    .ld-hero + .ld-hero-form-section {
        position: absolute;
        top: 29rem;
        left: 0;
        right: 0;
        margin: 0 auto;
        max-width: 75rem;
        width: 100%
    }

        .ld-hero + .ld-hero-form-section > .ld-container {
            padding: 2.5rem 2.5rem 3rem
        }
}

@media screen and (max-width:768px) {
    .ld-hero + .ld-hero-form-section > .ld-container {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }
}

.ld-hero-home {
    position: absolute;
    top: 0;
    color: #fff;
    text-align: center;
    width: 100%;
    height: calc(100% - 10rem)
}

@media screen and (max-width:768px) {
    .ld-hero-home {
        height: calc(100% - 8.125rem)
    }
}

@media screen and (max-width:480px) {
    .ld-hero-home {
        height: calc(100% - 6.875rem)
    }
}

@media screen and (max-height:414px) {
    .ld-hero-home {
        height: 100vh !important;
        position: relative !important
    }
}

.ld-hero-home .ld-image-overlay, .ld-hero-home .ld-image-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ld-hero-home .ld-image-background {
    background: url(https://assets.landing.jobs/cms-assets/files/158/original/home-header.jpg) no-repeat center center;
    background-size: cover
}

.ld-hero-home .ld-image-overlay {
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(38,51,60,0.95)),color-stop(20%,rgba(38,51,60,0.65)),color-stop(30%,rgba(38,51,60,0.65)),to(rgba(38,51,60,0.65)));
    background: linear-gradient(to bottom,rgba(38,51,60,0.95) 0%,rgba(38,51,60,0.65) 20%,rgba(38,51,60,0.65) 30%,rgba(38,51,60,0.65) 100%);
    background-color: transparent;
    z-index: 1
}

.ld-hero-home .ld-text-wrapper {
    position: absolute;
    width: 100%;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    padding: 4.75rem 1.25rem;
    max-width: 50rem;
    text-shadow: 0 .0625rem .125rem rgba(0,0,0,.2);
    z-index: 4
}

@media screen and (max-width:480px) {
    .ld-hero-home .ld-text-wrapper {
        padding: 2.375rem 1rem
    }
}

@media screen and (max-height:414px) {
    .ld-hero-home .ld-text-wrapper {
        padding: 0;
        bottom: 45%;
        -webkit-transform: translateY(50%);
        transform: translateY(50%)
    }
}

.ld-hero-home .ld-button, .ld-hero-home .ld-modal-primaryButton {
    text-shadow: none
}

.ld-hero-home h1 {
    font-size: 3.75rem;
    font-weight: 300;
    margin: 0 0 1rem
}

    .ld-hero-home h1.ld-testimony-text {
        font-size: 2.5rem
    }

@media screen and (max-width:768px) {
    .ld-hero-home h1 {
        font-size: 2.875rem
    }
}

@media(max-width:38.5rem) {
    .ld-hero-home h1 {
        font-size: 2.625rem
    }
}

@media(max-width:36.25rem) {
    .ld-hero-home h1 {
        font-size: 2.125rem
    }
}

@media screen and (max-width:480px) {
    .ld-hero-home h1 {
        font-size: 1.75rem;
        margin: 0 0 .3rem
    }
}

.ld-hero-home .ld-subtitle {
    font-family: fira sans,sans-serif;
    font-size: 2em;
    font-style: italic;
    font-weight: 300;
    margin: 1rem 0 3.75rem
}

@media screen and (max-width:768px) {
    .ld-hero-home .ld-subtitle {
        font-size: 1.5rem;
        margin: .625rem 0 1.875rem
    }
}

@media screen and (max-width:480px) {
    .ld-hero-home .ld-subtitle {
        font-size: 1em;
        margin: .3rem 0 1.875rem;
        font-weight: 400
    }
}

.hero-home-wrapper {
    position: relative;
    height: 100vh;
    width: 100%
}

.ld-navbar-notifications .ld-toggle-notifications.ld-dropdown-button {
    padding: .3125rem;
    position: relative;
    top: .4375rem
}

    .ld-navbar-notifications .ld-toggle-notifications.ld-dropdown-button::after {
        background-image: none !important
    }

    .ld-navbar-notifications .ld-toggle-notifications.ld-dropdown-button .iconic {
        position: relative;
        top: -.1875rem;
        width: 1rem !important;
        height: 1rem !important;
        margin-right: 0
    }

    .ld-navbar-notifications .ld-toggle-notifications.ld-dropdown-button .iconic-property-fill {
        fill: #81878c
    }

    .ld-navbar-notifications .ld-toggle-notifications.ld-dropdown-button .iconic-property-stroke {
        stroke: #81878c
    }

    .ld-navbar-notifications .ld-toggle-notifications.ld-dropdown-button:hover .iconic-property-fill, .ld-navbar-notifications .ld-toggle-notifications.ld-dropdown-button:focus .iconic-property-fill {
        fill: #e9ebec
    }

    .ld-navbar-notifications .ld-toggle-notifications.ld-dropdown-button:hover .iconic-property-stroke, .ld-navbar-notifications .ld-toggle-notifications.ld-dropdown-button:focus .iconic-property-stroke {
        stroke: #e9ebec
    }

    .ld-navbar-notifications .ld-toggle-notifications.ld-dropdown-button:active .iconic-property-fill {
        fill: #fff
    }

    .ld-navbar-notifications .ld-toggle-notifications.ld-dropdown-button:active .iconic-property-stroke {
        stroke: #fff
    }

.ld-unread-notifications-count {
    display: none;
    position: absolute;
    top: -.3rem;
    left: 16px;
    background-color: #D5ECEC;
    padding: .1875rem .25rem;
    border-radius: .125rem;
    color: #fff;
    font-size: .6875rem;
    font-weight: 500;
    line-height: 1
}

.ld-show-unread-notifications .iconic-property-fill {
    fill: #bec2c5
}

.ld-show-unread-notifications .iconic-property-stroke {
    stroke: #bec2c5
}

.ld-show-unread-notifications .ld-unread-notifications-count {
    display: block
}

.ld-notifications-dropdown.ld-dropdown-menu {
    width: 21.875rem;
    max-width: 21.875rem;
    padding: 0;
    right: -.375rem
}

@media screen and (max-width:768px) {
    .ld-notifications-dropdown.ld-dropdown-menu {
        top: 2rem !important
    }
}

@media screen and (max-width:480px) {
    .ld-notifications-dropdown.ld-dropdown-menu {
        width: 98%;
        max-width: 98%;
        position: fixed;
        top: 3rem !important;
        right: 50%;
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }

        .ld-notifications-dropdown.ld-dropdown-menu::before {
            right: 3.875rem
        }
}

.ld-notifications-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    width: 100%;
    background-color: #fff;
    border: .0625rem solid #d4d7d8;
    border-radius: .25rem
}

@media screen and (max-width:768px) {
    .ld-notifications-list {
        border-radius: 0;
        margin-left: -1.875rem;
        margin-right: -1.875rem;
        width: calc(100% + 1.875rem*2);
        border-left: 0;
        border-right: 0
    }
}

@media screen and (max-width:480px) {
    .ld-notifications-list {
        margin-left: -1.25rem;
        margin-right: -1.25rem;
        width: calc(100% + 1.25rem*2)
    }
}

.ld-notification {
    position: relative
}

    .ld-notification + .ld-notification {
        border-top: .0625rem solid #e9ebec !important
    }

    .ld-notification.ld-unread-notification {
        background-color: #fcfbe2
    }

    .ld-notification .ld-notification-image {
        position: absolute;
        left: 1.25rem;
        top: 1.5rem;
        width: 1.5rem;
        height: 1.5rem;
        background-size: contain;
        background-repeat: no-repeat
    }

        .ld-notification .ld-notification-image.no_avatar {
            text-align: center;
            background: #3bbcb0;
            color: #fff;
            line-height: 1.5rem;
            font-size: 1rem
        }

    .ld-notification .ld-notification-text {
        font-size: .875rem;
        margin-left: 2.4375rem;
        color: #3C3C3B
    }

        .ld-notification .ld-notification-text p {
            margin-bottom: 0
        }

        .ld-notification .ld-notification-text .notification-date {
            color: #677076;
            margin-top: .125rem;
            font-size: .75rem;
            font-weight: 400;
            font-family: roboto,sans-serif
        }

.ld-dropdown .ld-dropdown-menu .ld-notification-link, .ld-notification-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    position: relative;
    padding: 1.25rem;
    line-height: 1.5;
    text-align: left
}

.ld-view-notifications {
    border-top: .0625rem solid #e9ebec;
    height: 2.5rem;
    line-height: 2.5rem
}

    .ld-view-notifications a {
        color: #3C3C3B;
        display: block !important;
        text-align: center;
        letter-spacing: .03125rem;
        font-size: .8125rem;
        text-transform: uppercase
    }

        .ld-view-notifications a:hover, .ld-view-notifications a:focus {
            color: #D5ECEC
        }

.ld-tabs-group + .ld-notifications-list, .ld-notifications-list + .ld-button, .ld-notifications-list + .ld-modal-primaryButton {
    margin-top: 1rem
}

@media screen and (min-width:769px) {
    .ld-tabs-group + .ld-notifications-list, .ld-notifications-list + .ld-button, .ld-notifications-list + .ld-modal-primaryButton {
        margin-top: 1.25rem
    }
}

.ld-navbar-top .ld-notifications-list {
    border: 0;
    width: 100%;
    margin: 0;
    max-height: 18.75rem;
    overflow-y: auto
}

    .ld-navbar-top .ld-notifications-list .ld-activity-item {
        border-left: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

        .ld-navbar-top .ld-notifications-list .ld-activity-item:hover {
            -webkit-box-shadow: none;
            box-shadow: none;
            background-color: #f4f5f6
        }

        .ld-navbar-top .ld-notifications-list .ld-activity-item + .ld-activity-item {
            margin-top: 0;
            border-top: .0625rem solid #e9ebec
        }

    .ld-navbar-top .ld-notifications-list .ld-action-time {
        display: block;
        text-align: left;
        margin-top: .5rem
    }

@media screen and (min-width:769px) {
    .ld-navbar-top .ld-notifications-list .ld-activity-link {
        padding: 1rem
    }
}

.ld-navbar .ld-notification-text {
    font-size: .8125rem
}

.ld-navbar .notification-date {
    font-size: .6875rem
}

.users.notifications #load_next {
    height: 40px;
    margin-top: 2rem
}

.users.notifications .filters {
    padding: 2rem 0
}

    .users.notifications .filters .spacer {
        padding: 0 5px
    }

.users.notifications .notification_filter {
    padding: 0 5px
}

    .users.notifications .notification_filter.enabled {
        text-decoration: underline;
        color: #4293ea;
        cursor: pointer
    }

.users.notifications .no_notifications {
    text-align: center;
    padding: 10px 0
}

.users.notifications .notifications {
    min-height: 50vh;
    padding-bottom: 3rem
}

.users.notifications .ld-h1 .iconic {
    margin-right: 1rem;
    width: 28px !important;
    height: 28px !important
}

    .users.notifications .ld-h1 .iconic .iconic-property-stroke {
        stroke: #fff;
        opacity: .5
    }

    .users.notifications .ld-h1 .iconic .iconic-property-fill {
        fill: #fff
    }

.ld-footer {
    position: relative;
    width: 100%;
    background-color: #3C3C3B;
    font-family: roboto,sans-serif;
    font-weight: 400
}

.ld-footer-blog {
    background-color: #3c4750;
    padding: 2.5rem 5rem 1.5rem;
    text-align: center
}

@media screen and (max-width:768px) {
    .ld-footer-blog {
        padding: 1.25rem 1.25rem 1rem
    }
}

.ld-footer-blog h1 {
    letter-spacing: .0625rem
}

.ld-footer-blog .ld-posts {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    text-align: left
}

.ld-footer-blog .ld-post {
    display: inline-block;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%
}

    .ld-footer-blog .ld-post:last-child {
        margin-right: 0
    }

@media screen and (max-width:768px) {
    .ld-footer-blog .ld-post {
        float: left;
        display: block;
        margin-right: 3.57866%;
        width: 48.21067%
    }

        .ld-footer-blog .ld-post:last-child {
            margin-right: 0
        }

        .ld-footer-blog .ld-post:nth-of-type(2) {
            margin-right: 0 !important
        }

        .ld-footer-blog .ld-post:nth-of-type(n+3) {
            display: none
        }
}

@media screen and (max-width:480px) {
    .ld-footer-blog .ld-post {
        float: left;
        display: block;
        margin-right: 7.42297%;
        width: 100%
    }

        .ld-footer-blog .ld-post:last-child {
            margin-right: 0
        }

        .ld-footer-blog .ld-post:first-of-type {
            margin-right: 0 !important
        }

        .ld-footer-blog .ld-post:nth-of-type(n+2) {
            display: none
        }
}

.ld-footer-blog .ld-reading-time {
    text-transform: uppercase;
    color: #81878c;
    font-size: .7rem;
    margin-top: .625rem;
    letter-spacing: .0625rem;
    font-weight: 500;
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.ld-footer-blog .ld-post-link {
    display: block;
    padding: 18px 20px;
    background-color: #3C3C3B;
    border-radius: .25rem;
    -webkit-transition: color .2s linear,background-color .2s linear;
    transition: color .2s linear,background-color .2s linear
}

    .ld-footer-blog .ld-post-link:hover .ld-reading-time, .ld-footer-blog .ld-post-link:focus .ld-reading-time {
        color: rgba(255,255,255,.7)
    }

.ld-footer-blog .ld-post:first-of-type .ld-post-link:hover, .ld-footer-blog .ld-post:first-of-type .ld-post-link:focus {
    background-color: #3980cc
}

.ld-footer-blog .ld-post:first-of-type + .ld-post .ld-post-link:hover, .ld-footer-blog .ld-post:first-of-type + .ld-post .ld-post-link:focus {
    background-color: #D5ECEC
}

.ld-footer-blog .ld-post:first-of-type + .ld-post + .ld-post .ld-post-link:hover, .ld-footer-blog .ld-post:first-of-type + .ld-post + .ld-post .ld-post-link:focus {
    background-color: #ee483e
}

.ld-footer-blog .ld-post:last-of-type .ld-post-link:hover, .ld-footer-blog .ld-post:last-of-type .ld-post-link:focus {
    background-color: #cc6114
}

.ld-footer-blog .ld-post-title {
    display: block;
    display: -webkit-box;
    color: #fff;
    font-weight: 500;
    line-height: 1.5;
    height: 2.625rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.ld-footer-blog .ld-blog-link {
    display: block;
    font-size: .75rem;
    letter-spacing: .03rem;
    margin-top: 1.5rem;
    margin-bottom: 0;
    padding: .3rem
}

    .ld-footer-blog .ld-blog-link .iconic {
        height: .625rem !important;
        top: .0625rem;
        margin-left: .3rem
    }

    .ld-footer-blog .ld-blog-link .iconic-property-stroke {
        stroke: #81878c
    }

    .ld-footer-blog .ld-blog-link:hover, .ld-footer-blog .ld-blog-link:focus {
        color: #fff
    }

        .ld-footer-blog .ld-blog-link:hover .iconic-property-stroke, .ld-footer-blog .ld-blog-link:focus .iconic-property-stroke {
            stroke: #fff
        }

@media screen and (max-width:768px) {
    .ld-footer-blog .ld-blog-link {
        margin-top: 1rem
    }
}

.ld-footer-info {
    background-color: #3C3C3B;
    padding: 2.5rem 0;
    text-align: center;
    color: #fff
}

    .ld-footer-info .ld-container {
        display: inline-block;
        text-align: left
    }

    .ld-footer-info .ld-logo-signature {
        height: 5rem;
        width: 1.875rem
    }

        .ld-footer-info .ld-logo-signature .ld-lettering, .ld-footer-info .ld-logo-signature .ld-border {
            fill: #fff;
            -webkit-transition: all .2s linear;
            transition: all .2s linear
        }

.ld-footer-logo .ld-logo-link {
    padding: 0 .625rem;
    opacity: .2;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

    .ld-footer-logo .ld-logo-link:hover, .ld-footer-logo .ld-logo-link:focus {
        opacity: 1
    }

        .ld-footer-logo .ld-logo-link:hover .ld-logo-signature .ld-border, .ld-footer-logo .ld-logo-link:focus .ld-logo-signature .ld-border {
            fill: #D5ECEC
        }

.ld-footer-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    margin-top: -5px;
    color: #fff
}

.ld-footer-list-item {
    padding: 5px 0;
    line-height: 1
}

.ld-footer-link {
    color: #fff;
    text-transform: uppercase;
    font-size: .75rem;
    padding: .3rem;
    display: inline-block;
    letter-spacing: 1px
}

    .ld-footer-link:hover, .ld-footer-link:focus {
        color: #D5ECEC
    }

.ld-footer-logo, .ld-footer-nav, .ld-footer-list, .ld-footer-address {
    display: inline-block;
    vertical-align: top;
    padding: 0 2%
}

@media(min-width:62.5rem) {
    .ld-footer-logo, .ld-footer-nav, .ld-footer-list, .ld-footer-address {
        padding: 0 1.875rem
    }
}

.ld-footer-address {
    line-height: 1;
    font-size: 12px
}

    .ld-footer-address .iconic {
        display: inline-block;
        vertical-align: middle;
        margin-right: .5rem;
        width: .875rem !important;
        height: .875rem !important
    }

    .ld-footer-address .iconic-property-fill {
        fill: #fff
    }

    .ld-footer-address .iconic-property-stroke {
        stroke: #fff
    }

    .ld-footer-address .ld-email a {
        color: #fff
    }

        .ld-footer-address .ld-email a:hover, .ld-footer-address .ld-email a:focus {
            color: #D5ECEC
        }

    .ld-footer-address .ld-email .iconic {
        height: .8125rem !important;
        width: .8125rem !important
    }

    .ld-footer-address .ld-telephone, .ld-footer-address .ld-address {
        padding-top: 1.25rem
    }

.ld-footer-social {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
}

    .ld-footer-social .ld-social-item {
        display: inline-block;
        margin: 0 .3125rem
    }

.ld-social-link {
    display: inline-block;
    padding: .3125rem
}

    .ld-social-link .iconic-property-fill {
        fill: #fff
    }

    .ld-social-link .iconic-property-stroke {
        stroke: #fff
    }

    .ld-social-link:hover .iconic-property-fill, .ld-social-link:focus .iconic-property-fill {
        fill: #D5ECEC
    }

    .ld-social-link:hover .iconic-property-stroke, .ld-social-link:focus .iconic-property-stroke {
        stroke: #D5ECEC
    }

    .ld-social-link.ld-facebook .iconic {
        height: 1.3125rem !important;
        width: 1.125rem !important
    }

    .ld-social-link.ld-linkedin .iconic {
        height: 1.25rem !important;
        width: 1.375rem !important
    }

    .ld-social-link.ld-rss .iconic {
        height: .94rem !important;
        width: .94rem !important
    }

.ld-copyright-section {
    margin-top: 2.5rem;
    font-family: fira sans,sans-serif;
    font-size: .75rem;
    color: #fff;
    text-align: center;
    font-weight: 400;
    line-height: 1
}

    .ld-copyright-section .ld-copyright {
        color: #677076;
        font-size: .75rem
    }

    .ld-copyright-section p {
        margin-bottom: .625rem
    }

@media screen and (max-width:768px) {
    .ld-footer .ld-footer-logo, .ld-footer .ld-footer-nav, .ld-footer .ld-footer-address {
        display: block;
        text-align: center;
        padding: 0
    }

    .ld-footer .ld-footer-logo {
        margin-bottom: 1.25rem
    }

    .ld-footer .ld-footer-list {
        padding: 0
    }

    .ld-footer .ld-footer-list-item {
        display: inline-block;
        padding: .3125rem
    }

    .ld-footer .ld-footer-link {
        font-style: .75rem
    }

    .ld-footer .ld-footer-address, .ld-footer .ld-footer-social {
        margin-top: 2.5rem
    }

    .ld-footer .ld-logo-signature {
        height: 2.5rem;
        width: 1.125rem
    }
}

@media screen and (max-width:480px) {
    .ld-footer {
        font-weight: 500
    }

        .ld-footer .ld-footer-address .ld-telephone, .ld-footer .ld-footer-address .ld-address {
            padding-top: .75rem
        }

        .ld-footer .ld-footer-address, .ld-footer .ld-footer-social, .ld-footer .ld-copyright-section {
            margin-top: 1.75rem
        }

            .ld-footer .ld-footer-social .ld-social-item {
                margin: 0
            }

    .ld-footer-info {
        padding: 2.5rem 0
    }
}

.ld-footer--short {
    color: #677076;
    margin-bottom: 3.125rem
}

    .ld-footer--short .ld-container {
        padding-bottom: 1rem;
        padding-top: 1rem
    }

    .ld-footer--short .ld-copyright {
        font-size: .8125rem;
        margin-right: 1rem
    }

@media screen and (min-width:481px) {
    .ld-footer--short {
        margin-bottom: 3.75rem
    }
}

@media screen and (min-width:769px) {
    .ld-footer--short {
        margin-bottom: 0
    }
}

.ld-footer--short.ld-footer--nomargin {
    margin-bottom: 0
}

.ld-footer--short-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    font-size: 0;
    display: inline-block
}

.ld-footer--short-list-item {
    font-size: .8125rem;
    display: inline-block;
    margin-right: 1rem
}

.ld-footer--light {
    background-color: #fff;
    border-top: 1px solid #d4d7d8
}

    .ld-footer--light .ld-footer-link {
        color: #677076
    }

        .ld-footer--light .ld-footer-link:hover, .ld-footer--light .ld-footer-link:focus, .ld-footer--light .ld-footer-link:active {
            color: #3C3C3B
        }

.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

    .slick-slider.ld-color-blue .slick-dots li {
        background-color: #356599
    }

    .slick-slider.ld-color-green .slick-dots li {
        background-color: #D5ECEC
    }

    .slick-slider.ld-color-orange .slick-dots li {
        background-color: #cc6114
    }

    .slick-slider.ld-color-red .slick-dots li {
        background-color: #ee483e
    }

    .slick-slider.ld-color-purple .slick-dots li {
        background-color: #b43194
    }

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

    .slick-list:focus {
        outline: 0
    }

    .slick-list.ld-dragging {
        cursor: pointer;
        cursor: hand
    }

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

    .slick-track:before, .slick-track:after {
        content: "";
        display: table
    }

    .slick-track:after {
        clear: both
    }

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: .0625rem;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.ld-dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: .0625rem solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-prev, .slick-next {
    position: absolute;
    display: block;
    height: 3.75rem;
    width: 1.875rem;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background-color: transparent;
    color: transparent;
    top: 50%;
    margin-top: -.625rem;
    padding: 0;
    border: 0;
    outline: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 2;
    padding: .3em
}

    .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
        outline: 0;
        background-color: transparent;
        color: transparent;
        opacity: .6
    }

    .slick-prev.slick-disabled, .slick-next.slick-disabled {
        opacity: .25
    }

.slick-prev, .slick-next {
    background-image: url(/assets/components/slick-arrow-bright-61775ae20f9923cd818797754dd3dc8104c2180ef8b4812a6988bcd146134a6b.svg)
}

.slick-prev {
    left: 40px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.slick-next {
    right: 40px
}

.slick-dots {
    position: absolute;
    bottom: 2.5rem;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%
}

@media screen and (max-width:768px) {
    .slick-dots {
        bottom: 1.75rem
    }
}

@media screen and (max-height:414px) {
    .slick-dots {
        bottom: 1.5rem
    }
}

@media screen and (max-width:480px) {
    .slick-dots {
        bottom: 1.25rem
    }
}

.slick-dots li {
    position: relative;
    display: inline-block;
    opacity: .8;
    height: .25rem;
    width: 2.5rem;
    margin: 0 .625rem;
    padding: 0;
    cursor: pointer
}

@media screen and (max-width:768px) {
    .slick-dots li {
        background-color: #3C3C3B !important;
        opacity: 1;
        height: .1875rem;
        width: 2.1875rem
    }
}

@media screen and (max-height:414px) {
    .slick-dots li {
        opacity: 1;
        height: .125rem;
        width: 1.75rem;
        margin: 0 .5rem
    }
}

@media screen and (max-width:480px) {
    .slick-dots li {
        opacity: 1;
        height: .125rem;
        width: 1.5rem;
        margin: 0 .5rem
    }
}

.slick-dots li:hover, .slick-dots li:focus {
    opacity: .6
}

.slick-dots li button {
    border: 0;
    background-color: transparent;
    display: block;
    height: 100%;
    width: 100%;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: .3rem;
    cursor: pointer
}

    .slick-dots li button:hover, .slick-dots li button:focus {
        outline: 0
    }

.slick-dots li.slick-active {
    background-color: #fff !important;
    opacity: 1 !important
}

.slick-slider.bright-slider .slick-dots li {
    opacity: .2
}

    .slick-slider.bright-slider .slick-dots li.slick-active {
        opacity: 1
    }

.slick-slider.bright-slider.ld-color-blue .slick-dots li.slick-active {
    background-color: #356599 !important
}

.slick-slider.bright-slider.ld-color-green .slick-dots li.slick-active {
    background-color: #D5ECEC !important
}

.slick-slider.bright-slider.ld-color-orange .slick-dots li.slick-active {
    background-color: #cc6114 !important
}

.slick-slider.bright-slider.ld-color-red .slick-dots li.slick-active {
    background-color: #ee483e !important
}

.slick-slider.bright-slider.ld-color-purple .slick-dots li.slick-active {
    background-color: #b43194 !important
}

.slick-slider.bright-slider .slick-prev, .slick-slider.bright-slider .slick-next {
    background-image: url(/assets/components/slick-arrow-dark-f4361bcaac03289d87384640fdc6d51964c2578bf69d11427d0c7dac63faed30.svg)
}

.companies-bar {
    padding: 2.5rem;
    background-color: #e9ebec;
    text-align: center
}

@media screen and (max-width:768px) {
    .companies-bar {
        padding: 1.75rem 2.5rem;
        height: 8.125rem
    }
}

@media screen and (max-width:480px) {
    .companies-bar {
        padding: 1.75rem 1.25rem;
        height: 6.875rem
    }
}

.companies-bar .companies-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: block;
    position: relative;
    margin-top: -.375rem;
    max-height: 4.125rem;
    overflow: hidden
}

@media screen and (max-width:768px) {
    .companies-bar .companies-list {
        margin-top: -1rem
    }
}

@media screen and (max-width:480px) {
    .companies-bar .companies-list {
        margin-top: -1rem
    }
}

.companies-bar .company {
    display: inline-block;
    padding: 0 2rem
}

@media(max-width:1200px) {
    .companies-bar .company {
        padding: 0 1.56rem;
        height: 4.125rem
    }
}

@media screen and (max-width:768px) {
    .companies-bar .company {
        padding: 0 1.25rem;
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

        .companies-bar .company:nth-child(3) {
            margin-right: 0
        }

        .companies-bar .company:nth-child(n+4) {
            display: none
        }
}

@media screen and (max-width:480px) {
    .companies-bar .company {
        padding: 0;
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

        .companies-bar .company:nth-child(2) {
            margin-right: 0
        }

        .companies-bar .company:nth-child(n+3) {
            display: none
        }
}

.companies-bar .company-image {
    display: block;
    opacity: .5;
    line-height: 2.5rem;
    text-align: center;
    padding: .3125rem
}

    .companies-bar .company-image img {
        display: inline-block;
        vertical-align: middle
    }

@media screen and (max-width:480px) {
    .companies-bar .company-image {
        padding-left: 0;
        padding-right: 0
    }
}

.ld-testimonies {
    height: 40rem
}

@media screen and (max-width:768px) {
    .ld-testimonies {
        height: auto
    }

        .ld-testimonies .slick-track {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-flex-direction: row;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -webkit-transform: none !important;
            transform: none !important
        }

        .ld-testimonies .slick-prev, .ld-testimonies .slick-next {
            display: none !important
        }
}

.ld-testimony {
    height: 40rem;
    position: relative
}

@media(min-width:100rem) {
    .ld-testimony .ld-container {
        position: relative
    }
}

@media screen and (max-width:768px) {
    .ld-testimony {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto
    }

        .ld-testimony .ld-container {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -moz-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            height: auto;
            padding: 0;
            width: 100%
        }
}

.ld-testimony-image {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top
}

@media screen and (max-width:768px) {
    .ld-testimony-image {
        -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
        align-self: stretch;
        height: 35vh;
        position: relative
    }
}

.ld-testimony-box {
    background-color: #356599;
    color: #fff;
    padding: 2.5rem;
    width: 30rem;
    position: absolute
}

@media(min-width:100rem) {
    .ld-testimony-box {
        right: 0
    }
}

@media screen and (min-width:769px) {
    .ld-testimony-box {
        top: 5rem;
        right: 11.25rem
    }
}

@media(min-width:48.0625rem) and (max-width:56.25rem) {
    .ld-testimony-box {
        right: 15%
    }
}

@media screen and (max-width:768px) {
    .ld-testimony-box {
        padding: 1.75rem 1.75rem 4.75rem;
        position: relative;
        display: block;
        text-align: center;
        margin: 0;
        width: 100%
    }
}

@media screen and (max-width:480px) {
    .ld-testimony-box {
        padding-bottom: 4.375rem
    }
}

.ld-testimony-text {
    font-weight: 300;
    font-style: italic;
    margin: 0 0 2.5rem;
    font-size: 1.5rem
}

@media screen and (max-width:768px) {
    .ld-testimony-text {
        font-weight: 400
    }
}

@media screen and (max-height:414px) {
    .ld-testimony-text {
        font-size: 1rem;
        margin-bottom: 1.75rem
    }
}

@media screen and (max-width:480px) {
    .ld-testimony-text {
        font-size: .875rem;
        margin-bottom: 1.75rem
    }
}

.ld-testimony-name {
    font-family: roboto,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: .625rem
}

    .ld-testimony-name .ld-role {
        font-weight: 400
    }

@media screen and (max-height:414px) {
    .ld-testimony-name {
        font-size: .8125rem
    }
}

@media screen and (max-width:480px) {
    .ld-testimony-name {
        font-size: .75rem;
        margin-bottom: .625rem
    }
}

@media screen and (max-width:768px) {
    .ld-testimony-company {
        display: inline-block;
        max-width: 8rem
    }
}

@media screen and (max-height:414px) {
    .ld-testimony-company {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@media screen and (max-width:480px) {
    .ld-testimony-company {
        max-width: 6.25rem;
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

.ld-testimonial {
    position: relative
}

    .ld-testimonial::after {
        clear: both;
        content: "";
        display: block
    }

@media screen and (max-width:768px) {
    .ld-testimonial {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto
    }
}

.ld-testimonial-text {
    font-style: italic;
    font-size: 1.75rem
}

@media screen and (max-width:768px) {
    .ld-testimonial-text {
        font-size: 1.25rem
    }
}

@media screen and (max-height:414px) {
    .ld-testimonial-text {
        font-size: 1.25rem;
        margin-bottom: 1.75rem
    }
}

@media screen and (max-width:480px) {
    .ld-testimonial-text {
        font-size: 1rem;
        margin-bottom: 1.75rem
    }
}

.ld-testimonial-name {
    font-family: roboto,sans-serif;
    font-weight: 500;
    color: #677076;
    text-transform: uppercase;
    margin-bottom: .625rem
}

    .ld-testimonial-name .ld-role {
        font-weight: 400;
        display: inline-block
    }

@media screen and (max-height:414px) {
    .ld-testimonial-name {
        font-size: .8125rem
    }
}

@media screen and (max-width:480px) {
    .ld-testimonial-name {
        font-size: .75rem;
        margin-bottom: .625rem
    }
}

.ld-testimonial-company {
    display: inline-block
}

@media screen and (max-width:768px) {
    .ld-testimonial-company {
        max-width: 8rem
    }
}

@media screen and (max-height:414px) {
    .ld-testimonial-company {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@media screen and (max-width:480px) {
    .ld-testimonial-company {
        max-width: 6.25rem;
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@media screen and (min-width:769px) {
    .ld-section-testimonial .ld-testimonial, .ld-section-testimonial .ld-testimonial > .ld-container, .ld-section-testimonial .ld-testimonial .ld-text-col {
        height: 100%
    }

        .ld-section-testimonial .ld-testimonial .ld-text-col {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }

    .ld-section-testimonial .slick-list {
        position: relative
    }

    .ld-section-testimonial .slick-list, .ld-section-testimonial .slick-track {
        height: 100%
    }

    .ld-section-testimonial .slick-dots {
        display: block;
        left: calc(75rem/12 * 4 + (100vw - 75rem)/2);
        text-align: left;
        width: auto;
        margin-left: .75rem
    }
}

.ld-image-section {
    color: #fff;
    position: relative
}

    .ld-image-section::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-image-section.ld-medium-blue-section .ld-col-text {
        background-color: #356599
    }

    .ld-image-section.ld-medium-green-section .ld-col-text {
        background-color: #317170
    }

    .ld-image-section.ld-medium-orange-section .ld-col-text {
        background-color: #b55612
    }

    .ld-image-section.ld-medium-red-section .ld-col-text {
        background-color: #cc3d35
    }

    .ld-image-section.ld-medium-purple-section .ld-col-text {
        background-color: #a02c84
    }

    .ld-image-section.ld-medium-yellow-section .ld-col-text {
        background-color: #ede441
    }

    .ld-image-section .ld-lj-heading {
        color: #fff
    }

        .ld-image-section .ld-lj-heading .ld-lj-border {
            border-bottom-color: #fff
        }

@media(min-width:769px) {
    .ld-image-section .ld-lj-heading {
        text-align: left
    }
}

.ld-image-section .ld-col-wrapper {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%
}

    .ld-image-section .ld-col-wrapper:last-child {
        margin-right: 0
    }

.ld-image-section .ld-col-image, .ld-image-section .ld-col-text {
    width: 50%;
    margin: 0
}

.ld-image-section .ld-col-image {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top
}

@media screen and (max-width:768px) {
    .ld-image-section .ld-col-image {
        height: 35vh;
        width: 100%;
        position: relative
    }
}

.ld-image-section .ld-col-image.ld-team-photo {
    background-image: url(https://assets.landing.jobs/cms-assets/files/165/original/team-section.jpg)
}

.ld-image-section .ld-col-image.ld-employers-team-photo {
    background-image: url(https://assets.landing.jobs/cms-assets/files/194/original/employer-team-section.jpg)
}

.ld-image-section .ld-col-text {
    padding: 7.5rem 5rem;
    text-align: left;
    margin-left: 50%
}

    .ld-image-section .ld-col-text p {
        font-size: 1.5rem;
        font-style: italic;
        max-width: 28rem
    }

        .ld-image-section .ld-col-text p + .ld-button, .ld-image-section .ld-col-text p + .ld-modal-primaryButton {
            margin-top: 3.75rem
        }

@media screen and (max-width:768px) {
    .ld-image-section .ld-col-text {
        padding: 4.75rem 3.75rem;
        width: 100%;
        margin: 0;
        text-align: center
    }

        .ld-image-section .ld-col-text p {
            margin: 0 auto;
            font-size: 1.125rem
        }

            .ld-image-section .ld-col-text p + .ld-button, .ld-image-section .ld-col-text p + .ld-modal-primaryButton {
                margin-top: 2.5rem
            }
}

@media screen and (max-height:414px) {
    .ld-image-section .ld-col-text p {
        font-size: 1rem
    }
}

@media screen and (max-width:480px) {
    .ld-image-section .ld-col-text {
        padding: 3.125rem 1.75rem
    }
}

.ld-pricing-plans {
    margin: 4.75rem 0 2.5rem
}

@media screen and (max-height:414px) {
    .ld-pricing-plans {
        margin: 2.5rem 0 1.75rem
    }
}

.ld-pricing-plans .ld-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0
}

@media screen and (max-width:480px) {
    .ld-pricing-plans .ld-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-flow: column wrap;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap
    }
}

.ld-pricing-plans .ld-col:first-child {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    padding-right: 1.25rem
}

@media screen and (max-height:414px) {
    .ld-pricing-plans .ld-col:first-child {
        padding-right: .625rem
    }
}

@media screen and (max-width:480px) {
    .ld-pricing-plans .ld-col:first-child {
        padding: 0 0 1.75rem
    }
}

.ld-pricing-plans .ld-col:last-child {
    width: 50%;
    padding-left: 1.25rem
}

@media screen and (max-width:768px) {
    .ld-pricing-plans .ld-col:last-child {
        padding-left: .625rem
    }
}

@media screen and (max-width:480px) {
    .ld-pricing-plans .ld-col:last-child {
        padding: 0
    }
}

@media screen and (max-width:480px) {
    .ld-pricing-plans .ld-col {
        display: block;
        width: 100% !important
    }
}

.ld-pricing-plan {
    padding: 2rem;
    border-radius: .25rem;
    width: 100%
}

@media(max-width:56.25rem) {
    .ld-pricing-plan {
        padding: 2.5rem
    }
}

@media screen and (max-height:414px) {
    .ld-pricing-plan {
        padding: 1.25rem
    }
}

.ld-pricing-plan .ld-button, .ld-pricing-plan .ld-modal-primaryButton {
    margin-top: 1.5rem
}

@media screen and (max-height:414px) {
    .ld-pricing-plan .ld-button, .ld-pricing-plan .ld-modal-primaryButton {
        margin-top: 1.25rem
    }
}

.ld-jobs-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

@media screen and (max-width:480px) {
    .ld-jobs-list {
        margin-right: 0
    }
}

.ld-job-offer {
    position: relative;
    background-color: #fff
}

    .ld-job-offer + .ld-job-offer {
        margin-top: .5rem
    }

    .ld-job-offer.ld-is-dismissed {
        opacity: .6
    }

@media screen and (min-width:481px) {
    .ld-job-offer {
        -webkit-box-shadow: 0 0 .5rem rgba(38,51,60,.1);
        box-shadow: 0 0 .5rem rgba(38,51,60,.1);
        border-radius: .25rem
    }

        .ld-job-offer:hover {
            -webkit-box-shadow: 0 0 .5rem rgba(38,51,60,.15);
            box-shadow: 0 0 .5rem rgba(38,51,60,.15)
        }
}

@media screen and (min-width:769px) {
    .ld-job-offer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

        .ld-job-offer + .ld-job-offer {
            margin-top: .25rem
        }
}

.ld-job-offer .ld-main-info {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0
}

@media screen and (min-width:769px) {
    .ld-job-offer .ld-main-info {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-right: 1rem
    }

        .ld-job-offer .ld-main-info .ld-offer-logo-info {
            -webkit-box-flex: 1;
            -webkit-flex: 1;
            -moz-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            min-width: 0
        }
}

.ld-job-offer-link {
    color: #3C3C3B;
    padding: 1rem;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    display: block
}

@media screen and (min-width:769px) {
    .ld-job-offer-link {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 1.5rem 0 4rem 1.5rem
    }
}

@media screen and (max-width:768px) {
    .ld-job-offer-link .ld-action-time {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.ld-job-offer-link:visited .ld-job-title {
    color: #185b56
}

@media screen and (max-width:768px) {
    body[data-user-type=TalentUser] .ld-job-offer-link:not([href^="/offers/external/"]):not([href^="/offers/external/"]) {
        padding-bottom: 3rem
    }
}

.ld-job-info {
    margin-left: 4rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0
}

@media screen and (min-width:769px) {
    .ld-job-info {
        margin-left: 3.5rem;
        margin-top: -.25rem
    }
}

.ld-job-header {
    margin-bottom: .125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (min-width:769px) {
    .ld-job-header {
        padding-top: .25rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: auto
    }
}

.ld-job-title-source {
    font-size: 1.25rem;
    font-weight: 500;
    margin: 0;
    min-width: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -moz-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (min-width:769px) {
    .ld-job-title-source {
        margin-top: -.25rem;
        -webkit-box-flex: 4;
        -webkit-flex: 4;
        -moz-box-flex: 4;
        -ms-flex: 4;
        flex: 4
    }
}

.ld-job-title-source .ld-job-title {
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: .5rem
}

.ld-job-offer-link:hover .ld-job-title, .ld-job-offer-link:focus .ld-job-title {
    color: #3C3C3B
}

.ld-job-offer-link:active .ld-job-title {
    color: #D5ECEC
}

.ld-job-source {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    font-family: roboto,sans-serif;
    color: #81878c;
    font-size: .75rem;
    opacity: .8;
    display: inline;
    top: -1px
}

    .ld-job-source .iconic {
        width: 12px !important;
        height: 12px !important;
        margin-right: .25rem
    }

        .ld-job-source .iconic .iconic-property-fill {
            fill: #81878c
        }

        .ld-job-source .iconic .iconic-property-stroke {
            stroke: #81878c
        }

.ld-job-info .ld-job-details {
    font-size: 0;
    margin: -.125rem -.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 2rem
}

@media screen and (min-width:769px) {
    .ld-job-info .ld-job-details {
        padding-left: .375rem;
        margin-bottom: 0
    }
}

.ld-job-detail {
    display: none;
    font-family: fira sans,sans-serif;
    font-size: 1rem;
    color: #81878c;
    margin: .125rem .375rem 0;
    white-space: nowrap;
    line-height: 1.75;
    overflow: hidden;
    text-overflow: ellipsis
}

    .ld-job-detail:first-child, .ld-job-detail:first-child + .ld-job-detail {
        display: block
    }

    .ld-job-detail .iconic {
        width: 12px !important;
        height: 12px !important;
        margin-right: .25rem
    }

        .ld-job-detail .iconic .iconic-property-fill {
            fill: #bec2c5
        }

        .ld-job-detail .iconic .iconic-property-stroke {
            stroke: #bec2c5
        }

        .ld-job-detail .iconic.iconic-rss-alt {
            width: 10px !important;
            height: 10px !important;
            top: -1px
        }

    .ld-job-detail.ld-tooltip-item {
        border: 0;
        text-align: left
    }

    .ld-job-detail .ld-tooltip {
        line-height: 1.5;
        white-space: normal;
        bottom: calc(100% + 0.5rem)
    }

@media screen and (min-width:769px) {
    .ld-job-detail {
        font-size: .75rem;
        display: inline;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }
}

.ld-job-company {
    font-weight: 500;
    margin-bottom: 0
}

@media screen and (min-width:769px) {
    .ld-job-company {
        margin-left: 0;
        font-size: .8125rem
    }
}

.ld-job-offer .ld-company-logo {
    position: absolute;
    left: 1rem;
    top: 1rem;
    width: 3rem;
    height: 3rem;
    margin-right: 0;
    -o-object-fit: contain;
    object-fit: contain
}

@media screen and (min-width:769px) {
    .ld-job-offer .ld-company-logo {
        left: 1.5rem;
        top: 1.5rem;
        width: 2.5rem;
        height: 2.5rem
    }
}

.ld-job-skills {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    font-size: 0;
    position: absolute;
    bottom: 1.5rem;
    left: 1.5rem;
    right: 1.5rem;
    width: calc(100% - 3rem);
    margin: 0 -.125rem -.125rem;
    display: none
}

@media screen and (min-width:769px) {
    .ld-job-skills {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }
}

.ld-job-skill {
    display: inline-block;
    font-size: .6875rem;
    color: #81878c;
    background-color: #f4f5f6;
    padding: .125rem .375rem;
    margin: .125rem;
    border-radius: 2px
}

@media screen and (min-width:769px) {
    .ld-job-skill {
        font-size: .75rem;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
}

.ld-job-offer.ld-is-highlighted {
    background-color: #fcfbe2
}

    .ld-job-offer.ld-is-highlighted .ld-job-skill {
        background-color: rgba(212,215,216,.5)
    }

.ld-job-offer.ld-has-applied {
    background-color: rgba(255,255,255,.8);
    opacity: .8
}

    .ld-job-offer.ld-has-applied .ld-job-skill {
        background-color: rgba(212,215,216,.5)
    }

.ld-job-offer .ld-badge-group {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0;
    opacity: .9
}

.ld-side-menu {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}

.ld-side-menu-inner {
    overflow-y: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 100%
}

@media screen and (max-width:768px) {
    .ld-side-menu-open {
        overflow: hidden
    }

        .ld-side-menu-open .ld-wrapper {
            -webkit-transform: translateX(-100%);
            transform: translateX(-100%)
        }

        .ld-side-menu-open .ld-navbar-menu.ld-mobile-menu {
            display: none
        }
}

.ld-side-menu .ld-menu-title {
    position: relative;
    padding: 1rem;
    height: 3.75rem;
    line-height: 3.75rem
}

    .ld-side-menu .ld-menu-title h1, .ld-side-menu .ld-menu-title .ld-modal-heading {
        line-height: 1.5
    }

    .ld-side-menu .ld-menu-title h1 {
        font-size: 1rem;
        font-weight: 500
    }

.ld-side-menu .ld-menu-contents {
    padding: 1.25rem
}

.job_ads-show > .ld-wrapper > .ld-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

@media screen and (max-width:768px) {
    .job_ads-show > .ld-wrapper > .ld-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.ld-job-offer-article {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    padding: 4.75rem .625rem 4.75rem 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

    .ld-job-offer-article:last-child {
        margin-right: 0
    }

@media screen and (min-width:769px) {
    .ld-job-offer-article {
        min-height: calc( 100vh - 64px)
    }
}

@media screen and (max-width:1200px) {
    .ld-job-offer-article {
        padding: 3.325rem 0
    }
}

@media(max-width:60rem) {
    .ld-job-offer-article {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 57.35098%
    }

        .ld-job-offer-article:last-child {
            margin-right: 0
        }
}

@media screen and (max-width:768px) {
    .ld-job-offer-article {
        width: 100%;
        position: relative;
        padding: 0 1.25rem;
        padding-top: 1.25rem;
        padding-bottom: 110px
    }
}

.ld-job-offer-article + .ld-sidebar {
    padding: 4.75rem 0;
    background-color: #f4f5f6;
    margin-right: 0;
    width: calc((100% - 75rem)/2 + (75rem/12)*4);
    z-index: 2;
    position: relative
}

    .ld-job-offer-article + .ld-sidebar .ld-sidebar-inner {
        padding-bottom: 4em;
        padding-right: inherit;
        position: absolute
    }

        .ld-job-offer-article + .ld-sidebar .ld-sidebar-inner .ld-large-button + .ld-small-paragraph {
            margin-top: 1.5rem;
            margin-bottom: 3rem
        }

@media(max-width:60rem) {
    .ld-job-offer-article + .ld-sidebar {
        padding: 3.325rem 0;
        width: calc((100% - 75rem)/2 + (75rem/12)*5)
    }

        .ld-job-offer-article + .ld-sidebar .ld-sidebar-inner {
            position: fixed;
            padding-right: inherit
        }
}

@media screen and (max-width:1200px) {
    .ld-job-offer-article + .ld-sidebar {
        display: block
    }

        .ld-job-offer-article + .ld-sidebar .ld-sidebar-inner {
            width: auto;
            padding-right: 1.9375rem
        }

            .ld-job-offer-article + .ld-sidebar .ld-sidebar-inner.absolute {
                position: absolute;
                padding-right: 0
            }

        .ld-job-offer-article + .ld-sidebar .ld-invite-section .ld-input-group {
            display: block;
            background-color: transparent
        }

            .ld-job-offer-article + .ld-sidebar .ld-invite-section .ld-input-group .ld-form-input, .ld-job-offer-article + .ld-sidebar .ld-invite-section .ld-input-group .pikaday__display, .sourcing-index .ld-job-offer-article + .ld-sidebar .ld-invite-section .ld-input-group .pikaday__display {
                display: block;
                width: 100%
            }

            .ld-job-offer-article + .ld-sidebar .ld-invite-section .ld-input-group .ld-input-addon {
                background-color: transparent;
                display: block
            }
}

@media screen and (min-width:901px) {
    .ld-job-offer-article + .ld-sidebar .ld-sidebar-inner {
        padding-right: 2.375rem
    }
}

@media screen and (max-width:768px) {
    .ld-job-offer-article + .ld-sidebar {
        width: auto;
        position: relative;
        padding: 0 1.25rem;
        padding-top: 4.75rem;
        padding-bottom: 4.75rem
    }
}

@media screen and (min-width:769px) {
    .job_ads-show .ld-bg-sidebar {
        background: #f4f5f6;
        right: -4px;
        height: 100vh;
        position: fixed;
        width: calc((100% - 75rem)/2 + (75rem/12)*4)
    }
}

.ld-unfix-sidebar {
    position: absolute
}

.ld-sidebar-inner {
    width: calc((75rem/12)*4);
    padding: 0 2.5rem
}

@media(max-width:75rem) {
    .ld-sidebar-inner {
        width: 100%
    }
}

@media screen and (max-width:768px) {
    .ld-sidebar-inner {
        padding: 0
    }
}

.ld-job-offer-article .ld-job-description {
    position: relative
}

/*@media screen and (min-width:1200px) {
    .ld-job-offer-article .ld-job-description .ld-title {
        margin-left: 5rem;
        padding-left: 1.25rem
    }
}*/

.ld-job-offer-article .ld-job-description .ld-title h1 {
    font-size: 2.5rem;
    font-weight: 300;
    display: inline-block;
    margin: 0;
    position: relative
}

@media screen and (max-width:768px) {
    .ld-job-offer-article .ld-job-description .ld-title h1 {
        font-size: 2.125rem
    }
}

@media screen and (max-width:480px) {
    .ld-job-offer-article .ld-job-description .ld-title h1 {
        font-size: 1.5rem;
        font-weight: 400
    }
}

.ld-job-offer-article .ld-job-description .ld-badge {
    text-transform: uppercase;
    margin-left: .875rem;
    position: relative;
    bottom: .75rem
}

@media screen and (max-width:768px) {
    .ld-job-offer-article .ld-job-description .ld-badge {
        position: relative;
        font-size: .625rem;
        padding: .125rem .375rem;
        bottom: .25rem;
        margin-left: .3125rem
    }
}

.ld-job-offer-article .ld-job-description .ld-job-logo {
    position: absolute;
    width: 5rem;
    height: 5rem
}

    .ld-job-offer-article .ld-job-description .ld-job-logo .ld-img {
        width: 5rem;
        height: 5rem;
        background-image: url(../images/default-company-logo.svg);
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        position: absolute;
        top: 0
    }

@media screen and (min-width:1200px) {
    .ld-job-offer-article .ld-job-description .ld-job-logo {
        top: .625rem !important
    }
}

@media screen and (max-width:1200px) {
    .ld-job-offer-article .ld-job-description .ld-job-logo {
        width: 2rem;
        height: 2rem;
        margin-top: .3125rem;
        top: 3.25rem
    }

        .ld-job-offer-article .ld-job-description .ld-job-logo .ld-img {
            width: 2rem;
            height: 2rem
        }
}

@media screen and (max-width:768px) {
    .ld-job-offer-article .ld-job-description .ld-job-logo {
        margin-top: 0
    }

        .ld-job-offer-article .ld-job-description .ld-job-logo .ld-img {
            top: 0
        }
}

@media screen and (max-width:480px) {
    .ld-job-offer-article .ld-job-description .ld-job-logo {
        top: 1.5rem;
        margin-top: .125rem;
        width: 1.5rem;
        height: 1.5rem
    }

        .ld-job-offer-article .ld-job-description .ld-job-logo .ld-img {
            width: 1.5rem;
            height: 1.5rem;
            top: .3em
        }
}

.ld-job-offer-article .ld-job-description .ld-company-name {
    font-size: 0;
    display: inline-block;
    font-weight: 400;
    font-family: roboto,sans-serif
}

    .ld-job-offer-article .ld-job-description .ld-company-name a {
        font-size: 1.25rem;
        margin-right: .625rem;
        margin-bottom: .625rem;
        display: inline-block
    }

/*@media screen and (min-width:1200px) {
    .ld-job-offer-article .ld-job-description .ld-company-name {
        margin-left: 5rem;
        padding-left: 1.25rem
    }
}*/

@media screen and (max-width:1200px) {
    .ld-job-offer-article .ld-job-description .ld-company-name {
        margin-top: .3125rem
    }

        .ld-job-offer-article .ld-job-description .ld-company-name a {
            position: relative;
            margin-left: 2rem;
            left: .625rem
        }
}

@media screen and (max-width:768px) {
    .ld-job-offer-article .ld-job-description .ld-company-name {
        margin-top: .0625rem
    }

        .ld-job-offer-article .ld-job-description .ld-company-name a {
            font-size: 1.125rem;
            margin-left: 2rem
        }
}

@media screen and (max-width:480px) {
    .ld-job-offer-article .ld-job-description .ld-company-name {
        margin-top: .15625rem
    }

        .ld-job-offer-article .ld-job-description .ld-company-name a {
            font-size: 1rem;
            margin-left: 1.5rem
        }
}

.ld-job-offer-article .ld-job-description .ld-company-description {
    font-size: .85rem;
    font-style: italic;
    color: #677076;
    display: inline-block
}

@media screen and (max-width:1200px) {
    .ld-job-offer-article .ld-job-description .ld-company-description {
        display: block
    }
}

.ld-job-offer-article .ld-job-details {
    margin-top: 2.5rem;
    padding: 1.75rem 0;
    border-top: .0625rem solid #e9ebec;
    border-bottom: .0625rem solid #e9ebec
}

@media screen and (max-width:768px) {
    .ld-job-offer-article .ld-job-details {
        margin-top: 1.75rem
    }
}

.ld-job-category {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    margin-left: -1.25rem;
    font-size: 0
}

    .ld-job-category::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-job-category .ld-metatag {
        font-size: .75rem;
        margin-bottom: 0;
        padding-top: .1rem;
        padding-bottom: .1rem
    }

        .ld-job-category .ld-metatag.ld-skills {
            margin-left: 1.25rem
        }

            .ld-job-category .ld-metatag.ld-skills .iconic {
                top: -.125rem
            }

@media screen and (max-width:480px) {
    .ld-job-category .ld-metatag.ld-skills .iconic {
        vertical-align: top;
        top: 1rem
    }
}

@media screen and (max-width:1200px) {
    .ld-job-category .ld-metatag.ld-skills {
        float: none;
        clear: both
    }
}

.ld-job-category .iconic {
    font-size: .75rem
}

@media screen and (max-width:480px) {
    .ld-job-category .ld-metatag-list {
        max-width: 95%
    }
}

.ld-job-item {
    float: none;
    margin-bottom: 0px;
}

.ld-job-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: inline-block;
    margin-left: -.625rem
}

/*@media screen and (max-width:1200px) {
    .ld-job-list .ld-job-item {
        margin-top: .625rem
    }
}*/

.ld-metatag-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: inline-block;
    margin-left: -.625rem
}

    .ld-metatag-list .iconic, .ld-metatag-list .ld-icon {
        margin-right: .8em;
        opacity: .3;
        width: 1em !important;
        height: 1em !important;
        position: relative;
        top: .125rem
    }

    .ld-metatag-list .ld-property-fill {
        fill: inherit
    }

    .ld-metatag-list::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-metatag-list .ld-metatag {
        margin-left: .625rem
    }

@media screen and (max-width:1200px) {
    .ld-metatag-list .ld-metatag {
        margin-top: .625rem
    }
}

.ld-job-main-section {
    padding: 2.5rem 0;
    font-size: 1.125rem;
    line-height: 1.6;
    border-top: .0625rem solid #e9ebec
}

.ld-job-offer-section {
    padding: 2.5rem 0;
    font-size: 1.25rem;
    line-height: 1.6
}

    .ld-job-offer-section + .ld-job-offer-section {
        border-top: .0625rem solid #e9ebec
    }

    .ld-job-offer-section h1 {
        font-size: 1.2em;
        font-weight: 500
    }

    .ld-job-offer-section p:last-child {
        margin-bottom: 0
    }

        .ld-job-offer-section p:last-child + ul {
            margin-top: 1.25rem
        }

    .ld-job-offer-section ul:not(.ld-dropdown-menu) {
        margin-bottom: 0
    }

        .ld-job-offer-section ul:not(.ld-dropdown-menu) + p {
            margin-top: 1.25rem
        }

    .ld-job-offer-section img, .ld-job-offer-section .video {
        margin-bottom: 0;
        margin-top: 2em
    }

        .ld-job-offer-section img + p, .ld-job-offer-section .img + p, .ld-job-offer-section .video + p {
            margin-top: 2.5rem
        }

    .ld-job-offer-section .video {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 25px;
        height: 0
    }

        .ld-job-offer-section .video iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

@media screen and (max-width:1200px) {
    .ld-job-offer-section {
        font-size: 1.125rem
    }
}

@media screen and (max-width:768px) {
    .ld-job-offer-section {
        padding: 1.75rem 0;
        font-size: 1rem
    }

        .ld-job-offer-section h1 {
            font-size: 1.25rem;
            margin-bottom: 1.25rem
        }
}

@media screen and (max-width:480px) {
    .ld-job-offer-section {
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .ld-job-offer-section.ld-apply-block {
        display: none
    }
}

.ld-job-offer-section.ld-apply-block .ld-large-button + .ld-small-paragraph {
    margin-top: 1rem;
    margin-bottom: 1.5rem
}

.ld-job-offer-section.ld-apply-block .button_to, .ld-job-offer-section.ld-apply-block .ld-dropdown {
    display: inline-block;
    padding: .5rem .3125rem
}

.ld-job-offer-section.ld-apply-block .ld-actions-wrapper {
    margin: 0 -.3125rem
}

.ld-textbox.ld-reward {
    font-family: roboto,sans-serif;
    text-transform: capitalize
}

    .ld-textbox.ld-reward .ld-textbox-wrapper {
        padding: 1.25rem .625rem
    }

    .ld-textbox.ld-reward .ld-reward-value {
        font-size: 2.1em;
        margin-bottom: .2em;
        font-weight: 500
    }

        .ld-textbox.ld-reward .ld-reward-value:first-letter {
            font-weight: 300
        }

    .ld-textbox.ld-reward.ld-light-green-border {
        color: #D5ECEC
    }

        .ld-textbox.ld-reward.ld-light-green-border .ld-button, .ld-textbox.ld-reward.ld-light-green-border .ld-modal-primaryButton {
            background-color: transparent;
            color: #D5ECEC;
            border-top: .125rem solid #3bbcb0;
            border-radius: 0
        }

            .ld-textbox.ld-reward.ld-light-green-border .ld-button:hover, .ld-textbox.ld-reward.ld-light-green-border .ld-modal-primaryButton:hover, .ld-textbox.ld-reward.ld-light-green-border .ld-button:focus, .ld-textbox.ld-reward.ld-light-green-border .ld-modal-primaryButton:focus {
                color: #fff;
                background-color: #3bbcb0
            }

.job_ads-show .ld-sidebar .ld-textbox-group {
    margin-bottom: 2.5rem
}

@media screen and (max-width:1200px) {
    .job_ads-show .ld-sidebar .ld-textbox-group .ld-textbox {
        width: 100%;
        float: none;
        margin: 0
    }

        .job_ads-show .ld-sidebar .ld-textbox-group .ld-textbox .ld-textbox-wrapper {
            padding: .625rem;
            font-size: 0
        }

        .job_ads-show .ld-sidebar .ld-textbox-group .ld-textbox p {
            display: inline-block;
            margin-bottom: 0;
            line-height: 1
        }

            .job_ads-show .ld-sidebar .ld-textbox-group .ld-textbox p.ld-reward-value {
                font-size: 1.5rem;
                margin-right: .375rem
            }

            .job_ads-show .ld-sidebar .ld-textbox-group .ld-textbox p + p {
                position: relative;
                bottom: .1875rem
            }

        .job_ads-show .ld-sidebar .ld-textbox-group .ld-textbox + .ld-textbox {
            margin-top: 1.25rem
        }
}

.ld-invite-section {
    display: none;
    border-top: .0625rem solid rgba(190,194,197,.4);
    border-bottom: .0625rem solid rgba(190,194,197,.4);
    padding: 1.75rem 0
}

    .ld-invite-section p {
        font-family: roboto,sans-serif;
        font-weight: 500;
        font-size: .8125rem;
        margin-bottom: .625rem;
        margin-top: 0
    }

    .ld-invite-section input {
        font-size: .8125rem
    }

    .ld-invite-section.ld-show-invite-link {
        display: block
    }

.ld-share-block {
    margin-top: 2.5rem;
    margin-bottom: 4.75rem
}

@media(max-height:48rem) {
    .ld-share-block {
        margin-bottom: 2.5rem
    }
}

@media screen and (max-width:1200px) {
    .ld-share-block {
        margin-bottom: 2.5rem
    }
}

.ld-share-block .ld-title {
    text-transform: uppercase;
    color: #81878c;
    display: inline-block;
    margin-right: .625rem
}

@media screen and (max-width:1200px) {
    .ld-share-block .ld-title {
        display: block;
        margin-bottom: .625rem
    }
}

.ld-share-block .ld-social {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: inline-block
}

.ld-share-block .ld-social-item {
    display: inline-block
}

.ld-share-block .ld-social-link .iconic-property-stroke {
    stroke: #3C3C3B
}

.ld-share-block .ld-social-link .iconic-property-fill {
    fill: #3C3C3B
}

.ld-share-block .ld-social-link:hover .iconic-property-stroke, .ld-share-block .ld-social-link:focus .iconic-property-stroke, .ld-share-block .ld-social-link:active .iconic-property-stroke {
    stroke: #D5ECEC
}

.ld-share-block .ld-social-link:hover .iconic-property-fill, .ld-share-block .ld-social-link:focus .iconic-property-fill, .ld-share-block .ld-social-link:active .iconic-property-fill {
    fill: #D5ECEC
}

.ld-related-offers h1 {
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 1.25rem
}

.ld-related-offers .ld-related-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

.ld-related-offers .ld-related-offer {
    font-size: .8125rem
}

    .ld-related-offers .ld-related-offer .ld-company-name {
        color: #81878c;
        font-weight: 400;
        margin-right: .625rem;
        min-width: 5rem
    }

    .ld-related-offers .ld-related-offer .ld-offer-title {
        font-weight: 500
    }

    .ld-related-offers .ld-related-offer + .ld-related-offer {
        margin-top: .625rem
    }

.job_ads-show .ld-bottom-mobile-nav li {
    vertical-align: top
}

.job_ads-show .ld-bottom-mobile-nav .ld-reward-info {
    display: block;
    margin-bottom: .625rem
}

.job_ads-show .ld-bottom-mobile-nav .ld-reward-value {
    font-size: 1.25rem;
    font-weight: 700
}

    .job_ads-show .ld-bottom-mobile-nav .ld-reward-value:first-letter {
        font-weight: 300
    }

.job_ads-show .ld-bottom-mobile-nav .ld-reward-label {
    font-size: .625rem;
    text-transform: none;
    display: inline-block;
    font-weight: 700;
    margin-left: .375rem
}

.job_ads-show .ld-bottom-mobile-nav .ld-reward-action {
    font-weight: 700;
    font-size: .75rem
}

.job_ads-show .ld-bottom-mobile-nav .ld-invite-section {
    background-color: #f4f5f6;
    padding: 1.25rem
}

.job_ads-show .ld-bottom-mobile-nav .ld-apply-button {
    padding: 1.45rem
}

    .job_ads-show .ld-bottom-mobile-nav .ld-apply-button .ld-reward-action {
        font-size: 1rem
    }

.job_ads-show.ld-non-logged-user .ld-signup-box {
    display: block
}

.ld-non-logged-user .ld-job-offer-article .ld-job-details + .ld-job-offer-section p {
    max-height: 6rem;
    overflow: hidden;
    margin-bottom: 0
}

.ld-non-logged-user .ld-job-offer-article .ld-job-details + .ld-job-offer-section .ld-signup-box {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.4)),color-stop(55%,white),to(white));
    background-image: linear-gradient(top,rgba(255,255,255,0.4) 0%,white 55%,white 100%);
    position: relative;
    text-align: center;
    height: 12rem;
    top: -6rem;
    z-index: 2
}

    .ld-non-logged-user .ld-job-offer-article .ld-job-details + .ld-job-offer-section .ld-signup-box .ld-button, .ld-non-logged-user .ld-job-offer-article .ld-job-details + .ld-job-offer-section .ld-signup-box .ld-modal-primaryButton {
        margin-top: 7rem;
        margin-bottom: .5rem
    }

@media screen and (max-width:768px) {
    .ld-non-logged-user .ld-job-offer-article .ld-job-details + .ld-job-offer-section p {
        max-height: 4.8rem
    }

    .ld-non-logged-user .ld-job-offer-article .ld-job-details + .ld-job-offer-section .ld-signup-box {
        height: 9.6rem;
        top: -4.8rem
    }

        .ld-non-logged-user .ld-job-offer-article .ld-job-details + .ld-job-offer-section .ld-signup-box .ld-button, .ld-non-logged-user .ld-job-offer-article .ld-job-details + .ld-job-offer-section .ld-signup-box .ld-modal-primaryButton {
            margin-top: 5.8rem
        }
}

@media screen and (max-width:480px) {
    .ld-non-logged-user .ld-job-offer-article .ld-job-details + .ld-job-offer-section p {
        max-height: 4.2rem
    }

    .ld-non-logged-user .ld-job-offer-article .ld-job-details + .ld-job-offer-section .ld-signup-box {
        height: 8.4rem;
        top: -4.2rem
    }

        .ld-non-logged-user .ld-job-offer-article .ld-job-details + .ld-job-offer-section .ld-signup-box .ld-button, .ld-non-logged-user .ld-job-offer-article .ld-job-details + .ld-job-offer-section .ld-signup-box .ld-modal-primaryButton {
            margin-top: 5.2rem
        }
}

.ld-alert {
    padding: .5rem 1rem;
    color: #fff;
    display: block;
    margin: .625rem 0;
    font-size: .8125rem;
    font-weight: 700;
    clear: both
}

    .ld-alert .ld-small-paragraph {
        font-family: fira sans,sans-serif
    }

    .ld-alert .iconic {
        margin-right: .625rem;
        vertical-align: middle;
        margin-top: -.0625rem !important
    }

    .ld-alert .iconic-property-fill {
        fill: #fff
    }

    .ld-alert .iconic-property-stroke {
        stroke: #fff
    }

.ld-success-alert {
    background-color: #3bbcb0
}

.ld-warning-alert {
    background-color: #cc6114
}

.ld-error-alert {
    background-color: #ee483e
}

    .ld-error-alert .ld-alert-link {
        color: #fff;
        border-bottom: .0625rem solid
    }

.ld-info-alert {
    background-color: #3980cc
}

.ld-top-alert.ld-white-alert {
    background-color: #fff;
    border-bottom: .0625rem solid #e9ebec
}

    .ld-top-alert.ld-white-alert, .ld-top-alert.ld-white-alert p {
        color: #677076
    }

.ld-top-alert.ld-dark-alert {
    background-color: #3C3C3B;
    border-bottom: .0625rem solid #3c4750
}

.ld-top-alert.ld-image-alert .ld-container > img {
    max-height: 3rem;
    margin-bottom: .5rem
}

@media screen and (min-width:481px) {
    .ld-top-alert.ld-image-alert {
        padding: 0
    }

        .ld-top-alert.ld-image-alert .ld-container {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-flex-direction: row;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            padding-right: 5rem !important
        }

            .ld-top-alert.ld-image-alert .ld-container > img {
                margin: 1rem 2rem 1rem 0;
                max-height: 100%
            }
}

.ld-alerts {
    position: fixed;
    width: 100%;
    z-index: 10000
}

.ld-top-alert {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    padding: 1.25rem 0;
    visibility: hidden;
    opacity: 0;
    z-index: 2200
}

    .ld-top-alert .ld-container {
        padding: 0 2.5rem
    }

@media screen and (max-width:768px) {
    .ld-top-alert .ld-container {
        padding: 0 1.25rem !important;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.ld-top-alert p {
    display: inline-block;
    font-size: 1rem;
    font-family: roboto,sans-serif;
    font-weight: 500;
    margin: 0;
    vertical-align: middle;
    color: #fff
}

@media screen and (min-width:769px) {
    .ld-top-alert p + p .ld-button, .ld-top-alert p + p .ld-modal-primaryButton {
        margin-left: .625rem
    }
}

@media screen and (max-width:768px) {
    .ld-top-alert p + p {
        margin-top: .3125rem
    }
}

.ld-top-alert .ld-button, .ld-top-alert .ld-modal-primaryButton {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.ld-top-alert .ld-close-button {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 1.75rem;
    top: 50%;
    margin-top: -.125rem;
    opacity: .6
}

@media screen and (max-width:768px) {
    .ld-top-alert {
        height: auto;
        padding-right: 2.5rem
    }

        .ld-top-alert p {
            font-size: .875rem
        }
}

.ld-top-alert-open .ld-top-alert {
    visibility: visible;
    opacity: 1
}

.ld-alert.ld-form-alert {
    margin: 2.5rem 0;
    border: .125rem solid #d4d7d8;
    color: #3C3C3B;
    background-color: transparent;
    font-family: roboto,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    padding: 1.5rem
}

    .ld-alert.ld-form-alert .iconic {
        margin-top: -.125rem
    }

        .ld-alert.ld-form-alert .iconic .iconic-property-fill {
            fill: #677076
        }

        .ld-alert.ld-form-alert .iconic .iconic-property-stroke {
            stroke: #677076
        }

    .ld-alert.ld-form-alert .ld-modal {
        font-family: fira sans,sans-serif;
        font-size: .875rem;
        font-weight: 400
    }

    .ld-alert.ld-form-alert p {
        margin-top: .625rem;
        margin-bottom: 0
    }

@media screen and (max-width:480px) {
    .ld-alert.ld-form-alert .ld-button:not(.ld-link-button), .ld-alert.ld-form-alert .ld-modal-primaryButton:not(.ld-link-button) {
        display: block;
        text-align: center;
        padding: .375rem .8125rem
    }

        .ld-alert.ld-form-alert .ld-button:not(.ld-link-button) + .ld-button:not(.ld-link-button), .ld-alert.ld-form-alert .ld-modal-primaryButton:not(.ld-link-button) + .ld-button:not(.ld-link-button), .ld-alert.ld-form-alert .ld-button:not(.ld-link-button) + .ld-modal-primaryButton:not(.ld-link-button), .ld-alert.ld-form-alert .ld-modal-primaryButton:not(.ld-link-button) + .ld-modal-primaryButton:not(.ld-link-button) {
            margin-left: 0;
            margin-top: .625rem
        }
}

.ld-alert.ld-form-alert.ld-success-alert {
    border-color: #3bbcb0
}

    .ld-alert.ld-form-alert.ld-success-alert .iconic-property-fill {
        fill: #3bbcb0
    }

    .ld-alert.ld-form-alert.ld-success-alert .iconic-property-stroke {
        stroke: #3bbcb0
    }

.ld-alert.ld-form-alert.ld-info-alert {
    border-color: #3980cc
}

    .ld-alert.ld-form-alert.ld-info-alert .iconic-property-stroke {
        stroke: #3980cc !important
    }

    .ld-alert.ld-form-alert.ld-info-alert .iconic-property-fill {
        fill: #3980cc !important
    }

.ld-alert.ld-form-alert.ld-warning-alert {
    border-color: #cc6114
}

    .ld-alert.ld-form-alert.ld-warning-alert .iconic-property-stroke {
        stroke: #cc6114 !important
    }

    .ld-alert.ld-form-alert.ld-warning-alert .iconic-property-fill {
        fill: #cc6114 !important
    }

.ld-alert.ld-form-alert.ld-error-alert {
    border-color: #ee483e
}

    .ld-alert.ld-form-alert.ld-error-alert .iconic-property-stroke {
        stroke: #ee483e !important
    }

    .ld-alert.ld-form-alert.ld-error-alert .iconic-property-fill {
        fill: #ee483e !important
    }

.ld-alert .ld-form-alert-list {
    font-family: fira sans,sans-serif;
    color: #677076;
    font-size: .875rem;
    margin-top: 1.25rem
}

    .ld-alert .ld-form-alert-list li + li {
        margin-top: .375rem
    }

    .ld-alert .ld-form-alert-list li {
        line-height: 1.2;
        font-weight: 400
    }

        .ld-alert .ld-form-alert-list li a {
            display: inline-block;
            line-height: 1.2;
            font-weight: 400;
            color: inherit;
            border-bottom: .0625rem solid
        }

    .ld-alert .ld-form-alert-list + p {
        margin-top: 1.25rem
    }

#masquerade-banner a {
    color: #1d4066;
    font-weight: 500
}

#ajax-success-alert, #ajax-error-alert {
    display: none
}

.ld-form-alert.ld-accordion {
    padding: 0
}

    .ld-form-alert.ld-accordion .ld-accordion-trigger {
        background: #eff0f0
    }

    .ld-form-alert.ld-accordion.ld-info-alert .ld-accordion-trigger {
        color: #fff;
        background: #629ad6
    }

        .ld-form-alert.ld-accordion.ld-info-alert .ld-accordion-trigger .iconic-property-stroke {
            stroke: #fff !important
        }

        .ld-form-alert.ld-accordion.ld-info-alert .ld-accordion-trigger .iconic-property-fill {
            fill: #fff !important
        }

.ld-skills-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    padding: .75rem;
    background-color: #f4f5f6;
    font-size: 0;
    margin-top: 1rem
}

@media screen and (max-width:480px) {
    .ld-skills-list {
        padding: 0;
        background-color: transparent
    }
}

.ld-employer-skills-list.ld-skills-list {
    background-color: #e9ebec
}

.ld-skills-list .ld-skill {
    -webkit-transition: all .2s;
    transition: all .2s;
    display: inline-block;
    position: relative;
    background-color: #fff;
    padding: .1875rem 2rem .25rem 1.375rem;
    font-size: .75rem;
    counter-increment: step-counter;
    border: .125rem solid transparent;
    border-radius: .125rem;
    cursor: pointer;
    margin: .25rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .ld-skills-list .ld-skill.ld-block-skill {
        display: block
    }

        .ld-skills-list .ld-skill.ld-block-skill + .ld-skill {
            margin-top: .5rem
        }

    .ld-skills-list .ld-skill .ld-skill-name {
        font-weight: 500;
        letter-spacing: .4px;
        margin-bottom: .125rem
    }

    .ld-skills-list .ld-skill .ld-close {
        -webkit-transition: none;
        transition: none;
        position: absolute;
        right: .375rem;
        top: .375rem;
        background: 0 0;
        display: block;
        border: 0;
        width: .6875rem;
        height: .6875rem;
        visibility: hidden;
        opacity: 0
    }

        .ld-skills-list .ld-skill .ld-close:after, .ld-skills-list .ld-skill .ld-close:before {
            position: absolute;
            top: 3px;
            right: 3px;
            bottom: 0;
            left: 50%;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            width: .125rem;
            height: .6875rem;
            background: #bec2c5;
            content: '';
            display: block;
            margin: -3px 0 0 -1px
        }

        .ld-skills-list .ld-skill .ld-close:hover:after, .ld-skills-list .ld-skill .ld-close:hover:before {
            background: #a3a9ad
        }

        .ld-skills-list .ld-skill .ld-close:before {
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }

    .ld-skills-list .ld-skill::before {
        -webkit-transition: background-color .2s;
        transition: background-color .2s;
        position: absolute;
        top: -.125rem;
        left: -.125rem;
        content: counter(step-counter);
        background-color: #81878c;
        width: .875rem;
        height: calc(100% + 4px);
        padding-top: .125rem;
        color: #fff;
        font-weight: 700;
        font-size: .75rem;
        text-align: center;
        border-top-left-radius: .125rem;
        border-bottom-left-radius: .125rem
    }

    .ld-skills-list .ld-skill:nth-child(-n+5)::before {
        background-color: #3C3C3B
    }

    .ld-skills-list .ld-skill::after {
        -webkit-transition: opacity .2s;
        transition: opacity .2s;
        opacity: 0;
        content: '. . . . . . . .';
        position: absolute;
        display: block;
        left: .1375rem;
        bottom: .25rem;
        color: #fff;
        width: .5rem;
        font-size: .875rem;
        line-height: .35;
        height: 1.3125rem;
        letter-spacing: -1.5px
    }

    .ld-skills-list .ld-skill:nth-child(n+10)::before {
        width: 1rem
    }

    .ld-skills-list .ld-skill:nth-child(n+10)::after {
        left: .15625rem
    }

    .ld-skills-list .ld-skill:hover, .ld-skills-list .ld-skill:focus {
        -webkit-box-shadow: 0 0 .125rem .125rem rgba(38,51,60,.1);
        box-shadow: 0 0 .125rem .125rem rgba(38,51,60,.1)
    }

        .ld-skills-list .ld-skill:hover::before, .ld-skills-list .ld-skill:focus::before {
            background-color: #D5ECEC
        }

        .ld-skills-list .ld-skill:hover:after, .ld-skills-list .ld-skill:focus:after {
            opacity: 1
        }

        .ld-skills-list .ld-skill:hover .ld-close, .ld-skills-list .ld-skill:focus .ld-close {
            visibility: visible;
            opacity: 1
        }

    .ld-skills-list .ld-skill.ld-drag-ghost {
        border: .125rem dashed #81878c;
        color: transparent;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        background-color: #d4d7d8
    }

        .ld-skills-list .ld-skill.ld-drag-ghost::after, .ld-skills-list .ld-skill.ld-drag-ghost::before, .ld-skills-list .ld-skill.ld-drag-ghost * {
            visibility: hidden !important
        }

@media screen and (max-width:480px) {
    .ld-skills-list .ld-skill.ld-drag-ghost {
        border-color: #bec2c5;
        background-color: #f4f5f6
    }
}

.ld-skills-list .ld-skill.ld-drag-selected {
    -webkit-box-shadow: 0 .0625rem .375rem rgba(38,51,60,.8);
    box-shadow: 0 .0625rem .375rem rgba(38,51,60,.8)
}

@media screen and (max-width:480px) {
    .ld-skills-list .ld-skill {
        margin: -.0625rem 0 0;
        border: .0625rem solid #d4d7d8;
        display: block;
        width: 100%
    }

        .ld-skills-list .ld-skill .ld-skill-name {
            margin-right: 30px
        }

        .ld-skills-list .ld-skill.ld-language .ld-close {
            right: 10px
        }

        .ld-skills-list .ld-skill .ld-close {
            visibility: visible;
            opacity: 1;
            width: .875rem;
            height: .875rem;
            right: 2.5rem;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }

            .ld-skills-list .ld-skill .ld-close:after, .ld-skills-list .ld-skill .ld-close:before {
                position: absolute;
                top: 3px;
                right: 3px;
                bottom: 0;
                left: 50%;
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
                width: .125rem;
                height: .875rem;
                background: #bec2c5;
                content: '';
                display: block;
                margin: -3px 0 0 -1px
            }

            .ld-skills-list .ld-skill .ld-close:hover:after, .ld-skills-list .ld-skill .ld-close:hover:before {
                background: #a3a9ad
            }

            .ld-skills-list .ld-skill .ld-close:before {
                -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg)
            }

        .ld-skills-list .ld-skill::after {
            content: '';
            display: none
        }

        .ld-skills-list .ld-skill .ld-skill-handle {
            position: absolute;
            display: block;
            right: .625rem;
            bottom: .5rem;
            top: .5rem;
            width: 1rem;
            font-size: .875rem;
            line-height: .35;
            letter-spacing: -1.5px;
            color: #d4d7d8;
            padding: 0 .25rem
        }

            .ld-skills-list .ld-skill .ld-skill-handle::after {
                content: '. . . . . . . . . .'
            }

        .ld-skills-list .ld-skill::before {
            width: 1rem !important
        }
}

@media screen and (max-width:768px) {
    .ld-skill-experience {
        width: 5.625rem !important;
        background-size: .5rem
    }
}

.ld-skill-experience .selectize-input {
    width: 5.625rem
}

.ld-skills-list .ld-skill.ld-loading-skill {
    opacity: .7;
    pointer-events: none
}

    .ld-skills-list .ld-skill.ld-loading-skill .ld-skill-name {
        background: #677076;
        opacity: .4;
        border-top: .25rem solid #fff;
        border-bottom: .1875rem solid #fff;
        line-height: .95;
        color: transparent;
        position: relative
    }

        .ld-skills-list .ld-skill.ld-loading-skill .ld-skill-name::after {
            -webkit-animation: placeHolderShimmer .8s forwards infinite linear;
            animation: placeHolderShimmer .8s forwards infinite linear;
            content: '';
            position: absolute;
            top: -.1875rem;
            left: 0;
            width: 100%;
            height: 120%;
            background: -webkit-gradient(linear,left top,right top,color-stop(8%,#677076),color-stop(28%,#81878c),color-stop(40%,#677076));
            background: linear-gradient(to right,#677076 8%,#81878c 28%,#677076 40%);
            background-repeat: no-repeat;
            background-size: 5rem 2.5rem
        }

@media screen and (max-width:480px) {
    .ld-skills-list .ld-skill.ld-loading-skill .ld-skill-name {
        max-width: 8.75rem;
        background-size: 10rem 2.5rem
    }

        .ld-skills-list .ld-skill.ld-loading-skill .ld-skill-name::after {
            -webkit-animation: placeHolderShimmer-mobile 1s forwards infinite linear;
            animation: placeHolderShimmer-mobile 1s forwards infinite linear
        }
}

.ld-skills-list .ld-skill.ld-loading-skill .ld-skill-experience {
    color: transparent
}

    .ld-skills-list .ld-skill.ld-loading-skill .ld-skill-experience .selectize-input {
        color: transparent;
        line-height: .7;
        left: 2px;
        width: 2.5rem;
        border-top: .1875rem solid #fff;
        border-bottom: .25rem solid #fff;
        outline: .0625rem solid #fff;
        background: #d4d7d8
    }

        .ld-skills-list .ld-skill.ld-loading-skill .ld-skill-experience .selectize-input::after {
            -webkit-animation: placeHolderShimmer .8s forwards infinite linear;
            animation: placeHolderShimmer .8s forwards infinite linear;
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 140%;
            background: -webkit-gradient(linear,left top,right top,color-stop(8%,#d4d7d8),color-stop(22%,#e9ebec),color-stop(36%,#d4d7d8));
            background: linear-gradient(to right,#d4d7d8 8%,#e9ebec 22%,#d4d7d8 36%);
            background-repeat: no-repeat;
            background-size: 5rem 2.5rem
        }

@media screen and (max-width:480px) {
    .ld-skills-list .ld-skill.ld-loading-skill .ld-skill-experience {
        color: transparent;
        line-height: .7;
        left: 2px;
        width: 2.5rem;
        border-top: .1875rem solid #fff;
        border-bottom: .25rem solid #fff;
        outline: .0625rem solid #fff;
        background: #d4d7d8
    }
}

@-webkit-keyframes placeHolderShimmer {
    0% {
        background-position: -3.125rem .1875rem
    }

    100% {
        background-position: 3.125rem .1875rem
    }
}

@keyframes placeHolderShimmer {
    0% {
        background-position: -3.125rem .1875rem
    }

    100% {
        background-position: 3.125rem .1875rem
    }
}

@-webkit-keyframes placeHolderShimmer-mobile {
    0% {
        background-position: -1.875rem .1875rem
    }

    100% {
        background-position: 10rem .1875rem
    }
}

@keyframes placeHolderShimmer-mobile {
    0% {
        background-position: -1.875rem .1875rem
    }

    100% {
        background-position: 10rem .1875rem
    }
}

.ld-skills-list .ld-skill.ld-error {
    border: .125rem solid #ee483e
}

    .ld-skills-list .ld-skill.ld-error::before {
        background-color: #ee483e;
        border-radius: 0
    }

.ld-skills-list .ld-skill.ld-removing {
    opacity: .7;
    pointer-events: none
}

    .ld-skills-list .ld-skill.ld-removing .ld-skill-name {
        color: transparent;
        position: relative;
        background: 0 0;
        min-width: 6.125rem
    }

        .ld-skills-list .ld-skill.ld-removing .ld-skill-name::before {
            color: #677076;
            content: 'Removing…';
            position: absolute;
            left: 0
        }

        .ld-skills-list .ld-skill.ld-removing .ld-skill-name::after {
            -webkit-animation: none;
            animation: none;
            background: 0 0
        }

    .ld-skills-list .ld-skill.ld-removing .ld-skill-experience {
        opacity: .9
    }

.empty_skills {
    display: none
}

    .empty_skills .ld-skill, .ld-skills-list.ld-empty .ld-skill {
        display: inline-block;
        background-color: transparent;
        border: .0625rem dashed rgba(129,135,140,.8) !important;
        padding: .5rem 1rem;
        pointer-events: none
    }

        .empty_skills .ld-skill::before, .empty_skills .ld-skill::after, .ld-skills-list.ld-empty .ld-skill::before, .ld-skills-list.ld-empty .ld-skill::after {
            display: none
        }

        .empty_skills .ld-skill .ld-skill-name, .ld-skills-list.ld-empty .ld-skill .ld-skill-name {
            color: #677076
        }

    .empty_skills .ld-empty-message, .ld-skills-list.ld-empty .ld-empty-message {
        font-size: .875rem;
        font-family: roboto,sans-serif;
        color: #677076;
        padding: .625rem;
        max-width: 30rem;
        font-weight: 500;
        margin-bottom: 0
    }

.ld-skills-list.ld-employer-skills-list .ld-skill-name {
    display: inline-block;
    margin-right: 1.5rem;
    padding: 0;
    margin-bottom: 0
}

.ld-skills-list.ld-employer-skills-list .ld-skill-stats {
    display: inline-block;
    color: #81878c;
    font-size: .6875rem
}

.ld-skills-list.ld-employer-skills-list .ld-add-skill {
    cursor: pointer;
    position: absolute;
    background-color: transparent;
    top: 0;
    right: 0;
    height: 100%;
    width: 2rem;
    border: 0;
    border-left: .0625rem solid #e9ebec;
    text-align: center;
    margin-right: 0;
    border-radius: 0 .125rem .125rem 0
}

    .ld-skills-list.ld-employer-skills-list .ld-add-skill .iconic {
        margin-right: 0;
        width: .625rem !important;
        height: .625rem !important
    }

        .ld-skills-list.ld-employer-skills-list .ld-add-skill .iconic .iconic-property-fill {
            fill: #d4d7d8
        }

        .ld-skills-list.ld-employer-skills-list .ld-add-skill .iconic .iconic-property-stroke {
            stroke: #d4d7d8
        }

    .ld-skills-list.ld-employer-skills-list .ld-add-skill:hover .iconic .iconic-property-fill, .ld-skills-list.ld-employer-skills-list .ld-add-skill:focus .iconic .iconic-property-fill, .ld-skills-list.ld-employer-skills-list .ld-add-skill:active .iconic .iconic-property-fill, .ld-skills-list.ld-employer-skills-list .ld-add-skill.ld-is-active .iconic .iconic-property-fill {
        fill: #fff
    }

    .ld-skills-list.ld-employer-skills-list .ld-add-skill:hover .iconic .iconic-property-stroke, .ld-skills-list.ld-employer-skills-list .ld-add-skill:focus .iconic .iconic-property-stroke, .ld-skills-list.ld-employer-skills-list .ld-add-skill:active .iconic .iconic-property-stroke, .ld-skills-list.ld-employer-skills-list .ld-add-skill.ld-is-active .iconic .iconic-property-stroke {
        stroke: #fff
    }

    .ld-skills-list.ld-employer-skills-list .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list .ld-add-skill.ld-is-active {
        opacity: .8
    }

        .ld-skills-list.ld-employer-skills-list .ld-add-skill:active:hover, .ld-skills-list.ld-employer-skills-list .ld-add-skill:active:focus, .ld-skills-list.ld-employer-skills-list .ld-add-skill.ld-is-active:hover, .ld-skills-list.ld-employer-skills-list .ld-add-skill.ld-is-active:focus {
            opacity: 1
        }

.ld-skills-list.ld-employer-skills-list .ld-skill {
    line-height: 1;
    padding: .6rem 2.5rem .6rem .75rem;
    border: 0;
    cursor: default
}

    .ld-skills-list.ld-employer-skills-list .ld-skill::before, .ld-skills-list.ld-employer-skills-list .ld-skill::after {
        display: none
    }

    .ld-skills-list.ld-employer-skills-list .ld-skill.ld-is-active, .ld-skills-list.ld-employer-skills-list .ld-skill.ld-is-active .ld-skill-stats {
        color: #fff
    }

        .ld-skills-list.ld-employer-skills-list .ld-skill.ld-is-active .ld-add-skill {
            border-left-color: rgba(255,255,255,.2)
        }

            .ld-skills-list.ld-employer-skills-list .ld-skill.ld-is-active .ld-add-skill .iconic {
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
                opacity: .8
            }

                .ld-skills-list.ld-employer-skills-list .ld-skill.ld-is-active .ld-add-skill .iconic .iconic-property-fill {
                    fill: #fff
                }

                .ld-skills-list.ld-employer-skills-list .ld-skill.ld-is-active .ld-add-skill .iconic .iconic-property-stroke {
                    stroke: #fff
                }

            .ld-skills-list.ld-employer-skills-list .ld-skill.ld-is-active .ld-add-skill:hover .iconic, .ld-skills-list.ld-employer-skills-list .ld-skill.ld-is-active .ld-add-skill:focus .iconic, .ld-skills-list.ld-employer-skills-list .ld-skill.ld-is-active .ld-add-skill:active .iconic {
                opacity: 1
            }

.ld-skills-list.ld-employer-skills-list .ld-hidden {
    display: none !important
}

@media screen and (max-width:480px) {
    .ld-skills-list.ld-employer-skills-list {
        margin-left: -1.25rem;
        margin-right: -1.25rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        background-color: #e9ebec;
        padding-bottom: 1.25rem;
        padding-top: 1.25rem
    }

        .ld-skills-list.ld-employer-skills-list .ld-skill + .ld-skill {
            margin-top: .5rem
        }
}

.ld-skills-list.ld-employer-skills-list.empty_skills .ld-skill, .ld-skills-list.ld-employer-skills-list.ld-empty .ld-skill {
    padding: .6rem .75rem
}

.ld-skills-list.ld-employer-skills-list.empty_skills .ld-skill-name, .ld-skills-list.ld-employer-skills-list.ld-empty .ld-skill-name {
    margin-right: 0
}

.ld-suggested-skills-separator {
    background-color: #e9ebec
}

    .ld-suggested-skills-separator .ld-separator-line {
        background-color: #d4d7d8
    }

    .ld-suggested-skills-separator + .ld-skills-list.ld-employer-skills-list {
        margin-top: 0
    }

    .ld-suggested-skills-separator p.ld-form-help-text {
        font-weight: 500;
        margin-top: 0;
        padding: 1.75rem .75rem 0 1rem
    }

@media screen and (max-width:480px) {
    .ld-suggested-skills-separator {
        margin-left: -1.25rem;
        margin-right: -1.25rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
}

.ld-skills-list.ld-employer-skills-list.ld-blue .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-blue .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-blue .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-blue .ld-skill .ld-add-skill.ld-is-active {
    background-color: #3980cc
}

.ld-skills-list.ld-employer-skills-list.ld-blue .ld-skill.ld-is-active {
    background-color: #3980cc
}

.ld-skills-list.ld-employer-skills-list.ld-green .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-green .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-green .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-green .ld-skill .ld-add-skill.ld-is-active {
    background-color: #D5ECEC
}

.ld-skills-list.ld-employer-skills-list.ld-green .ld-skill.ld-is-active {
    background-color: #D5ECEC
}

.ld-skills-list.ld-employer-skills-list.ld-orange .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-orange .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-orange .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-orange .ld-skill .ld-add-skill.ld-is-active {
    background-color: #cc6114
}

.ld-skills-list.ld-employer-skills-list.ld-orange .ld-skill.ld-is-active {
    background-color: #cc6114
}

.ld-skills-list.ld-employer-skills-list.ld-red .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-red .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-red .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-red .ld-skill .ld-add-skill.ld-is-active {
    background-color: #ee483e
}

.ld-skills-list.ld-employer-skills-list.ld-red .ld-skill.ld-is-active {
    background-color: #ee483e
}

.ld-skills-list.ld-employer-skills-list.ld-purple .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-purple .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-purple .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-purple .ld-skill .ld-add-skill.ld-is-active {
    background-color: #b43194
}

.ld-skills-list.ld-employer-skills-list.ld-purple .ld-skill.ld-is-active {
    background-color: #b43194
}

.ld-skills-list.ld-employer-skills-list.ld-black .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-black .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-black .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-black .ld-skill .ld-add-skill.ld-is-active {
    background-color: #3C3C3B
}

.ld-skills-list.ld-employer-skills-list.ld-black .ld-skill.ld-is-active {
    background-color: #3C3C3B
}

.ld-skills-list.ld-employer-skills-list.ld-light-blue .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-light-blue .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-light-blue .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-light-blue .ld-skill .ld-add-skill.ld-is-active {
    background-color: #4293ea
}

.ld-skills-list.ld-employer-skills-list.ld-light-blue .ld-skill.ld-is-active {
    background-color: #4293ea
}

.ld-skills-list.ld-employer-skills-list.ld-light-green .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-light-green .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-light-green .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-light-green .ld-skill .ld-add-skill.ld-is-active {
    background-color: #3bbcb0
}

.ld-skills-list.ld-employer-skills-list.ld-light-green .ld-skill.ld-is-active {
    background-color: #3bbcb0
}

.ld-skills-list.ld-employer-skills-list.ld-light-orange .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-light-orange .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-light-orange .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-light-orange .ld-skill .ld-add-skill.ld-is-active {
    background-color: #f3873c
}

.ld-skills-list.ld-employer-skills-list.ld-light-orange .ld-skill.ld-is-active {
    background-color: #f3873c
}

.ld-skills-list.ld-employer-skills-list.ld-light-red .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-light-red .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-light-red .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-light-red .ld-skill .ld-add-skill.ld-is-active {
    background-color: #f04637
}

.ld-skills-list.ld-employer-skills-list.ld-light-red .ld-skill.ld-is-active {
    background-color: #f04637
}

.ld-skills-list.ld-employer-skills-list.ld-light-purple .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-light-purple .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-light-purple .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-light-purple .ld-skill .ld-add-skill.ld-is-active {
    background-color: #cb42b0
}

.ld-skills-list.ld-employer-skills-list.ld-light-purple .ld-skill.ld-is-active {
    background-color: #cb42b0
}

.ld-skills-list.ld-employer-skills-list.ld-light-yellow .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-light-yellow .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-light-yellow .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-light-yellow .ld-skill .ld-add-skill.ld-is-active {
    background-color: #fcfbe2
}

.ld-skills-list.ld-employer-skills-list.ld-light-yellow .ld-skill.ld-is-active {
    background-color: #fcfbe2
}

.ld-skills-list.ld-employer-skills-list.ld-medium-blue .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-medium-blue .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-medium-blue .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-medium-blue .ld-skill .ld-add-skill.ld-is-active {
    background-color: #356599
}

.ld-skills-list.ld-employer-skills-list.ld-medium-blue .ld-skill.ld-is-active {
    background-color: #356599
}

.ld-skills-list.ld-employer-skills-list.ld-medium-green .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-medium-green .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-medium-green .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-medium-green .ld-skill .ld-add-skill.ld-is-active {
    background-color: #317170
}

.ld-skills-list.ld-employer-skills-list.ld-medium-green .ld-skill.ld-is-active {
    background-color: #317170
}

.ld-skills-list.ld-employer-skills-list.ld-medium-orange .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-medium-orange .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-medium-orange .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-medium-orange .ld-skill .ld-add-skill.ld-is-active {
    background-color: #b55612
}

.ld-skills-list.ld-employer-skills-list.ld-medium-orange .ld-skill.ld-is-active {
    background-color: #b55612
}

.ld-skills-list.ld-employer-skills-list.ld-medium-red .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-medium-red .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-medium-red .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-medium-red .ld-skill .ld-add-skill.ld-is-active {
    background-color: #cc3d35
}

.ld-skills-list.ld-employer-skills-list.ld-medium-red .ld-skill.ld-is-active {
    background-color: #cc3d35
}

.ld-skills-list.ld-employer-skills-list.ld-medium-purple .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-medium-purple .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-medium-purple .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-medium-purple .ld-skill .ld-add-skill.ld-is-active {
    background-color: #a02c84
}

.ld-skills-list.ld-employer-skills-list.ld-medium-purple .ld-skill.ld-is-active {
    background-color: #a02c84
}

.ld-skills-list.ld-employer-skills-list.ld-medium-yellow .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-medium-yellow .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-medium-yellow .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-medium-yellow .ld-skill .ld-add-skill.ld-is-active {
    background-color: #ede441
}

.ld-skills-list.ld-employer-skills-list.ld-medium-yellow .ld-skill.ld-is-active {
    background-color: #ede441
}

.ld-skills-list.ld-employer-skills-list.ld-dark-blue .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-dark-blue .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-dark-blue .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-dark-blue .ld-skill .ld-add-skill.ld-is-active {
    background-color: #1d4066
}

.ld-skills-list.ld-employer-skills-list.ld-dark-blue .ld-skill.ld-is-active {
    background-color: #1d4066
}

.ld-skills-list.ld-employer-skills-list.ld-dark-green .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-dark-green .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-dark-green .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-dark-green .ld-skill .ld-add-skill.ld-is-active {
    background-color: #185b56
}

.ld-skills-list.ld-employer-skills-list.ld-dark-green .ld-skill.ld-is-active {
    background-color: #185b56
}

.ld-skills-list.ld-employer-skills-list.ld-dark-orange .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-dark-orange .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-dark-orange .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-dark-orange .ld-skill .ld-add-skill.ld-is-active {
    background-color: #8c4100
}

.ld-skills-list.ld-employer-skills-list.ld-dark-orange .ld-skill.ld-is-active {
    background-color: #8c4100
}

.ld-skills-list.ld-employer-skills-list.ld-dark-red .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-dark-red .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-dark-red .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-dark-red .ld-skill .ld-add-skill.ld-is-active {
    background-color: #b3352e
}

.ld-skills-list.ld-employer-skills-list.ld-dark-red .ld-skill.ld-is-active {
    background-color: #b3352e
}

.ld-skills-list.ld-employer-skills-list.ld-dark-purple .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-dark-purple .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-dark-purple .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-dark-purple .ld-skill .ld-add-skill.ld-is-active {
    background-color: #9b0076
}

.ld-skills-list.ld-employer-skills-list.ld-dark-purple .ld-skill.ld-is-active {
    background-color: #9b0076
}

.ld-skills-list.ld-employer-skills-list.ld-dark-yellow .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-dark-yellow .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-dark-yellow .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-dark-yellow .ld-skill .ld-add-skill.ld-is-active {
    background-color: #ede441
}

.ld-skills-list.ld-employer-skills-list.ld-dark-yellow .ld-skill.ld-is-active {
    background-color: #ede441
}

.ld-skills-list.ld-employer-skills-list.ld-black-gray .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-black-gray .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-black-gray .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-black-gray .ld-skill .ld-add-skill.ld-is-active {
    background-color: #3C3C3B
}

.ld-skills-list.ld-employer-skills-list.ld-black-gray .ld-skill.ld-is-active {
    background-color: #3C3C3B
}

.ld-skills-list.ld-employer-skills-list.ld-darker-gray .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-darker-gray .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-darker-gray .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-darker-gray .ld-skill .ld-add-skill.ld-is-active {
    background-color: #3c4750
}

.ld-skills-list.ld-employer-skills-list.ld-darker-gray .ld-skill.ld-is-active {
    background-color: #3c4750
}

.ld-skills-list.ld-employer-skills-list.ld-dark-gray .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-dark-gray .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-dark-gray .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-dark-gray .ld-skill .ld-add-skill.ld-is-active {
    background-color: #677076
}

.ld-skills-list.ld-employer-skills-list.ld-dark-gray .ld-skill.ld-is-active {
    background-color: #677076
}

.ld-skills-list.ld-employer-skills-list.ld-medium-gray .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-medium-gray .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-medium-gray .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-medium-gray .ld-skill .ld-add-skill.ld-is-active {
    background-color: #81878c
}

.ld-skills-list.ld-employer-skills-list.ld-medium-gray .ld-skill.ld-is-active {
    background-color: #81878c
}

.ld-skills-list.ld-employer-skills-list.ld-base-gray .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-base-gray .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-base-gray .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-base-gray .ld-skill .ld-add-skill.ld-is-active {
    background-color: #bec2c5
}

.ld-skills-list.ld-employer-skills-list.ld-base-gray .ld-skill.ld-is-active {
    background-color: #bec2c5
}

.ld-skills-list.ld-employer-skills-list.ld-light-gray .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-light-gray .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-light-gray .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-light-gray .ld-skill .ld-add-skill.ld-is-active {
    background-color: #d4d7d8
}

.ld-skills-list.ld-employer-skills-list.ld-light-gray .ld-skill.ld-is-active {
    background-color: #d4d7d8
}

.ld-skills-list.ld-employer-skills-list.ld-lighter-gray .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-lighter-gray .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-lighter-gray .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-lighter-gray .ld-skill .ld-add-skill.ld-is-active {
    background-color: #e9ebec
}

.ld-skills-list.ld-employer-skills-list.ld-lighter-gray .ld-skill.ld-is-active {
    background-color: #e9ebec
}

.ld-skills-list.ld-employer-skills-list.ld-background-gray .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-background-gray .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-background-gray .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-background-gray .ld-skill .ld-add-skill.ld-is-active {
    background-color: #f4f5f6
}

.ld-skills-list.ld-employer-skills-list.ld-background-gray .ld-skill.ld-is-active {
    background-color: #f4f5f6
}

.ld-skills-list.ld-employer-skills-list.ld-success-green .ld-skill .ld-add-skill:hover, .ld-skills-list.ld-employer-skills-list.ld-success-green .ld-skill .ld-add-skill:focus, .ld-skills-list.ld-employer-skills-list.ld-success-green .ld-skill .ld-add-skill:active, .ld-skills-list.ld-employer-skills-list.ld-success-green .ld-skill .ld-add-skill.ld-is-active {
    background-color: #5cb85c
}

.ld-skills-list.ld-employer-skills-list.ld-success-green .ld-skill.ld-is-active {
    background-color: #5cb85c
}

.ld-following-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    background-color: #e9ebec;
    margin-left: -1.25rem;
    margin-right: -1.25rem
}

    .ld-following-list::after {
        clear: both;
        content: "";
        display: block
    }

@media screen and (max-width:480px) {
    .ld-following-list {
        padding: 0
    }
}

.ld-following-list .ld-following-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    float: left;
    width: 33.333%;
    padding: 1.25rem .625rem
}

@media(max-width:41.875rem) {
    .ld-following-list .ld-following-item {
        width: 50%
    }
}

@media screen and (max-width:480px) {
    .ld-following-list .ld-following-item {
        width: 100%;
        padding: 0
    }

        .ld-following-list .ld-following-item + .ld-following-item {
            margin-top: .5rem
        }
}

.ld-following-item .ld-following-item-wrapper {
    position: relative;
    border-radius: .25rem;
    background-color: #fff;
    padding: 1.25rem
}

@media screen and (max-width:480px) {
    .ld-following-item .ld-following-item-wrapper {
        padding: 1rem;
        border-radius: 0
    }
}

.ld-following-list .ld-following-item .ld-following-avatar {
    width: 4.5rem;
    height: 4.5rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

@media screen and (max-width:480px) {
    .ld-following-list .ld-following-item .ld-following-avatar {
        position: absolute;
        left: 0;
        top: 2px;
        width: 2rem;
        height: 2rem
    }
}

.ld-following-list .ld-following-item .ld-following-company {
    padding-top: 1rem;
    line-height: normal
}

    .ld-following-list .ld-following-item .ld-following-company .ld-metatag {
        display: block;
        float: none;
        margin: 0;
        font-size: .75rem;
        white-space: nowrap;
        max-width: 100%;
        overflow-x: hidden;
        text-overflow: ellipsis
    }

@media screen and (max-width:480px) {
    .ld-following-list .ld-following-item .ld-following-company .ld-metatag {
        margin-left: 3rem;
        line-height: 1
    }
}

@media screen and (max-width:480px) {
    .ld-following-list .ld-following-item .ld-following-company {
        padding: 0
    }
}

.ld-following-list .ld-following-item .ld-following-company .ld-company-name {
    font-size: 1rem;
    font-family: roboto,sans-serif;
    font-weight: 500;
    line-height: 1.2;
    display: inline-block;
    border-bottom: .0625rem solid transparent;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0
}

@media screen and (max-width:768px) {
    .ld-following-list .ld-following-item .ld-following-company .ld-company-name {
        max-width: 9.375rem
    }
}

@media screen and (max-width:480px) {
    .ld-following-list .ld-following-item .ld-following-company .ld-company-name {
        max-width: 10.625rem;
        margin-left: 3rem;
        line-height: 1
    }
}

.ld-following-list .ld-following-item .ld-following-company .ld-company-description {
    font-style: italic;
    color: #3C3C3B;
    font-size: .8125rem;
    height: 2.4375rem;
    background: #fff;
    display: -webkit-box;
    display: block;
    max-height: 39px;
    font-size: 13px;
    line-height: 1.5;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 1rem 0;
    min-height: 2.4375rem
}

@-moz-document url-prefix() {
    .ld-following-list .ld-following-item .ld-following-company .ld-company-description {
        overflow: hidden;
        position: relative
    }

        .ld-following-list .ld-following-item .ld-following-company .ld-company-description:before {
            background: #fff;
            bottom: 0;
            position: absolute;
            right: 0;
            float: right;
            content: '\2026';
            margin-left: -3rem;
            width: auto
        }

        .ld-following-list .ld-following-item .ld-following-company .ld-company-description:after {
            content: '';
            background: #fff;
            position: absolute;
            height: 52px;
            width: 100%;
            z-index: 1
        }
}

@media screen and (max-width:480px) {
    .ld-following-list .ld-following-item .ld-following-company .ld-company-description {
        height: auto;
        margin-bottom: 0;
        min-height: auto
    }
}

.ld-following-list .ld-following-link {
    display: block;
    position: relative;
    color: #3C3C3B
}

    .ld-following-list .ld-following-link::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-following-list .ld-following-link:hover, .ld-following-list .ld-following-link:focus {
        color: #3C3C3B
    }

        .ld-following-list .ld-following-link:hover .ld-company-name, .ld-following-list .ld-following-link:focus .ld-company-name {
            border-bottom-color: inherit
        }

.ld-following-link .ld-job-count {
    position: absolute;
    top: 0;
    right: 0;
    font-size: .6875rem;
    padding: .125rem .375rem;
    color: #81878c;
    border: 1px solid #bec2c5;
    border-radius: .125rem;
    background-color: #fff;
    line-height: 1.3
}

.ld-following-item .ld-follow-button {
    margin: 0;
    width: 100%;
    display: block;
    text-align: center;
    line-height: .9rem
}

@media screen and (max-width:768px) {
    .ld-following-item .ld-follow-button {
        position: relative;
        bottom: auto;
        left: auto
    }
}

@media screen and (max-width:480px) {
    .ld-following-item .ld-follow-button {
        margin-top: 1rem;
        font-size: .6875rem;
        padding: .25rem .625rem;
        border-width: .0625rem
    }
}

.ld-box-section {
    margin-top: 5rem
}

    .ld-box-section .ld-h3 {
        margin-bottom: 1rem
    }

    .ld-box-section:last-child {
        margin-bottom: 8rem
    }

@media screen and (max-width:768px) {
    .ld-box-section {
        margin-top: 3rem
    }

        .ld-box-section:last-child {
            margin-bottom: 4rem
        }
}

.ld-white-box {
    padding: 1.25rem
}

@media screen and (max-width:480px) {
    .ld-white-box {
        padding: 1rem
    }
}

.ld-white-box .ld-white-box-inner {
    background-color: #fff;
    border-radius: .25rem;
    padding: 1.5rem;
    color: #677076
}

@media screen and (max-width:480px) {
    .ld-white-box .ld-white-box-inner {
        padding: 1rem
    }
}

.ld-white-box p {
    margin-bottom: 0;
    color: #677076
}

    .ld-white-box p small .iconic {
        width: .75rem !important;
        height: .75rem !important;
        position: relative;
        top: .0625rem
    }

    .ld-white-box p small > .iconic {
        margin-left: 1.5rem;
        margin-right: .5rem
    }

    .ld-white-box p + p, .ld-white-box p + img, .ld-white-box img + p, .ld-white-box p + ul, .ld-white-box p + ol, .ld-white-box ul + p, .ld-white-box ol + p, .ld-white-box ul + ol, .ld-white-box ol + ul, .ld-white-box p + .ld-h5, .ld-white-box .has-markdown p + h1, .has-markdown .ld-white-box p + h1, .ld-white-box .has-markdown p + h2, .has-markdown .ld-white-box p + h2, .ld-white-box .has-markdown p + h3, .has-markdown .ld-white-box p + h3, .ld-white-box .has-markdown p + h4, .has-markdown .ld-white-box p + h4, .ld-white-box .has-markdown p + h5, .has-markdown .ld-white-box p + h5, .ld-white-box .has-markdown p + h6, .has-markdown .ld-white-box p + h6, .ld-white-box p + h2 {
        margin-top: 1.5rem !important
    }

.ld-white-box h1, .ld-white-box .ld-h6, .ld-white-box .ld-h5, .ld-white-box .has-markdown h1, .has-markdown .ld-white-box h1, .ld-white-box .has-markdown h2, .has-markdown .ld-white-box h2, .ld-white-box .has-markdown h3, .has-markdown .ld-white-box h3, .ld-white-box .has-markdown h4, .has-markdown .ld-white-box h4, .ld-white-box .has-markdown h5, .has-markdown .ld-white-box h5, .ld-white-box .has-markdown h6, .has-markdown .ld-white-box h6, .ld-white-box h2 {
    margin-bottom: .5rem
}

.ld-white-box .ld-number-details {
    font-family: roboto,sans-serif
}

@media screen and (min-width:769px) {
    .ld-white-box .ld-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .ld-white-box .ld-col:last-child {
            margin-right: 0
        }
}

.ld-box-row {
    margin: -1.25rem
}

    .ld-box-row + .ld-box-row {
        margin-top: 1.25rem
    }

@media screen and (max-width:768px) {
    .ld-box-row + .ld-box-row {
        margin-top: .75rem
    }
}

@media screen and (min-width:769px) {
    .ld-box-row.ld-two-col {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }

        .ld-box-row.ld-two-col .ld-box-col, .ld-box-row.ld-two-col .ld-white-box, .ld-box-row.ld-two-col .ld-white-box-inner {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 50%;
            -moz-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            -webkit-box-align: stretch;
            -webkit-align-items: stretch;
            -moz-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch
        }

        .ld-box-row.ld-two-col .ld-white-box {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: stretch;
            -webkit-align-items: stretch;
            -moz-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch;
            -webkit-box-flex: 1;
            -webkit-flex: 1;
            -moz-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            height: 100%
        }

        .ld-box-row.ld-two-col .ld-white-box-inner {
            -webkit-box-flex: 1;
            -webkit-flex: 1;
            -moz-box-flex: 1;
            -ms-flex: 1;
            flex: 1
        }
}

@media screen and (max-width:768px) {
    .ld-box-col + .ld-box-col {
        margin-top: -.5rem
    }
}

.ld-box-col-list .ld-white-box + .ld-white-box {
    padding-top: 0
}

@media screen and (max-width:480px) {
    .ld-box-col-list .ld-white-box {
        padding-bottom: .5rem
    }
}

.ld-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #9ec1e6
}

.ld-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #9ec1e6
}

.ld-blue-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #3980cc
}

.ld-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-blue-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #9ec1e6
}

.ld-blue-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #3980cc
}

.ld-blue-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #3980cc
}

.ld-blue-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-blue-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #3980cc
}

.ld-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #73d4ca
}

.ld-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #73d4ca
}

.ld-green-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-green-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #D5ECEC
}

.ld-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-green-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #73d4ca
}

.ld-green-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #D5ECEC
}

.ld-green-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #D5ECEC
}

.ld-green-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-green-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #D5ECEC
}

.ld-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #f1a56f
}

.ld-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #f1a56f
}

.ld-orange-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #cc6114
}

.ld-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-orange-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #f1a56f
}

.ld-orange-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #cc6114
}

.ld-orange-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #cc6114
}

.ld-orange-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-orange-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #cc6114
}

.ld-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #f8b7b3
}

.ld-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #f8b7b3
}

.ld-red-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-red-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #ee483e
}

.ld-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-red-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #f8b7b3
}

.ld-red-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #ee483e
}

.ld-red-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #ee483e
}

.ld-red-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-red-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #ee483e
}

.ld-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #de86c9
}

.ld-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #de86c9
}

.ld-purple-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #b43194
}

.ld-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-purple-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #de86c9
}

.ld-purple-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #b43194
}

.ld-purple-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #b43194
}

.ld-purple-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-purple-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #b43194
}

.ld-black-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-black-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-black-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-black-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-black-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-black-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-black-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-black-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #57758a
}

.ld-black-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-black-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #57758a
}

.ld-black-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-black-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #3C3C3B
}

.ld-black-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-black-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #57758a
}

.ld-black-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #3C3C3B
}

.ld-black-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #3C3C3B
}

.ld-black-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-black-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #3C3C3B
}

.ld-light-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-light-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #b5d5f7
}

.ld-light-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-light-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #b5d5f7
}

.ld-light-blue-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-light-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #4293ea
}

.ld-light-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-light-blue-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #b5d5f7
}

.ld-light-blue-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #4293ea
}

.ld-light-blue-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #4293ea
}

.ld-light-blue-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-light-blue-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #4293ea
}

.ld-light-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-light-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #98dfd8
}

.ld-light-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-light-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #98dfd8
}

.ld-light-green-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-light-green-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #3bbcb0
}

.ld-light-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-light-green-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #98dfd8
}

.ld-light-green-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #3bbcb0
}

.ld-light-green-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #3bbcb0
}

.ld-light-green-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-light-green-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #3bbcb0
}

.ld-light-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-light-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #fad1b4
}

.ld-light-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-light-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #fad1b4
}

.ld-light-orange-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-light-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #f3873c
}

.ld-light-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-light-orange-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #fad1b4
}

.ld-light-orange-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #f3873c
}

.ld-light-orange-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #f3873c
}

.ld-light-orange-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-light-orange-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #f3873c
}

.ld-light-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-light-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #f9b4ae
}

.ld-light-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-light-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #f9b4ae
}

.ld-light-red-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-light-red-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #f04637
}

.ld-light-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-light-red-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #f9b4ae
}

.ld-light-red-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #f04637
}

.ld-light-red-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #f04637
}

.ld-light-red-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-light-red-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #f04637
}

.ld-light-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-light-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #e7a6da
}

.ld-light-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-light-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #e7a6da
}

.ld-light-purple-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-light-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #cb42b0
}

.ld-light-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-light-purple-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #e7a6da
}

.ld-light-purple-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #cb42b0
}

.ld-light-purple-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #cb42b0
}

.ld-light-purple-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-light-purple-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #cb42b0
}

.ld-light-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-light-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #fff
}

.ld-light-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-light-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #fff
}

.ld-light-yellow-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-light-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #fcfbe2
}

.ld-light-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-light-yellow-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #fff
}

.ld-light-yellow-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #fcfbe2
}

.ld-light-yellow-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #fcfbe2
}

.ld-light-yellow-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-light-yellow-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #fcfbe2
}

.ld-medium-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-medium-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #7ca5d2
}

.ld-medium-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-medium-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #7ca5d2
}

.ld-medium-blue-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-medium-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #356599
}

.ld-medium-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-medium-blue-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #7ca5d2
}

.ld-medium-blue-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #356599
}

.ld-medium-blue-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #356599
}

.ld-medium-blue-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-medium-blue-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #356599
}

.ld-medium-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-medium-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #65bcbb
}

.ld-medium-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-medium-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #65bcbb
}

.ld-medium-green-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-medium-green-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #317170
}

.ld-medium-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-medium-green-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #65bcbb
}

.ld-medium-green-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #317170
}

.ld-medium-green-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #317170
}

.ld-medium-green-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-medium-green-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #317170
}

.ld-medium-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-medium-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #ee9758
}

.ld-medium-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-medium-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #ee9758
}

.ld-medium-orange-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-medium-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #b55612
}

.ld-medium-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-medium-orange-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #ee9758
}

.ld-medium-orange-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #b55612
}

.ld-medium-orange-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #b55612
}

.ld-medium-orange-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-medium-orange-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #b55612
}

.ld-medium-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-medium-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #e69f9b
}

.ld-medium-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-medium-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #e69f9b
}

.ld-medium-red-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-medium-red-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #cc3d35
}

.ld-medium-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-medium-red-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #e69f9b
}

.ld-medium-red-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #cc3d35
}

.ld-medium-red-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #cc3d35
}

.ld-medium-red-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-medium-red-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #cc3d35
}

.ld-medium-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-medium-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #d973c0
}

.ld-medium-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-medium-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #d973c0
}

.ld-medium-purple-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-medium-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #a02c84
}

.ld-medium-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-medium-purple-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #d973c0
}

.ld-medium-purple-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #a02c84
}

.ld-medium-purple-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #a02c84
}

.ld-medium-purple-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-medium-purple-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #a02c84
}

.ld-medium-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-medium-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #f8f5b5
}

.ld-medium-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-medium-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #f8f5b5
}

.ld-medium-yellow-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-medium-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #ede441
}

.ld-medium-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-medium-yellow-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #f8f5b5
}

.ld-medium-yellow-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #ede441
}

.ld-medium-yellow-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #ede441
}

.ld-medium-yellow-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-medium-yellow-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #ede441
}

.ld-dark-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-dark-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #3b7ec7
}

.ld-dark-blue-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-dark-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #3b7ec7
}

.ld-dark-blue-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-dark-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #1d4066
}

.ld-dark-blue-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-dark-blue-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #3b7ec7
}

.ld-dark-blue-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #1d4066
}

.ld-dark-blue-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #1d4066
}

.ld-dark-blue-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-dark-blue-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #1d4066
}

.ld-dark-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-dark-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #33c0b5
}

.ld-dark-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-dark-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #33c0b5
}

.ld-dark-green-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-dark-green-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #185b56
}

.ld-dark-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-dark-green-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #33c0b5
}

.ld-dark-green-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #185b56
}

.ld-dark-green-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #185b56
}

.ld-dark-green-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-dark-green-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #185b56
}

.ld-dark-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-dark-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #ff7d0d
}

.ld-dark-orange-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-dark-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #ff7d0d
}

.ld-dark-orange-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-dark-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #8c4100
}

.ld-dark-orange-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-dark-orange-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #ff7d0d
}

.ld-dark-orange-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #8c4100
}

.ld-dark-orange-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #8c4100
}

.ld-dark-orange-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-dark-orange-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #8c4100
}

.ld-dark-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-dark-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #df8782
}

.ld-dark-red-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-dark-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #df8782
}

.ld-dark-red-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-dark-red-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #b3352e
}

.ld-dark-red-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-dark-red-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #df8782
}

.ld-dark-red-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #b3352e
}

.ld-dark-red-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #b3352e
}

.ld-dark-red-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-dark-red-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #b3352e
}

.ld-dark-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-dark-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #ff1cc9
}

.ld-dark-purple-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-dark-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #ff1cc9
}

.ld-dark-purple-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-dark-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #9b0076
}

.ld-dark-purple-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-dark-purple-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #ff1cc9
}

.ld-dark-purple-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #9b0076
}

.ld-dark-purple-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #9b0076
}

.ld-dark-purple-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-dark-purple-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #9b0076
}

.ld-dark-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-dark-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #f8f5b5
}

.ld-dark-yellow-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-dark-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #f8f5b5
}

.ld-dark-yellow-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-dark-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #ede441
}

.ld-dark-yellow-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-dark-yellow-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #f8f5b5
}

.ld-dark-yellow-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #ede441
}

.ld-dark-yellow-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #ede441
}

.ld-dark-yellow-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-dark-yellow-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #ede441
}

.ld-black-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-black-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-black-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-black-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-black-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-black-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-black-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-black-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #57758a
}

.ld-black-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-black-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #57758a
}

.ld-black-gray-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-black-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #3C3C3B
}

.ld-black-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-black-gray-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #57758a
}

.ld-black-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #3C3C3B
}

.ld-black-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #3C3C3B
}

.ld-black-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-black-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #3C3C3B
}

.ld-darker-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-darker-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-darker-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-darker-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-darker-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-darker-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-darker-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-darker-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #748797
}

.ld-darker-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-darker-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #748797
}

.ld-darker-gray-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-darker-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #3c4750
}

.ld-darker-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-darker-gray-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #748797
}

.ld-darker-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #3c4750
}

.ld-darker-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #3c4750
}

.ld-darker-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-darker-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #3c4750
}

.ld-dark-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-dark-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-dark-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-dark-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-dark-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #a9afb4
}

.ld-dark-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-dark-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #a9afb4
}

.ld-dark-gray-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-dark-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #677076
}

.ld-dark-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-dark-gray-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #a9afb4
}

.ld-dark-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #677076
}

.ld-dark-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #677076
}

.ld-dark-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-dark-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #677076
}

.ld-medium-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-medium-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-medium-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-medium-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-medium-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #c4c6c9
}

.ld-medium-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-medium-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #c4c6c9
}

.ld-medium-gray-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-medium-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #81878c
}

.ld-medium-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-medium-gray-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #c4c6c9
}

.ld-medium-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #81878c
}

.ld-medium-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #81878c
}

.ld-medium-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-medium-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #81878c
}

.ld-base-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-base-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-base-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-base-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-base-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-base-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-base-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-base-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #fff
}

.ld-base-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-base-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #fff
}

.ld-base-gray-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-base-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #bec2c5
}

.ld-base-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-base-gray-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #fff
}

.ld-base-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #bec2c5
}

.ld-base-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #bec2c5
}

.ld-base-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-base-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #bec2c5
}

.ld-light-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-light-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-light-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-light-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-light-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #fff
}

.ld-light-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-light-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #fff
}

.ld-light-gray-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-light-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #d4d7d8
}

.ld-light-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-light-gray-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #fff
}

.ld-light-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #d4d7d8
}

.ld-light-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #d4d7d8
}

.ld-light-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-light-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #d4d7d8
}

.ld-lighter-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-lighter-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-lighter-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-lighter-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-lighter-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-lighter-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-lighter-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-lighter-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #fff
}

.ld-lighter-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-lighter-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #fff
}

.ld-lighter-gray-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-lighter-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #e9ebec
}

.ld-lighter-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-lighter-gray-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #fff
}

.ld-lighter-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #e9ebec
}

.ld-lighter-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #e9ebec
}

.ld-lighter-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-lighter-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #e9ebec
}

.ld-background-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-background-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-background-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-background-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-background-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-background-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-background-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-background-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #fff
}

.ld-background-gray-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-background-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #fff
}

.ld-background-gray-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-background-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #f4f5f6
}

.ld-background-gray-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-background-gray-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #fff
}

.ld-background-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #f4f5f6
}

.ld-background-gray-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #f4f5f6
}

.ld-background-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-background-gray-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #f4f5f6
}

.ld-success-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-success-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-success-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-success-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active, .ld-success-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-success-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:hover, .ld-success-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:focus, .ld-success-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) > .ld-stepwizard-link:active {
    color: #b5dfb5
}

.ld-success-green-bg .ld-stepwizard-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number, .ld-success-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled) .ld-stepwizard-number {
    border: .125rem solid #b5dfb5
}

.ld-success-green-bg .ld-stepwizard-step:not(.ld-is-done) .ld-stepwizard-number, .ld-success-green-bg .ld-stepwizard-inner-step:not(.ld-is-done) .ld-stepwizard-number {
    background-color: #5cb85c
}

.ld-success-green-bg .ld-stepwizard-inner-step:not(.ld-is-done):not(.ld-is-active):not(.ld-is-enabled)::before, .ld-success-green-bg .ld-stepwizard-step + .ld-stepwizard-step::before {
    background-color: #b5dfb5
}

.ld-success-green-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-fill {
    fill: #5cb85c
}

.ld-success-green-bg .ld-stepwizard-step.ld-is-done .ld-stepwizard-number .iconic .iconic-property-stroke {
    stroke: #5cb85c
}

.ld-success-green-bg .ld-stepwizard-step.ld-is-done.ld-is-active .ld-stepwizard-number::before, .ld-success-green-bg .ld-stepwizard-step.ld-is-done.ld-is-enabled .ld-stepwizard-number::before {
    color: #5cb85c
}

.ld-wizard-navbar {
    position: fixed
}

    .ld-wizard-navbar .ld-navbar-brand {
        max-width: 10rem
    }

        .ld-wizard-navbar .ld-navbar-brand .ld-border {
            fill: #3C3C3B !important
        }

        .ld-wizard-navbar .ld-navbar-brand .ld-lettering {
            fill: #fff !important
        }

@media screen and (max-width:768px) {
    .ld-wizard-navbar {
        position: absolute
    }

        .ld-wizard-navbar .ld-navbar-brand {
            position: relative;
            top: auto;
            left: 50%;
            margin-left: 0;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%)
        }

            .ld-wizard-navbar .ld-navbar-brand .ld-border {
                fill: #b43194 !important
            }

            .ld-wizard-navbar .ld-navbar-brand .ld-lettering {
                fill: #3C3C3B !important
            }
}

.ld-wizard-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    position: fixed;
    top: 0;
    left: 0;
    width: 30%;
    height: 100vh
}

@media screen and (max-width:768px) {
    .ld-wizard-header {
        top: 100%;
        position: relative;
        width: 100%;
        height: 50vh
    }
}

@media screen and (max-width:480px) {
    .ld-wizard-header {
        height: 80vh
    }
}

.ld-wizard-header-container {
    padding: 0 2.5rem
}

@media screen and (max-width:768px) {
    .ld-wizard-header-container {
        width: 100%;
        padding: 2.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-wizard-header-container {
        padding: 1.5rem 1rem 0 !important
    }
}

.ld-wizard-bg  {
    color: #fff
}

.ld-wizard-overlay, .ld-wizard-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ld-wizard-image {
    mix-blend-mode: multiply;
    background-blend-mode: saturation;
    background-size: cover;
    background-position: 80% top;
    z-index: 2;
    opacity: .8
}

    .ld-wizard-image.ld-employer-image {
        background-image: url(https://assets.landing.jobs/cms-assets/files/386/original/join-employer.jpg)
    }

    .ld-wizard-image.ld-talent-image {
        background-image: url(https://assets.landing.jobs/cms-assets/files/387/original/join-talent.jpg)
    }

@media screen and (max-width:768px) {
    .ld-wizard-image {
        background-position: 80% 20%
    }
}

.ld-wizard-overlay {
    opacity: .4;
    z-index: 3
}

.ld-wizard-image + .ld-wizard-overlay {
    opacity: .8;
    z-index: 1
}

.ld-wizard-header .ld-testimony {
    position: absolute;
    bottom: 0;
    left: 0;
    height: auto;
    z-index: 4;
    color: #fff;
    padding: 2.5rem;
    font-weight: 400
}

@media screen and (max-width:768px) {
    .ld-wizard-header .ld-testimony {
        top: 1.5rem;
        bottom: auto
    }
}

@media screen and (max-width:480px) {
    .ld-wizard-header .ld-testimony {
        padding: 1.25rem;
        top: auto;
        bottom: 0
    }

        .ld-wizard-header .ld-testimony .ld-testimony-text {
            font-size: 1.25rem
        }
}

.ld-wizard-header .ld-testimony-name {
    margin-bottom: 0
}

.ld-wizard-header .ld-testimony-title {
    font-style: normal;
    text-transform: uppercase
}

.ld-wizard-header .ld-testimony-title, .ld-wizard-header .ld-testimony-company {
    display: inline-block
}

@media screen and (max-width:480px) {
    .ld-wizard-header .ld-testimony-title, .ld-wizard-header .ld-testimony-company {
        display: block
    }
}

.ld-wizard-header .ld-testimony-company {
    margin-left: .25rem
}

@media screen and (max-width:480px) {
    .ld-wizard-header .ld-testimony-company {
        margin-left: 0
    }
}

.ld-expand-collapse-button {
    display: none;
    position: absolute;
    background: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg) no-repeat center center;
    background-size: 1rem .75rem;
    top: 0;
    left: 0;
    height: 2.5rem;
    opacity: .5;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media screen and (max-width:480px) {
    .ld-expand-collapse-button {
        height: 2rem;
        background-size: .875rem .625rem
    }
}

.ld-wizard-header-collapsable {
    -webkit-transition: top .2s ease;
    transition: top .2s ease
}

@media screen and (max-width:768px) {
    .ld-wizard-header-collapsable {
        position: fixed;
        top: 100%;
        margin-top: -2.5rem;
        width: 100%;
        height: 50vh;
        z-index: 2000
    }

        .ld-wizard-header-collapsable .ld-expand-collapse-button {
            display: block
        }

        .ld-wizard-header-collapsable.ld-header-expanded {
            top: auto;
            bottom: 0;
            margin-top: 0
        }

            .ld-wizard-header-collapsable.ld-header-expanded .ld-expand-collapse-button {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg)
            }
}

@media screen and (max-width:480px) {
    .ld-wizard-header-collapsable {
        height: 70vh;
        margin-top: -2rem
    }
}

.ld-wizard-header-container {
    padding: 0 2.5rem
}

@media screen and (max-width:768px) {
    .ld-wizard-header-container {
        width: 100%;
        padding: 2.5rem
    }
}

.ld-wizard-main {
    width: 70%;
    margin-left: 30%;
    min-height: 100vh
}

    .ld-wizard-main .ld-breadcrumbs {
        margin-bottom: 1rem
    }

    .ld-wizard-main .ld-form-group:not(.ld-hidden):not(.ld-checkbox-group):not(.ld-radiobutton-group) + .ld-form-group {
        margin-top: 2.5rem
    }

    .ld-wizard-main .ld-auth-option .ld-form-group:not(.ld-hidden):not(.ld-checkbox-group):not(.ld-radiobutton-group) + .ld-form-group {
        margin-top: 1.5rem
    }

    .ld-wizard-main .ld-input-group + .ld-input-group {
        margin-top: .625rem
    }

@media screen and (max-width:768px) {
    .ld-wizard-main {
        margin-left: 0;
        width: 100%
    }
}

.ld-wizard-container {
    max-width: 32rem
}

.ld-wizard-block {
    padding: 1.5rem 0;
    overflow-x: hidden
}

    .ld-wizard-block:first-child, .ld-wizard-block:first-of-type, .ld-wizard-block.ld-title-block {
        padding-top: 3rem
    }

@media screen and (max-width:768px) {
    .ld-wizard-block:first-child, .ld-wizard-block:first-of-type, .ld-wizard-block.ld-title-block {
        padding-top: 5rem
    }
}

@media screen and (max-width:480px) {
    .ld-wizard-block:first-child, .ld-wizard-block:first-of-type, .ld-wizard-block.ld-title-block {
        padding: 6.5rem 0 2.5rem
    }
}

.ld-wizard-block:last-child {
    padding-bottom: 5rem
}

@media screen and (max-width:768px) {
    .ld-wizard-block:last-child {
        padding-bottom: 7rem
    }
}

@media screen and (max-width:480px) {
    .ld-wizard-block:last-child {
        padding-bottom: 4rem
    }
}

.ld-wizard-block .ld-input-group + .ld-button, .ld-wizard-block .ld-input-group + .ld-modal-primaryButton {
    margin-top: .625rem
}

.ld-wizard-block .ld-social-links-list .ld-input-group + .ld-button, .ld-wizard-block .ld-social-links-list .ld-input-group + .ld-modal-primaryButton {
    margin-top: 0
}

.ld-wizard-block .ld-wizard-formLabel {
    font: 500 .875rem fira sans,sans-serif;
    margin-bottom: 1rem
}

.ld-wizard-block .ld-wizard-formHelper {
    display: none;
    margin-left: 1rem;
    color: #3bbcb0;
    cursor: pointer
}

.ld-wizard-block .ld-wizard-overflow {
    width: 200%;
    margin-left: 0;
    -webkit-transition: margin-left .4s ease;
    transition: margin-left .4s ease
}

    .ld-wizard-block .ld-wizard-overflow.is-shifted {
        margin-left: -100%
    }

        .ld-wizard-block .ld-wizard-overflow.is-shifted .ld-wizard-screen:first-child {
            pointer-events: none
        }

    .ld-wizard-block .ld-wizard-overflow .ld-wizard-screen {
        width: 50%;
        display: inline-block;
        float: left;
        min-height: 1px
    }

        .ld-wizard-block .ld-wizard-overflow .ld-wizard-screen .ld-wizard-screen--centered {
            width: 85%;
            margin-left: auto;
            margin-right: auto;
            overflow-x: hidden
        }

.ld-wizard-main .ld-col {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%
}

    .ld-wizard-main .ld-col:last-child {
        margin-right: 0
    }

    .ld-wizard-main .ld-col.ld-avatar + .ld-col p {
        margin-top: 0;
        margin-bottom: 1rem
    }

@media screen and (max-width:480px) {
    .ld-wizard-main .ld-col.ld-avatar + .ld-col p {
        margin-top: -.125rem;
        margin-bottom: .5rem
    }
}

@media screen and (max-width:480px) {
    .ld-wizard-main .ld-col:not(.ld-avatar), .ld-wizard-main .ld-col:not(.ld-avatar+.ld-col) {
        float: none;
        display: block;
        width: 100%
    }

        .ld-wizard-main .ld-col:not(.ld-avatar) + .ld-col, .ld-wizard-main .ld-col:not(.ld-avatar+.ld-col) + .ld-col {
            margin-top: 2.5rem
        }
}

.ld-wizard-wrapper {
    padding-top: 2.4rem
}

@media screen and (max-width:768px) {
    .ld-wizard-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

        .ld-wizard-wrapper .ld-wizard-header {
            -webkit-box-ordinal-group: 3;
            -webkit-order: 2;
            -moz-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }

        .ld-wizard-wrapper .ld-wizard-main {
            -webkit-box-ordinal-group: 2;
            -webkit-order: 1;
            -moz-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
}

.ld-stepwizard-title {
    font-family: roboto,sans-serif;
    color: #a02c84;
    font-size: .875rem;
    letter-spacing: .5px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 1rem
}

.ld-stepwizard-subtitle {
    font-family: fira sans,sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    margin-bottom: .5rem
}

.ld-stepwizard-separator {
    border-color: #e9ebec;
    margin-bottom: 4rem;
    margin-top: .938rem;
    width: 100%
}

.ld-stepwizard-intro {
    padding-top: 7.5rem
}

    .ld-stepwizard-intro > h1, .ld-stepwizard-intro > .ld-h4 {
        margin-bottom: 1rem
    }

    .ld-stepwizard-intro, .ld-stepwizard-intro p, .ld-stepwizard-intro a {
        color: #fff
    }

        .ld-stepwizard-intro p {
            max-width: 16rem;
            margin-bottom: 4rem
        }

.ld-stepwizard-wrapper {
    position: absolute;
    width: 100%;
    height: calc(100% - 16rem);
    top: 16rem;
    left: 0;
    overflow-y: auto;
    padding-bottom: 2.5rem
}

@media screen and (max-width:768px) {
    .ld-stepwizard-wrapper {
        position: relative;
        top: 0;
        height: auto;
        max-height: calc(50vh - 3rem)
    }
}

@media screen and (max-width:480px) {
    .ld-stepwizard-wrapper {
        max-height: calc(70vh - 2rem)
    }
}

.ld-stepwizard {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    counter-reset: step-counter;
    font-family: roboto,sans-serif
}

.ld-stepwizard-step {
    position: relative;
    counter-increment: step-counter;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
    line-height: 1.5rem;
    vertical-align: middle;
    font-size: .8125rem
}

    .ld-stepwizard-step.ld-is-active, .ld-stepwizard-step.ld-is-active > .ld-stepwizard-link, .ld-stepwizard-step.ld-is-enabled, .ld-stepwizard-step.ld-is-enabled > .ld-stepwizard-link, .ld-stepwizard-step.ld-is-done, .ld-stepwizard-step.ld-is-done > .ld-stepwizard-link {
        color: #fff
    }

    .ld-stepwizard-step + .ld-stepwizard-step {
        margin-top: 1.25rem
    }

        .ld-stepwizard-step + .ld-stepwizard-step::before {
            content: '';
            position: absolute;
            bottom: 98%;
            height: 1.5rem;
            width: .125rem;
            margin-left: .75rem
        }

    .ld-stepwizard-step:not(.ld-is-done).ld-has-stepwizard-inner + .ld-stepwizard-step {
        margin-top: 1rem
    }

        .ld-stepwizard-step:not(.ld-is-done).ld-has-stepwizard-inner + .ld-stepwizard-step::before {
            height: 2rem
        }

.ld-stepwizard-link {
    display: block;
    height: 100%;
    line-height: 1.5rem
}

    .ld-stepwizard-link, .ld-stepwizard-link:hover, .ld-stepwizard-link:visited, .ld-stepwizard-link:focus, .ld-stepwizard-link:active {
        color: #fff
    }

.ld-stepwizard-number {
    display: inline-block;
    position: relative;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    border: .125rem solid #fff;
    margin-right: .5rem;
    letter-spacing: 0;
    vertical-align: middle;
    text-align: center;
    z-index: 3
}

    .ld-stepwizard-number .iconic {
        display: none;
        margin-right: 0;
        width: .75rem !important;
        height: .75rem !important;
        top: .0625rem
    }

        .ld-stepwizard-number .iconic .iconic-property-fill {
            fill: #b43194 !important
        }

        .ld-stepwizard-number .iconic .iconic-property-stroke {
            stroke: #b43194 !important
        }

    .ld-stepwizard-number::before {
        font-size: .6875rem;
        position: absolute;
        left: 0;
        top: 0;
        text-align: center;
        font-weight: 700;
        width: 100%;
        height: 100%;
        line-height: 1.35rem;
        content: counter(step-counter)
    }

.ld-stepwizard-inner {
    display: none;
    margin-left: .75rem;
    text-transform: none;
    font-size: .75rem;
    font-weight: 400
}

.ld-stepwizard-step.ld-is-active .ld-stepwizard-inner {
    display: block
}

.ld-stepwizard-inner-step {
    position: relative;
    padding-left: 1.4rem;
    padding-top: .3rem
}

    .ld-stepwizard-inner-step::before, .ld-stepwizard-inner-step::after {
        content: '';
        position: absolute
    }

    .ld-stepwizard-inner-step::before {
        left: 0;
        height: 120%;
        width: .125rem;
        background-color: #fff;
        bottom: 40%;
        z-index: 1
    }

    .ld-stepwizard-inner-step:after {
        display: none;
        bottom: 40%;
        z-index: 3
    }

    .ld-stepwizard-inner-step.ld-is-active::before, .ld-stepwizard-inner-step.ld-is-enabled::before, .ld-stepwizard-inner-step.ld-is-done::before {
        background-color: #fff;
        z-index: 2
    }

    .ld-stepwizard-inner-step.ld-is-active, .ld-stepwizard-inner-step.ld-is-active .ld-stepwizard-link, .ld-stepwizard-inner-step.ld-is-active .ld-stepwizard-link:hover, .ld-stepwizard-inner-step.ld-is-active .ld-stepwizard-link:focus, .ld-stepwizard-inner-step.ld-is-active .ld-stepwizard-link:active, .ld-stepwizard-inner-step.ld-is-enabled, .ld-stepwizard-inner-step.ld-is-enabled .ld-stepwizard-link, .ld-stepwizard-inner-step.ld-is-enabled .ld-stepwizard-link:hover, .ld-stepwizard-inner-step.ld-is-enabled .ld-stepwizard-link:focus, .ld-stepwizard-inner-step.ld-is-enabled .ld-stepwizard-link:active {
        color: #fff
    }

        .ld-stepwizard-inner-step.ld-is-active:after {
            display: block;
            left: 0;
            margin-left: -.0625rem;
            width: .25rem;
            height: .25rem;
            border-radius: 50%;
            margin-bottom: -.25rem;
            background-color: #fff;
            z-index: 2
        }

    .ld-stepwizard-inner-step:first-child::before {
        height: 60%
    }

.ld-stepwizard-step.ld-is-active > .ld-stepwizard-link, .ld-stepwizard-step.ld-is-active > .ld-stepwizard-link:hover, .ld-stepwizard-step.ld-is-active > .ld-stepwizard-link:focus, .ld-stepwizard-step.ld-is-active > .ld-stepwizard-link:active, .ld-stepwizard-step.ld-is-active > .ld-stepwizard-link, .ld-stepwizard-step.ld-is-enabled > .ld-stepwizard-link, .ld-stepwizard-step.ld-is-enabled > .ld-stepwizard-link:hover, .ld-stepwizard-step.ld-is-enabled > .ld-stepwizard-link:focus, .ld-stepwizard-step.ld-is-enabled > .ld-stepwizard-link:active, .ld-stepwizard-step.ld-is-enabled > .ld-stepwizard-link {
    color: #fff
}

.ld-stepwizard-step.ld-is-active::before, .ld-stepwizard-step.ld-is-enabled::before {
    background-color: #fff !important
}

.ld-stepwizard-step.ld-is-active .ld-stepwizard-number, .ld-stepwizard-step.ld-is-enabled .ld-stepwizard-number {
    border-color: #fff;
    color: #fff
}

    .ld-stepwizard-step.ld-is-active .ld-stepwizard-number::before, .ld-stepwizard-step.ld-is-enabled .ld-stepwizard-number::before {
        color: #fff
    }

.ld-stepwizard-step.ld-is-active::after {
    content: '';
    position: absolute;
    right: -2.5rem;
    top: .25rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: .5rem .5rem .5rem 0;
    border-color: transparent #fff transparent transparent
}

@media screen and (max-width:768px) {
    .ld-stepwizard-step.ld-is-active::after {
        display: none
    }
}

.ld-stepwizard-step.ld-is-done .ld-stepwizard-number {
    background-color: #fff;
    border-color: #fff
}

.ld-stepwizard-step.ld-is-done:not(.ld-is-active) .ld-stepwizard-number::before {
    content: ''
}

.ld-stepwizard-step.ld-is-done:not(.ld-is-active) .ld-stepwizard-number .iconic {
    display: inline-block
}

.ld-stepwizard-inner-step.ld-is-done::before, .ld-stepwizard-inner-step.ld-is-active::before, .ld-stepwizard-inner-step.ld-is-enabled::before {
    background-color: #fff
}

.ld-stepwizard-step.ld-has-stepwizard-inner.ld-is-done .ld-stepwizard-inner {
    display: none
}

.ld-stepwizard-step + .ld-stepwizard-step.ld-is-active::before, .ld-stepwizard-step + .ld-stepwizard-step.ld-is-done::before {
    background-color: #fff
}

.ld-stepwizard-step:not(.ld-is-active):not(.ld-is-done):not(.ld-is-enabled) > .ld-stepwizard-link, .ld-stepwizard-inner-step:not(.ld-is-active):not(.ld-is-done):not(.ld-is-enabled) > .ld-stepwizard-link {
    cursor: default;
    pointer-events: none
}

.ld-wizard-button-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 32rem;
    margin: auto
}

    .ld-wizard-button-group .ld-button, .ld-wizard-button-group .ld-modal-primaryButton {
        text-align: center
    }

        .ld-wizard-button-group .ld-button:only-child, .ld-wizard-button-group .ld-modal-primaryButton:only-child, .ld-wizard-button-group .ld-button + .ld-button, .ld-wizard-button-group .ld-modal-primaryButton + .ld-button, .ld-wizard-button-group .ld-button + .ld-modal-primaryButton, .ld-wizard-button-group .ld-modal-primaryButton + .ld-modal-primaryButton {
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -moz-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }

    .ld-wizard-button-group + .ld-extra-small-paragraph, .application_form .ld-recommendations-section .ld-wizard-button-group + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-wizard-button-group + .ld-block-link-info {
        margin-top: 1rem
    }

@media screen and (max-width:480px) {
    .ld-wizard-button-group .ld-button:first-of-type:not(:only-of-type) .iconic, .ld-wizard-button-group .ld-modal-primaryButton:first-of-type:not(:only-of-type) .iconic {
        margin-right: 0
    }
}

.ld-form-group:not(.ld-hidden):not(.ld-checkbox-group):not(.ld-radiobutton-group) + .ld-form-group.ld-wizard-button-group {
    margin-top: 5rem
}

@media screen and (max-width:768px) {
    .ld-form-group:not(.ld-hidden):not(.ld-checkbox-group):not(.ld-radiobutton-group) + .ld-form-group.ld-wizard-button-group {
        margin-top: 4rem !important;
        margin-bottom: 2rem
    }
}

.ld-modal-close-wizard, .ld-close-wizard-button {
    z-index: 2002
}

.ld-close-wizard-button {
    position: absolute;
    top: 2.5rem;
    right: 2.5rem
}

    .ld-close-wizard-button .iconic-property-fill {
        fill: #d4d7d8
    }

    .ld-close-wizard-button .iconic-property-stroke {
        stroke: #d4d7d8
    }

    .ld-close-wizard-button .iconic {
        width: 1rem !important;
        height: 1rem !important
    }

    .ld-close-wizard-button:hover .iconic-property-fill, .ld-close-wizard-button:focus .iconic-property-fill {
        fill: #bec2c5
    }

    .ld-close-wizard-button:hover .iconic-property-stroke, .ld-close-wizard-button:focus .iconic-property-stroke {
        stroke: #bec2c5
    }

    .ld-close-wizard-button:active .iconic-property-fill, .ld-close-wizard-button.ld-is-active .iconic-property-fill {
        fill: #81878c
    }

    .ld-close-wizard-button:active .iconic-property-stroke, .ld-close-wizard-button.ld-is-active .iconic-property-stroke {
        stroke: #81878c
    }

@media screen and (max-width:768px) {
    .ld-close-wizard-button {
        top: 1rem;
        right: 1rem
    }
}

.ld-form-group .ld-social-links-list .ld-button.ld-icon-button, .ld-form-group .ld-social-links-list .ld-icon-button.ld-modal-primaryButton {
    background-color: transparent;
    line-height: 2.3125rem
}

    .ld-form-group .ld-social-links-list .ld-button.ld-icon-button .iconic, .ld-form-group .ld-social-links-list .ld-icon-button.ld-modal-primaryButton .iconic {
        width: 1rem !important;
        height: 1rem !important;
        margin-right: 0;
        margin-left: .5rem
    }

@media screen and (max-width:480px) {
    .ld-form-group .ld-social-links-list .ld-button.ld-icon-button .iconic, .ld-form-group .ld-social-links-list .ld-icon-button.ld-modal-primaryButton .iconic {
        margin-left: 0
    }
}

.ld-form-group .ld-social-links-list .ld-button.ld-icon-button .iconic-property-fill, .ld-form-group .ld-social-links-list .ld-icon-button.ld-modal-primaryButton .iconic-property-fill {
    fill: #bec2c5
}

.ld-form-group .ld-social-links-list .ld-button.ld-icon-button .iconic-property-stroke, .ld-form-group .ld-social-links-list .ld-icon-button.ld-modal-primaryButton .iconic-property-stroke {
    stroke: #bec2c5
}

.ld-form-group .ld-social-links-list .ld-button.ld-icon-button:hover .iconic-property-fill, .ld-form-group .ld-social-links-list .ld-icon-button.ld-modal-primaryButton:hover .iconic-property-fill, .ld-form-group .ld-social-links-list .ld-button.ld-icon-button:focus .iconic-property-fill, .ld-form-group .ld-social-links-list .ld-icon-button.ld-modal-primaryButton:focus .iconic-property-fill {
    fill: #81878c !important
}

.ld-form-group .ld-social-links-list .ld-button.ld-icon-button:hover .iconic-property-stroke, .ld-form-group .ld-social-links-list .ld-icon-button.ld-modal-primaryButton:hover .iconic-property-stroke, .ld-form-group .ld-social-links-list .ld-button.ld-icon-button:focus .iconic-property-stroke, .ld-form-group .ld-social-links-list .ld-icon-button.ld-modal-primaryButton:focus .iconic-property-stroke {
    stroke: #81878c !important
}

.ld-form-group .ld-social-links-list .ld-button.ld-icon-button:active .iconic-property-fill, .ld-form-group .ld-social-links-list .ld-icon-button.ld-modal-primaryButton:active .iconic-property-fill {
    fill: #677076 !important
}

.ld-form-group .ld-social-links-list .ld-button.ld-icon-button:active .iconic-property-stroke, .ld-form-group .ld-social-links-list .ld-icon-button.ld-modal-primaryButton:active .iconic-property-stroke {
    stroke: #677076 !important
}

.ld-form-group .ld-social-links-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

    .ld-form-group .ld-social-links-list .ld-social-link-item + .ld-social-link-item {
        margin-top: 1rem
    }

    .ld-form-group .ld-social-links-list .ld-social-link-item .ld-input-addon.ld-gray-addon {
        min-width: 12.5rem
    }

@media(max-width:38.125rem) {
    .ld-form-group .ld-social-links-list .ld-social-link-item .ld-input-addon.ld-gray-addon {
        min-width: 14rem
    }
}

@media screen and (max-width:480px) {
    .ld-form-group .ld-social-links-list .ld-social-link-item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }

        .ld-form-group .ld-social-links-list .ld-social-link-item .ld-input-group {
            display: block
        }

            .ld-form-group .ld-social-links-list .ld-social-link-item .ld-input-group .ld-input-addon {
                padding: .25rem .5rem;
                font-size: .8125rem;
                min-width: auto
            }

            .ld-form-group .ld-social-links-list .ld-social-link-item .ld-input-group .ld-form-input, .ld-form-group .ld-social-links-list .ld-social-link-item .ld-input-group .pikaday__display {
                margin-bottom: 0
            }

        .ld-form-group .ld-social-links-list .ld-social-link-item .ld-button, .ld-form-group .ld-social-links-list .ld-social-link-item .ld-modal-primaryButton {
            padding-left: .5rem;
            padding-right: .125rem
        }
}

.ld-form-group .ld-add-social-links.ld-form-group-row {
    margin-bottom: 1rem;
    width: calc(100% - 29px)
}

    .ld-form-group .ld-add-social-links.ld-form-group-row .ld-input-addon {
        padding: 0
    }

    .ld-form-group .ld-add-social-links.ld-form-group-row .ld-form-input, .ld-form-group .ld-add-social-links.ld-form-group-row .pikaday__display {
        margin-left: -.125rem
    }

    .ld-form-group .ld-add-social-links.ld-form-group-row .ld-button:not(.ld-select-button), .ld-form-group .ld-add-social-links.ld-form-group-row .ld-modal-primaryButton:not(.ld-select-button) {
        margin-left: .5rem
    }

    .ld-form-group .ld-add-social-links.ld-form-group-row .selectize-control {
        margin-left: 0 !important;
        min-width: 12.5rem;
        border-right: .125rem solid #d4d7d8
    }

    .ld-form-group .ld-add-social-links.ld-form-group-row .selectize-dropdown {
        left: -.125rem !important;
        width: calc(100% + 4px) !important
    }

    .ld-form-group .ld-add-social-links.ld-form-group-row .ld-icon-button {
        visibility: hidden;
        opacity: 0;
        pointer-events: none
    }

@media screen and (max-width:768px) {
    .ld-form-group .ld-add-social-links.ld-form-group-row .ld-select-button {
        margin: 0 !important;
        min-width: 12.5rem;
        min-height: 2.3125rem
    }

        .ld-form-group .ld-add-social-links.ld-form-group-row .ld-select-button:focus {
            border-right: .125rem solid #d4d7d8
        }

    .ld-form-group .ld-add-social-links.ld-form-group-row .ld-form-input, .ld-form-group .ld-add-social-links.ld-form-group-row .pikaday__display {
        min-width: 40%
    }
}

@media(max-width:38.125rem) {
    .ld-form-group .ld-add-social-links.ld-form-group-row .ld-select-button {
        min-width: auto
    }
}

@media screen and (max-width:480px) {
    .ld-form-group .ld-add-social-links.ld-form-group-row {
        display: block;
        position: relative
    }

        .ld-form-group .ld-add-social-links.ld-form-group-row .ld-form-input, .ld-form-group .ld-add-social-links.ld-form-group-row .pikaday__display {
            margin-left: 0
        }

        .ld-form-group .ld-add-social-links.ld-form-group-row .ld-button:not(.ld-select-button), .ld-form-group .ld-add-social-links.ld-form-group-row .ld-modal-primaryButton:not(.ld-select-button) {
            margin-left: .25rem
        }

        .ld-form-group .ld-add-social-links.ld-form-group-row .ld-input-group {
            display: block;
            border: 0
        }

            .ld-form-group .ld-add-social-links.ld-form-group-row .ld-input-group .ld-input-addon {
                padding: 0;
                font-size: .8125rem;
                min-width: auto
            }

            .ld-form-group .ld-add-social-links.ld-form-group-row .ld-input-group .ld-form-input, .ld-form-group .ld-add-social-links.ld-form-group-row .ld-input-group .pikaday__display {
                margin-bottom: 0
            }

            .ld-form-group .ld-add-social-links.ld-form-group-row .ld-select-button, .ld-form-group .ld-add-social-links.ld-form-group-row .ld-select-button:focus, .ld-form-group .ld-add-social-links.ld-form-group-row .ld-input-group > .ld-form-input, .ld-form-group .ld-add-social-links.ld-form-group-row .ld-input-group > .pikaday__display, .ld-form-group .ld-add-social-links.ld-form-group-row .sourcing-index .ld-input-group > .pikaday__display, .ld-form-group .ld-add-social-links.ld-form-group-row .ld-form-input, .ld-form-group .ld-add-social-links.ld-form-group-row .pikaday__display {
                border: .125rem solid #d4d7d8 !important
            }

        .ld-form-group .ld-add-social-links.ld-form-group-row .ld-form-input, .ld-form-group .ld-add-social-links.ld-form-group-row .pikaday__display {
            margin-top: .25rem;
            width: calc(100% - 5.5rem)
        }

            .ld-form-group .ld-add-social-links.ld-form-group-row .ld-form-input:focus, .ld-form-group .ld-add-social-links.ld-form-group-row .pikaday__display:focus {
                border-color: #3bbcb0 !important
            }

        .ld-form-group .ld-add-social-links.ld-form-group-row .ld-button:not(.ld-select-button), .ld-form-group .ld-add-social-links.ld-form-group-row .ld-modal-primaryButton:not(.ld-select-button) {
            margin-left: 0 !important;
            position: absolute;
            right: 0;
            bottom: 0;
            top: auto;
            height: 2.5625rem
        }

        .ld-form-group .ld-add-social-links.ld-form-group-row .ld-icon-button {
            display: none
        }
}

.ld-welcome-modal .ld-modal-fade-screen {
    padding-top: 5rem
}

.ld-welcome-modal .ld-modal-inner {
    overflow: initial;
    max-width: 50rem
}

.ld-welcome-modal .ld-modal-close {
    top: 2.5rem;
    right: 2.5rem
}

.ld-welcome-modal .ld-modal-image {
    position: absolute;
    top: -3.5rem;
    left: 50%;
    margin-left: -3rem;
    width: 6rem;
    height: 6rem;
    border-radius: .25rem;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.ld-welcome-modal .ld-modal-content {
    padding: 2.5rem
}

    .ld-welcome-modal .ld-modal-content p {
        color: #3c4750
    }

@media screen and (max-width:768px) {
    .ld-welcome-modal .ld-modal-fade-screen {
        padding-top: 4rem
    }

    .ld-welcome-modal .ld-modal-close {
        top: 2rem;
        right: 2rem;
        left: auto
    }

    .ld-welcome-modal .ld-modal-image {
        top: -3rem;
        margin-left: -2.5rem;
        width: 5rem;
        height: 5rem
    }

    .ld-welcome-modal .ld-modal-content {
        padding: 2rem
    }
}

@media screen and (max-width:480px) {
    .ld-welcome-modal .ld-modal-fade-screen {
        padding-top: 0
    }

    .ld-welcome-modal .ld-modal-inner {
        max-width: 95%;
        height: auto
    }

    .ld-welcome-modal .ld-modal-close {
        top: -2.5rem;
        right: 1rem
    }

        .ld-welcome-modal .ld-modal-close::after, .ld-welcome-modal .ld-modal-close::before {
            background: #fff
        }

    .ld-welcome-modal .ld-modal-content {
        padding-top: 3rem
    }
}

.modal-welcome .ld-action-point {
    position: fixed;
    bottom: 1.25rem;
    right: 1.25rem;
    width: 3.125rem;
    height: 3.125rem
}

@media screen and (max-width:768px) {
    .modal-welcome .ld-action-point {
        display: none
    }
}

@media screen and (min-width:769px) {
    .ld-hero-main {
        height: 38rem
    }
}

@media screen and (min-width:769px) {
    .ld-hero-main > .ld-container {
        padding-top: 15rem
    }
}

@media screen and (max-width:768px) {
    .ld-hero-main > .ld-container {
        padding-top: 20rem;
        padding-bottom: 8rem
    }
}

@media screen and (max-width:480px) {
    .ld-hero-main > .ld-container {
        padding-top: 12rem;
        padding-bottom: 6rem
    }
}

@media screen and (min-width:769px) {
    .ld-hero-main .ld-h1 {
        font-size: 3rem
    }
}

@media screen and (max-width:768px) {
    .ld-hero-main .ld-h1 {
        font-size: 2.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-hero-main .ld-h1 {
        font-size: 2rem
    }
}

.ld-hero-main .ld-h2 {
    font-weight: 300
}

.ld-hero-main .ld-text-slider {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: inline;
    margin-left: .75rem
}

    .ld-hero-main .ld-text-slider li {
        -webkit-animation: fadeEffect 10s linear infinite 0s;
        animation: fadeEffect 10s linear infinite 0s;
        display: inline-block;
        opacity: 0;
        overflow: hidden;
        position: absolute
    }

        .ld-hero-main .ld-text-slider li:nth-child(1) {
            -webkit-animation-delay: 2.5s;
            animation-delay: 2.5s
        }

        .ld-hero-main .ld-text-slider li:nth-child(2) {
            -webkit-animation-delay: 5s;
            animation-delay: 5s
        }

        .ld-hero-main .ld-text-slider li:nth-child(3) {
            -webkit-animation-delay: 7.5s;
            animation-delay: 7.5s
        }

@media screen and (max-width:768px) {
    .ld-hero-main .ld-text-slider {
        display: block;
        margin-left: 0;
        min-height: 2.5rem
    }
}

@-webkit-keyframes fadeEffect {
    0%,5% {
        opacity: 0
    }

    10%,25% {
        opacity: 1
    }

    30%,80%,100% {
        opacity: 0
    }
}

@keyframes fadeEffect {
    0%,5% {
        opacity: 0
    }

    10%,25% {
        opacity: 1
    }

    30%,80%,100% {
        opacity: 0
    }
}

.ld-cta-form .ld-h4 {
    margin-bottom: 1rem
}

.ld-cta-form .ld-form-input, .ld-cta-form .pikaday__display {
    border-color: transparent;
    padding: .625rem 1rem;
    font-size: 1rem
}

.ld-cta-form .ld-form-group {
    margin-top: 0 !important;
    position: relative;
    width: 100%
}

.ld-cta-form .ld-flex-form {
    position: relative
}

.ld-cta-form .ld-success-message {
    display: none
}

.ld-cta-form .ld-button, .ld-cta-form .ld-modal-primaryButton {
    height: 48px
}

@media screen and (min-width:769px) {
    .ld-cta-form .ld-flex-form {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .ld-cta-form .ld-form-group + .ld-form-group, .ld-cta-form .ld-form-group + .ld-button, .ld-cta-form .ld-form-group + .ld-modal-primaryButton {
        margin-left: 1rem
    }

    .ld-cta-form .ld-button, .ld-cta-form .ld-modal-primaryButton {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

@media screen and (max-width:768px) {
    .ld-cta-form .ld-form-group + .ld-form-group, .ld-cta-form .ld-form-group + .ld-button, .ld-cta-form .ld-form-group + .ld-modal-primaryButton {
        margin-top: .75rem !important
    }

    .ld-cta-form .ld-button, .ld-cta-form .ld-modal-primaryButton {
        width: 100%
    }
}

.ld-black-gray-bg .ld-cta-form {
    color: #fff
}

    .ld-black-gray-bg .ld-cta-form .ld-form-input, .ld-black-gray-bg .ld-cta-form .pikaday__display {
        background-color: #000;
        color: #e9ebec
    }

        .ld-black-gray-bg .ld-cta-form .ld-form-input::-webkit-input-placeholder, .ld-black-gray-bg .ld-cta-form .pikaday__display::-webkit-input-placeholder {
            color: #d4d7d8
        }

        .ld-black-gray-bg .ld-cta-form .ld-form-input:-moz-placeholder, .ld-black-gray-bg .ld-cta-form .pikaday__display:-moz-placeholder {
            color: #d4d7d8
        }

        .ld-black-gray-bg .ld-cta-form .ld-form-input::-moz-placeholder, .ld-black-gray-bg .ld-cta-form .pikaday__display::-moz-placeholder {
            color: #d4d7d8
        }

        .ld-black-gray-bg .ld-cta-form .ld-form-input:-ms-input-placeholder, .ld-black-gray-bg .ld-cta-form .pikaday__display:-ms-input-placeholder {
            color: #d4d7d8
        }

        .ld-black-gray-bg .ld-cta-form .ld-form-input::-ms-input-placeholder, .ld-black-gray-bg .ld-cta-form .pikaday__display::-ms-input-placeholder {
            color: #d4d7d8
        }

        .ld-black-gray-bg .ld-cta-form .ld-form-input::placeholder, .ld-black-gray-bg .ld-cta-form .pikaday__display::placeholder {
            color: #d4d7d8
        }

        .ld-black-gray-bg .ld-cta-form .ld-form-input:focus, .ld-black-gray-bg .ld-cta-form .pikaday__display:focus {
            background-color: rgba(0,0,0,.5)
        }

.ld-cta-form.ld-success .ld-success-message {
    display: block
}

    .ld-cta-form.ld-success .ld-success-message p {
        margin-bottom: .5rem
    }

@media screen and (max-width:768px) {
    .ld-cta-form.ld-success .ld-h4 .ld-flex-form .ld-form-group, .ld-cta-form.ld-success .ld-h4 .ld-flex-form .ld-button, .ld-cta-form.ld-success .ld-h4 .ld-flex-form .ld-modal-primaryButton {
        display: none
    }
}

@media screen and (min-width:769px) {
    .ld-cta-form.ld-success .ld-success-message {
        position: absolute;
        top: 0;
        left: 0
    }

    .ld-cta-form.ld-success .ld-h4 + .ld-flex-form .ld-form-group, .ld-cta-form.ld-success .ld-h4 + .ld-flex-form .ld-button, .ld-cta-form.ld-success .ld-h4 + .ld-flex-form .ld-modal-primaryButton {
        visibility: hidden;
        opacity: 0
    }
}

.ld-section-media {
    position: relative
}

    .ld-section-media .ld-h6 {
        margin-bottom: .5rem
    }

    .ld-section-media .ld-text-col {
        padding-top: 20rem
    }

    .ld-section-media .ld-image-col {
        position: absolute;
        top: 0;
        left: 0;
        height: 20rem;
        width: 100%;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat
    }

@media screen and (min-width:769px) {
    .ld-section-media .ld-col-2 .ld-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .ld-section-media .ld-col-2 .ld-col:last-child {
            margin-right: 0
        }

    .ld-section-media .ld-text-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 65.88078%;
        padding-top: 0
    }

        .ld-section-media .ld-text-col:last-child {
            margin-right: 0
        }

    .ld-section-media .ld-image-col {
        height: 100%;
        width: calc(75rem/12 * 4 + (100vw - 75rem)/2)
    }

    .ld-section-media .ld-text-col + .ld-image-col {
        right: 0;
        left: auto
    }

    .ld-section-media .ld-image-col + .ld-text-col {
        float: right;
        padding-left: 2rem
    }
}

@media(min-width:48.0625rem) and (max-width:59.375rem) {
    .ld-section-media .ld-text-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 57.35098%
    }

        .ld-section-media .ld-text-col:last-child {
            margin-right: 0
        }

    .ld-section-media .ld-image-col {
        width: calc(75rem/12 * 5 + (100vw - 75rem)/2)
    }
}

@media screen and (max-width:480px) {
    .ld-section-media .ld-text-col {
        padding-top: 16rem
    }

    .ld-section-media .ld-image-col {
        height: 16rem
    }
}

.ld-section-media .ld-image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
    background-color: transparent !important;
    background-image: -webkit-gradient(linear,right top,left top,from(white),color-stop(15%,rgba(255,255,255,0.7)),color-stop(40%,rgba(255,255,255,0)));
    background-image: linear-gradient(-90deg,white 0%,rgba(255,255,255,0.7) 15%,rgba(255,255,255,0) 40%)
}

.ld-section-media.ld-background-gray-bg .ld-image-overlay {
    background-image: -webkit-gradient(linear,right top,left top,from(#f4f5f6),color-stop(15%,rgba(244,245,246,0.7)),color-stop(40%,rgba(244,245,246,0)));
    background-image: linear-gradient(-90deg,#f4f5f6 0%,rgba(244,245,246,0.7) 15%,rgba(244,245,246,0) 40%)
}

.ld-section-media .ld-text-col + .ld-image-col .ld-image-overlay {
    background-image: -webkit-gradient(linear,left top,right top,from(white),color-stop(15%,rgba(255,255,255,0.7)),color-stop(40%,rgba(255,255,255,0)));
    background-image: linear-gradient(90deg,white 0%,rgba(255,255,255,0.7) 15%,rgba(255,255,255,0) 40%)
}

.ld-section-media.ld-background-gray-bg .ld-text-col + .ld-image-col .ld-image-overlay {
    background-image: -webkit-gradient(linear,left top,right top,from(#f4f5f6),color-stop(15%,rgba(244,245,246,0.7)),color-stop(40%,rgba(244,245,246,0)));
    background-image: linear-gradient(90deg,#f4f5f6 0%,rgba(244,245,246,0.7) 15%,rgba(244,245,246,0) 40%)
}

@media screen and (max-width:768px) {
    .ld-section-media {
        background-image: -webkit-gradient(linear,left top,left bottom,from(white),color-stop(15%,rgba(255,255,255,0.7)),color-stop(40%,rgba(255,255,255,0)));
        background-image: linear-gradient(180deg,white 0%,rgba(255,255,255,0.7) 15%,rgba(255,255,255,0) 40%)
    }

        .ld-section-media.ld-background-gray-bg .ld-image-overlay {
            background-image: -webkit-gradient(linear,left top,left bottom,from(#f4f5f6),color-stop(15%,rgba(244,245,246,0.7)),color-stop(40%,rgba(244,245,246,0)));
            background-image: linear-gradient(180deg,#f4f5f6 0%,rgba(244,245,246,0.7) 15%,rgba(244,245,246,0) 40%)
        }
}

.ld-section-list {
    margin-top: 2rem;
    margin-bottom: 1.5rem
}

    .ld-section-list .ld-list-item {
        position: relative;
        padding-left: 1.5rem
    }

        .ld-section-list .ld-list-item p {
            margin-bottom: 0
        }

        .ld-section-list .ld-list-item .iconic-check {
            width: 11px !important;
            height: 11px !important;
            position: absolute;
            top: .25rem;
            left: 0
        }

        .ld-section-list .ld-list-item .ld-h5, .ld-section-list .ld-list-item .has-markdown h1, .has-markdown .ld-section-list .ld-list-item h1, .ld-section-list .ld-list-item .has-markdown h2, .has-markdown .ld-section-list .ld-list-item h2, .ld-section-list .ld-list-item .has-markdown h3, .has-markdown .ld-section-list .ld-list-item h3, .ld-section-list .ld-list-item .has-markdown h4, .has-markdown .ld-section-list .ld-list-item h4, .ld-section-list .ld-list-item .has-markdown h5, .has-markdown .ld-section-list .ld-list-item h5, .ld-section-list .ld-list-item .has-markdown h6, .has-markdown .ld-section-list .ld-list-item h6 {
            margin-bottom: .5rem
        }

@media screen and (min-width:769px) {
    .ld-section-list {
        margin-top: 4rem;
        margin-bottom: 2.5rem
    }

        .ld-section-list .ld-row + .ld-row {
            margin-top: 2.5rem
        }
}

@media screen and (max-width:768px) {
    .ld-section-list .ld-col + .ld-col, .ld-section-list .ld-row + .ld-row {
        margin-top: 2rem
    }
}

.ld-section-cta {
    color: #fff;
    text-align: center
}

    .ld-section-cta .ld-container > .ld-h4 {
        margin-bottom: .5rem
    }

    .ld-section-cta .ld-separator-line {
        height: .0625rem;
        background-color: rgba(255,255,255,.3);
        margin: 2.5rem 0
    }

    .ld-section-cta .ld-cta-form {
        text-align: left
    }

.ld-section-logos .ld-logos-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

    .ld-section-logos .ld-logos-list::after {
        clear: both;
        content: "";
        display: block
    }

.ld-section-logos .ld-logo-li {
    text-align: center
}

    .ld-section-logos .ld-logo-li img {
        opacity: .5;
        vertical-align: middle
    }

@media screen and (min-width:769px) {
    .ld-section-logos .ld-logo-li {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 14.70196%;
        min-height: 4.5rem;
        line-height: 4.5rem
    }

        .ld-section-logos .ld-logo-li:last-child {
            margin-right: 0
        }

        .ld-section-logos .ld-logo-li:nth-child(6) {
            margin-right: 0;
            clear: right
        }

        .ld-section-logos .ld-logo-li:nth-child(7) {
            clear: left
        }
}

@media(min-width:30.0625rem) and (max-width:48rem) {
    .ld-section-logos .ld-logo-li {
        float: left;
        display: block;
        margin-right: 3.57866%;
        width: 22.316%;
        min-height: 4rem;
        line-height: 4rem
    }

        .ld-section-logos .ld-logo-li:last-child {
            margin-right: 0
        }

        .ld-section-logos .ld-logo-li:nth-child(4n+4) {
            margin-right: 0;
            clear: right
        }

        .ld-section-logos .ld-logo-li:nth-child(4n+5) {
            clear: left
        }
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-logo-li {
        float: left;
        display: block;
        margin-right: 4.82916%;
        width: 30.11389%;
        min-height: 3rem;
        line-height: 3rem
    }

        .ld-section-logos .ld-logo-li:last-child {
            margin-right: 0
        }

        .ld-section-logos .ld-logo-li:nth-child(3n+3) {
            margin-right: 0;
            clear: right
        }

        .ld-section-logos .ld-logo-li:nth-child(3n+4) {
            clear: left
        }
}

.ld-lj-heading + .ld-logos-list {
    padding-top: 1.5rem
}

@media screen and (min-width:769px) {
    .ld-lj-heading + .ld-logos-list {
        padding-top: 3.25rem
    }
}

.ld-section-logos .ld-booking-logo {
    max-height: 24px
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-booking-logo {
        max-height: 20px
    }
}

.ld-section-logos .ld-bosch-logo {
    max-height: 18px
}

@media screen and (max-width:768px) {
    .ld-section-logos .ld-bosch-logo {
        max-height: 16px
    }
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-bosch-logo {
        max-height: 11px
    }
}

.ld-section-logos .ld-deliveroo-logo {
    max-height: 38px
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-deliveroo-logo {
        max-height: 32px
    }
}

.ld-section-logos .ld-deloittedigital-logo {
    max-height: 42px
}

@media screen and (max-width:768px) {
    .ld-section-logos .ld-deloittedigital-logo {
        max-height: 36px
    }
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-deloittedigital-logo {
        max-height: 28px
    }
}

.ld-section-logos .ld-farfetch-logo {
    max-height: 17px
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-farfetch-logo {
        max-height: 14px
    }
}

.ld-section-logos .ld-onfido-logo {
    max-height: 26px
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-onfido-logo {
        max-height: 22px
    }
}

.ld-section-logos .ld-sky-logo {
    max-height: 31px
}

@media screen and (max-width:768px) {
    .ld-section-logos .ld-sky-logo {
        max-height: 28px
    }
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-sky-logo {
        max-height: 20px
    }
}

.ld-section-logos .ld-skyscanner-logo {
    max-height: 28px
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-skyscanner-logo {
        max-height: 22px
    }
}

.ld-section-logos .ld-spotify-logo {
    max-height: 34px
}

@media screen and (max-width:768px) {
    .ld-section-logos .ld-spotify-logo {
        max-height: 32px
    }
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-spotify-logo {
        max-height: 20px
    }
}

.ld-section-logos .ld-transferwise-logo {
    max-height: 29px
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-transferwise-logo {
        max-height: 23px
    }
}

.ld-section-logos .ld-trivago-logo {
    max-height: 27px
}

@media screen and (max-width:768px) {
    .ld-section-logos .ld-trivago-logo {
        max-height: 24px
    }
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-trivago-logo {
        max-height: 19px
    }
}

.ld-section-logos .ld-typeform-logo {
    max-height: 28px
}

@media screen and (max-width:480px) {
    .ld-section-logos .ld-typeform-logo {
        max-height: 19px
    }
}

.ld-section-products .ld-col + .ld-col {
    margin-top: 2rem
}

.ld-section-products .ld-lj-heading + .ld-row {
    margin-top: 2.5rem
}

@media screen and (min-width:769px) {
    .ld-section-products .ld-lj-heading + .ld-row {
        margin-top: 5rem
    }
}

@media screen and (min-width:481px) {
    .ld-section-products .ld-lj-heading + .ld-row {
        margin-top: 4rem
    }
}

@media(min-width:1040px) {
    .ld-section-products .ld-row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .ld-section-products .ld-col.ld-product-landinghires:only-child {
        margin-left: auto;
        margin-right: auto
    }

    .ld-section-products .ld-col {
        position: relative;
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%
    }

        .ld-section-products .ld-col:last-child {
            margin-right: 0
        }

        .ld-section-products .ld-col + .ld-col {
            margin-top: 0
        }

        .ld-section-products .ld-col .ld-product-card-main {
            padding-bottom: 6rem
        }

        .ld-section-products .ld-col .ld-button, .ld-section-products .ld-col .ld-modal-primaryButton {
            position: absolute;
            bottom: 2rem;
            left: 2rem;
            top: auto
        }
}

.ld-product-card {
    border-radius: .25rem;
    overflow: hidden;
    background-color: #fff
}

.ld-product-card-header {
    position: relative;
    color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 2.5rem 1.5rem 1.5rem
}

@media screen and (min-width:481px) {
    .ld-product-card-header {
        padding: 3.75rem 2rem 1.5rem;
        background-position: top 45% center
    }
}

.ld-product-card-header .ld-image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: .75
}

.ld-product-card-title {
    position: relative;
    z-index: 3
}

    .ld-product-card-title .ld-product-title {
        margin-bottom: 0
    }

    .ld-product-card-title .ld-product-subtitle {
        margin-bottom: 0;
        font-style: italic;
        font-size: 1rem;
        line-height: 1.4
    }

.ld-product-card-main {
    padding: 1.5rem;
    color: #677076
}

    .ld-product-card-main .ld-button, .ld-product-card-main .ld-modal-primaryButton {
        margin-top: 1.5rem
    }

@media screen and (max-width:768px) {
    .ld-product-card-main .ld-medium-paragraph {
        margin-bottom: 1rem
    }
}

@media screen and (min-width:481px) {
    .ld-product-card-main {
        padding: 2rem
    }

        .ld-product-card-main .ld-button, .ld-product-card-main .ld-modal-primaryButton {
            margin-top: 2rem
        }
}

.ld-product-card.ld-blue-card .ld-product-card-header .ld-image-overlay {
    background-color: #3980cc
}

.ld-product-card.ld-blue-card .ld-iconic-list li .iconic .iconic-property-fill {
    fill: #3980cc
}

.ld-product-card.ld-blue-card .ld-iconic-list li .iconic .iconic-property-stroke {
    stroke: #3980cc
}

.ld-product-card.ld-light-green-card .ld-product-card-header .ld-image-overlay {
    background-color: #3bbcb0
}

.ld-product-card.ld-light-green-card .ld-iconic-list li .iconic .iconic-property-fill {
    fill: #3bbcb0
}

.ld-product-card.ld-light-green-card .ld-iconic-list li .iconic .iconic-property-stroke {
    stroke: #3bbcb0
}

.ld-product-card.ld-green-card .ld-product-card-header .ld-image-overlay {
    background-color: #D5ECEC
}

.ld-product-card.ld-green-card .ld-iconic-list li .iconic .iconic-property-fill {
    fill: #D5ECEC
}

.ld-product-card.ld-green-card .ld-iconic-list li .iconic .iconic-property-stroke {
    stroke: #D5ECEC
}

.ld-product-card.ld-orange-card .ld-product-card-header .ld-image-overlay {
    background-color: #cc6114
}

.ld-product-card.ld-orange-card .ld-iconic-list li .iconic .iconic-property-fill {
    fill: #cc6114
}

.ld-product-card.ld-orange-card .ld-iconic-list li .iconic .iconic-property-stroke {
    stroke: #cc6114
}

.ld-product-card.ld-red-card .ld-product-card-header .ld-image-overlay {
    background-color: #ee483e
}

.ld-product-card.ld-red-card .ld-iconic-list li .iconic .iconic-property-fill {
    fill: #ee483e
}

.ld-product-card.ld-red-card .ld-iconic-list li .iconic .iconic-property-stroke {
    stroke: #ee483e
}

.ld-product-card.ld-medium-red-card .ld-product-card-header .ld-image-overlay {
    background-color: #cc3d35
}

.ld-product-card.ld-medium-red-card .ld-iconic-list li .iconic .iconic-property-fill {
    fill: #cc3d35
}

.ld-product-card.ld-medium-red-card .ld-iconic-list li .iconic .iconic-property-stroke {
    stroke: #cc3d35
}

.ld-product-card.ld-purple-card .ld-product-card-header .ld-image-overlay {
    background-color: #b43194
}

.ld-product-card.ld-purple-card .ld-iconic-list li .iconic .iconic-property-fill {
    fill: #b43194
}

.ld-product-card.ld-purple-card .ld-iconic-list li .iconic .iconic-property-stroke {
    stroke: #b43194
}

.ld-product-card.ld-dark-blue-card .ld-product-card-header .ld-image-overlay {
    background-color: #1d4066
}

.ld-product-card.ld-dark-blue-card .ld-iconic-list li .iconic .iconic-property-fill {
    fill: #1d4066
}

.ld-product-card.ld-dark-blue-card .ld-iconic-list li .iconic .iconic-property-stroke {
    stroke: #1d4066
}

.ld-product-card.ld-black-card .ld-product-card-header .ld-image-overlay {
    background-color: #3C3C3B
}

.ld-product-card.ld-black-card .ld-iconic-list li .iconic .iconic-property-fill {
    fill: #3C3C3B
}

.ld-product-card.ld-black-card .ld-iconic-list li .iconic .iconic-property-stroke {
    stroke: #3C3C3B
}

.ld-product-card.ld-lcforange-card .ld-product-card-header .ld-image-overlay {
    background-color: #ed8232
}

.ld-product-card.ld-lcforange-card .ld-iconic-list li .iconic .iconic-property-fill {
    fill: #ed8232
}

.ld-product-card.ld-lcforange-card .ld-iconic-list li .iconic .iconic-property-stroke {
    stroke: #ed8232
}

.ld-product-card.ld-product-landinghires .ld-product-card-header {
    background-image: url(https://assets.landing.jobs/cms-assets/files/472/original/product-landinghires.jpg)
}

.ld-product-card.ld-product-landingsource .ld-product-card-header {
    background-image: url(https://assets.landing.jobs/cms-assets/files/465/original/product-landingsource.jpg)
}

.landing_hires .ld-section-products {
    display: none
}

.ld-section-icons {
    text-align: center
}

    .ld-section-icons .ld-col .ld-h2, .ld-section-icons .ld-col .ld-h3, .ld-section-icons .ld-col .ld-h4, .ld-section-icons .ld-col .ld-h5, .ld-section-icons .ld-col .has-markdown h1, .has-markdown .ld-section-icons .ld-col h1, .ld-section-icons .ld-col .has-markdown h2, .has-markdown .ld-section-icons .ld-col h2, .ld-section-icons .ld-col .has-markdown h3, .has-markdown .ld-section-icons .ld-col h3, .ld-section-icons .ld-col .has-markdown h4, .has-markdown .ld-section-icons .ld-col h4, .ld-section-icons .ld-col .has-markdown h5, .has-markdown .ld-section-icons .ld-col h5, .ld-section-icons .ld-col .has-markdown h6, .has-markdown .ld-section-icons .ld-col h6, .ld-section-icons .ld-col .ld-h6 {
        margin-top: .5rem;
        margin-bottom: 1rem
    }

    .ld-section-icons .ld-col .ld-h2 {
        font-weight: 500
    }

@media screen and (min-width:769px) {
    .ld-section-icons .ld-col .ld-h4 {
        font-size: 1.25rem
    }
}

.ld-section-icons .ld-col p {
    color: #677076
}

.ld-section-icons .ld-col .iconic.iconic-people {
    width: 4rem !important;
    height: 4rem !important;
    margin-top: -1rem;
    margin-bottom: -1rem
}

@media screen and (max-width:480px) {
    .ld-section-icons .ld-col-wrapper-desktop .ld-col + .ld-col, .ld-section-icons .ld-col-wrapper-tablet .ld-col + .ld-col {
        margin-top: 3rem
    }
}

@media screen and (max-width:768px) {
    .ld-section-icons .ld-col-wrapper-desktop .ld-col + .ld-col {
        margin-top: 5rem
    }
}

.ld-section-stats.ld-color-block, .ld-section-stats.ld-color-block p, .ld-section-stats.ld-section-icons.ld-color-block, .ld-section-stats.ld-section-icons.ld-color-block p {
    color: #fff
}

    .ld-section-stats.ld-color-block .iconic, .ld-section-stats.ld-section-icons.ld-color-block .iconic {
        opacity: .5
    }

        .ld-section-stats.ld-color-block .iconic .iconic-property-fill, .ld-section-stats.ld-section-icons.ld-color-block .iconic .iconic-property-fill {
            fill: #fff
        }

        .ld-section-stats.ld-color-block .iconic .iconic-property-stroke, .ld-section-stats.ld-section-icons.ld-color-block .iconic .iconic-property-stroke {
            stroke: #fff
        }

    .ld-section-stats.ld-color-block.ld-blue, .ld-section-stats.ld-section-icons.ld-color-block.ld-blue {
        background-color: #3980cc
    }

    .ld-section-stats.ld-color-block.ld-green, .ld-section-stats.ld-section-icons.ld-color-block.ld-green {
        background-color: #D5ECEC
    }

    .ld-section-stats.ld-color-block.ld-orange, .ld-section-stats.ld-section-icons.ld-color-block.ld-orange {
        background-color: #cc6114
    }

    .ld-section-stats.ld-color-block.ld-red, .ld-section-stats.ld-section-icons.ld-color-block.ld-red {
        background-color: #ee483e
    }

    .ld-section-stats.ld-color-block.ld-purple, .ld-section-stats.ld-section-icons.ld-color-block.ld-purple {
        background-color: #b43194
    }

    .ld-section-stats.ld-color-block.ld-black, .ld-section-stats.ld-section-icons.ld-color-block.ld-black {
        background-color: #3C3C3B
    }

    .ld-section-stats.ld-color-block.ld-light-blue, .ld-section-stats.ld-section-icons.ld-color-block.ld-light-blue {
        background-color: #4293ea
    }

    .ld-section-stats.ld-color-block.ld-light-green, .ld-section-stats.ld-section-icons.ld-color-block.ld-light-green {
        background-color: #3bbcb0
    }

    .ld-section-stats.ld-color-block.ld-light-orange, .ld-section-stats.ld-section-icons.ld-color-block.ld-light-orange {
        background-color: #f3873c
    }

    .ld-section-stats.ld-color-block.ld-light-red, .ld-section-stats.ld-section-icons.ld-color-block.ld-light-red {
        background-color: #f04637
    }

    .ld-section-stats.ld-color-block.ld-light-purple, .ld-section-stats.ld-section-icons.ld-color-block.ld-light-purple {
        background-color: #cb42b0
    }

    .ld-section-stats.ld-color-block.ld-light-yellow, .ld-section-stats.ld-section-icons.ld-color-block.ld-light-yellow {
        background-color: #fcfbe2
    }

    .ld-section-stats.ld-color-block.ld-medium-blue, .ld-section-stats.ld-section-icons.ld-color-block.ld-medium-blue {
        background-color: #356599
    }

    .ld-section-stats.ld-color-block.ld-medium-green, .ld-section-stats.ld-section-icons.ld-color-block.ld-medium-green {
        background-color: #317170
    }

    .ld-section-stats.ld-color-block.ld-medium-orange, .ld-section-stats.ld-section-icons.ld-color-block.ld-medium-orange {
        background-color: #b55612
    }

    .ld-section-stats.ld-color-block.ld-medium-red, .ld-section-stats.ld-section-icons.ld-color-block.ld-medium-red {
        background-color: #cc3d35
    }

    .ld-section-stats.ld-color-block.ld-medium-purple, .ld-section-stats.ld-section-icons.ld-color-block.ld-medium-purple {
        background-color: #a02c84
    }

    .ld-section-stats.ld-color-block.ld-medium-yellow, .ld-section-stats.ld-section-icons.ld-color-block.ld-medium-yellow {
        background-color: #ede441
    }

    .ld-section-stats.ld-color-block.ld-dark-blue, .ld-section-stats.ld-section-icons.ld-color-block.ld-dark-blue {
        background-color: #1d4066
    }

    .ld-section-stats.ld-color-block.ld-dark-green, .ld-section-stats.ld-section-icons.ld-color-block.ld-dark-green {
        background-color: #185b56
    }

    .ld-section-stats.ld-color-block.ld-dark-orange, .ld-section-stats.ld-section-icons.ld-color-block.ld-dark-orange {
        background-color: #8c4100
    }

    .ld-section-stats.ld-color-block.ld-dark-red, .ld-section-stats.ld-section-icons.ld-color-block.ld-dark-red {
        background-color: #b3352e
    }

    .ld-section-stats.ld-color-block.ld-dark-purple, .ld-section-stats.ld-section-icons.ld-color-block.ld-dark-purple {
        background-color: #9b0076
    }

    .ld-section-stats.ld-color-block.ld-dark-yellow, .ld-section-stats.ld-section-icons.ld-color-block.ld-dark-yellow {
        background-color: #ede441
    }

    .ld-section-stats.ld-color-block.ld-black-gray, .ld-section-stats.ld-section-icons.ld-color-block.ld-black-gray {
        background-color: #3C3C3B
    }

    .ld-section-stats.ld-color-block.ld-darker-gray, .ld-section-stats.ld-section-icons.ld-color-block.ld-darker-gray {
        background-color: #3c4750
    }

    .ld-section-stats.ld-color-block.ld-dark-gray, .ld-section-stats.ld-section-icons.ld-color-block.ld-dark-gray {
        background-color: #677076
    }

    .ld-section-stats.ld-color-block.ld-medium-gray, .ld-section-stats.ld-section-icons.ld-color-block.ld-medium-gray {
        background-color: #81878c
    }

    .ld-section-stats.ld-color-block.ld-base-gray, .ld-section-stats.ld-section-icons.ld-color-block.ld-base-gray {
        background-color: #bec2c5
    }

    .ld-section-stats.ld-color-block.ld-light-gray, .ld-section-stats.ld-section-icons.ld-color-block.ld-light-gray {
        background-color: #d4d7d8
    }

    .ld-section-stats.ld-color-block.ld-lighter-gray, .ld-section-stats.ld-section-icons.ld-color-block.ld-lighter-gray {
        background-color: #e9ebec
    }

    .ld-section-stats.ld-color-block.ld-background-gray, .ld-section-stats.ld-section-icons.ld-color-block.ld-background-gray {
        background-color: #f4f5f6
    }

    .ld-section-stats.ld-color-block.ld-success-green, .ld-section-stats.ld-section-icons.ld-color-block.ld-success-green {
        background-color: #5cb85c
    }

@media screen and (max-width:480px) {
    .ld-section-stats .ld-col-wrapper-desktop .ld-col + .ld-col, .ld-section-stats .ld-col-wrapper-tablet .ld-col + .ld-col {
        margin-top: 2.5rem
    }
}

@media screen and (max-width:768px) {
    .ld-section-stats .ld-col-wrapper-desktop .ld-col + .ld-col {
        margin-top: 3rem
    }
}

.ld-card {
    background-color: #fff;
    border: .0625rem solid #d4d7d8;
    border-radius: .25rem;
    text-align: center
}

    .ld-card.ld-no-bg {
        background-color: transparent
    }

.ld-card-header {
    padding: 1.5rem 1.5rem 1rem
}

    .ld-card-header .iconic {
        width: 2rem !important;
        height: 2rem !important
    }

    .ld-card-header .ld-icon {
        height: 2rem
    }

    .ld-card-header .iconic, .ld-card-header .ld-icon {
        margin-bottom: 1rem
    }

    .ld-card-header .ld-h6 {
        font-size: .8125rem;
        margin-bottom: 0
    }

@media screen and (min-width:481px) {
    .ld-card-header {
        padding: 2rem 2rem 1.5rem
    }
}

.ld-color-section {
    color: #fff;
    padding: .75rem 1.5rem
}

    .ld-color-section .ld-h3, .ld-color-section .ld-h4 {
        margin-bottom: 0
    }

        .ld-color-section .ld-h3 .ld-small, .ld-color-section .ld-h4 .ld-small {
            font-size: .7em;
            font-weight: 400
        }

@media screen and (min-width:481px) {
    .ld-color-section {
        padding: 1rem 2rem
    }
}

.ld-card-main {
    padding: 1rem 1.5rem 1.5rem
}

    .ld-card-main p {
        margin-bottom: 0
    }

        .ld-card-main p + p {
            margin-top: 1em
        }

        .ld-card-main p + .ld-button, .ld-card-main p + .ld-modal-primaryButton {
            margin-top: 1.5rem
        }

@media screen and (min-width:481px) {
    .ld-card-main {
        padding: 1.5rem 2rem 2rem
    }
}

.ld-card.ld-blue .iconic .iconic-property-fill {
    fill: #3980cc
}

.ld-card.ld-blue .iconic .iconic-property-stroke {
    stroke: #3980cc
}

.ld-card.ld-blue .ld-property-fill {
    fill: #3980cc
}

.ld-card.ld-blue .ld-card-header {
    color: #3980cc
}

.ld-card.ld-blue .ld-color-section {
    background-color: #3980cc
}

.ld-card.ld-green .iconic .iconic-property-fill {
    fill: #D5ECEC
}

.ld-card.ld-green .iconic .iconic-property-stroke {
    stroke: #D5ECEC
}

.ld-card.ld-green .ld-property-fill {
    fill: #D5ECEC
}

.ld-card.ld-green .ld-card-header {
    color: #D5ECEC
}

.ld-card.ld-green .ld-color-section {
    background-color: #D5ECEC
}

.ld-card.ld-orange .iconic .iconic-property-fill {
    fill: #cc6114
}

.ld-card.ld-orange .iconic .iconic-property-stroke {
    stroke: #cc6114
}

.ld-card.ld-orange .ld-property-fill {
    fill: #cc6114
}

.ld-card.ld-orange .ld-card-header {
    color: #cc6114
}

.ld-card.ld-orange .ld-color-section {
    background-color: #cc6114
}

.ld-card.ld-red .iconic .iconic-property-fill {
    fill: #ee483e
}

.ld-card.ld-red .iconic .iconic-property-stroke {
    stroke: #ee483e
}

.ld-card.ld-red .ld-property-fill {
    fill: #ee483e
}

.ld-card.ld-red .ld-card-header {
    color: #ee483e
}

.ld-card.ld-red .ld-color-section {
    background-color: #ee483e
}

.ld-card.ld-purple .iconic .iconic-property-fill {
    fill: #b43194
}

.ld-card.ld-purple .iconic .iconic-property-stroke {
    stroke: #b43194
}

.ld-card.ld-purple .ld-property-fill {
    fill: #b43194
}

.ld-card.ld-purple .ld-card-header {
    color: #b43194
}

.ld-card.ld-purple .ld-color-section {
    background-color: #b43194
}

.ld-card.ld-black .iconic .iconic-property-fill {
    fill: #3C3C3B
}

.ld-card.ld-black .iconic .iconic-property-stroke {
    stroke: #3C3C3B
}

.ld-card.ld-black .ld-property-fill {
    fill: #3C3C3B
}

.ld-card.ld-black .ld-card-header {
    color: #3C3C3B
}

.ld-card.ld-black .ld-color-section {
    background-color: #3C3C3B
}

.ld-card.ld-light-blue .iconic .iconic-property-fill {
    fill: #4293ea
}

.ld-card.ld-light-blue .iconic .iconic-property-stroke {
    stroke: #4293ea
}

.ld-card.ld-light-blue .ld-property-fill {
    fill: #4293ea
}

.ld-card.ld-light-blue .ld-card-header {
    color: #4293ea
}

.ld-card.ld-light-blue .ld-color-section {
    background-color: #4293ea
}

.ld-card.ld-light-green .iconic .iconic-property-fill {
    fill: #3bbcb0
}

.ld-card.ld-light-green .iconic .iconic-property-stroke {
    stroke: #3bbcb0
}

.ld-card.ld-light-green .ld-property-fill {
    fill: #3bbcb0
}

.ld-card.ld-light-green .ld-card-header {
    color: #3bbcb0
}

.ld-card.ld-light-green .ld-color-section {
    background-color: #3bbcb0
}

.ld-card.ld-light-orange .iconic .iconic-property-fill {
    fill: #f3873c
}

.ld-card.ld-light-orange .iconic .iconic-property-stroke {
    stroke: #f3873c
}

.ld-card.ld-light-orange .ld-property-fill {
    fill: #f3873c
}

.ld-card.ld-light-orange .ld-card-header {
    color: #f3873c
}

.ld-card.ld-light-orange .ld-color-section {
    background-color: #f3873c
}

.ld-card.ld-light-red .iconic .iconic-property-fill {
    fill: #f04637
}

.ld-card.ld-light-red .iconic .iconic-property-stroke {
    stroke: #f04637
}

.ld-card.ld-light-red .ld-property-fill {
    fill: #f04637
}

.ld-card.ld-light-red .ld-card-header {
    color: #f04637
}

.ld-card.ld-light-red .ld-color-section {
    background-color: #f04637
}

.ld-card.ld-light-purple .iconic .iconic-property-fill {
    fill: #cb42b0
}

.ld-card.ld-light-purple .iconic .iconic-property-stroke {
    stroke: #cb42b0
}

.ld-card.ld-light-purple .ld-property-fill {
    fill: #cb42b0
}

.ld-card.ld-light-purple .ld-card-header {
    color: #cb42b0
}

.ld-card.ld-light-purple .ld-color-section {
    background-color: #cb42b0
}

.ld-card.ld-light-yellow .iconic .iconic-property-fill {
    fill: #fcfbe2
}

.ld-card.ld-light-yellow .iconic .iconic-property-stroke {
    stroke: #fcfbe2
}

.ld-card.ld-light-yellow .ld-property-fill {
    fill: #fcfbe2
}

.ld-card.ld-light-yellow .ld-card-header {
    color: #fcfbe2
}

.ld-card.ld-light-yellow .ld-color-section {
    background-color: #fcfbe2
}

.ld-card.ld-medium-blue .iconic .iconic-property-fill {
    fill: #356599
}

.ld-card.ld-medium-blue .iconic .iconic-property-stroke {
    stroke: #356599
}

.ld-card.ld-medium-blue .ld-property-fill {
    fill: #356599
}

.ld-card.ld-medium-blue .ld-card-header {
    color: #356599
}

.ld-card.ld-medium-blue .ld-color-section {
    background-color: #356599
}

.ld-card.ld-medium-green .iconic .iconic-property-fill {
    fill: #317170
}

.ld-card.ld-medium-green .iconic .iconic-property-stroke {
    stroke: #317170
}

.ld-card.ld-medium-green .ld-property-fill {
    fill: #317170
}

.ld-card.ld-medium-green .ld-card-header {
    color: #317170
}

.ld-card.ld-medium-green .ld-color-section {
    background-color: #317170
}

.ld-card.ld-medium-orange .iconic .iconic-property-fill {
    fill: #b55612
}

.ld-card.ld-medium-orange .iconic .iconic-property-stroke {
    stroke: #b55612
}

.ld-card.ld-medium-orange .ld-property-fill {
    fill: #b55612
}

.ld-card.ld-medium-orange .ld-card-header {
    color: #b55612
}

.ld-card.ld-medium-orange .ld-color-section {
    background-color: #b55612
}

.ld-card.ld-medium-red .iconic .iconic-property-fill {
    fill: #cc3d35
}

.ld-card.ld-medium-red .iconic .iconic-property-stroke {
    stroke: #cc3d35
}

.ld-card.ld-medium-red .ld-property-fill {
    fill: #cc3d35
}

.ld-card.ld-medium-red .ld-card-header {
    color: #cc3d35
}

.ld-card.ld-medium-red .ld-color-section {
    background-color: #cc3d35
}

.ld-card.ld-medium-purple .iconic .iconic-property-fill {
    fill: #a02c84
}

.ld-card.ld-medium-purple .iconic .iconic-property-stroke {
    stroke: #a02c84
}

.ld-card.ld-medium-purple .ld-property-fill {
    fill: #a02c84
}

.ld-card.ld-medium-purple .ld-card-header {
    color: #a02c84
}

.ld-card.ld-medium-purple .ld-color-section {
    background-color: #a02c84
}

.ld-card.ld-medium-yellow .iconic .iconic-property-fill {
    fill: #ede441
}

.ld-card.ld-medium-yellow .iconic .iconic-property-stroke {
    stroke: #ede441
}

.ld-card.ld-medium-yellow .ld-property-fill {
    fill: #ede441
}

.ld-card.ld-medium-yellow .ld-card-header {
    color: #ede441
}

.ld-card.ld-medium-yellow .ld-color-section {
    background-color: #ede441
}

.ld-card.ld-dark-blue .iconic .iconic-property-fill {
    fill: #1d4066
}

.ld-card.ld-dark-blue .iconic .iconic-property-stroke {
    stroke: #1d4066
}

.ld-card.ld-dark-blue .ld-property-fill {
    fill: #1d4066
}

.ld-card.ld-dark-blue .ld-card-header {
    color: #1d4066
}

.ld-card.ld-dark-blue .ld-color-section {
    background-color: #1d4066
}

.ld-card.ld-dark-green .iconic .iconic-property-fill {
    fill: #185b56
}

.ld-card.ld-dark-green .iconic .iconic-property-stroke {
    stroke: #185b56
}

.ld-card.ld-dark-green .ld-property-fill {
    fill: #185b56
}

.ld-card.ld-dark-green .ld-card-header {
    color: #185b56
}

.ld-card.ld-dark-green .ld-color-section {
    background-color: #185b56
}

.ld-card.ld-dark-orange .iconic .iconic-property-fill {
    fill: #8c4100
}

.ld-card.ld-dark-orange .iconic .iconic-property-stroke {
    stroke: #8c4100
}

.ld-card.ld-dark-orange .ld-property-fill {
    fill: #8c4100
}

.ld-card.ld-dark-orange .ld-card-header {
    color: #8c4100
}

.ld-card.ld-dark-orange .ld-color-section {
    background-color: #8c4100
}

.ld-card.ld-dark-red .iconic .iconic-property-fill {
    fill: #b3352e
}

.ld-card.ld-dark-red .iconic .iconic-property-stroke {
    stroke: #b3352e
}

.ld-card.ld-dark-red .ld-property-fill {
    fill: #b3352e
}

.ld-card.ld-dark-red .ld-card-header {
    color: #b3352e
}

.ld-card.ld-dark-red .ld-color-section {
    background-color: #b3352e
}

.ld-card.ld-dark-purple .iconic .iconic-property-fill {
    fill: #9b0076
}

.ld-card.ld-dark-purple .iconic .iconic-property-stroke {
    stroke: #9b0076
}

.ld-card.ld-dark-purple .ld-property-fill {
    fill: #9b0076
}

.ld-card.ld-dark-purple .ld-card-header {
    color: #9b0076
}

.ld-card.ld-dark-purple .ld-color-section {
    background-color: #9b0076
}

.ld-card.ld-dark-yellow .iconic .iconic-property-fill {
    fill: #ede441
}

.ld-card.ld-dark-yellow .iconic .iconic-property-stroke {
    stroke: #ede441
}

.ld-card.ld-dark-yellow .ld-property-fill {
    fill: #ede441
}

.ld-card.ld-dark-yellow .ld-card-header {
    color: #ede441
}

.ld-card.ld-dark-yellow .ld-color-section {
    background-color: #ede441
}

.ld-card.ld-black-gray .iconic .iconic-property-fill {
    fill: #3C3C3B
}

.ld-card.ld-black-gray .iconic .iconic-property-stroke {
    stroke: #3C3C3B
}

.ld-card.ld-black-gray .ld-property-fill {
    fill: #3C3C3B
}

.ld-card.ld-black-gray .ld-card-header {
    color: #3C3C3B
}

.ld-card.ld-black-gray .ld-color-section {
    background-color: #3C3C3B
}

.ld-card.ld-darker-gray .iconic .iconic-property-fill {
    fill: #3c4750
}

.ld-card.ld-darker-gray .iconic .iconic-property-stroke {
    stroke: #3c4750
}

.ld-card.ld-darker-gray .ld-property-fill {
    fill: #3c4750
}

.ld-card.ld-darker-gray .ld-card-header {
    color: #3c4750
}

.ld-card.ld-darker-gray .ld-color-section {
    background-color: #3c4750
}

.ld-card.ld-dark-gray .iconic .iconic-property-fill {
    fill: #677076
}

.ld-card.ld-dark-gray .iconic .iconic-property-stroke {
    stroke: #677076
}

.ld-card.ld-dark-gray .ld-property-fill {
    fill: #677076
}

.ld-card.ld-dark-gray .ld-card-header {
    color: #677076
}

.ld-card.ld-dark-gray .ld-color-section {
    background-color: #677076
}

.ld-card.ld-medium-gray .iconic .iconic-property-fill {
    fill: #81878c
}

.ld-card.ld-medium-gray .iconic .iconic-property-stroke {
    stroke: #81878c
}

.ld-card.ld-medium-gray .ld-property-fill {
    fill: #81878c
}

.ld-card.ld-medium-gray .ld-card-header {
    color: #81878c
}

.ld-card.ld-medium-gray .ld-color-section {
    background-color: #81878c
}

.ld-card.ld-base-gray .iconic .iconic-property-fill {
    fill: #bec2c5
}

.ld-card.ld-base-gray .iconic .iconic-property-stroke {
    stroke: #bec2c5
}

.ld-card.ld-base-gray .ld-property-fill {
    fill: #bec2c5
}

.ld-card.ld-base-gray .ld-card-header {
    color: #bec2c5
}

.ld-card.ld-base-gray .ld-color-section {
    background-color: #bec2c5
}

.ld-card.ld-light-gray .iconic .iconic-property-fill {
    fill: #d4d7d8
}

.ld-card.ld-light-gray .iconic .iconic-property-stroke {
    stroke: #d4d7d8
}

.ld-card.ld-light-gray .ld-property-fill {
    fill: #d4d7d8
}

.ld-card.ld-light-gray .ld-card-header {
    color: #d4d7d8
}

.ld-card.ld-light-gray .ld-color-section {
    background-color: #d4d7d8
}

.ld-card.ld-lighter-gray .iconic .iconic-property-fill {
    fill: #e9ebec
}

.ld-card.ld-lighter-gray .iconic .iconic-property-stroke {
    stroke: #e9ebec
}

.ld-card.ld-lighter-gray .ld-property-fill {
    fill: #e9ebec
}

.ld-card.ld-lighter-gray .ld-card-header {
    color: #e9ebec
}

.ld-card.ld-lighter-gray .ld-color-section {
    background-color: #e9ebec
}

.ld-card.ld-background-gray .iconic .iconic-property-fill {
    fill: #f4f5f6
}

.ld-card.ld-background-gray .iconic .iconic-property-stroke {
    stroke: #f4f5f6
}

.ld-card.ld-background-gray .ld-property-fill {
    fill: #f4f5f6
}

.ld-card.ld-background-gray .ld-card-header {
    color: #f4f5f6
}

.ld-card.ld-background-gray .ld-color-section {
    background-color: #f4f5f6
}

.ld-card.ld-success-green .iconic .iconic-property-fill {
    fill: #5cb85c
}

.ld-card.ld-success-green .iconic .iconic-property-stroke {
    stroke: #5cb85c
}

.ld-card.ld-success-green .ld-property-fill {
    fill: #5cb85c
}

.ld-card.ld-success-green .ld-card-header {
    color: #5cb85c
}

.ld-card.ld-success-green .ld-color-section {
    background-color: #5cb85c
}

.ld-homepage .ld-hero {
    text-align: center;
    background-image: url(https://assets.landing.jobs/cms-assets/files/493/original/home-hero.jpg);
    background-position: 0 30%;
    position: relative
}

@media screen and (max-width:768px) {
    .ld-homepage .ld-hero {
        background-position: center
    }
}

.ld-homepage .ld-hero .ld-gradient-overlay-top {
    background-color: rgba(38,51,60,.2);
    width: 100%;
    height: 100%
}

.ld-homepage .ld-hero > .ld-container {
    padding-bottom: 3.75rem
}

.ld-homepage .ld-hero .ld-hero-titles {
    padding-top: 18.4375rem
}

@media screen and (max-width:480px) {
    .ld-homepage .ld-hero .ld-hero-titles {
        padding-top: 14rem;
        padding-bottom: 2.5rem
    }
}

.ld-homepage .ld-hero .ld-h1 {
    font-weight: 400;
    font-size: 2.5rem
}

@media screen and (max-width:768px) {
    .ld-homepage .ld-hero .ld-h1 {
        font-size: 2rem
    }
}

@media screen and (max-width:480px) {
    .ld-homepage .ld-hero .ld-h1 {
        font-size: 1.3rem
    }
}

.ld-homepage .ld-hero .ld-h2 {
    font-size: 1.5rem;
    font-weight: 300;
    margin-bottom: 2.5rem
}

@media screen and (max-width:768px) {
    .ld-homepage .ld-hero .ld-h2 {
        margin-bottom: 2rem
    }
}

@media screen and (max-width:480px) {
    .ld-homepage .ld-hero .ld-h2 {
        font-size: 1rem
    }
}

.ld-homepage .ld-hero .ld-employer-cta {
    position: relative;
    z-index: 2;
    background-color: #3c4750;
    width: 100%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    text-align: center;
    font-size: 1rem;
    font-family: roboto,sans-serif;
    font-weight: 300;
    color: #f4f5f6
}

    .ld-homepage .ld-hero .ld-employer-cta a.ld-employer-link {
        color: #f4f5f6;
        border-bottom: 1px solid #f4f5f6
    }

    .ld-homepage .ld-hero .ld-employer-cta p {
        margin-bottom: 0
    }

@media screen and (max-width:480px) {
    .ld-homepage .ld-hero .ld-employer-cta {
        font-size: .8rem
    }
}

.ld-homepage .ld-jobs-by-city {
    text-align: center
}

    .ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop {
        line-height: 0;
        margin-top: 5rem
    }

        .ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-city-img {
            background-repeat: no-repeat;
            padding-bottom: 111.111%;
            background-size: cover;
            background-position: center
        }

@media screen and (max-width:768px) {
    .ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop {
        margin-top: 2.5rem
    }
}

@media screen and (min-width:769px) {
    .ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop:nth-child(1) .ld-city-img {
        background-repeat: no-repeat;
        padding-bottom: 51.724%;
        background-size: cover;
        background-position: center
    }
}

.ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop:nth-child(2) {
    margin-top: 2.5rem
}

.ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col {
    position: relative;
    overflow: hidden
}

@media screen and (max-width:768px) {
    .ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col {
        margin-right: 1rem
    }

        .ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col + .ld-col {
            margin-top: 0
        }
}

.ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col .ld-h2 {
    position: absolute;
    bottom: 2.5rem;
    color: #fff;
    width: 100%;
    margin: 0 auto
}

@media screen and (max-width:950px) {
    .ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col .ld-h2 {
        bottom: 1.5rem;
        font-size: 1.5rem
    }
}

.ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col .ld-gradient-overlay {
    bottom: 0;
    height: 100%;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(30%,rgba(38,51,60,0)),to(#3C3C3B));
    background-image: linear-gradient(rgba(38,51,60,0) 30%,#3C3C3B);
    -webkit-transition: .5s opacity;
    transition: .5s opacity
}

@media screen and (min-width:769px) {
    .ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col:hover .ld-gradient-overlay {
        opacity: .6
    }
}

.ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col .ld-city-img.ld-lisbon-img {
    background-image: url(/assets/homepage-city-lisbon-12db8e08994dab97d45795f2868619ba2347d443c2714c43daee3e3d4e29420d.jpg)
}

.ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col .ld-city-img.ld-berlin-img {
    background-image: url(/assets/homepage-city-berlin-73e5d16e787deef46ae08c7e1029b98dae065cf2a964a3596970de740470da20.jpg)
}

.ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col .ld-city-img.ld-london-img {
    background-image: url(/assets/homepage-city-london-d05da29024f3cb9ad228145587e52c946affd75e6d433df413323f3118f147ae.jpg)
}

.ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col .ld-city-img.ld-munich-img {
    background-image: url(https://assets.landing.jobs/cms-assets/files/536/original/homepage-city-munich.jpg)
}

.ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col .ld-city-img.ld-barcelona-img {
    background-image: url(/assets/homepage-city-barcelona-6fd3dee626dfb0d22a27544e5c52c910530f2f8b91df49dc0e0290dd1e0f45e1.jpg);
    background-position: center
}

.ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop .ld-col .ld-city-img.ld-porto-img {
    background-image: url(/assets/homepage-city-porto-6acfe92a003363e6fb2f2e5a1c922e9c63ad59b86858214759ec93c109a974cd.jpg)
}

@media screen and (max-width:768px) {
    .ld-homepage .ld-jobs-by-city .ld-mobile-container {
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-box;
        overflow-x: scroll;
        padding-left: 1rem
    }
}

@media screen and (max-width:768px) and (max-width:768px) {
    .ld-homepage .ld-jobs-by-city .ld-mobile-container {
        margin: 0 -1.25rem
    }
}

@media screen and (max-width:768px) {
    .ld-homepage .ld-jobs-by-city .ld-col-wrapper-desktop {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        overflow-x: visible
    }

    .ld-homepage .ld-jobs-by-city .ld-city-img {
        width: 18.75rem
    }

    .ld-homepage .ld-jobs-by-city .ld-mobile-container + .ld-mobile-container {
        margin-left: 1rem
    }
}

@media screen and (max-width:480px) {
    .ld-homepage .ld-jobs-by-city .ld-city-img {
        width: 15.625rem
    }
}

.ld-homepage .ld-landing-universe {
    text-align: center
}

    .ld-homepage .ld-landing-universe .ld-universe-sm-text {
        font-size: 1rem;
        font-weight: 300
    }

    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop {
        list-style: none
    }

@media screen and (max-width:768px) {
    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop {
        overflow-x: scroll;
        white-space: nowrap;
        margin: 0 -1.25rem
    }
}

.ld-homepage .ld-landing-universe .ld-col-wrapper-desktop .ld-col {
    position: relative
}

@media screen and (max-width:768px) {
    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop .ld-col {
        width: 40%;
        display: inline-block;
        margin-right: 1rem;
        white-space: normal
    }

        .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop .ld-col:first-child {
            margin-left: 1rem
        }

        .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop .ld-col + .ld-col {
            margin-top: 0
        }
}

@media screen and (max-width:768px) {
    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop .ld-col {
        width: 15.625rem
    }
}

.ld-homepage .ld-landing-universe .ld-col-wrapper-desktop .ld-col .ld-universe-card {
    line-height: 0
}

.ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) {
    margin-top: 5rem
}

@media screen and (max-width:768px) {
    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) {
        margin-top: 3.5rem
    }
}

.ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) .ld-col .ld-gradient-overlay {
    height: 100%;
    top: 0;
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(38,51,60,0.15)),color-stop(90%,rgba(38,51,60,0.85)));
    background-image: linear-gradient(rgba(38,51,60,0.15),rgba(38,51,60,0.85) 90%);
    -webkit-transition: .5s opacity;
    transition: .5s opacity
}

@media screen and (min-width:769px) {
    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) .ld-col:hover .ld-gradient-overlay {
        opacity: .6
    }
}

.ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) .ld-col .ld-universe-card-description {
    position: absolute;
    bottom: 1.5rem;
    left: 1rem;
    width: calc(100% - 2rem);
    line-height: normal;
    text-align: left;
    word-wrap: break-word;
    color: #fff
}

    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) .ld-col .ld-universe-card-description .ld-h4 {
        margin-bottom: .5rem
    }

@media screen and (max-width:480px) {
    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) .ld-col .ld-universe-card-description .ld-h4 {
        font-size: 1.125rem
    }
}

.ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) .ld-col .ld-universe-image {
    background-size: cover;
    background-position: center;
    padding-bottom: 124.444%
}

@media screen and (max-width:768px) {
    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) .ld-col .ld-universe-image {
        padding-bottom: 111.111%
    }
}

.ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) .ld-col .ld-blog-img.ld-universe-image {
    background-image: url(https://assets.landing.jobs/cms-assets/files/489/original/universe-blog.jpg)
}

.ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) .ld-col .ld-yourfit-img.ld-universe-image {
    background-image: url(https://assets.landing.jobs/cms-assets/files/492/original/universe-yourfit.jpg)
}

.ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) .ld-col .ld-partnerships-img.ld-universe-image {
    background-image: url(https://assets.landing.jobs/cms-assets/files/491/original/universe-partnerships.jpg)
}

.ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(1) .ld-col .ld-festival-img.ld-universe-image {
    background-image: url(https://assets.landing.jobs/cms-assets/files/490/original/universe-festival.jpg)
}

.ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(2) {
    text-align: left
}

    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(2)::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(2) .ld-col .ld-h4 {
        text-decoration: underline;
        font-size: 1rem;
        color: #3C3C3B;
        -webkit-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: .5s;
        transition-duration: .5s;
        -webkit-transition-delay: 0;
        transition-delay: 0
    }

    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(2) .ld-col:hover .ld-h4 {
        color: #D5ECEC
    }

    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(2) .ld-col .ld-universe-sm-text {
        margin-top: 1rem;
        color: #3C3C3B;
        line-height: normal
    }

    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(2) .ld-col .ld-title-card .ld-h4 {
        font-size: 1.25rem;
        font-weight: 400;
        text-decoration: none;
        pointer-events: none;
        cursor: default
    }

    .ld-homepage .ld-landing-universe .ld-col-wrapper-desktop:nth-child(2) .ld-col .ld-title-card:hover .ld-h4 {
        color: #3C3C3B
    }

.ld-sidebar-left-wrapper .ld-main-content-section-header {
    position: relative;
    padding: 1rem 1.5rem;
    border-bottom: .0625rem solid #e9ebec
}

    .ld-sidebar-left-wrapper .ld-main-content-section-header .ld-heading {
        font-size: 1rem;
        letter-spacing: 1px;
        margin: 0
    }

    .ld-sidebar-left-wrapper .ld-main-content-section-header > .ld-button, .ld-sidebar-left-wrapper .ld-main-content-section-header > .ld-modal-primaryButton, .ld-sidebar-left-wrapper .ld-main-content-section-header .ld-modal > label > .ld-button, .ld-sidebar-left-wrapper .ld-main-content-section-header .ld-modal > label > .ld-modal-primaryButton {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        right: 1.5rem;
        top: 50%
    }

@media(min-width:65rem) {
    .ld-sidebar-left-wrapper .ld-main-content-section-header {
        padding: 1rem 2.5rem
    }
}

.ld-sidebar-left-wrapper .ld-main-content-section {
    background-color: #fff
}

    .ld-sidebar-left-wrapper .ld-main-content-section + .ld-main-content-section {
        margin-top: 2.5rem
    }

    .ld-sidebar-left-wrapper .ld-main-content-section.ld-section-buttons {
        background-color: transparent
    }

        .ld-sidebar-left-wrapper .ld-main-content-section.ld-section-buttons .ld-main-content-section-body {
            padding-top: 0
        }

@media screen and (min-width:769px) {
    .ld-sidebar-left-wrapper .ld-main-content-section.ld-section-buttons .ld-main-content-section-body {
        padding-left: 0
    }
}

@media(min-width:65rem) {
    .ld-sidebar-left-wrapper .ld-main-content {
        width: calc(100% - 16rem - 2.5rem)
    }
}

@media screen and (max-width:768px) {
    .ld-sidebar-left-wrapper .ld-main-content {
        margin-left: -1.875rem;
        margin-right: -1.875rem
    }

        .ld-sidebar-left-wrapper .ld-main-content > .ld-form-alert {
            margin-left: 1.875rem;
            margin-right: 1.875rem
        }

    .ld-sidebar-left-wrapper .ld-main-content-section-body {
        padding: 1.5rem 1.875rem
    }
}

@media screen and (max-width:480px) {
    .ld-sidebar-left-wrapper .ld-main-content {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }

        .ld-sidebar-left-wrapper .ld-main-content > .ld-form-alert {
            margin-left: 1.25rem;
            margin-right: 1.25rem
        }

    .ld-sidebar-left-wrapper .ld-main-content-section-body {
        padding: 1.5rem 1.25rem
    }
}

@media(min-width:65rem) {
    .ld-sidebar-left-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }

        .ld-sidebar-left-wrapper .ld-main-content-section-header {
            padding: 1.5rem 2.5rem
        }

            .ld-sidebar-left-wrapper .ld-main-content-section-header .ld-heading {
                font-size: 1.125rem
            }

            .ld-sidebar-left-wrapper .ld-main-content-section-header > .ld-button, .ld-sidebar-left-wrapper .ld-main-content-section-header > .ld-modal-primaryButton, .ld-sidebar-left-wrapper .ld-main-content-section-header .ld-modal > label > .ld-button, .ld-sidebar-left-wrapper .ld-main-content-section-header .ld-modal > label > .ld-modal-primaryButton {
                right: 2.5rem
            }
}

@media screen and (min-width:769px) {
    .ld-sidebar-left-wrapper .ld-main-content-section {
        border-radius: .25rem
    }

    .ld-sidebar-left-wrapper .ld-main-content-section-body {
        padding: 2.5rem
    }
}

.ld-sidebar-left {
    min-height: 4rem
}

@media(min-width:65rem) {
    .ld-sidebar-left {
        min-width: 16rem;
        margin-right: 2.5rem
    }

        .ld-sidebar-left .ld-sidebar-left-inner {
            width: 100%
        }

        .ld-sidebar-left.ld-fixed-sidebar .ld-sidebar-left-inner {
            max-width: 16rem
        }
}

@media(min-width:65rem) {
    .ld-modal-open .ld-sidebar-left.ld-fixed-sidebar .ld-sidebar-left-inner {
        position: absolute;
        z-index: 2
    }
}

.ld-sidebar-left-menu {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    width: 100%;
    margin-top: 1.5rem;
    display: none
}

    .ld-sidebar-left-menu .ld-sidebar-menu-link {
        display: block;
        position: relative;
        width: 100%;
        padding: .25rem .5rem .25rem 0;
        color: #9ca0a4;
        font-family: roboto,sans-serif
    }

        .ld-sidebar-left-menu .ld-sidebar-menu-link:hover, .ld-sidebar-left-menu .ld-sidebar-menu-link:focus {
            color: #81878c
        }

        .ld-sidebar-left-menu .ld-sidebar-menu-link:active, .ld-sidebar-left-menu .ld-sidebar-menu-link.ld-is-active {
            color: #3C3C3B;
            font-weight: 500
        }

@media(min-width:65rem) {
    .ld-sidebar-left-menu {
        display: block
    }
}

.ld-sidebar-menu-item.ld-error .ld-sidebar-menu-link::before, .ld-sidebar-menu-item.ld-error .ld-sidebar-menu-link::after {
    content: '';
    position: absolute;
    display: block;
    left: -1.25rem;
    width: .625rem;
    border-top: .125rem solid #cc3d35;
    opacity: .5
}

.ld-sidebar-menu-item.ld-error .ld-sidebar-menu-link::before {
    top: 50%;
    margin-top: -.0625rem;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.ld-sidebar-menu-item.ld-error .ld-sidebar-menu-link::after {
    bottom: 50%;
    margin-bottom: -.0625rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ld-list-wrapper ul > li:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ld-list-wrapper ul + .ld-button, .ld-list-wrapper ul + .ld-modal-primaryButton {
    margin-top: .5rem
}

.ld-list-wrapper + .ld-list-wrapper {
    margin-top: 2.5rem
}

.ld-list-header {
    background-color: #f4f5f6;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .25rem 1rem;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    line-height: 1.2
}

    .ld-list-header .ld-list-heading-link {
        font-size: .75rem
    }

    .ld-list-header .iconic.iconic-cog {
        margin-top: .5px
    }

    .ld-list-header .ld-icon-button {
        margin-right: -.625rem
    }

@media screen and (max-width:480px) {
    .ld-list-header {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }
}

@media screen and (min-width:481px) {
    .ld-list-header {
        -webkit-box-shadow: 0 0 .5rem rgba(38,51,60,.1);
        box-shadow: 0 0 .5rem rgba(38,51,60,.1)
    }
}

@media screen and (min-width:769px) {
    .ld-list-header {
        padding: .375rem 1rem
    }
}

.ld-list-details {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    font-size: 0;
    font-family: roboto,sans-serif;
    letter-spacing: .5px;
    color: #81878c
}

.ld-list-heading {
    font-weight: 500;
    display: inline-block;
    margin: 0;
    white-space: nowrap;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .75rem;
    font-family: roboto,sans-serif;
    letter-spacing: .5px;
    color: #81878c;
    padding-right: 1rem
}

.ld-list-detail {
    margin-left: 1rem;
    margin-bottom: 0;
    display: inline-block;
    font-size: .75rem;
    color: #81878c;
    vertical-align: top
}

    .ld-list-detail a {
        margin-left: .5rem
    }

.ld-list-wrapper .ld-jobs-list .ld-empty-placeholder {
    background-color: #fff;
    border: 0;
    margin-bottom: 0;
    padding: .75rem 1rem
}

@media screen and (min-width:481px) {
    .ld-list-wrapper .ld-jobs-list .ld-empty-placeholder {
        -webkit-box-shadow: 0 0 .5rem rgba(38,51,60,.1);
        box-shadow: 0 0 .5rem rgba(38,51,60,.1);
        border-radius: 0 0 .25rem .25rem
    }
}

.ld-action-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 1px solid #e9ebec
}

@media screen and (min-width:769px) {
    .ld-action-list {
        margin-left: .75rem;
        border: 0;
        display: block
    }
}

@media screen and (max-width:768px) {
    .ld-action-list {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%
    }
}

.ld-action-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

    .ld-action-item + .ld-action-item {
        border-left: 1px solid #e9ebec
    }

@media screen and (min-width:769px) {
    .ld-action-item + .ld-action-item {
        border: 0
    }
}

.ld-action-link {
    padding: .5rem;
    display: block;
    font-size: .6875rem;
    text-transform: uppercase;
    letter-spacing: .5px;
    color: #3C3C3B;
    font-family: roboto,sans-serif;
    font-weight: 500;
    text-align: center
}

@media screen and (min-width:769px) {
    .ld-action-link {
        padding: 0 .5rem;
        text-align: left
    }

        .ld-action-link .ld-action-link-text {
            text-transform: none;
            font-weight: 400;
            color: #3C3C3B;
            margin-left: .5rem;
            display: none
        }
}

.ld-action-link.ld-link-button {
    outline: 0;
    cursor: pointer
}

.ld-action-link .iconic {
    width: 10px !important;
    height: 10px !important;
    opacity: .3;
    margin-right: .5rem;
    vertical-align: baseline
}

    .ld-action-link .iconic .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-action-link .iconic .iconic-property-stroke {
        stroke: #3C3C3B
    }

@media screen and (min-width:769px) {
    .ld-action-link .iconic {
        width: 12px !important;
        height: 12px !important;
        margin-right: 0;
        vertical-align: unset
    }
}

.ld-action-link:hover .iconic {
    opacity: .6
}

.ld-action-link:hover .ld-action-link-text {
    opacity: .8
}

.ld-action-link:active .iconic, .ld-action-link.ld-is-active .iconic {
    opacity: 1
}

.ld-action-link:active.ld-clear .iconic-property-fill, .ld-action-link.ld-is-active.ld-clear .iconic-property-fill {
    fill: #D5ECEC
}

.ld-action-link:active.ld-clear .iconic-property-stroke, .ld-action-link.ld-is-active.ld-clear .iconic-property-stroke {
    stroke: #D5ECEC
}

.ld-action-link:active.ld-pin .iconic-property-fill, .ld-action-link.ld-is-active.ld-pin .iconic-property-fill {
    fill: #3980cc
}

.ld-action-link:active.ld-pin .iconic-property-stroke, .ld-action-link.ld-is-active.ld-pin .iconic-property-stroke {
    stroke: #3980cc
}

.ld-action-link:active.ld-dismiss .iconic-property-fill, .ld-action-link.ld-is-active.ld-dismiss .iconic-property-fill {
    fill: #4293ea
}

.ld-action-link:active.ld-dismiss .iconic-property-stroke, .ld-action-link.ld-is-active.ld-dismiss .iconic-property-stroke {
    stroke: #4293ea
}

.ld-action-link:active.ld-bookmark .iconic-property-fill, .ld-action-link.ld-is-active.ld-bookmark .iconic-property-fill {
    fill: #3980cc
}

.ld-action-link:active.ld-bookmark .iconic-property-stroke, .ld-action-link.ld-is-active.ld-bookmark .iconic-property-stroke {
    stroke: #3980cc
}

.ld-action-link.ld-is-active {
    display: block
}

.ld-action-link.ld-dismiss .iconic {
    top: 1px
}

@media screen and (min-width:769px) {
    .ld-action-link.ld-dismiss .iconic {
        top: 0;
        left: 1px;
        margin-right: 2px
    }
}

.ld-action-link.ld-bookmark .iconic {
    width: 12px !important;
    height: 12px !important
}

@media screen and (min-width:769px) {
    .ld-action-link.ld-bookmark .iconic {
        width: 14px !important;
        height: 14px !important
    }
}

@media screen and (min-width:769px) {
    li:hover .ld-action-list .ld-action-link-text {
        display: inline;
        opacity: .6
    }
}

.ld-action-time {
    white-space: nowrap;
    font-size: .6875rem;
    color: #81878c;
    text-align: right;
    display: none
}

@media screen and (min-width:769px) {
    .ld-action-time {
        display: block;
        font-size: .75rem
    }
}

.ld-activity-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .5rem
}

    .ld-activity-header p {
        margin-bottom: 0
    }

    .ld-activity-header a {
        line-height: 1.1
    }

    .ld-activity-header .ld-link-button {
        outline: 0;
        cursor: pointer
    }

.ld-activity-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

    .ld-activity-list .ld-action-list {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .ld-activity-list + .ld-button, .ld-activity-list + .ld-modal-primaryButton {
        margin-top: .5rem
    }

@media screen and (max-width:480px) {
    .ld-activity-list {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }
}

.ld-activity-item {
    background-color: #fff;
    line-height: 1.3;
    position: relative
}

    .ld-activity-item + .ld-activity-item {
        margin-top: .5rem
    }

    .ld-activity-item.ld-is-new {
        background-color: #fcfbe2
    }

    .ld-activity-item.ld-is-cleared {
        opacity: .7
    }

    .ld-activity-item p {
        margin-bottom: 0
    }

@media screen and (min-width:481px) {
    .ld-activity-item {
        border-radius: 0 .25rem .25rem 0;
        -webkit-box-shadow: 0 0 .5rem rgba(38,51,60,.1);
        box-shadow: 0 0 .5rem rgba(38,51,60,.1)
    }

        .ld-activity-item:hover {
            -webkit-box-shadow: 0 0 .5rem rgba(38,51,60,.15);
            box-shadow: 0 0 .5rem rgba(38,51,60,.15)
        }
}

@media screen and (max-width:768px) {
    .ld-activity-item {
        padding-bottom: 2.5rem
    }
}

@media screen and (min-width:769px) {
    .ld-activity-item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

        .ld-activity-item + .ld-activity-item {
            margin-top: .25rem
        }
}

.ld-activity-link {
    padding: .5rem 1rem;
    color: #3C3C3B;
    width: 100%;
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

    .ld-activity-link:hover, .ld-activity-link:focus, .ld-activity-link:active {
        color: #3C3C3B;
        outline: 0
    }

@media screen and (min-width:769px) {
    .ld-activity-link {
        padding: .75rem 0 .75rem 1rem;
        padding-right: 190px
    }
}

.ld-activity-image {
    margin-right: 1rem
}

.ld-activity-info {
    padding: 0 1rem
}

@media screen and (min-width:769px) {
    .ld-activity-info {
        position: absolute;
        top: 1.35rem;
        right: 1rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 0;
        z-index: 2;
        margin-right: -.5rem
    }
}

.ld-activity-item.ld-blue {
    border-left: .25rem solid #3980cc
}

.ld-activity-item.ld-green {
    border-left: .25rem solid #D5ECEC
}

.ld-activity-item.ld-orange {
    border-left: .25rem solid #cc6114
}

.ld-activity-item.ld-red {
    border-left: .25rem solid #ee483e
}

.ld-activity-item.ld-purple {
    border-left: .25rem solid #b43194
}

.ld-activity-item.ld-black {
    border-left: .25rem solid #3C3C3B
}

.ld-activity-item.ld-light-blue {
    border-left: .25rem solid #4293ea
}

.ld-activity-item.ld-light-green {
    border-left: .25rem solid #3bbcb0
}

.ld-activity-item.ld-light-orange {
    border-left: .25rem solid #f3873c
}

.ld-activity-item.ld-light-red {
    border-left: .25rem solid #f04637
}

.ld-activity-item.ld-light-purple {
    border-left: .25rem solid #cb42b0
}

.ld-activity-item.ld-light-yellow {
    border-left: .25rem solid #fcfbe2
}

.ld-activity-item.ld-medium-blue {
    border-left: .25rem solid #356599
}

.ld-activity-item.ld-medium-green {
    border-left: .25rem solid #317170
}

.ld-activity-item.ld-medium-orange {
    border-left: .25rem solid #b55612
}

.ld-activity-item.ld-medium-red {
    border-left: .25rem solid #cc3d35
}

.ld-activity-item.ld-medium-purple {
    border-left: .25rem solid #a02c84
}

.ld-activity-item.ld-medium-yellow {
    border-left: .25rem solid #ede441
}

.ld-activity-item.ld-dark-blue {
    border-left: .25rem solid #1d4066
}

.ld-activity-item.ld-dark-green {
    border-left: .25rem solid #185b56
}

.ld-activity-item.ld-dark-orange {
    border-left: .25rem solid #8c4100
}

.ld-activity-item.ld-dark-red {
    border-left: .25rem solid #b3352e
}

.ld-activity-item.ld-dark-purple {
    border-left: .25rem solid #9b0076
}

.ld-activity-item.ld-dark-yellow {
    border-left: .25rem solid #ede441
}

.ld-activity-item.ld-black-gray {
    border-left: .25rem solid #3C3C3B
}

.ld-activity-item.ld-darker-gray {
    border-left: .25rem solid #3c4750
}

.ld-activity-item.ld-dark-gray {
    border-left: .25rem solid #677076
}

.ld-activity-item.ld-medium-gray {
    border-left: .25rem solid #81878c
}

.ld-activity-item.ld-base-gray {
    border-left: .25rem solid #bec2c5
}

.ld-activity-item.ld-light-gray {
    border-left: .25rem solid #d4d7d8
}

.ld-activity-item.ld-lighter-gray {
    border-left: .25rem solid #e9ebec
}

.ld-activity-item.ld-background-gray {
    border-left: .25rem solid #f4f5f6
}

.ld-activity-item.ld-success-green {
    border-left: .25rem solid #5cb85c
}

.ld-activity-message {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.ld-flex-table-header {
    text-transform: uppercase;
    font-size: .625rem;
    letter-spacing: .5px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-family: roboto,sans-serif
}

.ld-flex-table-header-link {
    color: #81878c;
    width: 100%
}

    .ld-flex-table-header-link .iconic {
        visibility: hidden;
        width: 10px !important;
        height: 10px !important
    }

        .ld-flex-table-header-link .iconic .iconic-property-fill {
            fill: #81878c
        }

        .ld-flex-table-header-link .iconic .iconic-property-stroke {
            stroke: #81878c
        }

    .ld-flex-table-header-link:hover {
        color: #81878c
    }

    .ld-flex-table-header-link:active, .ld-flex-table-header-link.ld-is-active {
        color: #81878c
    }

        .ld-flex-table-header-link:active .iconic, .ld-flex-table-header-link.ld-is-active .iconic {
            visibility: visible
        }

    .ld-flex-table-header-link.ld-sort-descending .iconic {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

.ld-flex-table-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

    .ld-flex-table-list .ld-flex-table-item:last-child {
        border-bottom-left-radius: .25rem;
        border-bottom-right-radius: .25rem
    }

    .ld-flex-table-list + .ld-flex-table-list {
        margin-top: 1.5rem
    }

        .ld-flex-table-list + .ld-flex-table-list .ld-flex-table-item:first-child {
            border-top-left-radius: .25rem;
            border-top-right-radius: .25rem
        }

@media screen and (min-width:769px) {
    .ld-flex-table-list + .ld-flex-table-list {
        margin-top: .75rem
    }
}

.ld-flex-table-item {
    position: relative;
    background-color: #fff;
    font-size: 1rem;
    position: relative;
    font-family: roboto,sans-serif;
    -webkit-box-shadow: 0 0 .5rem rgba(38,51,60,.1);
    box-shadow: 0 0 .5rem rgba(38,51,60,.1)
}

    .ld-flex-table-item:hover {
        -webkit-box-shadow: 0 0 .5rem rgba(38,51,60,.15);
        box-shadow: 0 0 .5rem rgba(38,51,60,.15)
    }

    .ld-flex-table-item .ld-title {
        color: #3C3C3B;
        font-weight: 500;
        font-size: 1.125rem
    }

@media screen and (min-width:769px) {
    .ld-flex-table-item {
        border-radius: 0;
        font-size: .75rem
    }

        .ld-flex-table-item .ld-title {
            font-size: 1rem
        }
}

.ld-flex-table-item + .ld-flex-table-item {
    margin-top: .5rem
}

@media screen and (min-width:769px) {
    .ld-flex-table-item + .ld-flex-table-item {
        margin-top: .25rem
    }
}

.ld-flex-table-link {
    display: block;
    color: #677076;
    padding: .75rem 1rem
}

    .ld-flex-table-link .ld-title {
        color: #3C3C3B
    }

    .ld-flex-table-link a:hover {
        color: #677076
    }

        .ld-flex-table-link a:hover .ld-title {
            color: #D5ECEC
        }

    .ld-flex-table-link:active, .ld-flex-table-link.ld-is-active {
        color: #677076
    }

        .ld-flex-table-link:active .ld-title, .ld-flex-table-link.ld-is-active .ld-title {
            color: #317170
        }

@media screen and (min-width:769px) {
    .ld-flex-table-link {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

a.ld-flex-table-link:hover {
    color: #677076
}

    a.ld-flex-table-link:hover .ld-title {
        color: #D5ECEC
    }

@media screen and (max-width:768px) {
    .ld-flex-table-item .ld-col.ld-time {
        margin-top: 1.5rem;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .ld-flex-table-header > .ld-col, .ld-flex-table-item > .ld-col {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%
    }

        .ld-flex-table-header > .ld-col:first-child, .ld-flex-table-item > .ld-col:first-child {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 40%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 40%;
            flex: 0 1 40%
        }

    .ld-flex-table-link > .ld-col {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%
    }

        .ld-flex-table-link > .ld-col:first-child {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 40%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 40%;
            flex: 0 1 40%;
            max-width: 40%
        }

    .ld-flex-table .ld-flex-table-link + .ld-col, .ld-flex-table .ld-flex-table-link .ld-col + .ld-col, .ld-flex-table-header .ld-col + .ld-col {
        margin-left: 1rem
    }
}

.ld-flex-table-action {
    padding-top: 0;
    margin-left: 0
}

    .ld-flex-table-action > .ld-button, .ld-flex-table-action > .ld-modal-primaryButton {
        display: none
    }

    .ld-flex-table-action .ld-dropdown-menu {
        left: auto;
        right: 0
    }

@media(min-width:1152px) {
    .ld-flex-table-action > .ld-button, .ld-flex-table-action > .ld-modal-primaryButton {
        display: inline-block
    }
}

@media screen and (max-width:768px) {
    .ld-flex-table-action .ld-dropdown-container {
        display: block
    }

    .ld-flex-table-action .ld-dropdown-menu {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-transform: none;
        transform: none;
        padding: 0;
        position: relative;
        width: 100%;
        top: auto;
        opacity: 1;
        z-index: 1;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-top: 1px solid #d4d7d8;
        pointer-events: all;
        border-radius: 0
    }

        .ld-flex-table-action .ld-dropdown-menu li {
            -webkit-box-flex: 0;
            -webkit-flex: 0;
            -moz-box-flex: 0;
            -ms-flex: 0;
            flex: 0;
            border-radius: 0 !important
        }

            .ld-flex-table-action .ld-dropdown-menu li .ld-button, .ld-flex-table-action .ld-dropdown-menu li .ld-modal-primaryButton {
                display: block;
                text-align: center;
                border-radius: 0
            }

            .ld-flex-table-action .ld-dropdown-menu li:first-child {
                -webkit-box-flex: 1;
                -webkit-flex: 1;
                -moz-box-flex: 1;
                -ms-flex: 1;
                flex: 1
            }

            .ld-flex-table-action .ld-dropdown-menu li + li {
                border-left: 1px solid #d4d7d8 !important
            }

        .ld-flex-table-action .ld-dropdown-menu::before, .ld-flex-table-action .ld-dropdown-menu::after {
            display: none
        }
}

@media screen and (min-width:769px) {
    .ld-flex-table-action {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: absolute;
        height: 100%;
        top: 0;
        right: 0;
        margin-right: .25rem;
        padding: 0
    }

        .ld-flex-table-action .ld-dropdown {
            margin-top: -3px
        }
}

.ld-flex-table-action-link {
    display: none
}

    .ld-flex-table-action-link.ld-dropdown-button {
        padding: .75rem 1rem
    }

        .ld-flex-table-action-link.ld-dropdown-button::after {
            content: none
        }

@media screen and (min-width:769px) {
    .ld-flex-table-action-link {
        display: block;
        padding: .75rem 1rem;
        letter-spacing: 1.5px;
        font-weight: 500;
        color: #81878c
    }

        .ld-flex-table-action-link:hover {
            color: #D5ECEC
        }
}

.ld-app-page-container {
    max-width: 88rem;
    padding-bottom: 5rem
}

    .ld-app-page-container > .ld-section-xs > .ld-button.ld-link-button, .ld-app-page-container > .ld-section-xs > .ld-link-button.ld-modal-primaryButton {
        padding-left: 0
    }

        .ld-app-page-container > .ld-section-xs > .ld-button.ld-link-button .iconic, .ld-app-page-container > .ld-section-xs > .ld-link-button.ld-modal-primaryButton .iconic {
            top: 3px
        }

@media screen and (min-width:769px) {
    .ld-app-page-container {
        padding-bottom: 2.5rem
    }
}

@media screen and (max-width:768px) {
    .ld-app-page {
        margin-left: -1.875rem;
        margin-right: -1.875rem
    }
}

@media screen and (max-width:480px) {
    .ld-app-page {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }
}

.ld-app-header {
    padding: 1.5rem;
    border-bottom: 1px solid #e9ebec
}

    .ld-app-header .ld-button + .ld-dropdown, .ld-app-header .ld-modal-primaryButton + .ld-dropdown {
        display: inline-block;
        margin-left: .625rem
    }

@media(min-width:1100px) {
    .ld-app-header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 2rem 2.5rem
    }
}

.ld-app-header .ld-app-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

@media(min-width:1100px) {
    .ld-app-header .ld-app-details {
        display: block
    }
}

.ld-app-actions {
    margin-top: 1rem
}

@media(min-width:1100px) {
    .ld-app-actions {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
        -moz-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        text-align: right;
        padding-left: 2.5rem;
        margin-top: 0
    }

        .ld-app-actions .ld-dropdown-menu {
            right: 0;
            left: auto
        }

            .ld-app-actions .ld-dropdown-menu::before, .ld-app-actions .ld-dropdown-menu::after {
                right: 0;
                margin-left: 0;
                left: auto
            }

            .ld-app-actions .ld-dropdown-menu::before {
                margin-right: .625rem
            }

            .ld-app-actions .ld-dropdown-menu::after {
                margin-right: .5625rem
            }
}

@media(max-width:1099px) {
    .ld-app-actions .ld-dropdown-menu {
        left: 0;
        right: auto
    }

        .ld-app-actions .ld-dropdown-menu::before, .ld-app-actions .ld-dropdown-menu::after {
            left: 0;
            right: auto;
            margin-right: 0
        }

        .ld-app-actions .ld-dropdown-menu::before {
            margin-left: .625rem
        }

        .ld-app-actions .ld-dropdown-menu::after {
            margin-left: .5625rem
        }
}

.ld-candidate-actions {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

    .ld-candidate-actions > * + * {
        margin-left: .5rem
    }

.ld-app-title {
    margin: -2px 0 0
}

.ld-app-details {
    font-size: 0
}

.ld-app-detail {
    display: inline-block;
    font-size: .875rem;
    padding: .125rem 0;
    line-height: 160%
}

    .ld-app-detail.ld-status {
        font-family: roboto,sans-serif;
        font-size: .8125rem
    }

@media(max-width:1099px) {
    .ld-company-id {
        position: relative;
        padding-left: 2rem
    }
}

.ld-app-detail .ld-company-logo {
    position: absolute;
    width: 5rem;
    height: 5rem
}

@media(max-width:1099px) {
    .ld-app-detail .ld-company-logo {
        border-radius: 0;
        line-height: 1.25rem;
        top: .125rem;
        left: .5rem;
        font-size: .875rem;
        min-width: .0625rem
    }
}

@media(min-width:1100px) {
    .ld-app-detail .ld-company-logo {
        margin-right: 0;
        left: 0;
        top: .125rem
    }
}

.ld-app-title-logo {
    position: relative;
    padding-left: 6.5rem
}

@media(max-width:1099px) {
    .ld-app-title-logo.ld-dashboard-app {
        padding-left: 1.5rem
    }

        .ld-app-title-logo.ld-dashboard-app .ld-company-logo {
            width: 1.25rem;
            height: 1.25rem
        }
}

.ld-app-main {
    padding: 2rem 1.5rem
}

    .ld-app-main .ld-alert {
        margin-top: 0;
        margin-bottom: 1.5rem
    }

        .ld-app-main .ld-alert .ld-modal {
            display: inline-block
        }

        .ld-app-main .ld-alert .ld-small-paragraph + .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal label .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal label .ld-modal-primaryButton, .ld-app-main .ld-alert .ld-small-paragraph + .ld-button + .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton + .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-button + .ld-modal-primaryButton, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton + .ld-modal-primaryButton, .ld-app-main .ld-alert .ld-small-paragraph + .ld-button + .ld-modal label .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton + .ld-modal label .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-button + .ld-modal label .ld-modal-primaryButton, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton + .ld-modal label .ld-modal-primaryButton {
            margin-top: 1rem
        }

            .ld-app-main .ld-alert .ld-small-paragraph + .ld-button + .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton + .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-button + .ld-modal-primaryButton, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton + .ld-modal-primaryButton, .ld-app-main .ld-alert .ld-small-paragraph + .ld-button + .ld-modal, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton + .ld-modal {
                margin-left: .5rem
            }

        .ld-app-main .ld-alert .ld-h5, .ld-app-main .ld-alert .has-markdown h1, .has-markdown .ld-app-main .ld-alert h1, .ld-app-main .ld-alert .has-markdown h2, .has-markdown .ld-app-main .ld-alert h2, .ld-app-main .ld-alert .has-markdown h3, .has-markdown .ld-app-main .ld-alert h3, .ld-app-main .ld-alert .has-markdown h4, .has-markdown .ld-app-main .ld-alert h4, .ld-app-main .ld-alert .has-markdown h5, .has-markdown .ld-app-main .ld-alert h5, .ld-app-main .ld-alert .has-markdown h6, .has-markdown .ld-app-main .ld-alert h6, .ld-app-main .ld-alert .ld-small-paragraph {
            max-width: 32rem
        }

        .ld-app-main .ld-alert .ld-h5, .ld-app-main .ld-alert .has-markdown h1, .has-markdown .ld-app-main .ld-alert h1, .ld-app-main .ld-alert .has-markdown h2, .has-markdown .ld-app-main .ld-alert h2, .ld-app-main .ld-alert .has-markdown h3, .has-markdown .ld-app-main .ld-alert h3, .ld-app-main .ld-alert .has-markdown h4, .has-markdown .ld-app-main .ld-alert h4, .ld-app-main .ld-alert .has-markdown h5, .has-markdown .ld-app-main .ld-alert h5, .ld-app-main .ld-alert .has-markdown h6, .has-markdown .ld-app-main .ld-alert h6 {
            margin-bottom: .5rem
        }

    .ld-app-main .ld-recommendation + .ld-recommendation {
        margin-top: 1.5rem
    }

    .ld-app-main .ld-section-xs .ld-small-paragraph, .ld-app-main .ld-section-xs .ld-medium-paragraph {
        margin-bottom: .75rem
    }

        .ld-app-main .ld-section-xs .ld-small-paragraph:last-child, .ld-app-main .ld-section-xs .ld-medium-paragraph:last-child {
            margin-bottom: 0
        }

    .ld-app-main .ld-section-xs .ld-h5, .ld-app-main .ld-section-xs .has-markdown h1, .has-markdown .ld-app-main .ld-section-xs h1, .ld-app-main .ld-section-xs .has-markdown h2, .has-markdown .ld-app-main .ld-section-xs h2, .ld-app-main .ld-section-xs .has-markdown h3, .has-markdown .ld-app-main .ld-section-xs h3, .ld-app-main .ld-section-xs .has-markdown h4, .has-markdown .ld-app-main .ld-section-xs h4, .ld-app-main .ld-section-xs .has-markdown h5, .has-markdown .ld-app-main .ld-section-xs h5, .ld-app-main .ld-section-xs .has-markdown h6, .has-markdown .ld-app-main .ld-section-xs h6 {
        margin-bottom: 1rem
    }

@media screen and (max-width:480px) {
    .ld-app-main .ld-section-xs .ld-h5, .ld-app-main .ld-section-xs .has-markdown h1, .has-markdown .ld-app-main .ld-section-xs h1, .ld-app-main .ld-section-xs .has-markdown h2, .has-markdown .ld-app-main .ld-section-xs h2, .ld-app-main .ld-section-xs .has-markdown h3, .has-markdown .ld-app-main .ld-section-xs h3, .ld-app-main .ld-section-xs .has-markdown h4, .has-markdown .ld-app-main .ld-section-xs h4, .ld-app-main .ld-section-xs .has-markdown h5, .has-markdown .ld-app-main .ld-section-xs h5, .ld-app-main .ld-section-xs .has-markdown h6, .has-markdown .ld-app-main .ld-section-xs h6 {
        font-size: 1rem
    }
}

.ld-app-main .ld-app-col:last-child > .ld-section-xs:first-child, .ld-app-main .ld-app-col:last-child > .ld-section-sm:first-child {
    padding-top: 0
}

.ld-app-main .ld-app-col:last-child > .ld-section-xs:last-child, .ld-app-main .ld-app-col:last-child > .ld-section-sm:last-child {
    padding-bottom: 0
}

@media(max-width:1099px) {
    .ld-app-main .ld-app-col:first-child {
        margin-bottom: 2.5rem
    }
}

@media(min-width:1100px) {
    .ld-app-main {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        padding: 3rem 5rem 3rem 2.5rem
    }

        .ld-app-main .ld-app-col:first-child {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 auto;
            -moz-box-flex: 0;
            -ms-flex: 0 1 auto;
            flex: 0 1 auto;
            min-width: 15rem;
            max-width: 15rem;
            padding-right: 2.5rem
        }

        .ld-app-main .ld-alert .ld-small-paragraph + .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal label .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal label .ld-modal-primaryButton, .ld-app-main .ld-alert .ld-small-paragraph + .ld-button + .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton + .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-button + .ld-modal-primaryButton, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton + .ld-modal-primaryButton, .ld-app-main .ld-alert .ld-small-paragraph + .ld-button + .ld-modal label .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton + .ld-modal label .ld-button, .ld-app-main .ld-alert .ld-small-paragraph + .ld-button + .ld-modal label .ld-modal-primaryButton, .ld-app-main .ld-alert .ld-small-paragraph + .ld-modal-primaryButton + .ld-modal label .ld-modal-primaryButton {
            margin-top: 1.5rem
        }
}

.ld-app-info {
    position: relative
}

    .ld-app-info .ld-h5, .ld-app-info .has-markdown h1, .has-markdown .ld-app-info h1, .ld-app-info .has-markdown h2, .has-markdown .ld-app-info h2, .ld-app-info .has-markdown h3, .has-markdown .ld-app-info h3, .ld-app-info .has-markdown h4, .has-markdown .ld-app-info h4, .ld-app-info .has-markdown h5, .has-markdown .ld-app-info h5, .ld-app-info .has-markdown h6, .has-markdown .ld-app-info h6 {
        margin-bottom: .25rem
    }

    .ld-app-info .ld-avatar, .ld-app-info .lj-userAvatar {
        position: absolute;
        left: 0;
        top: 23px
    }

@media screen and (min-width:769px) {
    .ld-app-info .ld-avatar, .ld-app-info .lj-userAvatar {
        top: 25px
    }
}

.ld-app-info .ld-avatar + .ld-small-paragraph, .ld-app-info .ld-avatar + .ld-extra-small-paragraph, .ld-app-info .application_form .ld-recommendations-section .ld-avatar + .ld-block-link-info, .application_form .ld-recommendations-section .ld-app-info .ld-avatar + .ld-block-link-info, .ld-app-info .ld-modal-app-letter .ld-app-letter-list-container .ld-avatar + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-app-info .ld-avatar + .ld-block-link-info, .ld-app-info .lj-userAvatar + .ld-small-paragraph, .ld-app-info .lj-userAvatar + .ld-extra-small-paragraph, .ld-app-info .application_form .ld-recommendations-section .lj-userAvatar + .ld-block-link-info, .application_form .ld-recommendations-section .ld-app-info .lj-userAvatar + .ld-block-link-info, .ld-app-info .ld-modal-app-letter .ld-app-letter-list-container .lj-userAvatar + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-app-info .lj-userAvatar + .ld-block-link-info {
    padding-left: 1.5rem
}

.ld-app-info + .ld-app-info {
    margin-top: 1.5rem
}

.ld-app-status-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    counter-reset: step-counter;
    margin-left: .625rem
}

.ld-app-status-item {
    position: relative;
    counter-increment: step-counter;
    border-left: 2px solid #d4d7d8;
    padding-bottom: 1.5rem;
    padding-left: 1.5625rem;
    color: #bec2c5;
    font-size: .8125rem
}

    .ld-app-status-item:last-child {
        border-left-color: transparent !important
    }

    .ld-app-status-item.ld-is-done {
        color: #81878c
    }

        .ld-app-status-item.ld-is-done .ld-app-status-title {
            color: #3C3C3B
        }

.ld-app-status-number {
    position: absolute;
    top: 0;
    left: -.6875rem;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: .625rem;
    vertical-align: middle;
    text-align: center;
    z-index: 3;
    color: #fff;
    background-color: #d4d7d8;
    font-family: roboto,sans-serif
}

    .ld-app-status-number::before {
        font-size: .6875rem;
        position: absolute;
        left: 0;
        top: 0;
        text-align: center;
        font-weight: 700;
        width: 100%;
        height: 100%;
        line-height: 1.35rem;
        content: counter(step-counter)
    }

.ld-app-status-item.ld-is-done .ld-app-status-number {
    color: transparent;
    font-size: 0
}

    .ld-app-status-item.ld-is-done .ld-app-status-number::after, .ld-app-status-item.ld-is-done .ld-app-status-number::before {
        content: '';
        position: absolute;
        height: 2px;
        background-color: #fff
    }

    .ld-app-status-item.ld-is-done .ld-app-status-number::after {
        top: 10px;
        left: 5px;
        width: 5px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .ld-app-status-item.ld-is-done .ld-app-status-number::before {
        top: 9px;
        left: 7px;
        width: 8px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

.ld-app-status-title {
    font-family: roboto,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    margin-bottom: .125rem
}

.ld-app-status-detail > ol, .ld-app-status-detail > ul {
    margin-left: 1rem
}

.ld-app-status-list.ld-blue .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #3980cc
}

.ld-app-status-list.ld-blue .ld-is-done .ld-app-status-number {
    background-color: #3980cc
}

.ld-app-status-list.ld-green .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #D5ECEC
}

.ld-app-status-list.ld-green .ld-is-done .ld-app-status-number {
    background-color: #D5ECEC
}

.ld-app-status-list.ld-orange .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #cc6114
}

.ld-app-status-list.ld-orange .ld-is-done .ld-app-status-number {
    background-color: #cc6114
}

.ld-app-status-list.ld-red .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #ee483e
}

.ld-app-status-list.ld-red .ld-is-done .ld-app-status-number {
    background-color: #ee483e
}

.ld-app-status-list.ld-purple .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #b43194
}

.ld-app-status-list.ld-purple .ld-is-done .ld-app-status-number {
    background-color: #b43194
}

.ld-app-status-list.ld-black .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #3C3C3B
}

.ld-app-status-list.ld-black .ld-is-done .ld-app-status-number {
    background-color: #3C3C3B
}

.ld-app-status-list.ld-light-blue .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #4293ea
}

.ld-app-status-list.ld-light-blue .ld-is-done .ld-app-status-number {
    background-color: #4293ea
}

.ld-app-status-list.ld-light-green .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #3bbcb0
}

.ld-app-status-list.ld-light-green .ld-is-done .ld-app-status-number {
    background-color: #3bbcb0
}

.ld-app-status-list.ld-light-orange .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #f3873c
}

.ld-app-status-list.ld-light-orange .ld-is-done .ld-app-status-number {
    background-color: #f3873c
}

.ld-app-status-list.ld-light-red .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #f04637
}

.ld-app-status-list.ld-light-red .ld-is-done .ld-app-status-number {
    background-color: #f04637
}

.ld-app-status-list.ld-light-purple .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #cb42b0
}

.ld-app-status-list.ld-light-purple .ld-is-done .ld-app-status-number {
    background-color: #cb42b0
}

.ld-app-status-list.ld-light-yellow .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #fcfbe2
}

.ld-app-status-list.ld-light-yellow .ld-is-done .ld-app-status-number {
    background-color: #fcfbe2
}

.ld-app-status-list.ld-medium-blue .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #356599
}

.ld-app-status-list.ld-medium-blue .ld-is-done .ld-app-status-number {
    background-color: #356599
}

.ld-app-status-list.ld-medium-green .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #317170
}

.ld-app-status-list.ld-medium-green .ld-is-done .ld-app-status-number {
    background-color: #317170
}

.ld-app-status-list.ld-medium-orange .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #b55612
}

.ld-app-status-list.ld-medium-orange .ld-is-done .ld-app-status-number {
    background-color: #b55612
}

.ld-app-status-list.ld-medium-red .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #cc3d35
}

.ld-app-status-list.ld-medium-red .ld-is-done .ld-app-status-number {
    background-color: #cc3d35
}

.ld-app-status-list.ld-medium-purple .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #a02c84
}

.ld-app-status-list.ld-medium-purple .ld-is-done .ld-app-status-number {
    background-color: #a02c84
}

.ld-app-status-list.ld-medium-yellow .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #ede441
}

.ld-app-status-list.ld-medium-yellow .ld-is-done .ld-app-status-number {
    background-color: #ede441
}

.ld-app-status-list.ld-dark-blue .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #1d4066
}

.ld-app-status-list.ld-dark-blue .ld-is-done .ld-app-status-number {
    background-color: #1d4066
}

.ld-app-status-list.ld-dark-green .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #185b56
}

.ld-app-status-list.ld-dark-green .ld-is-done .ld-app-status-number {
    background-color: #185b56
}

.ld-app-status-list.ld-dark-orange .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #8c4100
}

.ld-app-status-list.ld-dark-orange .ld-is-done .ld-app-status-number {
    background-color: #8c4100
}

.ld-app-status-list.ld-dark-red .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #b3352e
}

.ld-app-status-list.ld-dark-red .ld-is-done .ld-app-status-number {
    background-color: #b3352e
}

.ld-app-status-list.ld-dark-purple .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #9b0076
}

.ld-app-status-list.ld-dark-purple .ld-is-done .ld-app-status-number {
    background-color: #9b0076
}

.ld-app-status-list.ld-dark-yellow .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #ede441
}

.ld-app-status-list.ld-dark-yellow .ld-is-done .ld-app-status-number {
    background-color: #ede441
}

.ld-app-status-list.ld-black-gray .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #3C3C3B
}

.ld-app-status-list.ld-black-gray .ld-is-done .ld-app-status-number {
    background-color: #3C3C3B
}

.ld-app-status-list.ld-darker-gray .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #3c4750
}

.ld-app-status-list.ld-darker-gray .ld-is-done .ld-app-status-number {
    background-color: #3c4750
}

.ld-app-status-list.ld-dark-gray .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #677076
}

.ld-app-status-list.ld-dark-gray .ld-is-done .ld-app-status-number {
    background-color: #677076
}

.ld-app-status-list.ld-medium-gray .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #81878c
}

.ld-app-status-list.ld-medium-gray .ld-is-done .ld-app-status-number {
    background-color: #81878c
}

.ld-app-status-list.ld-base-gray .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #bec2c5
}

.ld-app-status-list.ld-base-gray .ld-is-done .ld-app-status-number {
    background-color: #bec2c5
}

.ld-app-status-list.ld-light-gray .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #d4d7d8
}

.ld-app-status-list.ld-light-gray .ld-is-done .ld-app-status-number {
    background-color: #d4d7d8
}

.ld-app-status-list.ld-lighter-gray .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #e9ebec
}

.ld-app-status-list.ld-lighter-gray .ld-is-done .ld-app-status-number {
    background-color: #e9ebec
}

.ld-app-status-list.ld-background-gray .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #f4f5f6
}

.ld-app-status-list.ld-background-gray .ld-is-done .ld-app-status-number {
    background-color: #f4f5f6
}

.ld-app-status-list.ld-success-green .ld-app-status-item.ld-is-done:not(:last-child) {
    border-left-color: #5cb85c
}

.ld-app-status-list.ld-success-green .ld-is-done .ld-app-status-number {
    background-color: #5cb85c
}

.ld-add-recommendation-actions {
    margin-top: 2.5rem
}

    .ld-add-recommendation-actions .ld-button, .ld-add-recommendation-actions .ld-modal-primaryButton {
        margin-bottom: .5rem
    }

.ld-h5 + .ld-add-recommendation-actions, .has-markdown h1 + .ld-add-recommendation-actions, .has-markdown h2 + .ld-add-recommendation-actions, .has-markdown h3 + .ld-add-recommendation-actions, .has-markdown h4 + .ld-add-recommendation-actions, .has-markdown h5 + .ld-add-recommendation-actions, .has-markdown h6 + .ld-add-recommendation-actions {
    margin-top: 0
}

.ld-hero-new {
    position: relative;
    width: 100%;
    color: #fff;
    background-size: cover
}

    .ld-hero-new .ld-image-overlay {
        position: absolute;
        mix-blend-mode: multiply;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0
    }

    .ld-hero-new .ld-container {
        position: relative;
        z-index: 1;
        padding-bottom: 7.5rem;
        padding-top: 7.5rem
    }

@media screen and (max-width:480px) {
    .ld-hero-new .ld-container {
        padding-bottom: 4rem;
        padding-top: 4rem
    }
}

.ld-hero-new h1.ld-h1 {
    font-weight: 500;
    margin-bottom: .7rem;
    z-index: 1
}

@media screen and (max-width:768px) {
    .ld-hero-new h1.ld-h1 {
        font-size: 2rem
    }
}

.ld-hero-new p.ld-large-paragraph {
    max-width: 47.125rem;
    margin-bottom: 2.5rem;
    font-family: roboto,sans-serif
}

@media screen and (max-width:768px) {
    .ld-hero-new p.ld-large-paragraph {
        margin-bottom: 1.875rem;
        font-size: 1.5rem
    }
}

@media screen and (max-width:768px) {
    .ld-hero-new .ld-extra-large-button {
        font-size: .875rem;
        padding: .6875rem 1.375rem
    }

        .ld-hero-new .ld-extra-large-button .iconic {
            margin-top: -.1875rem
        }

        .ld-hero-new .ld-extra-large-button.ld-dropdown-button:not(.ld-no-dropdown-arrow), .ld-hero-new .ld-extra-large-button.ld-dropdown-button.ld-dropdown-bright:not(.ld-no-dropdown-arrow) {
            padding-right: 2.5rem !important
        }

            .ld-hero-new .ld-extra-large-button.ld-dropdown-button:not(.ld-no-dropdown-arrow)::after, .ld-hero-new .ld-extra-large-button.ld-dropdown-button.ld-dropdown-bright:not(.ld-no-dropdown-arrow)::after {
                width: .8rem !important;
                height: .8rem !important;
                margin-top: -.4rem !important;
                right: 1.1rem !important
            }
}

@media screen and (max-width:768px) and (max-height:414px) {
    .ld-hero-new .ld-extra-large-button {
        font-size: .8125rem
    }
}

@media screen and (max-width:768px) and (max-width:480px) {
    .ld-hero-new .ld-extra-large-button {
        font-size: .8125rem
    }
}

.ld-show-mobile {
    display: none !important
}

@media screen and (max-width:480px) {
    .ld-show-mobile {
        display: inline-block !important
    }
}

@media screen and (max-width:480px) {
    .ld-hide-mobile {
        display: none !important
    }
}

.ld-show-tablet {
    display: none !important
}

@media screen and (max-width:768px) {
    .ld-show-tablet {
        display: inline-block !important
    }
}

@media screen and (max-width:768px) {
    .ld-hide-tablet {
        display: none !important
    }
}

@media screen and (min-width:769px) {
    .ld-show-desktop {
        display: inline-block !important
    }
}

@media screen and (max-width:768px) {
    .ld-show-desktop {
        display: none !important
    }
}

@media screen and (min-width:769px) {
    .ld-hide-desktop {
        display: none !important
    }
}

@media screen and (max-width:768px) {
    .ld-hide-desktop {
        display: inline-block !important
    }
}

.ld-v-hidden {
    position: absolute !important;
    clip: rect(1px,1px,1px,1px);
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden
}

@media screen and (max-width:480px) {
    .ld-v-hidden-mobile {
        position: absolute !important;
        clip: rect(1px,1px,1px,1px);
        padding: 0 !important;
        border: 0 !important;
        height: 1px !important;
        width: 1px !important;
        overflow: hidden
    }
}

@media screen and (min-width:769px) {
    .ld-v-hidden-desktop {
        position: absolute !important;
        clip: rect(1px,1px,1px,1px);
        padding: 0 !important;
        border: 0 !important;
        height: 1px !important;
        width: 1px !important;
        overflow: hidden
    }
}

.ld-no-border {
    border-color: transparent
}

.ld-clearfix::after {
    clear: both;
    content: "";
    display: block
}

.ld-inline-block {
    display: inline-block
}

.ld-block {
    display: block
}

.ld-hidden {
    display: none
}

.ld-center-text {
    text-align: center
}

.ld-pull-right {
    float: right
}

.ld-pull-left {
    float: left
}

@media screen and (min-width:769px) {
    .ld-br-desktop {
        display: block
    }
}

@media screen and (max-width:768px) {
    .ld-br-tablet {
        display: block
    }
}

@media screen and (max-width:480px) {
    .ld-br-tablet {
        display: inline
    }
}

@media screen and (max-width:480px) {
    .ld-br-mobile {
        display: block
    }
}

.ld-no-wrap {
    white-space: nowrap
}

.ld-gray-bg {
    background-color: #e9ebec
}

.ld-white-bg {
    background-color: #fff
}

.ld-no-margin {
    margin: 0
}

.ld-textview {
    white-space: pre-wrap
}

.ld-blue-bg {
    background-color: #3980cc !important
}

.ld-green-bg {
    background-color: #D5ECEC !important
}

.ld-orange-bg {
    background-color: #cc6114 !important
}

.ld-red-bg {
    background-color: #ee483e !important
}

.ld-purple-bg {
    background-color: #b43194 !important
}

.ld-black-bg {
    background-color: #3C3C3B !important
}

.ld-light-blue-bg {
    background-color: #4293ea !important
}

.ld-light-green-bg {
    background-color: #3bbcb0 !important
}

.ld-light-orange-bg {
    background-color: #f3873c !important
}

.ld-light-red-bg {
    background-color: #f04637 !important
}

.ld-light-purple-bg {
    background-color: #cb42b0 !important
}

.ld-light-yellow-bg {
    background-color: #fcfbe2 !important
}

.ld-medium-blue-bg {
    background-color: #356599 !important
}

.ld-medium-green-bg {
    background-color: #317170 !important
}

.ld-medium-orange-bg {
    background-color: #b55612 !important
}

.ld-medium-red-bg {
    background-color: #cc3d35 !important
}

.ld-medium-purple-bg {
    background-color: #a02c84 !important
}

.ld-medium-yellow-bg {
    background-color: #ede441 !important
}

.ld-dark-blue-bg {
    background-color: #1d4066 !important
}

.ld-dark-green-bg {
    background-color: #185b56 !important
}

.ld-dark-orange-bg {
    background-color: #8c4100 !important
}

.ld-dark-red-bg {
    background-color: #b3352e !important
}

.ld-dark-purple-bg {
    background-color: #9b0076 !important
}

.ld-dark-yellow-bg {
    background-color: #ede441 !important
}

.ld-black-gray-bg {
    background-color: #3C3C3B !important
}

.ld-darker-gray-bg {
    background-color: #3c4750 !important
}

.ld-dark-gray-bg {
    background-color: #677076 !important
}

.ld-medium-gray-bg {
    background-color: #81878c !important
}

.ld-base-gray-bg {
    background-color: #bec2c5 !important
}

.ld-light-gray-bg {
    background-color: #d4d7d8 !important
}

.ld-lighter-gray-bg {
    background-color: #e9ebec !important
}

.ld-background-gray-bg {
    background-color: #f4f5f6 !important
}

.ld-success-green-bg {
    background-color: #5cb85c !important
}

.ld-white-bg {
    background-color: #fff
}

.ld-blue-text {
    color: #3980cc
}

    .ld-blue-text .iconic .iconic-property-fill {
        fill: #3980cc
    }

    .ld-blue-text .iconic .iconic-property-stroke {
        stroke: #3980cc
    }

.ld-green-text {
    color: #D5ECEC
}

    .ld-green-text .iconic .iconic-property-fill {
        fill: #D5ECEC
    }

    .ld-green-text .iconic .iconic-property-stroke {
        stroke: #D5ECEC
    }

.ld-orange-text {
    color: #cc6114
}

    .ld-orange-text .iconic .iconic-property-fill {
        fill: #cc6114
    }

    .ld-orange-text .iconic .iconic-property-stroke {
        stroke: #cc6114
    }

.ld-red-text {
    color: #ee483e
}

    .ld-red-text .iconic .iconic-property-fill {
        fill: #ee483e
    }

    .ld-red-text .iconic .iconic-property-stroke {
        stroke: #ee483e
    }

.ld-purple-text {
    color: #b43194
}

    .ld-purple-text .iconic .iconic-property-fill {
        fill: #b43194
    }

    .ld-purple-text .iconic .iconic-property-stroke {
        stroke: #b43194
    }

.ld-black-text {
    color: #3C3C3B
}

    .ld-black-text .iconic .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-black-text .iconic .iconic-property-stroke {
        stroke: #3C3C3B
    }

.ld-light-blue-text {
    color: #4293ea
}

    .ld-light-blue-text .iconic .iconic-property-fill {
        fill: #4293ea
    }

    .ld-light-blue-text .iconic .iconic-property-stroke {
        stroke: #4293ea
    }

.ld-light-green-text {
    color: #3bbcb0
}

    .ld-light-green-text .iconic .iconic-property-fill {
        fill: #3bbcb0
    }

    .ld-light-green-text .iconic .iconic-property-stroke {
        stroke: #3bbcb0
    }

.ld-light-orange-text {
    color: #f3873c
}

    .ld-light-orange-text .iconic .iconic-property-fill {
        fill: #f3873c
    }

    .ld-light-orange-text .iconic .iconic-property-stroke {
        stroke: #f3873c
    }

.ld-light-red-text {
    color: #f04637
}

    .ld-light-red-text .iconic .iconic-property-fill {
        fill: #f04637
    }

    .ld-light-red-text .iconic .iconic-property-stroke {
        stroke: #f04637
    }

.ld-light-purple-text {
    color: #cb42b0
}

    .ld-light-purple-text .iconic .iconic-property-fill {
        fill: #cb42b0
    }

    .ld-light-purple-text .iconic .iconic-property-stroke {
        stroke: #cb42b0
    }

.ld-light-yellow-text {
    color: #fcfbe2
}

    .ld-light-yellow-text .iconic .iconic-property-fill {
        fill: #fcfbe2
    }

    .ld-light-yellow-text .iconic .iconic-property-stroke {
        stroke: #fcfbe2
    }

.ld-medium-blue-text {
    color: #356599
}

    .ld-medium-blue-text .iconic .iconic-property-fill {
        fill: #356599
    }

    .ld-medium-blue-text .iconic .iconic-property-stroke {
        stroke: #356599
    }

.ld-medium-green-text {
    color: #317170
}

    .ld-medium-green-text .iconic .iconic-property-fill {
        fill: #317170
    }

    .ld-medium-green-text .iconic .iconic-property-stroke {
        stroke: #317170
    }

.ld-medium-orange-text {
    color: #b55612
}

    .ld-medium-orange-text .iconic .iconic-property-fill {
        fill: #b55612
    }

    .ld-medium-orange-text .iconic .iconic-property-stroke {
        stroke: #b55612
    }

.ld-medium-red-text {
    color: #cc3d35
}

    .ld-medium-red-text .iconic .iconic-property-fill {
        fill: #cc3d35
    }

    .ld-medium-red-text .iconic .iconic-property-stroke {
        stroke: #cc3d35
    }

.ld-medium-purple-text {
    color: #a02c84
}

    .ld-medium-purple-text .iconic .iconic-property-fill {
        fill: #a02c84
    }

    .ld-medium-purple-text .iconic .iconic-property-stroke {
        stroke: #a02c84
    }

.ld-medium-yellow-text {
    color: #ede441
}

    .ld-medium-yellow-text .iconic .iconic-property-fill {
        fill: #ede441
    }

    .ld-medium-yellow-text .iconic .iconic-property-stroke {
        stroke: #ede441
    }

.ld-dark-blue-text {
    color: #1d4066
}

    .ld-dark-blue-text .iconic .iconic-property-fill {
        fill: #1d4066
    }

    .ld-dark-blue-text .iconic .iconic-property-stroke {
        stroke: #1d4066
    }

.ld-dark-green-text {
    color: #185b56
}

    .ld-dark-green-text .iconic .iconic-property-fill {
        fill: #185b56
    }

    .ld-dark-green-text .iconic .iconic-property-stroke {
        stroke: #185b56
    }

.ld-dark-orange-text {
    color: #8c4100
}

    .ld-dark-orange-text .iconic .iconic-property-fill {
        fill: #8c4100
    }

    .ld-dark-orange-text .iconic .iconic-property-stroke {
        stroke: #8c4100
    }

.ld-dark-red-text {
    color: #b3352e
}

    .ld-dark-red-text .iconic .iconic-property-fill {
        fill: #b3352e
    }

    .ld-dark-red-text .iconic .iconic-property-stroke {
        stroke: #b3352e
    }

.ld-dark-purple-text {
    color: #9b0076
}

    .ld-dark-purple-text .iconic .iconic-property-fill {
        fill: #9b0076
    }

    .ld-dark-purple-text .iconic .iconic-property-stroke {
        stroke: #9b0076
    }

.ld-dark-yellow-text {
    color: #ede441
}

    .ld-dark-yellow-text .iconic .iconic-property-fill {
        fill: #ede441
    }

    .ld-dark-yellow-text .iconic .iconic-property-stroke {
        stroke: #ede441
    }

.ld-black-gray-text {
    color: #3C3C3B
}

    .ld-black-gray-text .iconic .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-black-gray-text .iconic .iconic-property-stroke {
        stroke: #3C3C3B
    }

.ld-darker-gray-text {
    color: #3c4750
}

    .ld-darker-gray-text .iconic .iconic-property-fill {
        fill: #3c4750
    }

    .ld-darker-gray-text .iconic .iconic-property-stroke {
        stroke: #3c4750
    }

.ld-dark-gray-text {
    color: #677076
}

    .ld-dark-gray-text .iconic .iconic-property-fill {
        fill: #677076
    }

    .ld-dark-gray-text .iconic .iconic-property-stroke {
        stroke: #677076
    }

.ld-medium-gray-text {
    color: #81878c
}

    .ld-medium-gray-text .iconic .iconic-property-fill {
        fill: #81878c
    }

    .ld-medium-gray-text .iconic .iconic-property-stroke {
        stroke: #81878c
    }

.ld-base-gray-text {
    color: #bec2c5
}

    .ld-base-gray-text .iconic .iconic-property-fill {
        fill: #bec2c5
    }

    .ld-base-gray-text .iconic .iconic-property-stroke {
        stroke: #bec2c5
    }

.ld-light-gray-text {
    color: #d4d7d8
}

    .ld-light-gray-text .iconic .iconic-property-fill {
        fill: #d4d7d8
    }

    .ld-light-gray-text .iconic .iconic-property-stroke {
        stroke: #d4d7d8
    }

.ld-lighter-gray-text {
    color: #e9ebec
}

    .ld-lighter-gray-text .iconic .iconic-property-fill {
        fill: #e9ebec
    }

    .ld-lighter-gray-text .iconic .iconic-property-stroke {
        stroke: #e9ebec
    }

.ld-background-gray-text {
    color: #f4f5f6
}

    .ld-background-gray-text .iconic .iconic-property-fill {
        fill: #f4f5f6
    }

    .ld-background-gray-text .iconic .iconic-property-stroke {
        stroke: #f4f5f6
    }

.ld-success-green-text {
    color: #5cb85c
}

    .ld-success-green-text .iconic .iconic-property-fill {
        fill: #5cb85c
    }

    .ld-success-green-text .iconic .iconic-property-stroke {
        stroke: #5cb85c
    }

.ld-blue-icon.iconic .iconic-property-fill, .ld-blue-icon .iconic .iconic-property-fill {
    fill: #3980cc
}

.ld-blue-icon.iconic .iconic-property-stroke, .ld-blue-icon .iconic .iconic-property-stroke {
    stroke: #3980cc
}

.ld-green-icon.iconic .iconic-property-fill, .ld-green-icon .iconic .iconic-property-fill {
    fill: #D5ECEC
}

.ld-green-icon.iconic .iconic-property-stroke, .ld-green-icon .iconic .iconic-property-stroke {
    stroke: #D5ECEC
}

.ld-orange-icon.iconic .iconic-property-fill, .ld-orange-icon .iconic .iconic-property-fill {
    fill: #cc6114
}

.ld-orange-icon.iconic .iconic-property-stroke, .ld-orange-icon .iconic .iconic-property-stroke {
    stroke: #cc6114
}

.ld-red-icon.iconic .iconic-property-fill, .ld-red-icon .iconic .iconic-property-fill {
    fill: #ee483e
}

.ld-red-icon.iconic .iconic-property-stroke, .ld-red-icon .iconic .iconic-property-stroke {
    stroke: #ee483e
}

.ld-purple-icon.iconic .iconic-property-fill, .ld-purple-icon .iconic .iconic-property-fill {
    fill: #b43194
}

.ld-purple-icon.iconic .iconic-property-stroke, .ld-purple-icon .iconic .iconic-property-stroke {
    stroke: #b43194
}

.ld-black-icon.iconic .iconic-property-fill, .ld-black-icon .iconic .iconic-property-fill {
    fill: #3C3C3B
}

.ld-black-icon.iconic .iconic-property-stroke, .ld-black-icon .iconic .iconic-property-stroke {
    stroke: #3C3C3B
}

.ld-light-blue-icon.iconic .iconic-property-fill, .ld-light-blue-icon .iconic .iconic-property-fill {
    fill: #4293ea
}

.ld-light-blue-icon.iconic .iconic-property-stroke, .ld-light-blue-icon .iconic .iconic-property-stroke {
    stroke: #4293ea
}

.ld-light-green-icon.iconic .iconic-property-fill, .ld-light-green-icon .iconic .iconic-property-fill {
    fill: #3bbcb0
}

.ld-light-green-icon.iconic .iconic-property-stroke, .ld-light-green-icon .iconic .iconic-property-stroke {
    stroke: #3bbcb0
}

.ld-light-orange-icon.iconic .iconic-property-fill, .ld-light-orange-icon .iconic .iconic-property-fill {
    fill: #f3873c
}

.ld-light-orange-icon.iconic .iconic-property-stroke, .ld-light-orange-icon .iconic .iconic-property-stroke {
    stroke: #f3873c
}

.ld-light-red-icon.iconic .iconic-property-fill, .ld-light-red-icon .iconic .iconic-property-fill {
    fill: #f04637
}

.ld-light-red-icon.iconic .iconic-property-stroke, .ld-light-red-icon .iconic .iconic-property-stroke {
    stroke: #f04637
}

.ld-light-purple-icon.iconic .iconic-property-fill, .ld-light-purple-icon .iconic .iconic-property-fill {
    fill: #cb42b0
}

.ld-light-purple-icon.iconic .iconic-property-stroke, .ld-light-purple-icon .iconic .iconic-property-stroke {
    stroke: #cb42b0
}

.ld-light-yellow-icon.iconic .iconic-property-fill, .ld-light-yellow-icon .iconic .iconic-property-fill {
    fill: #fcfbe2
}

.ld-light-yellow-icon.iconic .iconic-property-stroke, .ld-light-yellow-icon .iconic .iconic-property-stroke {
    stroke: #fcfbe2
}

.ld-medium-blue-icon.iconic .iconic-property-fill, .ld-medium-blue-icon .iconic .iconic-property-fill {
    fill: #356599
}

.ld-medium-blue-icon.iconic .iconic-property-stroke, .ld-medium-blue-icon .iconic .iconic-property-stroke {
    stroke: #356599
}

.ld-medium-green-icon.iconic .iconic-property-fill, .ld-medium-green-icon .iconic .iconic-property-fill {
    fill: #317170
}

.ld-medium-green-icon.iconic .iconic-property-stroke, .ld-medium-green-icon .iconic .iconic-property-stroke {
    stroke: #317170
}

.ld-medium-orange-icon.iconic .iconic-property-fill, .ld-medium-orange-icon .iconic .iconic-property-fill {
    fill: #b55612
}

.ld-medium-orange-icon.iconic .iconic-property-stroke, .ld-medium-orange-icon .iconic .iconic-property-stroke {
    stroke: #b55612
}

.ld-medium-red-icon.iconic .iconic-property-fill, .ld-medium-red-icon .iconic .iconic-property-fill {
    fill: #cc3d35
}

.ld-medium-red-icon.iconic .iconic-property-stroke, .ld-medium-red-icon .iconic .iconic-property-stroke {
    stroke: #cc3d35
}

.ld-medium-purple-icon.iconic .iconic-property-fill, .ld-medium-purple-icon .iconic .iconic-property-fill {
    fill: #a02c84
}

.ld-medium-purple-icon.iconic .iconic-property-stroke, .ld-medium-purple-icon .iconic .iconic-property-stroke {
    stroke: #a02c84
}

.ld-medium-yellow-icon.iconic .iconic-property-fill, .ld-medium-yellow-icon .iconic .iconic-property-fill {
    fill: #ede441
}

.ld-medium-yellow-icon.iconic .iconic-property-stroke, .ld-medium-yellow-icon .iconic .iconic-property-stroke {
    stroke: #ede441
}

.ld-dark-blue-icon.iconic .iconic-property-fill, .ld-dark-blue-icon .iconic .iconic-property-fill {
    fill: #1d4066
}

.ld-dark-blue-icon.iconic .iconic-property-stroke, .ld-dark-blue-icon .iconic .iconic-property-stroke {
    stroke: #1d4066
}

.ld-dark-green-icon.iconic .iconic-property-fill, .ld-dark-green-icon .iconic .iconic-property-fill {
    fill: #185b56
}

.ld-dark-green-icon.iconic .iconic-property-stroke, .ld-dark-green-icon .iconic .iconic-property-stroke {
    stroke: #185b56
}

.ld-dark-orange-icon.iconic .iconic-property-fill, .ld-dark-orange-icon .iconic .iconic-property-fill {
    fill: #8c4100
}

.ld-dark-orange-icon.iconic .iconic-property-stroke, .ld-dark-orange-icon .iconic .iconic-property-stroke {
    stroke: #8c4100
}

.ld-dark-red-icon.iconic .iconic-property-fill, .ld-dark-red-icon .iconic .iconic-property-fill {
    fill: #b3352e
}

.ld-dark-red-icon.iconic .iconic-property-stroke, .ld-dark-red-icon .iconic .iconic-property-stroke {
    stroke: #b3352e
}

.ld-dark-purple-icon.iconic .iconic-property-fill, .ld-dark-purple-icon .iconic .iconic-property-fill {
    fill: #9b0076
}

.ld-dark-purple-icon.iconic .iconic-property-stroke, .ld-dark-purple-icon .iconic .iconic-property-stroke {
    stroke: #9b0076
}

.ld-dark-yellow-icon.iconic .iconic-property-fill, .ld-dark-yellow-icon .iconic .iconic-property-fill {
    fill: #ede441
}

.ld-dark-yellow-icon.iconic .iconic-property-stroke, .ld-dark-yellow-icon .iconic .iconic-property-stroke {
    stroke: #ede441
}

.ld-black-gray-icon.iconic .iconic-property-fill, .ld-black-gray-icon .iconic .iconic-property-fill {
    fill: #3C3C3B
}

.ld-black-gray-icon.iconic .iconic-property-stroke, .ld-black-gray-icon .iconic .iconic-property-stroke {
    stroke: #3C3C3B
}

.ld-darker-gray-icon.iconic .iconic-property-fill, .ld-darker-gray-icon .iconic .iconic-property-fill {
    fill: #3c4750
}

.ld-darker-gray-icon.iconic .iconic-property-stroke, .ld-darker-gray-icon .iconic .iconic-property-stroke {
    stroke: #3c4750
}

.ld-dark-gray-icon.iconic .iconic-property-fill, .ld-dark-gray-icon .iconic .iconic-property-fill {
    fill: #677076
}

.ld-dark-gray-icon.iconic .iconic-property-stroke, .ld-dark-gray-icon .iconic .iconic-property-stroke {
    stroke: #677076
}

.ld-medium-gray-icon.iconic .iconic-property-fill, .ld-medium-gray-icon .iconic .iconic-property-fill {
    fill: #81878c
}

.ld-medium-gray-icon.iconic .iconic-property-stroke, .ld-medium-gray-icon .iconic .iconic-property-stroke {
    stroke: #81878c
}

.ld-base-gray-icon.iconic .iconic-property-fill, .ld-base-gray-icon .iconic .iconic-property-fill {
    fill: #bec2c5
}

.ld-base-gray-icon.iconic .iconic-property-stroke, .ld-base-gray-icon .iconic .iconic-property-stroke {
    stroke: #bec2c5
}

.ld-light-gray-icon.iconic .iconic-property-fill, .ld-light-gray-icon .iconic .iconic-property-fill {
    fill: #d4d7d8
}

.ld-light-gray-icon.iconic .iconic-property-stroke, .ld-light-gray-icon .iconic .iconic-property-stroke {
    stroke: #d4d7d8
}

.ld-lighter-gray-icon.iconic .iconic-property-fill, .ld-lighter-gray-icon .iconic .iconic-property-fill {
    fill: #e9ebec
}

.ld-lighter-gray-icon.iconic .iconic-property-stroke, .ld-lighter-gray-icon .iconic .iconic-property-stroke {
    stroke: #e9ebec
}

.ld-background-gray-icon.iconic .iconic-property-fill, .ld-background-gray-icon .iconic .iconic-property-fill {
    fill: #f4f5f6
}

.ld-background-gray-icon.iconic .iconic-property-stroke, .ld-background-gray-icon .iconic .iconic-property-stroke {
    stroke: #f4f5f6
}

.ld-success-green-icon.iconic .iconic-property-fill, .ld-success-green-icon .iconic .iconic-property-fill {
    fill: #5cb85c
}

.ld-success-green-icon.iconic .iconic-property-stroke, .ld-success-green-icon .iconic .iconic-property-stroke {
    stroke: #5cb85c
}

.home-index .ld-lj-steps, .ld-landing-page .ld-lj-steps {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    margin-bottom: 3.75rem
}

    .home-index .ld-lj-steps:last-child, .ld-landing-page .ld-lj-steps:last-child {
        margin-right: 0
    }

@media screen and (max-width:768px) {
    .home-index .ld-lj-steps, .ld-landing-page .ld-lj-steps {
        margin-bottom: 0
    }
}

@media screen and (max-width:480px) {
    .home-index .ld-lj-steps + .ld-button, .home-index .ld-lj-steps + .ld-modal-primaryButton, .ld-landing-page .ld-lj-steps + .ld-button, .ld-landing-page .ld-lj-steps + .ld-modal-primaryButton {
        margin-top: 1rem
    }
}

.home-index .ld-lj-steps h2, .ld-landing-page .ld-lj-steps h2 {
    font-size: 1.5rem;
    font-weight: 500
}

@media screen and (max-width:768px) {
    .home-index .ld-lj-steps h2, .ld-landing-page .ld-lj-steps h2 {
        font-size: 1.25rem
    }
}

@media screen and (max-width:480px) {
    .home-index .ld-lj-steps h2, .ld-landing-page .ld-lj-steps h2 {
        font-size: 1rem
    }
}

.home-index .ld-lj-steps p, .ld-landing-page .ld-lj-steps p {
    color: #677076;
    margin-bottom: 0
}

@media screen and (max-width:480px) {
    .home-index .ld-lj-steps p, .ld-landing-page .ld-lj-steps p {
        font-size: .8125rem
    }
}

.home-index .ld-lj-steps .ld-step, .ld-landing-page .ld-lj-steps .ld-step {
    float: left;
    display: block;
    margin-right: 2.01406%;
    width: 27.13281%
}

    .home-index .ld-lj-steps .ld-step:last-child, .ld-landing-page .ld-lj-steps .ld-step:last-child {
        margin-right: 0
    }

@media screen and (max-width:768px) {
    .home-index .ld-lj-steps .ld-step, .ld-landing-page .ld-lj-steps .ld-step {
        float: left;
        display: block;
        margin-right: 2.01406%;
        width: 100%
    }

        .home-index .ld-lj-steps .ld-step:last-child, .ld-landing-page .ld-lj-steps .ld-step:last-child {
            margin-right: 0
        }

        .home-index .ld-lj-steps .ld-step:last-child, .ld-landing-page .ld-lj-steps .ld-step:last-child {
            margin-bottom: 0
        }
}

.home-index .ld-lj-steps .ld-step-arrow, .ld-landing-page .ld-lj-steps .ld-step-arrow {
    float: left;
    display: block;
    margin-right: 2.01406%;
    width: 5.27266%
}

    .home-index .ld-lj-steps .ld-step-arrow:last-child, .ld-landing-page .ld-lj-steps .ld-step-arrow:last-child {
        margin-right: 0
    }

@media screen and (max-width:768px) {
    .home-index .ld-lj-steps .ld-step-arrow, .ld-landing-page .ld-lj-steps .ld-step-arrow {
        float: left;
        display: block;
        margin-right: 2.01406%;
        width: 100%;
        height: 3.75rem !important;
        line-height: 1 !important
    }

        .home-index .ld-lj-steps .ld-step-arrow:last-child, .ld-landing-page .ld-lj-steps .ld-step-arrow:last-child {
            margin-right: 0
        }
}

@media screen and (max-width:480px) {
    .home-index .ld-lj-steps .ld-step-arrow, .ld-landing-page .ld-lj-steps .ld-step-arrow {
        height: 1.25rem !important
    }
}

.home-index .ld-lj-steps .ld-step-arrow .iconic, .ld-landing-page .ld-lj-steps .ld-step-arrow .iconic {
    width: 2.8rem !important;
    height: 2.8rem !important;
    margin-bottom: 1.875rem
}

@media(max-width:62.5rem) {
    .home-index .ld-lj-steps .ld-step-arrow .iconic, .ld-landing-page .ld-lj-steps .ld-step-arrow .iconic {
        width: 2.5rem !important;
        height: 2.5rem !important
    }
}

@media screen and (max-width:768px) {
    .home-index .ld-lj-steps .ld-step-arrow .iconic, .ld-landing-page .ld-lj-steps .ld-step-arrow .iconic {
        display: none
    }
}

.home-index .ld-lj-steps .ld-step-arrow .iconic-property-stroke, .ld-landing-page .ld-lj-steps .ld-step-arrow .iconic-property-stroke {
    stroke: #bec2c5
}

.home-index .ld-lj-steps .ld-step-arrow .iconic-property-fill, .ld-landing-page .ld-lj-steps .ld-step-arrow .iconic-property-fill {
    fill: #bec2c5
}

.home-index .ld-lj-steps .ld-step-image, .home-index .ld-lj-steps .ld-step-arrow, .ld-landing-page .ld-lj-steps .ld-step-image, .ld-landing-page .ld-lj-steps .ld-step-arrow {
    height: 9.4rem;
    line-height: 9.4rem;
    vertical-align: top
}

@media screen and (max-width:480px) {
    .home-index .ld-lj-steps .ld-step-image, .home-index .ld-lj-steps .ld-step-arrow, .ld-landing-page .ld-lj-steps .ld-step-image, .ld-landing-page .ld-lj-steps .ld-step-arrow {
        height: auto;
        line-height: 1
    }
}

.home-index .ld-lj-steps .ld-step-image img, .home-index .ld-lj-steps .ld-step-image svg, .home-index .ld-lj-steps .ld-step-arrow img, .home-index .ld-lj-steps .ld-step-arrow svg, .ld-landing-page .ld-lj-steps .ld-step-image img, .ld-landing-page .ld-lj-steps .ld-step-image svg, .ld-landing-page .ld-lj-steps .ld-step-arrow img, .ld-landing-page .ld-lj-steps .ld-step-arrow svg {
    display: inline-block;
    vertical-align: bottom
}

.home-index .ld-lj-steps .ld-step-image, .ld-landing-page .ld-lj-steps .ld-step-image {
    margin-bottom: 2.5rem;
    position: relative
}

@media screen and (max-width:480px) {
    .home-index .ld-lj-steps .ld-step-image, .ld-landing-page .ld-lj-steps .ld-step-image {
        margin-bottom: 1.25rem;
        margin-top: .625rem
    }
}

@media screen and (max-width:480px) {
    .home-index .ld-lj-steps .ld-step.ld-create-profile .ld-step-image img, .ld-landing-page .ld-lj-steps .ld-step.ld-create-profile .ld-step-image img {
        width: 4.8rem;
        height: 3rem
    }
}

.home-index .ld-lj-steps .ld-step.ld-apply-job .ld-step-image img, .ld-landing-page .ld-lj-steps .ld-step.ld-apply-job .ld-step-image img {
    position: relative;
    left: 10%
}

@media(min-width:768px) and (max-width:1250px) {
    .home-index .ld-lj-steps .ld-step.ld-apply-job .ld-step-image img, .ld-landing-page .ld-lj-steps .ld-step.ld-apply-job .ld-step-image img {
        position: absolute;
        bottom: 0;
        left: 5%;
        right: 0;
        margin-left: auto;
        margin-right: auto
    }
}

@media screen and (max-width:768px) {
    .home-index .ld-lj-steps .ld-step.ld-apply-job .ld-step-image img, .ld-landing-page .ld-lj-steps .ld-step.ld-apply-job .ld-step-image img {
        left: 1.5rem
    }
}

@media screen and (max-width:480px) {
    .home-index .ld-lj-steps .ld-step.ld-apply-job .ld-step-image img, .ld-landing-page .ld-lj-steps .ld-step.ld-apply-job .ld-step-image img {
        width: 7.5rem;
        height: 3.875rem;
        left: 1.25rem
    }
}

@media screen and (max-width:480px) {
    .home-index .ld-lj-steps .ld-step.ld-landing .ld-step-image img, .ld-landing-page .ld-lj-steps .ld-step.ld-landing .ld-step-image img {
        width: 6rem;
        height: 5rem
    }
}

iframe + .home-index > iframe.hb-animateIn ~ .ld-wrapper .ld-header {
    height: calc(100vh - 50px)
}

@media screen and (max-width:480px) {
    iframe + .home-index > iframe.hb-animateIn ~ .ld-wrapper .ld-header {
        height: calc(100vh - 62px)
    }
}

.job_ads-show .fulltime {
    color: #cc6114;
    font-weight: 500
}

.job_ads-show .parttime {
    color: #3980cc;
    font-weight: 500
}

.job_ads-show .contract {
    color: #b43194;
    font-weight: 500
}

.job_ads-show .ld-textbox-button.ld-disabled {
    min-width: 11rem
}

.ld-no-search-results {
    margin-top: 1.75rem;
    color: #3c4750;
    line-height: 1.8
}

    .ld-no-search-results .lg-search-message {
        font-size: 1.4em
    }

@media screen and (max-width:767px) {
    .ld-no-search-results {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }
}

@media screen and (max-width:480px) {
    .ld-no-search-results {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
}

.job_ads-show, .ld-preview-post-modal {
    position: relative
}

    .job_ads-show .ld-wrapper > .ld-container::after, .ld-preview-post-modal .ld-wrapper > .ld-container::after {
        clear: both;
        content: "";
        display: block
    }

@media screen and (max-width:768px) {
    .job_ads-show .ld-wrapper > .ld-container, .ld-preview-post-modal .ld-wrapper > .ld-container {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

@media screen and (max-width:768px) {
    .job_ads-show .ld-sidebar, .ld-preview-post-modal .ld-sidebar {
        display: none
    }
}

.job_ads-show #bookmark, .ld-preview-post-modal #bookmark {
    min-width: 154px;
    text-align: center
}

    .job_ads-show #bookmark .hover, .ld-preview-post-modal #bookmark .hover {
        display: none
    }

    .job_ads-show #bookmark:hover .normal, .ld-preview-post-modal #bookmark:hover .normal {
        display: none
    }

    .job_ads-show #bookmark:hover .hover, .ld-preview-post-modal #bookmark:hover .hover {
        display: inline
    }

.job_ads-new .selectize-input::after, .job_ads-edit .selectize-input::after, .job_ad_revisions-new .selectize-input::after {
    background: 0 0
}

.job_ads-form .ld-color-header, .job_ads-close .ld-color-header {
    margin-bottom: 2rem
}

.ld-close-offer-form {
    margin-bottom: 2rem
}

@media screen and (max-width:768px) {
    .ld-join-navbar {
        background: #fff
    }
}

.ld-join-navbar.ld-navbar-fixed {
    padding-top: 1.5rem;
    position: fixed;
    width: 100%;
    z-index: 100
}

@media screen and (max-width:768px) {
    .ld-join-navbar .ld-container {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.ld-join-navbar .ld-navbar-brand {
    width: 10rem
}

    .ld-join-navbar .ld-navbar-brand .ld-lettering {
        fill: #3c4750
    }

@media screen and (min-width:769px) {
    .ld-join-navbar .ld-navbar-brand .ld-lettering {
        fill: #fff
    }
}

@media screen and (min-width:769px) {
    .employer-join .ld-join-navbar .ld-navbar-brand .ld-border, .registrations-new .ld-join-navbar .ld-navbar-brand .ld-border {
        fill: #3C3C3B !important
    }
}

.join .ld-join-navbar .ld-navbar-brand .ld-lettering {
    fill: #3c4750
}

.ld-join-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60vh;
    text-align: center
}

    .ld-join-header + .ld-login-warning {
        display: none
    }

@media screen and (max-width:768px) {
    .ld-join-header {
        height: 85vh;
        height: calc(90vh - 3.5rem)
    }

        .ld-join-header + .ld-login-warning {
            display: block;
            margin-top: -3rem
        }
}

@media screen and (max-width:480px) {
    .ld-join-header .ld-h2 {
        font-size: 1.5rem
    }
}

.ld-join-buttons {
    display: inline-block;
    margin-top: 1rem
}

    .ld-join-buttons .ld-button, .ld-join-buttons .ld-modal-primaryButton {
        min-width: 15rem;
        margin-top: 1rem;
        margin-left: 1rem;
        margin-right: 1rem
    }

@media screen and (max-width:480px) {
    .ld-join-buttons {
        margin-top: 0
    }

        .ld-join-buttons .ld-button, .ld-join-buttons .ld-modal-primaryButton {
            width: 100%;
            margin-left: 0;
            margin-top: 2rem;
            padding-top: 1.25rem;
            padding-bottom: 1.25rem
        }
}

.ld-join-photos {
    position: absolute;
    height: 40vh;
    width: 100%
}

@media screen and (max-width:480px) {
    .ld-join-photos {
        height: 10vh
    }
}

.ld-join-photo-col {
    position: absolute;
    width: 50%;
    height: 100%;
    bottom: 0
}

    .ld-join-photo-col:first-child {
        left: 0
    }

        .ld-join-photo-col:first-child .ld-join-photo {
            background-image: url(https://assets.landing.jobs/cms-assets/files/387/original/join-talent.jpg)
        }

        .ld-join-photo-col:first-child .ld-join-photo-overlay {
            background-color: #D5ECEC
        }

    .ld-join-photo-col:last-child {
        right: 0
    }

        .ld-join-photo-col:last-child .ld-join-photo {
            background-image: url(https://assets.landing.jobs/cms-assets/files/386/original/join-employer.jpg)
        }

        .ld-join-photo-col:last-child .ld-join-photo-overlay {
            background-color: #a02c84
        }

.ld-join-photo, .ld-join-photo-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ld-join-photo {
    mix-blend-mode: multiply;
    background-blend-mode: saturation;
    background-size: cover;
    background-position: center 30%;
    z-index: 2
}

@media screen and (max-width:768px) {
    .ld-join-photo {
        background-size: 140%;
        background-position: 90% 30%
    }
}

.ld-join-photo-overlay {
    opacity: .65;
    z-index: 3
}

.ld-join-photo + .ld-join-photo-overlay {
    opacity: .8;
    z-index: 1
}

.ld-wizard-main .ld-address-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    margin-top: .625rem
}

    .ld-wizard-main .ld-address-row .ld-form-group:first-of-type {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        width: 30%;
        margin-right: .625rem
    }

    .ld-wizard-main .ld-address-row .ld-form-group:last-of-type {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-top: 0
    }

    .ld-wizard-main .ld-address-row .ld-form-group:not(.ld-hidden):not(.ld-checkbox-group):not(.ld-radiobutton-group) + .ld-form-group {
        margin-top: 0
    }

@media screen and (max-width:480px) {
    .ld-wizard-main .ld-address-row {
        display: block;
        margin-top: 0
    }

        .ld-wizard-main .ld-address-row .ld-form-group:first-of-type {
            width: 100%;
            margin-right: 0
        }

        .ld-wizard-main .ld-address-row .ld-form-group, .ld-wizard-main .ld-address-row .ld-form-group:not(.ld-hidden):not(.ld-checkbox-group):not(.ld-radiobutton-group) + .ld-form-group {
            margin-top: .625rem
        }
}

.ld-wizard-main #role_other_wrapper {
    margin-top: .625rem
}

.ld-wizard-main .selectize-control {
    text-align: left
}

.ld-wizard-main .ld-alert.ld-error-alert {
    width: 100%
}

.ld-wizard-main #how_we_met_other_wrapper {
    margin-left: 0;
    margin-top: .625rem
}

.ld-wizard-main #invoice_contact_email {
    margin-top: .625rem
}

.ld-wizard-main #skip-post {
    border: 0;
    cursor: pointer;
    color: #D5ECEC;
    text-decoration: none;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    cursor: pointer;
    border-bottom: .0625rem solid;
    background-color: transparent;
    line-height: 1em
}

    .ld-wizard-main #skip-post .iconic {
        margin-right: .625rem;
        position: relative;
        top: .15em;
        width: 1.1em !important;
        height: 1.1em !important
    }

    .ld-wizard-main #skip-post.ld-mobile-login-icon .iconic {
        margin-right: 0
    }

    .ld-wizard-main #skip-post .iconic-property-fill, .ld-wizard-main #skip-post .iconic-property-stroke {
        -webkit-transition: all .2s linear;
        transition: all .2s linear
    }

    .ld-wizard-main #skip-post .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-wizard-main #skip-post .iconic-property-stroke {
        stroke: #3C3C3B
    }

    .ld-wizard-main #skip-post:active, .ld-wizard-main #skip-post:focus, .ld-wizard-main #skip-post:hover {
        color: #1d5e58
    }

        .ld-wizard-main #skip-post:active .iconic-property-fill, .ld-wizard-main #skip-post:focus .iconic-property-fill, .ld-wizard-main #skip-post:hover .iconic-property-fill {
            fill: #D5ECEC
        }

        .ld-wizard-main #skip-post:active .iconic-property-stroke, .ld-wizard-main #skip-post:focus .iconic-property-stroke, .ld-wizard-main #skip-post:hover .iconic-property-stroke {
            stroke: #D5ECEC
        }

    .ld-wizard-main #skip-post:focus {
        outline: #bec2c5 thin dotted
    }

.ld-wizard-main .ld-add-social-links.ld-form-group-row .selectize-control {
    border-right: 0;
    min-width: initial
}

    .ld-wizard-main .ld-add-social-links.ld-form-group-row .selectize-control .selectize-input {
        padding-bottom: .5rem;
        padding-top: .5rem
    }

.ld-companies-page a, .ld-companies-page a:hover, .ld-companies-page a:active, .ld-companies-page a:focus {
    color: #3C3C3B
}

    .ld-companies-page a .iconic-property-fill, .ld-companies-page a:hover .iconic-property-fill, .ld-companies-page a:active .iconic-property-fill, .ld-companies-page a:focus .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-companies-page a .iconic-property-stroke, .ld-companies-page a:hover .iconic-property-stroke, .ld-companies-page a:active .iconic-property-stroke, .ld-companies-page a:focus .iconic-property-stroke {
        stroke: #3C3C3B
    }

.ld-companies-page .ld-form-input, .ld-companies-page .pikaday__display, .ld-companies-page .ld-placeholder {
    color: #3C3C3B
}

    .ld-companies-page .ld-form-input::-webkit-input-placeholder, .ld-companies-page .pikaday__display::-webkit-input-placeholder, .ld-companies-page .ld-placeholder::-webkit-input-placeholder {
        color: #81878c;
        opacity: 1
    }

    .ld-companies-page .ld-form-input:-moz-placeholder, .ld-companies-page .pikaday__display:-moz-placeholder, .ld-companies-page .ld-placeholder:-moz-placeholder {
        color: #81878c;
        opacity: 1
    }

    .ld-companies-page .ld-form-input::-moz-placeholder, .ld-companies-page .pikaday__display::-moz-placeholder, .ld-companies-page .ld-placeholder::-moz-placeholder {
        color: #81878c;
        opacity: 1
    }

    .ld-companies-page .ld-form-input:-ms-input-placeholder, .ld-companies-page .pikaday__display:-ms-input-placeholder, .ld-companies-page .ld-placeholder:-ms-input-placeholder {
        color: #81878c;
        opacity: 1
    }

    .ld-companies-page .ld-form-input::-ms-input-placeholder, .ld-companies-page .pikaday__display::-ms-input-placeholder, .ld-companies-page .ld-placeholder::-ms-input-placeholder {
        color: #81878c;
        opacity: 1
    }

    .ld-companies-page .ld-form-input::placeholder, .ld-companies-page .pikaday__display::placeholder, .ld-companies-page .ld-placeholder::placeholder {
        color: #81878c;
        opacity: 1
    }

.ld-companies-page .ld-select-container {
    width: 100%
}

.ld-companies-page .ld-header {
    height: 100%;
    padding: 5rem 0 0
}

    .ld-companies-page .ld-header .ld-h1 {
        margin-bottom: .5rem
    }

    .ld-companies-page .ld-header .ld-small-paragraph {
        font-size: 1rem;
        margin-bottom: 0;
        color: #3C3C3B
    }

.ld-companies-page .ld-company-search {
    padding: 2.5rem 0;
    border-bottom: 1px solid #d4d7d8
}

    .ld-companies-page .ld-company-search .ld-select-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

@media screen and (max-width:768px) {
    .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-select-container {
        display: none !important
    }
}

.ld-companies-page .ld-company-search .selectize-input {
    height: 100%
}

.ld-companies-page .ld-company-search .ld-col-wrapper-desktop {
    position: relative
}

@media screen and (max-width:768px) {
    .ld-companies-page .ld-company-search .ld-col-wrapper-desktop::after {
        clear: both;
        content: "";
        display: block
    }
}

@media screen and (max-width:768px) {
    .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col {
        float: left;
        display: block;
        margin-right: 3.57866%;
        width: 48.21067%
    }

        .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col:last-child {
            margin-right: 0
        }
}

@media screen and (max-width:480px) {
    .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col {
        width: 100%;
        float: none
    }

        .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col + .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col {
            margin-top: 0
        }
}

@media screen and (max-width:768px) {
    .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col:nth-child(1) {
        width: calc( 100% - 2rem);
        margin-right: 1rem
    }
}

@media screen and (max-width:768px) {
    .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col:nth-child(2) {
        margin: 0
    }
}

.ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col:nth-child(n+2) .iconic {
    margin-right: 1rem
}

@media screen and (min-width:769px) {
    .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col:nth-child(3) .ld-select-container {
        width: 88%
    }
}

@media screen and (max-width:768px) {
    .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col:nth-child(3) {
        margin-top: 0
    }
}

.ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col .tt-suggestion .after {
    display: none
}

.ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col .tt-input {
    padding: .5rem 2.8125rem;
    font-size: .875rem
}

.ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col .ld-advanced-icon {
    position: absolute;
    right: 0;
    top: .6rem
}

    .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col .ld-advanced-icon .iconic {
        margin-right: 0
    }

        .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col .ld-advanced-icon .iconic .iconic-property-fill {
            fill: #81878c
        }

        .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col .ld-advanced-icon .iconic .iconic-property-stroke {
            stroke: #81878c
        }

    .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col .ld-advanced-icon .ld-iconic-gray-js {
        color: #3C3C3B
    }

        .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col .ld-advanced-icon .ld-iconic-gray-js .iconic-property-fill {
            fill: #3C3C3B
        }

        .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col .ld-advanced-icon .ld-iconic-gray-js .iconic-property-stroke {
            stroke: #3C3C3B
        }

    .ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-col .ld-advanced-icon .ld-margin-left {
        margin-left: .5rem;
        color: #81878c
    }

.ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-tooltip-item {
    border-bottom: 0
}

.ld-companies-page .ld-company-search .ld-col-wrapper-desktop .ld-placeholder {
    margin-left: 1rem
}

.ld-companies-page .ld-company-search .ld-form-label {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 1.5rem
}

.ld-companies-page .ld-company-search .ld-inline-dropdown {
    margin-top: 1rem;
    margin-bottom: 0;
    display: none
}

    .ld-companies-page .ld-company-search .ld-inline-dropdown .ld-row + .ld-row {
        margin-top: 2.5rem
    }

    .ld-companies-page .ld-company-search .ld-inline-dropdown .ld-checkbox-group {
        display: inline-block
    }

        .ld-companies-page .ld-company-search .ld-inline-dropdown .ld-checkbox-group + .ld-checkbox-group {
            margin-left: 1.5rem
        }

.ld-companies-page .ld-company-search .ld-side-menu {
    -webkit-transition: none;
    transition: none;
    -webkit-transform: none;
    transform: none;
    z-index: 9999;
    display: none
}

    .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner {
        margin-top: 2.5rem;
        padding: 0 2rem
    }

@media screen and (max-width:480px) {
    .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner {
        padding: 0
    }
}

.ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner .ld-form-input, .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner .pikaday__display {
    width: 100%
}

.ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner .ld-row + .ld-row {
    margin-top: 1.5rem
}

.ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner .ld-h5, .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner .has-markdown h1, .has-markdown .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner h1, .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner .has-markdown h2, .has-markdown .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner h2, .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner .has-markdown h3, .has-markdown .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner h3, .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner .has-markdown h4, .has-markdown .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner h4, .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner .has-markdown h5, .has-markdown .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner h5, .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner .has-markdown h6, .has-markdown .ld-companies-page .ld-company-search .ld-side-menu .ld-side-menu-inner h6 {
    margin: 1.5rem 0
}

.companies-show {
    background-color: #e9ebec
}

.ld-company-info-section {
    background-color: #fff;
    padding: 3.75rem 0
}

@media screen and (max-width:768px) {
    .ld-company-info-section {
        padding: 1.75rem 0
    }
}

.ld-company-info-wrapper {
    position: relative
}

    .ld-company-info-wrapper .button_to {
        display: inline-block
    }

.ld-company-info-section .ld-company-logo {
    margin-right: 1.75rem;
    position: absolute;
    top: 0
}

    .ld-company-info-section .ld-company-logo, .ld-company-info-section .ld-company-logo .ld-img {
        width: 8.75rem;
        height: 8.75rem
    }

        .ld-company-info-section .ld-company-logo .ld-img {
            background-size: contain;
            background-position: center;
            background-repeat: no-repeat
        }

@media screen and (max-width:768px) {
    .ld-company-info-section .ld-company-logo, .ld-company-info-section .ld-company-logo .ld-img {
        width: 3.75rem;
        height: 3.75rem
    }
}

@media screen and (max-width:480px) {
    .ld-company-info-section .ld-company-logo, .ld-company-info-section .ld-company-logo .ld-img {
        width: 2.5rem;
        height: 2.5rem
    }
}

.companies-show .ld-company-info {
    position: relative
}

    .companies-show .ld-company-info h1 {
        font-size: 3rem;
        font-weight: 300;
        margin: 0 1.25rem 0 0
    }

    .companies-show .ld-company-info p {
        color: #677076;
        font-style: italic;
        font-size: 1rem;
        margin: .625rem 0
    }

@media screen and (min-width:769px) {
    .companies-show .ld-company-info {
        margin-left: 8.75rem;
        padding-left: 1.75rem
    }
}

@media screen and (max-width:768px) {
    .companies-show .ld-company-info {
        padding-left: 1.25rem;
        margin-left: 3.75rem
    }

        .companies-show .ld-company-info h1 {
            font-size: 2.25rem;
            padding-top: .5rem
        }

        .companies-show .ld-company-info p {
            position: relative;
            left: -1.25rem;
            margin-left: -3.75rem;
            font-size: .875rem;
            padding-bottom: 3.125rem;
            margin-top: 1.25rem
        }
}

@media screen and (max-width:480px) {
    .companies-show .ld-company-info h1 {
        font-size: 1.5rem;
        margin-left: -1.75rem;
        padding-top: .375rem;
        font-weight: 500
    }
}

.ld-company-description {
    position: relative
}

.ld-company-title {
    position: relative
}

    .ld-company-title::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-company-title h1 {
        display: inline-block
    }

@media screen and (max-width:768px) {
    .ld-company-title h1 {
        display: block
    }
}

@media screen and (max-width:768px) {
    .ld-company-title {
        position: static
    }
}

.ld-follow-button {
    overflow: hidden;
    margin-bottom: 1rem;
    min-width: 108px
}

    .ld-follow-button .iconic {
        opacity: 1
    }

    .ld-follow-button.ld-border-button .iconic-property-fill, .ld-follow-button.ld-link-button .iconic-property-fill {
        fill: #3C3C3B
    }

    .ld-follow-button.ld-border-button .iconic-property-stroke, .ld-follow-button.ld-link-button .iconic-property-stroke {
        stroke: #3C3C3B
    }

    .ld-follow-button:hover .normal {
        display: none
    }

    .ld-follow-button:hover .hover {
        display: inline
    }

    .ld-follow-button .hover {
        display: none
    }

    .ld-follow-button .iconic-check {
        vertical-align: middle
    }

    .ld-follow-button .ld-following {
        position: absolute;
        opacity: 0;
        top: 100%;
        left: 50%;
        -webkit-transition: opacity .3s;
        transition: opacity .3s;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

        .ld-follow-button .ld-following::after {
            content: 'unfollow';
            position: absolute;
            opacity: 0;
            top: 100%;
            left: 0;
            width: 100%;
            height: 100%;
            text-align: center
        }

    .ld-follow-button.ld-following-button .iconic {
        position: absolute;
        left: 0;
        top: .0625rem
    }

    .ld-follow-button.ld-following-button .ld-follow {
        position: absolute;
        opacity: 0;
        top: 100%;
        left: 50%;
        -webkit-transition: opacity .3s .3s;
        transition: opacity .3s .3s;
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }

    .ld-follow-button.ld-following-button .ld-following {
        position: relative;
        left: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
        padding-left: 1rem
    }

    .ld-follow-button.ld-following-button:not(:focus):hover, .ld-follow-button.ld-following-button:active {
        background-color: #cc6114
    }

        .ld-follow-button.ld-following-button:not(:focus):hover .ld-following, .ld-follow-button.ld-following-button:active .ld-following {
            color: transparent
        }

            .ld-follow-button.ld-following-button:not(:focus):hover .ld-following .iconic, .ld-follow-button.ld-following-button:active .ld-following .iconic {
                visibility: hidden
            }

            .ld-follow-button.ld-following-button:not(:focus):hover .ld-following::after, .ld-follow-button.ld-following-button:active .ld-following::after {
                opacity: 1;
                color: #fff;
                top: .0625rem
            }

@media screen and (max-width:768px) {
    .ld-follow-button {
        position: absolute;
        left: -1.25rem;
        margin: 0 0 0 -3.75rem;
        top: auto !important;
        bottom: .625rem;
        z-index: 1
    }
}

.companies-show .ld-company-metatags {
    font-size: 0;
    margin-left: -.625rem
}

    .companies-show .ld-company-metatags::after {
        clear: both;
        content: "";
        display: block
    }

    .companies-show .ld-company-metatags .ld-metatag {
        display: inline-block;
        font-size: .875rem;
        margin: .625rem;
        min-width: 6.25rem
    }

    .companies-show .ld-company-metatags .ld-metatags:first-child {
        margin-left: 0
    }

    .companies-show .ld-company-metatags .ld-metatag a {
        font-weight: 400
    }

    .companies-show .ld-company-metatags .company-rating .logo {
        height: .75em
    }

@media screen and (max-width:768px) {
    .companies-show .ld-company-metatags {
        position: relative;
        left: -3.4375rem;
        margin-left: -3.75rem;
        width: 100vw;
        margin-right: -2.1875rem;
        padding: 0 1.875rem;
        padding-top: 1.25rem;
        border-top: .0625rem solid #e9ebec
    }
}

.companies-show .ld-company-description-section {
    padding: 4.75rem 0;
    margin-bottom: 4.75rem;
    border-bottom: .125rem solid #bec2c5
}

    .companies-show .ld-company-description-section p {
        font-size: 1.25rem;
        margin-bottom: 0
    }

        .companies-show .ld-company-description-section p + p {
            margin-top: 1.25rem
        }

    .companies-show .ld-company-description-section li {
        font-size: 1.25rem
    }

@media screen and (max-width:768px) {
    .companies-show .ld-company-description-section {
        border: 0;
        margin-bottom: 0;
        padding: 3.8rem 0
    }

        .companies-show .ld-company-description-section p, .companies-show .ld-company-description-section li {
            font-size: 1.125rem
        }
}

@media screen and (max-width:480px) {
    .companies-show .ld-company-description-section {
        padding: 1.75rem 0
    }

        .companies-show .ld-company-description-section p, .companies-show .ld-company-description-section li {
            font-size: .875rem
        }
}

.companies-show #jobs-list {
    padding-bottom: 4.75rem
}

    .companies-show #jobs-list .ld-job-logo {
        display: none
    }

    .companies-show #jobs-list .ld-job-description {
        margin-left: .3125rem
    }

@media screen and (min-width:769px) {
    .companies-show #jobs-list {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
        max-width: 51.25rem
    }

        .companies-show #jobs-list::after {
            clear: both;
            content: "";
            display: block
        }
}

@media screen and (max-width:768px) {
    .companies-show #jobs-list {
        padding-bottom: 3.8rem
    }

        .companies-show #jobs-list .ld-job-description {
            margin-left: 0
        }
}

@media screen and (max-width:480px) {
    .companies-show #jobs-list {
        padding: 1.75rem 0;
        margin-bottom: 1.75rem
    }
}

.ld-auth-container {
    position: relative;
    min-height: 100vh
}

.ld-intro-text {
    font-size: 1.5rem;
    font-weight: 500;
    font-family: roboto,sans-serif;
    color: #fff;
    text-align: center;
    position: relative;
    margin-bottom: 3.75rem
}

@media screen and (max-width:768px) {
    .ld-intro-text {
        font-size: 1.25rem
    }
}

@media screen and (max-width:480px) {
    .ld-intro-text {
        display: none
    }
}

.ld-switch-view-text {
    color: #fff;
    position: relative;
    display: inline-block;
    font-size: .8125rem;
    font-weight: 500
}

    .ld-switch-view-text p {
        margin: 0 0 .4rem
    }

.ld-auth .new_user .ld-form-input.boolean + .ld-checkbox-block, .ld-auth .new_user .boolean.pikaday__display + .ld-checkbox-block, .ld-auth .new_user .sourcing-index .boolean.pikaday__display + .ld-checkbox-block {
    margin-top: 0
}

@media screen and (max-height:414px) {
    .ld-auth .ld-wizard-main .ld-wizard-block {
        padding-top: 3rem
    }
}

@media screen and (max-width:480px) {
    .ld-auth .ld-wizard-main .ld-wizard-block {
        padding-top: 3rem
    }
}

@media screen and (max-height:414px) {
    .ld-auth .ld-wizard-header {
        height: 80vh
    }
}

.ld-auth .ld-hero-home {
    position: relative;
    min-height: 100vh
}

.ld-auth .ld-image-background {
    background-image: url(https://assets.landing.jobs/cms-assets/files/177/original/signup_hero.jpg);
    background-size: cover
}

.ld-auth .ld-container.ld-medium-container {
    position: relative;
    padding-top: 11.875rem;
    padding-bottom: 4.75rem;
    z-index: 10
}

@media(max-height:50rem) {
    .ld-auth .ld-container.ld-medium-container {
        padding-top: 7.5rem;
        padding-bottom: 2.5rem
    }
}

@media screen and (max-width:768px) {
    .ld-auth .ld-container.ld-medium-container {
        padding-top: 6.25rem;
        padding-bottom: 2.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-auth .ld-container.ld-medium-container {
        padding-top: 4.375rem;
        padding-bottom: 1.75rem
    }
}

.ld-auth-box {
    position: relative;
    text-shadow: none
}

    .ld-auth-box::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-auth-box .ld-input-group .ld-input-addon {
        padding-right: 0
    }

    .ld-auth-box .ld-auth-options {
        -webkit-padding-start: 0;
        list-style: none;
        margin: 0;
        padding-left: 0
    }

        .ld-auth-box .ld-auth-options .ld-auth-option + .ld-auth-option {
            margin-top: .5rem
        }

        .ld-auth-box .ld-auth-options .ld-divider {
            color: #677076;
            text-transform: uppercase;
            font-weight: 500;
            font-size: .8125rem;
            position: relative;
            margin: 1.25rem 0;
            text-align: center
        }

            .ld-auth-box .ld-auth-options .ld-divider::after, .ld-auth-box .ld-auth-options .ld-divider::before {
                content: '';
                height: .0625rem;
                background-color: #d4d7d8;
                width: 38%;
                position: absolute;
                top: 50%;
                margin-top: -.03125rem
            }

            .ld-auth-box .ld-auth-options .ld-divider::before {
                right: 50%;
                margin-right: 1.25rem
            }

            .ld-auth-box .ld-auth-options .ld-divider::after {
                left: 50%;
                margin-left: 1.25rem
            }

        .ld-auth-box .ld-auth-options .ld-auth-option .ld-form-group:first-child {
            margin-top: 0
        }

        .ld-auth-box .ld-auth-options .small {
            margin: 1.75rem 0 0;
            color: #3C3C3B
        }

    .ld-auth-box .ld-testimony {
        position: relative;
        height: auto;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
        margin-left: 40px
    }

@media screen and (max-width:768px) {
    .ld-auth-box .ld-testimony {
        margin: 0
    }
}

.ld-auth-box .ld-testimony .ld-testimony-text {
    color: #3C3C3B;
    font-size: 1.25rem;
    font-weight: 400;
    position: relative
}

    .ld-auth-box .ld-testimony .ld-testimony-text::before {
        content: '"';
        position: absolute;
        top: -.5rem;
        right: 100%;
        margin-right: .5rem;
        color: #d4d7d8;
        font-size: 2rem;
        font-style: italic;
        font-weight: 500
    }

@media screen and (max-width:768px) {
    .ld-auth-box .ld-testimony .ld-testimony-text {
        font-size: 1rem;
        margin-left: 8.4375rem;
        padding-left: 1.25rem;
        margin-bottom: 0
    }

        .ld-auth-box .ld-testimony .ld-testimony-text::before {
            left: 0;
            right: auto
        }
}

.ld-auth-box .ld-testimony footer::after {
    clear: both;
    content: "";
    display: block
}

.ld-auth-box .ld-testimony .ld-testimony-picture {
    float: left;
    width: 50%;
    padding-right: .875rem
}

@media screen and (max-width:768px) {
    .ld-auth-box .ld-testimony .ld-testimony-picture {
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 8.4375rem
    }
}

.ld-auth-box .ld-testimony .ld-testimony-name {
    color: #677076;
    font-size: .75rem;
    padding-top: 1.25rem;
    margin-bottom: 1.25rem
}

    .ld-auth-box .ld-testimony .ld-testimony-name cite, .ld-auth-box .ld-testimony .ld-testimony-name .ld-role {
        display: block;
        font-weight: 700;
        font-style: normal
    }

@media screen and (max-width:768px) {
    .ld-auth-box .ld-testimony .ld-testimony-name cite, .ld-auth-box .ld-testimony .ld-testimony-name .ld-role {
        display: inline
    }
}

.ld-auth-box .ld-testimony .ld-testimony-name, .ld-auth-box .ld-testimony .ld-testimony-company {
    float: left;
    width: 50%;
    padding-left: .875rem
}

@media screen and (max-width:768px) {
    .ld-auth-box .ld-testimony .ld-testimony-name, .ld-auth-box .ld-testimony .ld-testimony-company {
        width: auto;
        float: none;
        padding-left: 1.25rem
    }
}

@media screen and (max-width:768px) {
    .ld-auth-box .ld-testimony .ld-testimony-name {
        margin-left: 8.4375rem;
        margin-bottom: .3125rem
    }
}

@media screen and (max-width:768px) {
    .ld-auth-box .ld-testimony .ld-testimony-company {
        margin-left: 8.4375rem
    }
}

.blacklist_form_message .ld-form-input, .blacklist_form_message .pikaday__display {
    max-height: 30vh
}

.ld-linkedin-sunset {
    max-width: 25rem;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 1rem
}

    .ld-linkedin-sunset.ld-textbox .alert-title {
        background-color: #3980cc;
        color: #fff
    }

        .ld-linkedin-sunset.ld-textbox .alert-title .iconic-property-stroke {
            stroke: #fff !important
        }

        .ld-linkedin-sunset.ld-textbox .alert-title .iconic-property-fill {
            fill: #fff !important
        }

    .ld-linkedin-sunset.ld-textbox .alert-content {
        background: #fff;
        color: #3C3C3B;
        text-align: left
    }

.ld-auth .ld-signup-box .ld-pills-tabs {
    margin-bottom: 0
}

.ld-auth .ld-signup-box .ld-tab-content {
    padding: 4.75rem
}

@media screen and (max-width:768px) {
    .ld-auth .ld-signup-box .ld-tab-content {
        padding: 2.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-auth .ld-signup-box .ld-tab-content {
        padding: 1.25rem
    }
}

.ld-auth .ld-signup-box .ld-tab-content .ld-col {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%
}

    .ld-auth .ld-signup-box .ld-tab-content .ld-col:last-child {
        margin-right: 0
    }

@media screen and (max-width:768px) {
    .ld-auth .ld-signup-box .ld-tab-content .ld-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%
    }

        .ld-auth .ld-signup-box .ld-tab-content .ld-col:last-child {
            margin-right: 0
        }

        .ld-auth .ld-signup-box .ld-tab-content .ld-col + .ld-col {
            margin-top: 2.5rem;
            padding-top: 2.5rem;
            border-top: .0625rem solid #d4d7d8
        }
}

@media screen and (max-width:480px) {
    .ld-auth .ld-signup-box .ld-tab-content .ld-col + .ld-col {
        display: none
    }
}

.ld-login-box {
    background-color: #fff;
    max-width: 25rem;
    padding: 2.5rem;
    padding-top: 1.2rem;
    margin-bottom: 1.75rem;
    margin-left: auto;
    margin-right: auto
}

    .ld-login-box .ld-form-help-text {
        font-size: .8125rem
    }

@media screen and (max-width:480px) {
    .ld-login-box {
        padding: 1.25rem
    }
}

@media(max-height:50rem) {
    .ld-login-trouble .ld-container.ld-medium-container {
        padding-top: 11.875rem
    }
}

@media screen and (max-width:768px) {
    .ld-login-trouble .ld-container.ld-medium-container {
        padding-top: 6.25rem
    }
}

@media screen and (max-width:480px) {
    .ld-login-trouble .ld-container.ld-medium-container {
        padding-top: 7.125rem
    }
}

.ld-login-trouble .ld-intro-text {
    display: block
}

@media screen and (max-width:480px) {
    .ld-login-trouble .ld-intro-text {
        margin-bottom: 2.375rem
    }
}

.ld-login-trouble .ld-login-box {
    color: #3C3C3B;
    text-align: left
}

    .ld-login-trouble .ld-login-box h1 {
        font-size: 1.5rem
    }

    .ld-login-trouble .ld-login-box p {
        font-size: .875rem
    }

@media(min-width:1100px) {
    .dashboard.invites .ld-invites-wrapper, .employer-invites .ld-invites-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }

        .dashboard.invites .ld-invites-wrapper > .ld-col:first-child, .employer-invites .ld-invites-wrapper > .ld-col:first-child {
            width: 70%;
            padding-right: 40px
        }
}

.dashboard.invites .ld-share-invites, .employer-invites .ld-share-invites {
    color: #4293ea;
    margin-top: 1.5rem
}

    .dashboard.invites .ld-share-invites .text, .employer-invites .ld-share-invites .text {
        margin-bottom: .5rem
    }

    .dashboard.invites .ld-share-invites a, .employer-invites .ld-share-invites a {
        cursor: pointer;
        margin: 15px 10px 0 0
    }

        .dashboard.invites .ld-share-invites a .iconic-property-fill, .employer-invites .ld-share-invites a .iconic-property-fill {
            fill: #4293ea
        }

        .dashboard.invites .ld-share-invites a .iconic-property-stroke, .employer-invites .ld-share-invites a .iconic-property-stroke {
            stroke: #4293ea
        }

        .dashboard.invites .ld-share-invites a:hover .iconic-property-fill, .employer-invites .ld-share-invites a:hover .iconic-property-fill {
            fill: #3877ba
        }

        .dashboard.invites .ld-share-invites a:hover .iconic-property-stroke, .employer-invites .ld-share-invites a:hover .iconic-property-stroke {
            stroke: #3877ba
        }

@media(min-width:1100px) {
    .dashboard.invites .ld-share-invites > .ld-button, .dashboard.invites .ld-share-invites > .ld-modal-primaryButton, .dashboard.invites .ld-share-invites .ld-modal, .employer-invites .ld-share-invites > .ld-button, .employer-invites .ld-share-invites > .ld-modal-primaryButton, .employer-invites .ld-share-invites .ld-modal {
        width: calc(50% - .5rem);
        margin-bottom: .75rem;
        display: inline-block
    }

        .dashboard.invites .ld-share-invites > .ld-button .ld-button, .dashboard.invites .ld-share-invites > .ld-modal-primaryButton .ld-button, .dashboard.invites .ld-share-invites > .ld-button .ld-modal-primaryButton, .dashboard.invites .ld-share-invites > .ld-modal-primaryButton .ld-modal-primaryButton, .dashboard.invites .ld-share-invites .ld-modal .ld-button, .dashboard.invites .ld-share-invites .ld-modal .ld-modal-primaryButton, .employer-invites .ld-share-invites > .ld-button .ld-button, .employer-invites .ld-share-invites > .ld-modal-primaryButton .ld-button, .employer-invites .ld-share-invites > .ld-button .ld-modal-primaryButton, .employer-invites .ld-share-invites > .ld-modal-primaryButton .ld-modal-primaryButton, .employer-invites .ld-share-invites .ld-modal .ld-button, .employer-invites .ld-share-invites .ld-modal .ld-modal-primaryButton {
            margin-top: 0
        }

            .dashboard.invites .ld-share-invites > .ld-button .ld-button not(:first-child), .dashboard.invites .ld-share-invites > .ld-modal-primaryButton .ld-button not(:first-child), .dashboard.invites .ld-share-invites > .ld-button .ld-modal-primaryButton not(:first-child), .dashboard.invites .ld-share-invites > .ld-modal-primaryButton .ld-modal-primaryButton not(:first-child), .dashboard.invites .ld-share-invites .ld-modal .ld-button not(:first-child), .dashboard.invites .ld-share-invites .ld-modal .ld-modal-primaryButton not(:first-child), .employer-invites .ld-share-invites > .ld-button .ld-button not(:first-child), .employer-invites .ld-share-invites > .ld-modal-primaryButton .ld-button not(:first-child), .employer-invites .ld-share-invites > .ld-button .ld-modal-primaryButton not(:first-child), .employer-invites .ld-share-invites > .ld-modal-primaryButton .ld-modal-primaryButton not(:first-child), .employer-invites .ld-share-invites .ld-modal .ld-button not(:first-child), .employer-invites .ld-share-invites .ld-modal .ld-modal-primaryButton not(:first-child) {
                margin-left: 1rem
            }

    .dashboard.invites .ld-share-invites .ld-modal, .employer-invites .ld-share-invites .ld-modal {
        font-size: initial
    }

        .dashboard.invites .ld-share-invites .ld-modal > .ld-button, .dashboard.invites .ld-share-invites .ld-modal > .ld-modal-primaryButton, .employer-invites .ld-share-invites .ld-modal > .ld-button, .employer-invites .ld-share-invites .ld-modal > .ld-modal-primaryButton {
            width: 100%;
            margin-right: 0
        }
}

.dashboard.invites .ld-invites-info, .employer-invites .ld-invites-info {
    background-color: #fff;
    margin-top: 2.5rem;
    padding: 2rem
}

.dashboard.invites #tooltip-container, .employer-invites #tooltip-container {
    position: relative
}

    .dashboard.invites #tooltip-container .ld-tooltip, .employer-invites #tooltip-container .ld-tooltip {
        bottom: 0;
        margin-left: 16px
    }

@media screen and (max-width:768px) {
    .dashboard.invites #tooltip-container, .employer-invites #tooltip-container {
        display: none
    }
}

.dashboard.invites .ld-invite-email-preview, .employer-invites .ld-invite-email-preview {
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    visibility: hidden;
    opacity: 0;
    max-height: 0;
    margin: -1.25rem;
    margin-top: 0;
    margin-bottom: 0;
    padding: 1.25rem;
    padding-top: 0;
    padding-bottom: 0;
    background-color: #f4f5f6;
    position: absolute;
    top: 0;
    display: none
}

    .dashboard.invites .ld-invite-email-preview.ld-is-open, .employer-invites .ld-invite-email-preview.ld-is-open {
        visibility: visible;
        opacity: 1;
        max-height: 100%;
        margin: -1.25rem;
        margin-top: 1.75rem;
        padding: 1.25rem 4rem;
        position: relative;
        display: block
    }

    .dashboard.invites .ld-invite-email-preview p, .employer-invites .ld-invite-email-preview p {
        color: #3c4750
    }

        .dashboard.invites .ld-invite-email-preview p:last-child, .employer-invites .ld-invite-email-preview p:last-child {
            margin-bottom: 0
        }

    .dashboard.invites .ld-invite-email-preview blockquote, .employer-invites .ld-invite-email-preview blockquote {
        font-style: italic;
        font-weight: 500;
        font-size: .8125rem;
        background-color: #e9ebec;
        margin-left: 0;
        margin-right: 0;
        padding: .625rem .9375rem;
        max-width: 25rem
    }

    .dashboard.invites .ld-invite-email-preview .inviter-message, .employer-invites .ld-invite-email-preview .inviter-message {
        display: none
    }

.dashboard.invites .ld-personal-link .ld-modal, .employer-invites .ld-personal-link .ld-modal {
    margin-left: .625rem
}

@media screen and (max-width:480px) {
    .dashboard.invites .ld-personal-link .ld-modal .ld-input-group, .dashboard.invites .ld-personal-link .ld-modal .ld-input-addon.ld-gray-addon, .employer-invites .ld-personal-link .ld-modal .ld-input-group, .employer-invites .ld-personal-link .ld-modal .ld-input-addon.ld-gray-addon {
        display: block
    }

        .dashboard.invites .ld-personal-link .ld-modal .ld-input-group .ld-button, .dashboard.invites .ld-personal-link .ld-modal .ld-input-group .ld-modal-primaryButton, .dashboard.invites .ld-personal-link .ld-modal .ld-input-addon.ld-gray-addon .ld-button, .dashboard.invites .ld-personal-link .ld-modal .ld-input-addon.ld-gray-addon .ld-modal-primaryButton, .employer-invites .ld-personal-link .ld-modal .ld-input-group .ld-button, .employer-invites .ld-personal-link .ld-modal .ld-input-group .ld-modal-primaryButton, .employer-invites .ld-personal-link .ld-modal .ld-input-addon.ld-gray-addon .ld-button, .employer-invites .ld-personal-link .ld-modal .ld-input-addon.ld-gray-addon .ld-modal-primaryButton {
            width: 50%
        }
}

.static_pages-about_us .ld-hero .ld-image-background {
    background-image: url(https://assets.landing.jobs/cms-assets/files/files/198/original/about-header.jpg)
}

.static_pages-about_us .ld-mission-section {
    background-color: #f4f5f6
}

    .static_pages-about_us .ld-mission-section::after {
        clear: both;
        content: "";
        display: block
    }

    .static_pages-about_us .ld-mission-section .ld-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%;
        text-align: left;
        margin-top: 2.5rem
    }

        .static_pages-about_us .ld-mission-section .ld-col:last-child {
            margin-right: 0
        }

@media screen and (max-width:768px) {
    .static_pages-about_us .ld-mission-section .ld-col {
        width: 100%;
        margin-right: 0
    }

        .static_pages-about_us .ld-mission-section .ld-col + .ld-col {
            margin-top: 0
        }
}

@media screen and (max-width:768px) {
    .static_pages-about_us .ld-mission-section .ld-col:first-child {
        margin-top: 1.25rem
    }
}

.static_pages-about_us .ld-mission-section p {
    font-size: 1.25rem
}

@media screen and (max-width:768px) {
    .static_pages-about_us .ld-mission-section p {
        font-size: 1.125rem
    }
}

@media screen and (max-width:480px) {
    .static_pages-about_us .ld-mission-section p {
        font-size: 1rem
    }
}

.ld-team-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    text-align: left;
    margin-top: 1.25rem;
    font-size: 0;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    position: relative
}

    .ld-team-list::after {
        clear: both;
        content: "";
        display: block
    }

@media screen and (max-width:480px) {
    .ld-team-list {
        margin-left: -.625rem;
        margin-right: -.625rem;
        margin-top: -.625rem;
        margin-bottom: .625rem
    }
}

.ld-team-member {
    display: inline-block;
    margin-top: 2.5rem;
    font-size: .875rem;
    vertical-align: top;
    padding: 1.25rem
}

@media screen and (min-width:769px) {
    .ld-team-member {
        width: 25%
    }
}

@media screen and (max-width:1200px) {
    .ld-team-member {
        width: 33.33%
    }
}

@media screen and (max-width:768px) {
    .ld-team-member {
        width: 50%
    }
}

@media screen and (max-width:480px) {
    .ld-team-member {
        padding: .625rem;
        margin-top: 1.25rem
    }
}

.ld-team-member .ld-team-member-name {
    margin-top: .625rem;
    margin-bottom: 0;
    font-size: 1rem
}

.ld-team-member .ld-team-member-role {
    color: #81878c;
    font-family: fira sans,sans-serif;
    margin-bottom: .625rem
}

.ld-team-member .ld-team-member-description {
    margin-bottom: 1.25rem
}

.ld-team-member .ld-social {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

    .ld-team-member .ld-social .ld-social-item {
        display: inline-block;
        font-size: 0
    }

    .ld-team-member .ld-social .ld-social-link .iconic {
        width: .875rem !important;
        height: .875rem !important
    }

    .ld-team-member .ld-social .ld-social-link .iconic-property-fill {
        fill: #81878c
    }

    .ld-team-member .ld-social .ld-social-link .iconic-property-stroke {
        stroke: #81878c
    }

    .ld-team-member .ld-social .ld-social-link:hover .iconic-property-fill, .ld-team-member .ld-social .ld-social-link:focus .iconic-property-fill {
        fill: #D5ECEC
    }

    .ld-team-member .ld-social .ld-social-link:hover .iconic-property-stroke, .ld-team-member .ld-social .ld-social-link:focus .iconic-property-stroke {
        stroke: #D5ECEC
    }

    .ld-team-member .ld-social .ld-social-link:active .iconic-property-fill {
        fill: #185b56
    }

    .ld-team-member .ld-social .ld-social-link:active .iconic-property-stroke {
        stroke: #185b56
    }

.static_pages-thank_you .ld-hero-home {
    height: 100vh
}

    .static_pages-thank_you .ld-hero-home .ld-image-background {
        background-image: url(https://assets.landing.jobs/cms-assets/files/197/original/thanks-header.jpg)
    }

.ld-thanks-message-section {
    background-color: #f4f5f6
}

    .ld-thanks-message-section .ld-container {
        max-width: 37.5rem
    }

    .ld-thanks-message-section p {
        font-size: 1.25rem
    }

        .ld-thanks-message-section p:last-child {
            margin-bottom: 0
        }

@media screen and (max-width:768px) {
    .ld-thanks-message-section p {
        font-size: 1.125rem
    }
}

@media screen and (max-width:480px) {
    .ld-thanks-message-section p {
        font-size: 1rem
    }
}

.ld-thanks-list-section .ld-thanks-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    text-align: left;
    margin-left: -1.25rem;
    margin-right: -1.25rem
}

.ld-thanks-list-section .ld-thanks-person {
    float: left;
    padding: .3125rem 1.25rem
}

@media screen and (min-width:769px) {
    .ld-thanks-list-section .ld-thanks-person {
        width: 25%
    }
}

@media screen and (max-width:1200px) {
    .ld-thanks-list-section .ld-thanks-person {
        width: 33.33%
    }
}

@media screen and (max-width:768px) {
    .ld-thanks-list-section .ld-thanks-person {
        width: 50%
    }
}

.static_pages-partnerships .ld-hero-home .ld-image-background {
    background-image: url(https://assets.landing.jobs/cms-assets/files/196/original/partnerships-header.jpg)
}

.ld-partners-message-section .ld-container {
    max-width: 40.625rem
}

.ld-partners-message-section p {
    font-size: 1.25rem
}

    .ld-partners-message-section p:last-child {
        margin-bottom: 0
    }

@media screen and (max-width:768px) {
    .ld-partners-message-section p {
        font-size: 1.125rem
    }
}

@media screen and (max-width:480px) {
    .ld-partners-message-section p {
        font-size: 1rem
    }
}

.ld-partners-list-section {
    padding-top: 0
}

@media screen and (max-width:768px) {
    .ld-partners-list-section {
        padding-left: 0;
        padding-right: 0
    }

        .ld-partners-list-section .ld-container {
            padding: 0
        }
}

.ld-partners-list-section .ld-partners-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    text-align: left;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    font-size: 0
}

@media screen and (max-width:768px) {
    .ld-partners-list-section .ld-partners-list {
        margin: 0
    }
}

.ld-partners-list-section .ld-partner {
    display: inline-block;
    padding: 1.25rem;
    vertical-align: top;
    font-size: .875rem
}

@media screen and (min-width:769px) {
    .ld-partners-list-section .ld-partner {
        width: 50%
    }
}

@media screen and (max-width:768px) {
    .ld-partners-list-section .ld-partner {
        width: 100%;
        padding: 1.75rem;
        border-top: .0625rem solid #e9ebec
    }

        .ld-partners-list-section .ld-partner:last-child {
            border-bottom: .0625rem solid #e9ebec
        }
}

@media screen and (max-width:480px) {
    .ld-partners-list-section .ld-partner {
        font-size: .8125rem
    }
}

.ld-partners-list-section .ld-partner-link {
    display: block;
    position: relative
}

    .ld-partners-list-section .ld-partner-link::after {
        clear: both;
        content: "";
        display: block
    }

.ld-partners-list-section .ld-partner-logo {
    position: absolute;
    top: 0;
    left: 0;
    width: 5rem;
    height: 5rem
}

@media(min-width:75rem) {
    .ld-partners-list-section .ld-partner-logo {
        width: 10rem;
        height: 10rem;
        position: absolute;
        top: 0;
        left: 0
    }
}

@media screen and (max-width:480px) {
    .ld-partners-list-section .ld-partner-logo {
        width: 3.75rem;
        height: 3.75rem
    }
}

.ld-partners-list-section .ld-partner-info {
    margin-left: 5rem;
    padding-left: 1.25rem
}

@media(min-width:75rem) {
    .ld-partners-list-section .ld-partner-info {
        margin-left: 10rem;
        padding-top: .625rem;
        padding-left: 1.75rem
    }
}

@media screen and (max-width:768px) {
    .ld-partners-list-section .ld-partner-info {
        min-height: 5rem
    }
}

@media screen and (max-width:480px) {
    .ld-partners-list-section .ld-partner-info {
        margin-left: 3.75rem
    }
}

.ld-partners-list-section .ld-partner-info h2 {
    font-weight: 700;
    margin-bottom: .625rem;
    font-size: 1rem;
    color: #3C3C3B
}

@media screen and (max-width:480px) {
    .ld-partners-list-section .ld-partner-info h2 {
        font-size: .875rem;
        margin-bottom: .3125rem
    }
}

.ld-partners-list-section .ld-partner-info p {
    color: #3c4750;
    font-weight: 400;
    margin-bottom: 0
}

@media screen and (max-width:768px) {
    .ld-partner.ld-your-company {
        background-color: #f4f5f6
    }
}

.ld-partner.ld-your-company .ld-partner-link {
    background-color: #f4f5f6;
    padding: 1.25rem 1.25rem 1.25rem 0;
    height: 5rem
}

@media(min-width:75rem) {
    .ld-partner.ld-your-company .ld-partner-link {
        height: 10rem
    }
}

@media screen and (max-width:1200px) {
    .ld-partner.ld-your-company .ld-partner-link {
        height: auto
    }
}

@media screen and (max-width:768px) {
    .ld-partner.ld-your-company .ld-partner-link {
        padding: 0
    }
}

.ld-partner.ld-your-company .ld-partner-logo {
    background-color: #D5ECEC;
    text-align: center
}

@media(min-width:75rem) {
    .ld-partner.ld-your-company .ld-partner-logo {
        line-height: 10rem;
        line-height: 10rem
    }
}

@media(min-width:48rem) and (max-width:74.9375rem) {
    .ld-partner.ld-your-company .ld-partner-logo {
        width: calc(5rem - 1.25rem);
        height: calc(5rem - 1.25rem);
        line-height: calc(5rem - 1.25rem);
        margin: 1.25rem
    }
}

@media screen and (max-width:768px) {
    .ld-partner.ld-your-company .ld-partner-logo {
        padding: 0;
        line-height: 5rem
    }
}

@media screen and (max-width:480px) {
    .ld-partner.ld-your-company .ld-partner-logo {
        line-height: 3.75rem
    }
}

.ld-partner.ld-your-company .ld-partner-logo .iconic {
    width: 1.3rem !important;
    height: 1.3rem !important;
    opacity: .9;
    vertical-align: middle;
    position: relative;
    margin: 0;
    top: -.0625rem
}

@media(min-width:1200px) {
    .ld-partner.ld-your-company .ld-partner-logo .iconic {
        width: 2.5rem !important;
        height: 2.5rem !important
    }
}

@media screen and (max-width:480px) {
    .ld-partner.ld-your-company .ld-partner-logo .iconic {
        width: 1rem !important;
        height: 1rem !important
    }
}

.ld-partner.ld-your-company .ld-partner-logo .iconic-property-stroke {
    stroke: #fff
}

.ld-partner.ld-your-company .ld-partner-logo .iconic-property-fill {
    fill: #fff
}

@media(min-width:75rem) {
    .ld-partner.ld-your-company .ld-partner-info {
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        padding-top: 0;
        padding-right: 1.25rem
    }
}

.ld-yourfit .ld-large-section {
    text-align: left;
    padding: 5rem 0
}

@media screen and (max-width:480px) {
    .ld-yourfit .ld-large-section {
        padding: 2.5rem 0
    }
}

.ld-yourfit .ld-header, .static_pages-yourfit_calculator .ld-header {
    position: fixed;
    top: 4rem;
    left: 0;
    padding: 0;
    -webkit-box-shadow: 0 0 .25rem rgba(38,51,60,.3);
    box-shadow: 0 0 .25rem rgba(38,51,60,.3);
    z-index: 1
}

    .ld-yourfit .ld-header .ld-accordion-tabs, .static_pages-yourfit_calculator .ld-header .ld-accordion-tabs {
        border: 0
    }

        .ld-yourfit .ld-header .ld-accordion-tabs .ld-tab-link::after, .static_pages-yourfit_calculator .ld-header .ld-accordion-tabs .ld-tab-link::after {
            display: none
        }

    .ld-yourfit .ld-header + .ld-container, .static_pages-yourfit_calculator .ld-header + .ld-container {
        margin-top: 3.25rem
    }

@media screen and (max-width:768px) {
    .ld-yourfit .ld-header, .static_pages-yourfit_calculator .ld-header {
        top: 3rem
    }
}

.ld-yourfit .ld-large-section .ld-col:first-of-type {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 27.49666%
}

    .ld-yourfit .ld-large-section .ld-col:first-of-type:last-child {
        margin-right: 0
    }

.ld-yourfit .ld-large-section .ld-col:last-of-type {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 70.14568%;
    padding-left: 1.25rem
}

    .ld-yourfit .ld-large-section .ld-col:last-of-type:last-child {
        margin-right: 0
    }

@media screen and (max-width:768px) {
    .ld-yourfit .ld-large-section .ld-col:last-of-type {
        padding-left: 0
    }
}

@media screen and (max-width:480px) {
    .ld-yourfit .ld-large-section .ld-col, .ld-yourfit .ld-large-section .ld-col:first-of-type, .ld-yourfit .ld-large-section .ld-col:last-of-type {
        width: 100%;
        margin: 0
    }

        .ld-yourfit .ld-large-section .ld-col:not(.ld-hide-mobile) + .ld-col, .ld-yourfit .ld-large-section .ld-col:first-of-type:not(.ld-hide-mobile) + .ld-col, .ld-yourfit .ld-large-section .ld-col:last-of-type:not(.ld-hide-mobile) + .ld-col {
            margin-top: 1.25rem
        }
}

@media screen and (max-width:480px) {
    .ld-yourfit .ld-large-section .ld-button, .ld-yourfit .ld-large-section .ld-modal-primaryButton {
        display: block;
        text-align: center;
        width: 100%
    }

        .ld-yourfit .ld-large-section .ld-button + .ld-button, .ld-yourfit .ld-large-section .ld-modal-primaryButton + .ld-button, .ld-yourfit .ld-large-section .ld-button + .ld-modal-primaryButton, .ld-yourfit .ld-large-section .ld-modal-primaryButton + .ld-modal-primaryButton {
            margin-left: 0;
            margin-top: 1rem
        }
}

@media screen and (max-width:480px) {
    .ld-yourfit .ld-large-section .ld-h2 {
        font-weight: 500;
        font-size: 1.25rem
    }
}

.ld-download-form {
    margin-bottom: 1rem
}

    .ld-download-form .ld-form-label {
        margin-bottom: .375rem
    }

.ld-yourfit-cover {
    max-width: 27.6875rem;
    width: 100%;
    margin-left: -.375rem;
    margin-bottom: 1rem
}

@media screen and (max-width:480px) {
    .ld-yourfit-cover {
        width: 8.75rem
    }
}

.contact_us-new .ld-header, .contact_us-create .ld-header {
    height: 40vh
}

.contact_us-new .ld-hero-home, .contact_us-create .ld-hero-home {
    height: 100%
}

    .contact_us-new .ld-hero-home .ld-image-background, .contact_us-create .ld-hero-home .ld-image-background {
        background-image: url(https://assets.landing.jobs/cms-assets/files/276/original/contacts-map.jpg)
    }

.contact_us-new .ld-send-form-section .ld-col:last-child, .contact_us-create .ld-send-form-section .ld-col:last-child {
    text-align: right
}

@media screen and (max-width:480px) {
    .contact_us-new .ld-send-form-section .ld-col:last-child, .contact_us-create .ld-send-form-section .ld-col:last-child {
        text-align: left;
        margin-top: 1.25rem
    }
}

.contact_us-new .ld-message-textarea, .contact_us-create .ld-message-textarea {
    min-height: 10rem
}

.ld-offices-section {
    margin-bottom: 2.5rem
}

    .ld-offices-section::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-offices-section .ld-office {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%;
        margin-bottom: 2.5rem
    }

        .ld-offices-section .ld-office:last-child {
            margin-right: 0
        }

        .ld-offices-section .ld-office:nth-child(odd) {
            margin-right: 0
        }

@media screen and (max-width:480px) {
    .ld-offices-section .ld-office {
        width: 100%;
        margin-top: 0
    }
}

.ld-office img {
    margin-bottom: 1.25rem;
    border-radius: .125rem;
    opacity: .9
}

.ld-offices-section .ld-address {
    font-style: normal
}

.ld-offices-section .ld-address-detail {
    position: relative;
    padding-left: 1.25rem
}

    .ld-offices-section .ld-address-detail + .ld-address-detail {
        margin-top: .25rem
    }

    .ld-offices-section .ld-address-detail .iconic {
        position: absolute;
        left: 0;
        top: .125rem;
        opacity: .7
    }

.ld-offices-section .ld-contact-buttons {
    border-top: .125rem solid #e9ebec;
    margin-top: 1.25rem;
    padding-top: .625rem
}

.static_pages-copa .ld-image-background {
    background-image: url(https://assets.landing.jobs/cms-assets/files/301/original/copa-hero.jpg)
}

.static_pages-copa .register-bar {
    background-color: #D5ECEC;
    text-align: center
}

    .static_pages-copa .register-bar p {
        color: #fff;
        font-size: 1.25rem;
        font-weight: 400;
        font-style: italic;
        margin: 1em 0
    }

@media screen and (max-width:768px) {
    .static_pages-copa .register-bar p {
        font-size: 1.1rem
    }
}

@media screen and (max-width:480px) {
    .static_pages-copa .register-bar p {
        font-size: 1rem;
        margin: 13px 10px
    }
}

.static_pages-copa .ld-large-section {
    padding-top: 2rem;
    padding-bottom: 1rem
}

    .static_pages-copa .ld-large-section p {
        font-size: 1.1rem
    }

.static_pages-copa .ld-color-green {
    background-color: #D5ECEC
}

.static_pages-copa .ld-lj-steps {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    margin-bottom: 3.75rem
}

    .static_pages-copa .ld-lj-steps:last-child {
        margin-right: 0
    }

@media screen and (max-width:768px) {
    .static_pages-copa .ld-lj-steps {
        margin-bottom: 0
    }
}

@media screen and (max-width:480px) {
    .static_pages-copa .ld-lj-steps + .ld-button, .static_pages-copa .ld-lj-steps + .ld-modal-primaryButton {
        margin-top: 1rem
    }
}

.static_pages-copa .ld-lj-steps h2 {
    font-size: 1.5rem;
    font-weight: 500
}

@media screen and (max-width:768px) {
    .static_pages-copa .ld-lj-steps h2 {
        font-size: 1.25rem
    }
}

@media screen and (max-width:480px) {
    .static_pages-copa .ld-lj-steps h2 {
        font-size: 1rem
    }
}

.static_pages-copa .ld-lj-steps p {
    color: #677076;
    margin-bottom: 0
}

@media screen and (max-width:480px) {
    .static_pages-copa .ld-lj-steps p {
        font-size: .8125rem
    }
}

.static_pages-copa .ld-lj-steps .ld-step {
    float: left;
    display: block;
    margin-right: 2.01406%;
    width: 48.99297%
}

    .static_pages-copa .ld-lj-steps .ld-step:last-child {
        margin-right: 0
    }

@media screen and (max-width:768px) {
    .static_pages-copa .ld-lj-steps .ld-step {
        float: left;
        display: block;
        margin-right: 2.01406%;
        width: 100%
    }

        .static_pages-copa .ld-lj-steps .ld-step:last-child {
            margin-right: 0
        }

        .static_pages-copa .ld-lj-steps .ld-step:last-child {
            margin-bottom: 0;
            margin-top: 30px
        }
}

.static_pages-copa .ld-lj-steps .ld-step p {
    width: 100%;
    margin: auto;
    font-style: italic
}

.static_pages-copa .ld-lj-steps .ld-step .subtitle {
    color: #D5ECEC;
    margin: 15px 0;
    display: block
}

.static_pages-copa .ld-lj-steps .ld-step h2 {
    margin-bottom: 0
}

.static_pages-copa .ld-lj-steps .ld-step-image {
    margin-bottom: 2.5rem;
    position: relative;
    height: 10rem;
    line-height: 10rem;
    vertical-align: top
}

@media screen and (max-width:480px) {
    .static_pages-copa .ld-lj-steps .ld-step-image {
        height: auto;
        line-height: 1;
        margin-bottom: 1.25rem;
        margin-top: .625rem
    }
}

.static_pages-copa .ld-lj-steps .ld-step-image + .ld-separator-line {
    margin-bottom: 1.875rem
}

.static_pages-copa .ld-lj-steps .ld-step-image img {
    border-radius: 50%;
    height: 160px
}

.static_pages-scholarship .ld-image-background {
    background-image: url(https://assets.landing.jobs/cms-assets/files/307/original/scholarship-hero.jpg);
    background-position: top left
}

.static_pages-scholarship .register-bar {
    background-color: #cc3d35;
    text-align: center;
    z-index: 2;
    padding: 0
}

    .static_pages-scholarship .register-bar p {
        color: #fff;
        font-size: 1.25rem;
        font-weight: 400;
        font-style: italic;
        margin: 1em 0
    }

@media screen and (max-width:768px) {
    .static_pages-scholarship .register-bar p {
        font-size: 1.1rem
    }
}

@media screen and (max-width:480px) {
    .static_pages-scholarship .register-bar p {
        font-size: 1rem;
        margin: 13px 10px
    }
}

@media screen and (min-width:769px) {
    .static_pages-scholarship .ld-testimony-box {
        right: 3rem;
        top: 3rem;
        width: 27rem
    }
}

.static_pages-scholarship .ld-col-text {
    background-color: #cc3d35
}

.static_pages-scholarship .more {
    color: #fff;
    font-size: 1.5rem;
    font-style: italic;
    padding-bottom: 1rem;
    display: block
}

@media screen and (max-width:768px) {
    .static_pages-scholarship .more {
        font-size: 1rem
    }
}

@media screen and (max-width:480px) {
    .static_pages-scholarship .more {
        font-size: .9rem
    }
}

.static_pages-scholarship .more a {
    color: #fff;
    text-decoration: underline
}

.static_pages-scholarship .ld-button, .static_pages-scholarship .ld-modal-primaryButton {
    margin-top: 1rem
}

.static_pages-scholarship .ld-text {
    padding: 7.5rem 1rem;
    z-index: 4;
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

    .static_pages-scholarship .ld-text p {
        font-size: 1.5rem;
        max-width: 35rem
    }

.ld-header.ld-lisbon-header .ld-image-header-bg {
    background-image: url(/assets/city-guides-lisbon-3c55ae3418f983005dd6a87c0f355447e66b5c900cf16690f567c4b1a31ddd94.jpg)
}

@media screen and (max-width:480px) {
    .ld-box-jobs-section .ld-find-job-form .ld-button, .ld-box-jobs-section .ld-find-job-form .ld-modal-primaryButton {
        width: 100%;
        display: block
    }

        .ld-box-jobs-section .ld-find-job-form .ld-button + .ld-button, .ld-box-jobs-section .ld-find-job-form .ld-modal-primaryButton + .ld-button, .ld-box-jobs-section .ld-find-job-form .ld-button + .ld-modal-primaryButton, .ld-box-jobs-section .ld-find-job-form .ld-modal-primaryButton + .ld-modal-primaryButton {
            margin-left: 0;
            margin-top: .625rem
        }

        .ld-box-jobs-section .ld-find-job-form .ld-button:not(.ld-select-button), .ld-box-jobs-section .ld-find-job-form .ld-modal-primaryButton:not(.ld-select-button) {
            text-align: center
        }
}

.cities-index #ld-load-jobs {
    display: none
}

.cities-index .ld-jobs-list, .cities-index .ld-no-search-results {
    margin-top: 0
}

    .cities-index .ld-jobs-list + .ld-box-row {
        margin-top: 0
    }

.cities-index .ld-white-box-inner h1 {
    font-size: .875rem;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: .5px
}

@media screen and (max-width:768px) {
    .cities-index .ld-white-box-inner h1 {
        font-size: .75rem
    }
}

.cities-index .ld-white-box-inner h2 {
    font-size: 1rem;
    font-weight: 500
}

@media screen and (max-width:768px) {
    .cities-index .ld-white-box-inner h2 {
        font-size: .875rem
    }
}

@media screen and (max-width:480px) {
    .cities-index .ld-white-box-inner h2 {
        font-size: .8125rem
    }
}

.cities-index .ld-white-box-inner ul:not(.ld-quality-living-list), .cities-index .ld-white-box-inner ol {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

    .cities-index .ld-white-box-inner ul:not(.ld-quality-living-list) > li, .cities-index .ld-white-box-inner ol > li {
        margin-left: 1em;
        position: relative
    }

        .cities-index .ld-white-box-inner ul:not(.ld-quality-living-list) > li::before, .cities-index .ld-white-box-inner ol > li::before {
            position: absolute;
            left: -1em
        }

        .cities-index .ld-white-box-inner ul:not(.ld-quality-living-list) > li + li, .cities-index .ld-white-box-inner ol > li + li {
            margin-top: .5em
        }

    .cities-index .ld-white-box-inner ul:not(.ld-quality-living-list) + p, .cities-index .ld-white-box-inner ol + p {
        margin-top: 1.25rem
    }

    .cities-index .ld-white-box-inner ul:not(.ld-quality-living-list) li::before {
        content: '—'
    }

    .cities-index .ld-white-box-inner ol li {
        counter-increment: step-counter
    }

        .cities-index .ld-white-box-inner ol li::before {
            content: counter(step-counter) ".";
            font-family: roboto,sans-serif;
            font-weight: 500
        }

.cities-index .ld-box-section:last-child {
    margin-bottom: 0
}

.ld-header-wrapper + .ld-container {
    padding-bottom: 8rem
}

@media screen and (max-width:768px) {
    .ld-header-wrapper + .ld-container {
        padding-bottom: 4rem
    }
}

.ld-accordion.ld-quality-living-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    margin-bottom: 1rem
}

    .ld-accordion.ld-quality-living-list .ld-accordion-trigger {
        position: relative;
        width: 100%;
        padding: 0 0 0 1.5rem;
        color: #677076;
        font-size: .8125rem
    }

@media screen and (min-width:481px) {
    .ld-accordion.ld-quality-living-list .ld-accordion-trigger {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.ld-accordion.ld-quality-living-list .ld-accordion-trigger::after {
    left: 0;
    right: auto;
    width: .625rem;
    height: .625rem;
    opacity: .5;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.ld-accordion.ld-quality-living-list .ld-accordion-item {
    border-bottom: 0
}

    .ld-accordion.ld-quality-living-list .ld-accordion-item.ld-is-expanded .ld-accordion-trigger::after {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    .ld-accordion.ld-quality-living-list .ld-accordion-item + .ld-accordion-item {
        margin-top: .5rem
    }

.ld-accordion.ld-quality-living-list .ld-accordion-item-content {
    margin-top: .25rem;
    padding-bottom: .25rem;
    font-size: .8125rem;
    color: #677076
}

@media screen and (min-width:481px) {
    .ld-accordion.ld-quality-living-list .ld-stats-label, .ld-accordion.ld-quality-living-list .ld-stats-bar-wrapper {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 45%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 45%;
        flex: 0 0 45%
    }
}

.ld-accordion.ld-quality-living-list .ld-stats-bar-wrapper {
    position: relative
}

@media screen and (max-width:768px) {
    .ld-accordion.ld-quality-living-list .ld-stats-bar-wrapper {
        margin-top: .25rem
    }
}

@media screen and (max-width:480px) {
    .ld-accordion.ld-quality-living-list .ld-stats-bar-wrapper {
        max-width: 90%
    }
}

.ld-accordion.ld-quality-living-list .ld-stats-bar {
    background-color: #3980cc;
    height: .5rem
}

.ld-accordion.ld-quality-living-list .ld-stats-number {
    position: absolute;
    left: 100%;
    top: 0;
    margin-top: -.1875rem;
    height: 100%;
    margin-left: .5rem;
    font-size: .625rem;
    color: #677076;
    font-family: roboto,sans-serif
}

@media screen and (max-width:768px) {
    .ld-accordion.ld-quality-living-list {
        margin-top: 1.5rem
    }
}

.ld-quality-living-details {
    width: 100%
}

    .ld-quality-living-details td {
        padding-top: .25rem;
        padding-bottom: .25rem;
        border-top: .0625rem dashed #d4d7d8
    }

    .ld-quality-living-details tr:last-child td {
        border-bottom: .0625rem dashed #d4d7d8
    }

.ld-jobs-section-header {
    position: relative
}

    .ld-jobs-section-header .ld-button, .ld-jobs-section-header .ld-modal-primaryButton, .ld-jobs-section-header .ld-see-all-jobs-button {
        opacity: .8
    }

    .ld-jobs-section-header .ld-h3, .ld-jobs-section-header .ld-inline-list {
        display: inline-block
    }

        .ld-jobs-section-header .ld-h3 .ld-button.ld-active, .ld-jobs-section-header .ld-h3 .ld-active.ld-modal-primaryButton, .ld-jobs-section-header .ld-h3 .ld-button.ld-is-active, .ld-jobs-section-header .ld-h3 .ld-is-active.ld-modal-primaryButton, .ld-jobs-section-header .ld-h3 .ld-button:active, .ld-jobs-section-header .ld-h3 .ld-modal-primaryButton:active, .ld-jobs-section-header .ld-h3 .ld-button:hover, .ld-jobs-section-header .ld-h3 .ld-modal-primaryButton:hover, .ld-jobs-section-header .ld-inline-list .ld-button.ld-active, .ld-jobs-section-header .ld-inline-list .ld-active.ld-modal-primaryButton, .ld-jobs-section-header .ld-inline-list .ld-button.ld-is-active, .ld-jobs-section-header .ld-inline-list .ld-is-active.ld-modal-primaryButton, .ld-jobs-section-header .ld-inline-list .ld-button:active, .ld-jobs-section-header .ld-inline-list .ld-modal-primaryButton:active, .ld-jobs-section-header .ld-inline-list .ld-button:hover, .ld-jobs-section-header .ld-inline-list .ld-modal-primaryButton:hover {
            text-decoration: underline
        }

        .ld-jobs-section-header .ld-h3 .ld-button.ld-active, .ld-jobs-section-header .ld-h3 .ld-active.ld-modal-primaryButton, .ld-jobs-section-header .ld-h3 .ld-button.ld-is-active, .ld-jobs-section-header .ld-h3 .ld-is-active.ld-modal-primaryButton, .ld-jobs-section-header .ld-h3 .ld-button:active, .ld-jobs-section-header .ld-h3 .ld-modal-primaryButton:active, .ld-jobs-section-header .ld-inline-list .ld-button.ld-active, .ld-jobs-section-header .ld-inline-list .ld-active.ld-modal-primaryButton, .ld-jobs-section-header .ld-inline-list .ld-button.ld-is-active, .ld-jobs-section-header .ld-inline-list .ld-is-active.ld-modal-primaryButton, .ld-jobs-section-header .ld-inline-list .ld-button:active, .ld-jobs-section-header .ld-inline-list .ld-modal-primaryButton:active {
            opacity: 1
        }

@media screen and (min-width:481px) {
    .ld-jobs-section-header .ld-inline-list {
        margin-left: 1.5rem
    }

    .ld-jobs-section-header .ld-see-all-jobs-button {
        position: absolute;
        right: 0;
        top: .375rem !important
    }
}

@media screen and (max-width:480px) {
    .ld-jobs-section-header .ld-inline-list {
        margin-left: .5rem
    }
}

.static_pages-employers .ld-hero {
    background-image: url(https://assets.landing.jobs/cms-assets/files/450/original/header-employers-home.jpg);
    background-position: bottom 30% right 70%
}

@media screen and (max-width:768px) {
    .static_pages-employers .ld-hero {
        background-position: top right 30%
    }
}

@media screen and (max-width:480px) {
    .static_pages-employers .ld-hero {
        background-position: top right 40%
    }
}

.static_pages-employers .ld-section-media.ld-section-attract .ld-image-col {
    background-image: url(https://assets.landing.jobs/cms-assets/files/451/original/section-media-attract.jpg);
    background-position: top 30% center
}

@media screen and (min-width:769px) {
    .static_pages-employers .ld-section-media.ld-section-attract {
        padding-top: 8.25rem
    }

        .static_pages-employers .ld-section-media.ld-section-attract .ld-image-col {
            background-position: top left 40%
        }
}

.static_pages-employers .ld-section-media.ld-section-evaluate .ld-image-col {
    background-image: url(https://assets.landing.jobs/cms-assets/files/452/original/section-media-evaluate.jpg);
    background-position: top 40% left
}

@media screen and (min-width:769px) {
    .static_pages-employers .ld-section-media.ld-section-evaluate .ld-image-col {
        background-position: top left 50%
    }
}

.static_pages-employers .ld-section-media.ld-section-engage .ld-image-col {
    background-image: url(https://assets.landing.jobs/cms-assets/files/453/original/section-media-engage.jpg);
    background-position: top 20% center
}

@media screen and (min-width:769px) {
    .static_pages-employers .ld-section-media.ld-section-engage .ld-image-col {
        background-position: top left 5%
    }
}

.static_pages-employers .ld-section-testimonial {
    border-top: .0625rem solid #d4d7d8
}

    .static_pages-employers .ld-section-testimonial .slick-slider {
        height: 100%
    }

    .static_pages-employers .ld-section-testimonial .ld-testimonial .ld-container {
        width: 100%
    }

@media screen and (min-width:769px) {
    .static_pages-employers .ld-section-testimonial .ld-testimonial {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: 31rem
    }

    .static_pages-employers .ld-section-testimonial .ld-text-col, .static_pages-employers .ld-section-testimonial .slick-dots {
        padding-left: 2rem
    }
}

.static_pages-employers .ld-section-testimonial .ld-image-overlay {
    display: none
}

.static_pages-landing_hires .ld-hero {
    background-image: url(https://assets.landing.jobs/cms-assets/files/471/original/header-employers-landinghires.jpg);
    background-position: top 65% center
}

.static_pages-landing_hires .ld-section-pricing .ld-card-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 3.5rem;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .static_pages-landing_hires .ld-section-pricing .ld-card-container > * + * {
        margin-left: 2rem
    }

.static_pages-landing_hires .ld-section-pricing .ld-card {
    max-width: 20rem;
    width: 100%
}

@media screen and (min-width:769px) {
    .static_pages-landing_hires .ld-section-pricing .ld-card {
        margin-top: 5rem
    }
}

.static_pages-landing_source .ld-hero {
    background-image: url(https://assets.landing.jobs/cms-assets/files/460/original/header-employers-landingsource.jpg);
    background-position: top 35% right
}

.ld-section-product-features {
    text-align: center;
    padding-bottom: 0
}

    .ld-section-product-features .ld-product-description {
        color: #81878c
    }

@media screen and (min-width:769px) {
    .ld-section-product-features .ld-product-description {
        font-size: 1.25rem
    }
}

.ld-section-product-features .ld-product-screen {
    text-align: center;
    overflow: hidden;
    border-bottom: .0625rem solid #d4d7d8;
    padding-bottom: 0
}

    .ld-section-product-features .ld-product-screen img, .ld-section-product-features .ld-product-screen svg {
        max-width: 51rem;
        margin-bottom: -.5rem
    }

@media screen and (max-width:768px) {
    .ld-section-product-features .ld-product-screen img, .ld-section-product-features .ld-product-screen svg {
        width: 90%
    }
}

.ld-partnerships .ld-filter-partners {
    font-family: roboto,sans-serif;
    text-align: center;
    margin: 0 auto;
    padding: 1rem 0
}

    .ld-partnerships .ld-filter-partners .ld-small-paragraph {
        font-weight: 500;
        color: #3C3C3B
    }

.ld-partnerships .ld-select-container .ld-select-margin {
    margin: 0 .8125rem
}

@media screen and (max-width:480px) {
    .ld-partnerships .ld-select-container {
        display: block
    }
}

.ld-partnerships .ld-show-tablet {
    padding-bottom: 1rem
}

.ld-partnerships .ld-partner-message {
    position: static;
    padding: 5rem 0;
    text-align: center;
    font-size: 1.5rem;
    color: #fff
}

@media screen and (max-width:480px) {
    .ld-partnerships .ld-partner-message {
        font-size: 1.2rem;
        padding: 4rem 0
    }
}

.ld-partnerships .ld-partner-message .ld-light-button {
    opacity: .8
}

.ld-partners-info .ld-h3 {
    text-align: center;
    margin-bottom: 5rem
}

@media screen and (max-width:768px) {
    .ld-partners-info .ld-h3 {
        margin-bottom: 1.875rem
    }
}

.ld-partners-card * {
    margin-bottom: 0
}

.ld-partners-card {
    position: relative;
    margin: 0 auto
}

    .ld-partners-card + .ld-partners-card {
        margin-top: 4rem
    }

@media screen and (min-width:769px) {
    .ld-partners-card + .ld-partners-card {
        margin-top: 5rem
    }
}

.ld-partners-card .ld-card-left {
    position: absolute;
    top: 0;
    left: 0;
    width: 5rem;
    height: 5rem
}

@media screen and (max-width:768px) {
    .ld-partners-card .ld-card-left {
        width: 3rem;
        height: 3rem
    }
}

@media screen and (max-width:480px) {
    .ld-partners-card .ld-card-left {
        width: 1rem;
        height: 1rem
    }
}

.ld-partners-card .ld-card-right {
    padding-left: 6.5rem
}

@media screen and (max-width:768px) {
    .ld-partners-card .ld-card-right {
        padding-left: 4rem
    }
}

@media screen and (max-width:480px) {
    .ld-partners-card .ld-card-right {
        padding-left: 0
    }
}

.ld-partners-card .ld-h4 {
    display: inline-block;
    color: #3C3C3B;
    padding-top: .8rem;
    padding-bottom: .5rem;
    margin: 0
}

    .ld-partners-card .ld-h4:hover, .ld-partners-card .ld-h4:focus, .ld-partners-card .ld-h4:active, .ld-partners-card .ld-h4.ld-is-active {
        text-decoration: underline
    }

@media screen and (max-width:768px) {
    .ld-partners-card .ld-h4 {
        padding-top: 0;
        padding-bottom: 0
    }
}

@media screen and (max-width:480px) {
    .ld-partners-card .ld-h4 {
        padding-left: 1.5rem;
        padding-bottom: 1rem
    }
}

.ld-partners-card .ld-partner-description {
    border-bottom: 1px dashed #bec2c5;
    padding-bottom: 1.5rem
}

.ld-partners-card .ld-discount {
    font-family: roboto,sans-serif;
    font-weight: 500;
    font-size: .875rem;
    color: #3C3C3B;
    padding-top: 1.5rem;
    padding-bottom: .125rem
}

@media screen and (max-width:480px) {
    .ld-partners-card .ld-discount {
        font-size: .8125rem
    }
}

.ld-partners-card .ld-code, .ld-partners-card .ld-see-code {
    font-family: roboto,sans-serif;
    font-size: .8125rem;
    color: #81878c;
    font-weight: 500;
    padding-bottom: 1rem
}

.ld-partners-card .ld-see-code {
    font-size: .75rem;
    text-transform: uppercase;
    text-decoration: underline;
    letter-spacing: 1px
}

.ld-partners-card .ld-card-link {
    display: inline-block
}

    .ld-partners-card .ld-card-link .iconic {
        margin-left: .5rem;
        margin-right: 0;
        top: -.1rem;
        width: 14px !important;
        height: 14px !important
    }

        .ld-partners-card .ld-card-link .iconic .iconic-property-fill {
            fill: #bec2c5
        }

        .ld-partners-card .ld-card-link .iconic .iconic-property-stroke {
            stroke: #bec2c5
        }

@media screen and (max-width:768px) {
    .ld-partners-card .ld-card-link .iconic {
        width: 10px !important;
        height: 10px !important
    }
}

.ld-partners-form {
    padding-top: 5rem;
    padding-bottom: 5rem
}

    .ld-partners-form .ld-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .ld-partners-form .ld-col:last-child {
            margin-right: 0
        }

@media screen and (max-width:768px) {
    .ld-partners-form .ld-col {
        width: 100%
    }

        .ld-partners-form .ld-col + .ld-col {
            padding-top: 2.5rem
        }
}

.ld-partners-form .ld-row + .ld-row {
    padding-top: 2.5rem
}

.ld-partners-form .ld-form-message {
    padding-bottom: 2.5rem;
    border-bottom: .125rem solid #e9ebec
}

.ld-partners-form .ld-submit-form-section {
    padding-top: 1.5rem
}

body.partnerships-index .empty-partnerships {
    background-color: #f4f5f6;
    color: #677076;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1.2rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 14rem;
    padding: 0 1.25rem;
    text-align: center
}

body.partnerships-index .ld-hero {
    background-image: url(https://assets.landing.jobs/cms-assets/files/483/original/header-partnerships-1.jpg);
    background-position: top 102% right 60%
}

body.partnerships-contact .ld-hero, body.partnerships-submit_contact .ld-hero {
    background-image: url(https://assets.landing.jobs/cms-assets/files/448/original/header-partnerships-contact.jpg);
    background-position: top 80% center
}

.ld-homepage p, .ld-homepage h2, .ld-homepage h3, .ld-homepage h4 {
    margin-bottom: 0
}

.ld-homepage .ld-h4 {
    margin-bottom: 0
}

.ld-homepage .ld-lj-heading {
    margin-bottom: 2rem
}

.ld-homepage .ld-gradient-overlay, .ld-homepage .ld-gradient-overlay-top {
    position: absolute;
    left: 0;
    width: 100%;
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(38,51,60,0)),to(#3C3C3B));
    background-image: linear-gradient(rgba(38,51,60,0),#3C3C3B)
}

.ld-homepage .ld-card-dropshadow {
    -webkit-box-shadow: 2px 2px 2px 0 #d4d7d8;
    box-shadow: 2px 2px 2px 0 #d4d7d8
}

.ld-homepage .ld-job-offers-home {
    background-color: #e9ebec;
    padding-bottom: 4.75rem
}

@media screen and (max-width:480px) {
    .ld-homepage .ld-job-offers-home {
        padding-bottom: 2.5rem
    }

        .ld-homepage .ld-job-offers-home .ld-h5, .ld-homepage .ld-job-offers-home .has-markdown h1, .has-markdown .ld-homepage .ld-job-offers-home h1, .ld-homepage .ld-job-offers-home .has-markdown h2, .has-markdown .ld-homepage .ld-job-offers-home h2, .ld-homepage .ld-job-offers-home .has-markdown h3, .has-markdown .ld-homepage .ld-job-offers-home h3, .ld-homepage .ld-job-offers-home .has-markdown h4, .has-markdown .ld-homepage .ld-job-offers-home h4, .ld-homepage .ld-job-offers-home .has-markdown h5, .has-markdown .ld-homepage .ld-job-offers-home h5, .ld-homepage .ld-job-offers-home .has-markdown h6, .has-markdown .ld-homepage .ld-job-offers-home h6 {
            font-size: .9rem
        }
}

.ld-homepage .ld-job-offers-home a, .ld-homepage .ld-job-offers-home a:active, .ld-homepage .ld-job-offers-home a:focus {
    color: inherit
}

.ld-homepage .ld-job-offers-home .ld-featured-offers {
    margin-bottom: 1rem
}

.ld-homepage .ld-job-offers-home .ld-jobs-organizer {
    padding: 3rem 0 1rem
}

.ld-homepage .ld-job-offers-home .ld-job-row::after {
    clear: both;
    content: "";
    display: block
}

.ld-homepage .ld-job-offers-home .ld-job-card {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    height: 12rem;
    background-color: #fff;
    position: relative
}

    .ld-homepage .ld-job-offers-home .ld-job-card:last-child {
        margin-right: 0
    }

@media screen and (max-width:1200px) {
    .ld-homepage .ld-job-offers-home .ld-job-card {
        height: 11rem
    }
}

@media screen and (max-width:950px) {
    .ld-homepage .ld-job-offers-home .ld-job-card {
        float: left;
        display: block;
        margin-right: 3.57866%;
        width: 48.21067%
    }

        .ld-homepage .ld-job-offers-home .ld-job-card:last-child {
            margin-right: 0
        }

        .ld-homepage .ld-job-offers-home .ld-job-card:nth-child(n+3) {
            display: none
        }

        .ld-homepage .ld-job-offers-home .ld-job-card:nth-child(2n) {
            margin-right: 0
        }

        .ld-homepage .ld-job-offers-home .ld-job-card:nth-child(n+3) {
            margin-top: 2.5rem
        }
}

@media screen and (max-width:480px) {
    .ld-homepage .ld-job-offers-home .ld-job-card {
        float: left;
        display: block;
        margin-right: 7.42297%;
        width: 100%;
        margin-right: 0;
        height: 10rem
    }

        .ld-homepage .ld-job-offers-home .ld-job-card:last-child {
            margin-right: 0
        }

        .ld-homepage .ld-job-offers-home .ld-job-card + .ld-job-card {
            margin-top: 1.5rem
        }
}

.ld-homepage .ld-job-offers-home .ld-job-card .ld-block {
    width: 100%;
    height: 100%;
    padding: 1.5rem 1rem 1rem
}

.ld-homepage .ld-job-offers-home .ld-job-card .ld-ellipsis {
    background: #fff;
    display: -webkit-box;
    display: block;
    max-height: 3.38rem;
    font-size: 1.3rem;
    line-height: 1.3;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0
}

@-moz-document url-prefix() {
    .ld-homepage .ld-job-offers-home .ld-job-card .ld-ellipsis {
        overflow: hidden;
        position: relative
    }

        .ld-homepage .ld-job-offers-home .ld-job-card .ld-ellipsis:before {
            background: #fff;
            bottom: 0;
            position: absolute;
            right: 0;
            float: right;
            content: '\2026';
            margin-left: -3rem;
            width: auto
        }

        .ld-homepage .ld-job-offers-home .ld-job-card .ld-ellipsis:after {
            content: '';
            background: #fff;
            position: absolute;
            height: 52px;
            width: 100%;
            z-index: 1
        }
}

.ld-homepage .ld-job-offers-home .ld-job-card .ld-h4 {
    -webkit-transition: .5s color;
    transition: .5s color;
    color: #3C3C3B
}

@media screen and (max-width:1200px) {
    .ld-homepage .ld-job-offers-home .ld-job-card .ld-h4 {
        font-size: 1rem;
        line-height: 1.6rem
    }
}

.ld-homepage .ld-job-offers-home .ld-job-card:hover .ld-h4 {
    color: #D5ECEC
}

.ld-homepage .ld-job-offers-home .ld-job-card:hover {
    -webkit-box-shadow: 2px 2px 2px 0 #bec2c5;
    box-shadow: 2px 2px 2px 0 #bec2c5
}

.ld-homepage .ld-job-offers-home .ld-job-card .ld-job-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    bottom: 1rem;
    padding-top: 1rem;
    border-top: 1px solid #d4d7d8;
    width: calc(100% - 2rem)
}

.ld-homepage .ld-job-offers-home .ld-job-card .ld-logo {
    width: 2.5rem;
    height: 2.5rem
}

.ld-homepage .ld-job-offers-home .ld-job-card .ld-right {
    margin-left: 1rem;
    width: 75%
}

.ld-homepage .ld-job-offers-home .ld-job-card .ld-h5, .ld-homepage .ld-job-offers-home .ld-job-card .has-markdown h1, .has-markdown .ld-homepage .ld-job-offers-home .ld-job-card h1, .ld-homepage .ld-job-offers-home .ld-job-card .has-markdown h2, .has-markdown .ld-homepage .ld-job-offers-home .ld-job-card h2, .ld-homepage .ld-job-offers-home .ld-job-card .has-markdown h3, .has-markdown .ld-homepage .ld-job-offers-home .ld-job-card h3, .ld-homepage .ld-job-offers-home .ld-job-card .has-markdown h4, .has-markdown .ld-homepage .ld-job-offers-home .ld-job-card h4, .ld-homepage .ld-job-offers-home .ld-job-card .has-markdown h5, .has-markdown .ld-homepage .ld-job-offers-home .ld-job-card h5, .ld-homepage .ld-job-offers-home .ld-job-card .has-markdown h6, .has-markdown .ld-homepage .ld-job-offers-home .ld-job-card h6, .ld-homepage .ld-job-offers-home .ld-job-card .ld-location {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ld-homepage .ld-job-offers-home .ld-job-card .ld-h5, .ld-homepage .ld-job-offers-home .ld-job-card .has-markdown h1, .has-markdown .ld-homepage .ld-job-offers-home .ld-job-card h1, .ld-homepage .ld-job-offers-home .ld-job-card .has-markdown h2, .has-markdown .ld-homepage .ld-job-offers-home .ld-job-card h2, .ld-homepage .ld-job-offers-home .ld-job-card .has-markdown h3, .has-markdown .ld-homepage .ld-job-offers-home .ld-job-card h3, .ld-homepage .ld-job-offers-home .ld-job-card .has-markdown h4, .has-markdown .ld-homepage .ld-job-offers-home .ld-job-card h4, .ld-homepage .ld-job-offers-home .ld-job-card .has-markdown h5, .has-markdown .ld-homepage .ld-job-offers-home .ld-job-card h5, .ld-homepage .ld-job-offers-home .ld-job-card .has-markdown h6, .has-markdown .ld-homepage .ld-job-offers-home .ld-job-card h6 {
    margin: .1rem 0
}

.ld-homepage .ld-job-offers-home .ld-job-card .ld-location {
    font-family: roboto,sans-serif;
    font-size: .9rem;
    font-weight: 300;
    margin-bottom: 0
}

@media screen and (max-width:1200px) {
    .ld-homepage .ld-job-offers-home .ld-job-card .ld-location {
        font-size: .9rem
    }
}

.ld-homepage .companies-bar {
    padding-top: 5rem;
    padding-bottom: 5rem
}

@media screen and (max-width:768px) {
    .ld-homepage .companies-bar {
        height: auto;
        padding-top: 3rem;
        padding-bottom: 3rem
    }
}

.ld-homepage .companies-bar .ld-h6 {
    margin-bottom: 3.75rem
}

.ld-homepage .companies-bar .ld-button, .ld-homepage .companies-bar .ld-modal-primaryButton {
    margin-top: 3.75rem
}

@media screen and (max-width:768px) {
    .ld-homepage .companies-bar .ld-button, .ld-homepage .companies-bar .ld-modal-primaryButton {
        margin-top: 2rem
    }
}

.ld-homepage .ld-image-section {
    background-color: #D5ECEC
}

    .ld-homepage .ld-image-section .ld-team-image {
        background-image: url(https://assets.landing.jobs/cms-assets/files/748/original/We_Got_Your_Back.jpg);
        background-position: center
    }

@media screen and (max-width:950px) {
    .ld-homepage .ld-image-section .ld-team-image {
        width: 40%
    }
}

@media screen and (max-width:768px) {
    .ld-homepage .ld-image-section .ld-team-image {
        width: 100%
    }
}

.ld-homepage .ld-image-section .ld-subtitle {
    font-style: normal;
    font-weight: 300
}

@media screen and (max-width:950px) {
    .ld-homepage .ld-image-section .ld-col-text {
        margin-left: 40%;
        width: 60%
    }
}

@media screen and (max-width:768px) {
    .ld-homepage .ld-image-section .ld-col-text {
        margin: 0;
        width: 100%
    }
}

body.feedbacks-new .ld-wrapper > .ld-container, body.feedbacks-create .ld-wrapper > .ld-container, body.feedbacks-edit .ld-wrapper > .ld-container, body.feedbacks-update .ld-wrapper > .ld-container {
    margin-bottom: 4rem;
    margin-top: 4rem
}

    body.feedbacks-new .ld-wrapper > .ld-container h1, body.feedbacks-create .ld-wrapper > .ld-container h1, body.feedbacks-edit .ld-wrapper > .ld-container h1, body.feedbacks-update .ld-wrapper > .ld-container h1 {
        font-size: 1.5rem
    }

    body.feedbacks-new .ld-wrapper > .ld-container .form-group + .form-group, body.feedbacks-create .ld-wrapper > .ld-container .form-group + .form-group, body.feedbacks-edit .ld-wrapper > .ld-container .form-group + .form-group, body.feedbacks-update .ld-wrapper > .ld-container .form-group + .form-group {
        margin-bottom: 2rem;
        margin-top: 2rem
    }

    body.feedbacks-new .ld-wrapper > .ld-container #feedback_message_other, body.feedbacks-create .ld-wrapper > .ld-container #feedback_message_other, body.feedbacks-edit .ld-wrapper > .ld-container #feedback_message_other, body.feedbacks-update .ld-wrapper > .ld-container #feedback_message_other {
        width: 100%
    }

    body.feedbacks-new .ld-wrapper > .ld-container .form-group.feedback_message_other, body.feedbacks-new .ld-wrapper > .ld-container .form-group.feedback_cancel_application, body.feedbacks-create .ld-wrapper > .ld-container .form-group.feedback_message_other, body.feedbacks-create .ld-wrapper > .ld-container .form-group.feedback_cancel_application, body.feedbacks-edit .ld-wrapper > .ld-container .form-group.feedback_message_other, body.feedbacks-edit .ld-wrapper > .ld-container .form-group.feedback_cancel_application, body.feedbacks-update .ld-wrapper > .ld-container .form-group.feedback_message_other, body.feedbacks-update .ld-wrapper > .ld-container .form-group.feedback_cancel_application {
        display: none
    }

.ld-resources .ld-hero-new {
    background-position: top 28% center;
    background-image: url(resources-header.jpg)
}

.ld-resources-main {
    position: relative;
    padding-top: 8.35rem;
    padding-bottom: 3.75rem;
    background-color: #e9ebec
}

    .ld-resources-main::after {
        clear: both;
        content: "";
        display: block
    }

@media screen and (max-width:768px) {
    .ld-resources-main {
        padding-top: calc(8.35rem - 2rem)
    }
}

.ld-resources-main p {
    margin-bottom: 0
}

.ld-resources-main .ld-filters {
    font-family: fira sans,sans-serif;
    font-size: .875rem;
    color: #3C3C3B;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    padding: 1rem 0;
    -webkit-box-shadow: 0 1px 4px 0 rgba(38,51,60,.4);
    box-shadow: 0 1px 4px 0 rgba(38,51,60,.4)
}

    .ld-resources-main .ld-filters .ld-filter-container {
        width: 75rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .ld-resources-main .ld-filters .ld-filter-container::after {
            clear: both;
            content: "";
            display: block
        }

    .ld-resources-main .ld-filters .ld-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .ld-resources-main .ld-filters .ld-no-border:hover {
        border-color: #f4f5f6
    }

    .ld-resources-main .ld-filters .ld-form-input, .ld-resources-main .ld-filters .pikaday__display {
        width: 12.5rem;
        min-width: 1px
    }

@media screen and (max-width:768px) {
    .ld-resources-main .ld-filters .ld-resources-description {
        display: none
    }
}

.ld-resources-main .ld-filters .ld-form-title {
    font-weight: 500;
    font-size: .75rem;
    float: left;
    margin-right: 1.75rem;
    padding-top: .1rem
}

@media screen and (max-width:768px) {
    .ld-resources-main .ld-filters .ld-form-title {
        display: none
    }
}

.ld-resources-main .ld-filters .ld-checkbox-group::after {
    clear: both;
    content: "";
    display: block
}

.ld-resources-main .ld-filters .ld-checkbox {
    float: left
}

.ld-resources-main .ld-resources-cards-container::after {
    clear: both;
    content: "";
    display: block
}

.ld-resources-main .ld-card-padding {
    height: 9.5rem;
    padding: 1rem
}

.ld-resources-main .ld-resources-card {
    margin-bottom: 2.5rem;
    font-family: fira sans,sans-serif;
    background-color: #fff
}

    .ld-resources-main .ld-resources-card:nth-child(3n+1) {
        margin-right: 0
    }

    .ld-resources-main .ld-resources-card .ld-resource-label {
        cursor: pointer
    }

    .ld-resources-main .ld-resources-card:hover .ld-resources-card-hover {
        opacity: 1
    }

@media screen and (max-width:768px) {
    .ld-resources-main .ld-resources-card .ld-resources-card-hover {
        display: none
    }
}

.ld-resources-main .ld-resource-image {
    background-image: url(resource3.jpg);
    background-size: cover;
    background-position: center;
    padding-top: 80%;
    position: relative
}

@media screen and (max-width:480px) {
    .ld-resources-main .ld-resource-image {
        padding-top: 40%
    }
}

.ld-resources-main .ld-resources-card-hover {
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

    .ld-resources-main .ld-resources-card-hover .ld-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #3C3C3B;
        opacity: .8
    }

    .ld-resources-main .ld-resources-card-hover .ld-overlay-container {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        text-align: center;
        margin-top: 50%;
        -webkit-transform: translateY(-70%);
        transform: translateY(-70%)
    }

    .ld-resources-main .ld-resources-card-hover .ld-icon-center .iconic-property-fill {
        fill: #fff
    }

    .ld-resources-main .ld-resources-card-hover .ld-icon-center .iconic-property-stroke {
        stroke: #fff
    }

    .ld-resources-main .ld-resources-card-hover .ld-resource-hover-title {
        font-weight: 500;
        margin-top: 1rem;
        color: #fff
    }

        .ld-resources-main .ld-resources-card-hover .ld-resource-hover-title:hover {
            color: #fff
        }

.ld-resources-main .ld-resource-type {
    font-size: .8rem;
    font-weight: 700;
    color: #317170;
    margin-bottom: .5rem
}

.ld-resources-main .ld-resource-title {
    font-size: 1rem;
    height: 3.5rem;
    line-height: 1.6rem;
    font-weight: 500;
    margin-bottom: 1rem
}

.ld-resources-main .ld-resource-author {
    font-size: .875rem;
    color: #677076
}

.ld-resources-main .ld-modal-arrows .ld-chevron-left, .ld-resources-main .ld-modal-arrows .ld-chevron-right {
    cursor: pointer;
    position: fixed;
    top: 50vh;
    opacity: .5;
    width: 2.25rem !important;
    height: 2.25rem !important
}

    .ld-resources-main .ld-modal-arrows .ld-chevron-left .iconic-property-fill, .ld-resources-main .ld-modal-arrows .ld-chevron-right .iconic-property-fill {
        fill: #fff
    }

    .ld-resources-main .ld-modal-arrows .ld-chevron-left .iconic-property-stroke, .ld-resources-main .ld-modal-arrows .ld-chevron-right .iconic-property-stroke {
        stroke: #fff
    }

.ld-resources-main .ld-modal-arrows .ld-chevron-left {
    margin-left: 10%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ld-resources-main .ld-modal-arrows .ld-chevron-right {
    right: 0;
    margin-right: 10%
}

.ld-resources-main .ld-modal .ld-modal-inner {
    padding: 3.75rem
}

@media screen and (max-width:480px) {
    .ld-resources-main .ld-modal .ld-modal-inner {
        padding: 3.75rem 2rem
    }
}

.ld-resources-main .ld-modal-inner {
    max-width: 43.75rem
}

@media screen and (max-width:480px) {
    .ld-resources-main .ld-modal .ld-modal-state:checked + .ld-modal-fade-screen .ld-modal-inner {
        padding-top: 0
    }
}

.ld-resources-main .ld-modal-title {
    margin-bottom: 0;
    margin: -3.75rem;
    padding: 0 2rem
}

@media screen and (max-width:768px) {
    .ld-resources-main .ld-modal-title {
        padding-left: 3.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-resources-main .ld-modal-title {
        left: 0;
        margin: 0;
        padding: 0;
        padding-left: 3.5rem
    }
}

.ld-resources-main .ld-modal-hero {
    padding-top: 1rem;
    margin-bottom: 3.75rem;
    height: 15.625rem;
    background-color: #3c4750;
    margin-left: -3.75rem;
    margin-top: 3.75rem;
    width: calc(2 * 3.75rem + 100%);
    text-align: center;
    background-size: cover;
    background-position: center
}

.ld-resources-main .ld-ebook-cover {
    display: inline-block;
    width: 9.6875rem;
    height: 13.5rem;
    background-image: url(ebook-cover.png);
    background-size: cover;
    background-position: center;
    -webkit-box-shadow: 12px 10px 10px 3px rgba(0,0,0,.15);
    box-shadow: 12px 10px 10px 3px rgba(0,0,0,.15)
}

.ld-resources-main .ld-modal-resource-description .ld-h3, .ld-resources-main .ld-modal-resource-description .ld-h4 {
    margin-bottom: .5rem
}

.ld-resources-main .ld-modal-resource-description .ld-resource-author {
    margin-bottom: 2rem
}

.ld-resources-main .ld-modal-resource-description .ld-small-paragraph {
    max-width: 34.625rem
}

.ld-resources-main .ld-modal-resource-description .ld-small-paragraph {
    margin-bottom: 1.5rem
}

.ld-resources-main .ld-modal-resource-description p:last-of-type {
    margin-bottom: 2.5rem
}

.ld-resources-main .ld-log-in {
    margin-bottom: 1.25rem
}

.ld-resources-main .ld-success-anonymous .ld-small-paragraph + .ld-small-paragraph {
    margin-top: .5rem
}

.ld-resources-main .ld-success-anonymous .ld-back {
    margin-top: 2rem;
    color: #D5ECEC;
    cursor: pointer
}

.ld-resources-main .ld-h4 {
    margin-bottom: 1rem
}

.ld-resources-main .ld-user-success {
    color: #677076;
    margin-left: 1rem;
    display: inline-block
}

@media screen and (max-width:480px) {
    .ld-resources-main .ld-user-success {
        margin-left: 0;
        margin-top: 1rem
    }
}

.ld-resources-main .ld-resources-form {
    max-width: 34.625rem
}

    .ld-resources-main .ld-resources-form::after {
        clear: both;
        content: "";
        display: block
    }

    .ld-resources-main .ld-resources-form .ld-col {
        width: 20.625rem;
        margin-right: 2.5rem;
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .ld-resources-main .ld-resources-form .ld-col:last-child {
            margin-right: 0
        }

@media screen and (max-width:480px) {
    .ld-resources-main .ld-resources-form .ld-col {
        float: none;
        width: 100%;
        margin-top: 1.25rem
    }
}

.ld-resources-main .ld-resources-form .ld-col + .ld-col {
    margin-right: 0
}

.ld-resources-main .ld-resources-form .ld-submit-form-section {
    margin-top: 1.5rem
}

.ld-resources-main .ld-masonry-gutter {
    width: 3.5%
}

@media screen and (max-width:768px) {
    .ld-resources-main .ld-masonry-gutter {
        width: 5%
    }
}

.ld-resources-main .ld-masonry-width {
    width: 31%
}

@media screen and (max-width:768px) {
    .ld-resources-main .ld-masonry-width {
        width: 47.5%
    }
}

.ld-resources-main .ld-resources-card {
    width: 31%
}

@media screen and (max-width:768px) {
    .ld-resources-main .ld-resources-card {
        width: 47.5%
    }
}

@media screen and (max-width:480px) {
    .ld-resources-main .ld-resources-card {
        float: none;
        margin-left: 0;
        width: 100%
    }
}

.ld-resources-main .ld-success-anonymous {
    display: none
}

.ld-resources-main .ld-user-success {
    display: none
}

.joblint-warning {
    position: absolute;
    right: 50px;
    top: 10px;
    border-bottom: #ffebcd;
    -webkit-animation: alert 1s cubic-bezier(.36,.07,.19,.97) both;
    animation: alert 1s cubic-bezier(.36,.07,.19,.97) both
}

    .joblint-warning .iconic-property-fill {
        fill: #f3873c
    }

    .joblint-warning .iconic-property-stroke {
        stroke: #f3873c
    }

    .joblint-warning .warning-count {
        -webkit-transform: translate(1.6em,-1.6em);
        transform: translate(1.6em,-1.6em);
        color: #f3873c
    }

    .joblint-warning .ld-tooltip {
        left: 80px
    }

    .joblint-warning.feedback-warning {
        position: relative;
        left: 205px;
        top: 20px !important;
        -webkit-animation: none;
        animation: none
    }

        .joblint-warning.feedback-warning .ld-tooltip {
            left: 60px;
            bottom: 0
        }

@-webkit-keyframes alert {
    10%,90% {
        -webkit-transform: translate3d(-1px,0,0);
        transform: translate3d(-1px,0,0)
    }

    20%,80% {
        -webkit-transform: translate3d(2px,0,0);
        transform: translate3d(2px,0,0)
    }

    30%,50%,70% {
        -webkit-transform: translate3d(-4px,0,0);
        transform: translate3d(-4px,0,0)
    }

    40%,60% {
        -webkit-transform: translate3d(4px,0,0);
        transform: translate3d(4px,0,0)
    }
}

@keyframes alert {
    10%,90% {
        -webkit-transform: translate3d(-1px,0,0);
        transform: translate3d(-1px,0,0)
    }

    20%,80% {
        -webkit-transform: translate3d(2px,0,0);
        transform: translate3d(2px,0,0)
    }

    30%,50%,70% {
        -webkit-transform: translate3d(-4px,0,0);
        transform: translate3d(-4px,0,0)
    }

    40%,60% {
        -webkit-transform: translate3d(4px,0,0);
        transform: translate3d(4px,0,0)
    }
}

.joblint-feedback-section {
    background-color: #fce7d9;
    padding: .5em;
    padding-bottom: 1em;
    margin-top: 2.5em
}

    .joblint-feedback-section .feedbacks.title {
        color: #cc6114
    }

    .joblint-feedback-section .feedbacks.body {
        padding-left: .5rem
    }

.edit-profile .ld-other-info .ld-modal, .employers-edit .ld-other-info .ld-modal, .employers-update .ld-other-info .ld-modal, .users-profiles .ld-other-info .ld-modal {
    display: inline-block
}

.edit-profile .ld-main-content, .employers-edit .ld-main-content, .employers-update .ld-main-content, .users-profiles .ld-main-content {
    margin-top: 2rem
}

@media(min-width:min-width 769px 12) {
    .edit-profile .ld-main-content, .employers-edit .ld-main-content, .employers-update .ld-main-content, .users-profiles .ld-main-content {
        margin-top: 0
    }
}

.ld-profile-section .ld-website-spacer {
    width: 2.1875rem
}

@media screen and (max-width:480px) {
    .ld-profile-section .ld-website-spacer {
        width: 2.875rem
    }
}

.ld-profile-settings-form {
    position: relative
}

    .ld-profile-settings-form .ld-auth-box {
        max-width: 21.25rem
    }

    .ld-profile-settings-form .ld-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .ld-profile-settings-form .ld-col:last-child {
            margin-right: 0
        }

@media screen and (max-width:480px) {
    .ld-profile-settings-form .ld-col {
        width: 100%;
        margin: 0
    }

        .ld-profile-settings-form .ld-col + .ld-col {
            margin-top: 2.5rem
        }

        .ld-profile-settings-form .ld-col.ld-avatar + .ld-col {
            margin-top: 0
        }

            .ld-profile-settings-form .ld-col.ld-avatar + .ld-col .ld-form-help-text {
                margin-top: .4rem
            }
}

@media screen and (max-width:480px) and (max-width:480px) {
    .ld-profile-settings-form .ld-col.ld-avatar + .ld-col {
        width: 61%
    }
}

.ld-profile-settings-form .ld-row + .ld-row {
    margin-top: 2.5rem
}

.ld-profile-settings-form .ld-form-help-text + .ld-row {
    margin-top: 1.25rem
}

.ld-profile-settings-form .ld-input-group {
    position: relative
}

.ld-profile-settings-form select.ld-select-button {
    width: 100%;
    max-width: 100%;
    font-size: .875rem
}

.ld-profile-settings-form #profile_form_bio {
    resize: none;
    height: 12.5rem
}

.ld-profile-settings-form #profile_form_citizenships {
    height: 37px;
    visibility: hidden
}

.ld-profile-settings-form .ld-file-upload {
    padding-top: .75rem
}

.ld-profile-settings-form .ld-uploaded-file {
    position: relative;
    padding: .5625rem 0;
    border-top: .125rem solid #e9ebec;
    border-bottom: .125rem solid #e9ebec
}

    .ld-profile-settings-form .ld-uploaded-file .ld-extra-small-paragraph .iconic, .ld-profile-settings-form .ld-uploaded-file .application_form .ld-recommendations-section .ld-block-link-info .iconic, .application_form .ld-recommendations-section .ld-profile-settings-form .ld-uploaded-file .ld-block-link-info .iconic, .ld-profile-settings-form .ld-uploaded-file .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info .iconic, .ld-modal-app-letter .ld-app-letter-list-container .ld-profile-settings-form .ld-uploaded-file .ld-block-link-info .iconic {
        opacity: .5;
        margin-right: .5rem
    }

        .ld-profile-settings-form .ld-uploaded-file .ld-extra-small-paragraph .iconic .iconic-property-fill, .ld-profile-settings-form .ld-uploaded-file .application_form .ld-recommendations-section .ld-block-link-info .iconic .iconic-property-fill, .application_form .ld-recommendations-section .ld-profile-settings-form .ld-uploaded-file .ld-block-link-info .iconic .iconic-property-fill, .ld-profile-settings-form .ld-uploaded-file .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info .iconic .iconic-property-fill, .ld-modal-app-letter .ld-app-letter-list-container .ld-profile-settings-form .ld-uploaded-file .ld-block-link-info .iconic .iconic-property-fill {
            fill: #3bbcb0
        }

        .ld-profile-settings-form .ld-uploaded-file .ld-extra-small-paragraph .iconic .iconic-property-stroke, .ld-profile-settings-form .ld-uploaded-file .application_form .ld-recommendations-section .ld-block-link-info .iconic .iconic-property-stroke, .application_form .ld-recommendations-section .ld-profile-settings-form .ld-uploaded-file .ld-block-link-info .iconic .iconic-property-stroke, .ld-profile-settings-form .ld-uploaded-file .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info .iconic .iconic-property-stroke, .ld-modal-app-letter .ld-app-letter-list-container .ld-profile-settings-form .ld-uploaded-file .ld-block-link-info .iconic .iconic-property-stroke {
            stroke: #3bbcb0
        }

    .ld-profile-settings-form .ld-uploaded-file .ld-extra-small-paragraph, .ld-profile-settings-form .ld-uploaded-file .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .ld-profile-settings-form .ld-uploaded-file .ld-block-link-info, .ld-profile-settings-form .ld-uploaded-file .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-profile-settings-form .ld-uploaded-file .ld-block-link-info {
        padding-right: 2.5rem
    }

    .ld-profile-settings-form .ld-uploaded-file .ld-progress-bar {
        display: none;
        margin-top: 0;
        max-width: 22rem
    }

        .ld-profile-settings-form .ld-uploaded-file .ld-progress-bar .ld-bar-label {
            margin-bottom: -.3125rem;
            font-size: .75rem
        }

    .ld-profile-settings-form .ld-uploaded-file .ld-remove {
        position: relative;
        padding: 0 .5rem;
        margin-top: -.25rem
    }

        .ld-profile-settings-form .ld-uploaded-file .ld-remove .iconic {
            width: .6875rem !important;
            height: .6875rem !important
        }

.ld-profile-settings-form .intl-tel-input {
    display: block
}

.ld-profile-settings-form .ld-gasalary .ld-form-input, .ld-profile-settings-form .ld-gasalary .pikaday__display {
    text-align: right
}

.ld-profile-settings-form .ld-gasalary .ld-select-button {
    width: 6.75rem;
    font-weight: 500
}

.ld-profile-settings-form #profile_form_relocation_countries .ld-pseudo-select {
    margin-top: .625rem
}

.ld-profile-settings-form #profile_form_relocation_countries div.selectize-control {
    border: 0;
    display: block;
    padding: 0
}

.ld-separator-line + .ld-profile-settings-form {
    padding-top: 0
}

.ld-profile-section .ld-skills-list + .ld-form-help-text {
    margin-bottom: 0
}

.ld-small-select.ld-language_proficiency .selectize-dropdown {
    min-width: 10.625rem;
    font-size: .8125rem
}

#language_input, #skill_input {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

#cv_errors, #languages_errors, #websites_errors {
    display: none
}

#ld-languages select.ld-small-select, #ld-skills select.ld-small-select {
    color: #677076;
    cursor: pointer;
    font-size: .75rem;
    padding-bottom: 0;
    padding-left: .1rem;
    padding-top: 0
}

    #ld-languages select.ld-small-select option, #ld-skills select.ld-small-select option {
        color: #3C3C3B;
        font-size: .8rem
    }

@media screen and (min-width:769px) {
    #profile_form_skills .selectize-control.ld-select-button, .ld-add-languages .selectize-control.ld-select-button {
        margin-left: 0
    }
}

@media screen and (max-width:480px) {
    .ld-add-skills .ld-select-button.ld-add-skill-experience {
        width: calc(100% - 76px - 8px);
        max-width: calc(100% - 76px - 8px)
    }
}

.ld-form-group-row .ld-form-group-row-mobile .ld-select-button.ld-language-proficiency .selectize-dropdown {
    min-width: 200px;
    right: 0 !important;
    left: auto !important
}

@media screen and (max-width:480px) {
    .ld-form-group-row .ld-form-group-row-mobile .ld-select-button.ld-language-proficiency {
        width: calc(100% - 76px - 8px);
        max-width: calc(100% - 76px - 8px)
    }
}

#ld-languages .ld-language {
    padding-left: .625rem
}

    #ld-languages .ld-language .selectize-input {
        overflow: hidden;
        width: 100%;
        min-width: 5.25rem;
        padding-right: .625rem
    }

    #ld-languages .ld-language .ld-language_proficiency {
        width: calc(100% - 40px) !important
    }

    #ld-languages .ld-language::before {
        content: none
    }

.ld-certifications-list {
    margin-bottom: 0
}

    .ld-certifications-list .ld-block-link-text > .ld-extra-small-button {
        margin-top: .5rem;
        margin-left: -.625rem
    }

    .ld-certifications-list .ld-block-link-button .ld-modal {
        display: inline-block
    }

        .ld-certifications-list .ld-block-link-button .ld-button + .ld-button, .ld-certifications-list .ld-block-link-button .ld-modal-primaryButton + .ld-button, .ld-certifications-list .ld-block-link-button .ld-button + .ld-modal-primaryButton, .ld-certifications-list .ld-block-link-button .ld-modal-primaryButton + .ld-modal-primaryButton, .ld-certifications-list .ld-block-link-button .ld-modal + .ld-button, .ld-certifications-list .ld-block-link-button .ld-modal + .ld-modal-primaryButton {
            margin-left: 0
        }

    .ld-certifications-list .ld-certification-date::before {
        content: ', '
    }

@media screen and (max-width:480px) {
    .ld-certifications-list .ld-block-link-image {
        display: none
    }

    .ld-certifications-list .ld-block-link-text {
        padding-left: 0
    }

    .ld-certifications-list .ld-block-link-button {
        margin-right: -.75rem
    }

        .ld-certifications-list .ld-block-link-button > .ld-icon-button {
            padding-left: .75rem;
            padding-right: .75rem
        }
}

.ld-certification-modal .ld-file-upload {
    margin-top: 0
}

.ld-job-categories .ld-form-help-text {
    margin-bottom: 1.25rem
}

.ld-profile-section .ld-social-links-list .ld-button.ld-icon-button, .ld-profile-section .ld-social-links-list .ld-icon-button.ld-modal-primaryButton {
    background-color: transparent;
    line-height: 2.3125rem
}

    .ld-profile-section .ld-social-links-list .ld-button.ld-icon-button .iconic, .ld-profile-section .ld-social-links-list .ld-icon-button.ld-modal-primaryButton .iconic {
        width: 1rem !important;
        height: 1rem !important
    }

    .ld-profile-section .ld-social-links-list .ld-button.ld-icon-button .iconic-property-fill, .ld-profile-section .ld-social-links-list .ld-icon-button.ld-modal-primaryButton .iconic-property-fill {
        fill: #bec2c5
    }

    .ld-profile-section .ld-social-links-list .ld-button.ld-icon-button .iconic-property-stroke, .ld-profile-section .ld-social-links-list .ld-icon-button.ld-modal-primaryButton .iconic-property-stroke {
        stroke: #bec2c5
    }

    .ld-profile-section .ld-social-links-list .ld-button.ld-icon-button:focus .iconic-property-fill, .ld-profile-section .ld-social-links-list .ld-icon-button.ld-modal-primaryButton:focus .iconic-property-fill, .ld-profile-section .ld-social-links-list .ld-button.ld-icon-button:hover .iconic-property-fill, .ld-profile-section .ld-social-links-list .ld-icon-button.ld-modal-primaryButton:hover .iconic-property-fill {
        fill: #81878c !important
    }

    .ld-profile-section .ld-social-links-list .ld-button.ld-icon-button:focus .iconic-property-stroke, .ld-profile-section .ld-social-links-list .ld-icon-button.ld-modal-primaryButton:focus .iconic-property-stroke, .ld-profile-section .ld-social-links-list .ld-button.ld-icon-button:hover .iconic-property-stroke, .ld-profile-section .ld-social-links-list .ld-icon-button.ld-modal-primaryButton:hover .iconic-property-stroke {
        stroke: #81878c !important
    }

    .ld-profile-section .ld-social-links-list .ld-button.ld-icon-button:active .iconic-property-fill, .ld-profile-section .ld-social-links-list .ld-icon-button.ld-modal-primaryButton:active .iconic-property-fill {
        fill: #677076 !important
    }

    .ld-profile-section .ld-social-links-list .ld-button.ld-icon-button:active .iconic-property-stroke, .ld-profile-section .ld-social-links-list .ld-icon-button.ld-modal-primaryButton:active .iconic-property-stroke {
        stroke: #677076 !important
    }

.ld-social-links-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

    .ld-social-links-list .ld-social-link-item + .ld-social-link-item {
        margin-top: 1rem
    }

    .ld-social-links-list .ld-social-link-item .ld-input-addon.ld-gray-addon {
        min-width: 16.3125rem
    }

@media(max-width:38.125rem) {
    .ld-social-links-list .ld-social-link-item .ld-input-addon.ld-gray-addon {
        min-width: 14rem
    }
}

@media screen and (max-width:480px) {
    .ld-social-links-list .ld-social-link-item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }

        .ld-social-links-list .ld-social-link-item .ld-input-group {
            display: block
        }

            .ld-social-links-list .ld-social-link-item .ld-input-group .ld-input-addon {
                padding: .25rem .5rem;
                font-size: .8125rem;
                min-width: auto
            }

            .ld-social-links-list .ld-social-link-item .ld-input-group .ld-form-input, .ld-social-links-list .ld-social-link-item .ld-input-group .pikaday__display {
                margin-bottom: 0
            }

        .ld-social-links-list .ld-social-link-item .ld-button, .ld-social-links-list .ld-social-link-item .ld-modal-primaryButton {
            padding-left: .5rem;
            padding-right: .125rem
        }
}

.ld-add-social-links.ld-form-group-row {
    margin-bottom: 1rem
}

    .ld-add-social-links.ld-form-group-row .ld-input-addon {
        padding: 0
    }

    .ld-add-social-links.ld-form-group-row .selectize-control {
        margin-left: 0 !important;
        min-width: 16.3125rem;
        border-right: .125rem solid #d4d7d8
    }

    .ld-add-social-links.ld-form-group-row .selectize-dropdown {
        left: -.125rem !important;
        width: calc(100% + 4px) !important
    }

    .ld-add-social-links.ld-form-group-row .ld-icon-button {
        visibility: hidden;
        opacity: 0;
        pointer-events: none;
        left: 35px
    }

    .ld-add-social-links.ld-form-group-row .ld-button:not(.ld-select-button):not(.ld-icon-button), .ld-add-social-links.ld-form-group-row .ld-modal-primaryButton:not(.ld-select-button):not(.ld-icon-button) {
        margin-left: .5rem
    }

@media screen and (max-width:768px) {
    .ld-add-social-links.ld-form-group-row .ld-select-button {
        margin: 0 !important;
        min-width: 16.3125rem;
        min-height: 2.3125rem
    }

        .ld-add-social-links.ld-form-group-row .ld-select-button:focus {
            border-right: .125rem solid #d4d7d8
        }
}

@media(max-width:38.125rem) {
    .ld-add-social-links.ld-form-group-row .ld-select-button {
        min-width: auto
    }
}

@media screen and (max-width:480px) {
    .ld-add-social-links.ld-form-group-row {
        display: block;
        position: relative
    }

        .ld-add-social-links.ld-form-group-row .ld-input-group {
            display: block;
            border: 0
        }

            .ld-add-social-links.ld-form-group-row .ld-input-group .ld-input-addon {
                padding: 0;
                font-size: .8125rem;
                min-width: auto
            }

            .ld-add-social-links.ld-form-group-row .ld-input-group .ld-form-input, .ld-add-social-links.ld-form-group-row .ld-input-group .pikaday__display {
                margin-bottom: 0
            }

            .ld-add-social-links.ld-form-group-row .ld-form-input, .ld-add-social-links.ld-form-group-row .pikaday__display, .ld-add-social-links.ld-form-group-row .ld-input-group > .ld-form-input, .ld-add-social-links.ld-form-group-row .ld-input-group > .pikaday__display, .ld-add-social-links.ld-form-group-row .sourcing-index .ld-input-group > .pikaday__display, .ld-add-social-links.ld-form-group-row .ld-select-button, .ld-add-social-links.ld-form-group-row .ld-select-button:focus {
                border: .125rem solid #d4d7d8 !important
            }

        .ld-add-social-links.ld-form-group-row .ld-pseudo-select .ld-select-button, .ld-add-social-links.ld-form-group-row .ld-pseudo-select .ld-select-button:focus {
            border: 0 !important
        }

        .ld-add-social-links.ld-form-group-row .ld-form-input, .ld-add-social-links.ld-form-group-row .pikaday__display, .ld-add-social-links.ld-form-group-row .ld-pseudo-select {
            margin-top: .25rem;
            width: calc(100% - 79px)
        }

            .ld-add-social-links.ld-form-group-row .ld-form-input:focus, .ld-add-social-links.ld-form-group-row .pikaday__display:focus, .ld-add-social-links.ld-form-group-row .ld-pseudo-select:focus {
                border-color: #3bbcb0 !important
            }

        .ld-add-social-links.ld-form-group-row .ld-button:not(.ld-select-button), .ld-add-social-links.ld-form-group-row .ld-modal-primaryButton:not(.ld-select-button) {
            margin-left: 0 !important;
            position: absolute;
            right: 0;
            bottom: 0;
            top: auto;
            height: 2.5625rem;
            left: auto
        }

        .ld-add-social-links.ld-form-group-row .ld-icon-button {
            display: none
        }
}

#websites_errors {
    margin-bottom: .625rem
}

.ld-save-profile {
    padding-top: 1.25rem
}

@media screen and (max-width:480px) {
    .ld-save-profile {
        padding-top: 1rem
    }
}

#profile_crop_modal img {
    max-width: none
}

#profile_form_websites .ld-alert {
    margin-top: 0;
    margin-bottom: .625rem;
    width: 100%
}

#profile_form_websites .ld-social-links-list .ld-alert {
    margin-bottom: 0
}

.ld-linkedin-import {
    margin-bottom: 1rem;
    background-color: transparent
}

@media(min-width:65rem) {
    .ld-linkedin-import {
        text-align: right
    }
}

@media screen and (max-width:768px) {
    .ld-linkedin-import {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }
}

@media screen and (max-width:480px) {
    .ld-linkedin-import {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
}

#linkedin_update_form .ld-loading-animation {
    position: relative;
    height: 35px;
    margin-left: 50%;
    top: 0
}

    #linkedin_update_form .ld-loading-animation.ld-loading {
        display: block
    }

#linkedin_update_form #linkedin_update_errors {
    display: none;
    margin: 0
}

@media(min-width:65rem) {
    .ld-alert.ld-form-alert.ld-profile-error {
        margin-top: 0
    }
}

.users-profiles .ld-main-content-section-header {
    position: relative;
    padding: 1rem 1.5rem;
    border-bottom: .0625rem solid #e9ebec
}

    .users-profiles .ld-main-content-section-header .ld-heading {
        font-size: 1rem;
        letter-spacing: 1px;
        margin: 0
    }

    .users-profiles .ld-main-content-section-header .ld-modal > label > .ld-button, .users-profiles .ld-main-content-section-header .ld-modal > label > .ld-modal-primaryButton, .users-profiles .ld-main-content-section-header > .ld-button, .users-profiles .ld-main-content-section-header > .ld-modal-primaryButton {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        right: 1.5rem;
        top: 50%
    }

@media(min-width:65rem) {
    .users-profiles .ld-main-content-section-header {
        padding: 1rem 2.5rem
    }
}

.users-profiles .ld-main-content-section {
    background-color: #fff
}

    .users-profiles .ld-main-content-section + .ld-main-content-section {
        margin-top: 2.5rem
    }

    .users-profiles .ld-main-content-section.ld-section-buttons {
        background-color: transparent
    }

        .users-profiles .ld-main-content-section.ld-section-buttons .ld-main-content-section-body {
            padding-top: 0
        }

@media screen and (min-width:769px) {
    .users-profiles .ld-main-content-section.ld-section-buttons .ld-main-content-section-body {
        padding-left: 0
    }
}

.users-profiles .ld-main-content {
    margin-top: 0;
    padding-top: 1rem;
    max-width: none
}

@media screen and (min-width:769px) {
    .users-profiles .ld-profile-settings-form {
        margin-top: 2rem
    }
}

@media screen and (max-width:768px) {
    .users-profiles .ld-main-content {
        margin-left: -1.875rem;
        margin-right: -1.875rem
    }

        .users-profiles .ld-main-content > .ld-form-alert {
            margin-left: 1.875rem;
            margin-right: 1.875rem
        }

    .users-profiles .ld-main-content-section-body {
        padding: 1.5rem 1.875rem
    }
}

@media screen and (max-width:480px) {
    .users-profiles .ld-main-content {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }

        .users-profiles .ld-main-content > .ld-form-alert {
            margin-left: 1.25rem;
            margin-right: 1.25rem
        }

    .users-profiles .ld-main-content-section-body {
        padding: 1.5rem 1.25rem
    }
}

@media(min-width:65rem) {
    .users-profiles .ld-main-content-section-header {
        padding: 1.5rem 2.5rem
    }

        .users-profiles .ld-main-content-section-header .ld-heading {
            font-size: 1.125rem
        }

        .users-profiles .ld-main-content-section-header .ld-modal > label > .ld-button, .users-profiles .ld-main-content-section-header .ld-modal > label > .ld-modal-primaryButton, .users-profiles .ld-main-content-section-header > .ld-button, .users-profiles .ld-main-content-section-header > .ld-modal-primaryButton {
            right: 2.5rem
        }
}

@media screen and (min-width:769px) {
    .users-profiles .ld-main-content-section {
        border-radius: .25rem
    }

    .users-profiles .ld-main-content-section-body {
        padding: 2.5rem
    }
}

.ld-profile-nav-wrapper {
    display: none
}

@media screen and (min-width:769px) {
    .ld-profile-nav-wrapper {
        display: block;
        background: #e9ebec;
        z-index: 2;
        position: fixed;
        padding: .5rem 0;
        top: 64px
    }
}

.ld-profile-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: none;
    counter-reset: numbers
}

    .ld-profile-nav .ld-profile-nav-link {
        padding: .25rem .5rem .25rem 0;
        color: #81878c;
        font-family: roboto,sans-serif;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: 1rem;
        -webkit-transition: color .2s ease;
        transition: color .2s ease
    }

        .ld-profile-nav .ld-profile-nav-link:hover {
            color: #4293ea
        }

        .ld-profile-nav .ld-profile-nav-link:before {
            counter-increment: numbers;
            content: "" counter(numbers) ".";
            color: inherit;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 0;
            -webkit-flex: none;
            -moz-box-flex: 0;
            -ms-flex: none;
            flex: none;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding-right: .2rem
        }

        .ld-profile-nav .ld-profile-nav-link.ld-is-active {
            color: #4293ea;
            position: relative
        }

            .ld-profile-nav .ld-profile-nav-link.ld-is-active:after {
                content: '';
                position: absolute;
                bottom: 0;
                left: 25%;
                right: 25%;
                border: 1px solid #4293ea
            }

.ld-account-form .ld-profile-section + .ld-profile-section, .ld-account-form .ld-profile-section + .edit_account_form, .ld-account-form .edit_account_form + .ld-profile-section, .ld-account-form + .ld-account-form {
    border-top: .125rem solid #e9ebec
}

.ld-account-form .ld-profile-section.ld-danger-zone {
    border-top-color: #ee483e
}

    .ld-account-form .ld-profile-section.ld-danger-zone .ld-h3, .ld-account-form .ld-profile-section.ld-danger-zone .ld-h4 {
        margin-bottom: 1rem
    }

.ld-account-form .ld-profile-section .ld-h3 + .ld-small-paragraph {
    margin-top: -1rem;
    margin-bottom: 2.5rem
}

.ld-following-section, .ld-subscriptions-section {
    padding-bottom: 0
}

    .ld-following-section .ld-profile-settings-form, .ld-subscriptions-section .ld-profile-settings-form {
        padding-top: 0
    }

        .ld-following-section .ld-profile-settings-form .ld-row:first-child .ld-form-help-text, .ld-subscriptions-section .ld-profile-settings-form .ld-row:first-child .ld-form-help-text {
            margin-bottom: .625rem
        }

        .ld-following-section .ld-profile-settings-form .ld-row:last-child .ld-form-label, .ld-subscriptions-section .ld-profile-settings-form .ld-row:last-child .ld-form-label {
            padding-bottom: 1.25rem
        }

        .ld-following-section .ld-profile-settings-form .ld-subscription-alerts, .ld-subscriptions-section .ld-profile-settings-form .ld-subscription-alerts {
            margin-bottom: 1rem
        }

@media screen and (min-width:769px) {
    #company-tagline {
        height: 3.5rem
    }
}

@media screen and (max-width:480px) {
    #company-tagline {
        min-height: 6.5rem
    }
}

#company-pitch {
    min-height: 7.875rem
}

@media screen and (max-width:768px) {
    #company-pitch {
        min-height: 8rem
    }
}

@media screen and (max-width:480px) {
    #company-pitch {
        min-height: 22.25rem
    }
}

.ld-employee-info .ld-h3 {
    margin-bottom: 0
}

    .ld-employee-info .ld-h3 + .ld-form-help-text {
        margin-bottom: 1.75rem
    }

@media screen and (max-width:768px) {
    .ld-employee-info .ld-h3 + .ld-form-help-text {
        margin-bottom: 1.25rem
    }
}

@media screen and (max-width:480px) {
    .ld-employee-info .ld-h3 + .ld-form-help-text {
        margin-bottom: .625rem
    }
}

#company_form_websites .ld-alert {
    margin-top: 0;
    margin-bottom: .625rem;
    width: 100%
}

#company_form_websites .ld-social-links-list .ld-alert {
    margin-bottom: 0
}

@media screen and (max-width:480px) {
    .ld-integrations-list .ld-block-link {
        display: block
    }

        .ld-integrations-list .ld-block-link .ld-block-link-button {
            margin-top: 1rem;
            margin-left: 3.5rem
        }
}

body.ats_offers-new .ld-h1 a, body.ats_offers-create .ld-h1 a {
    color: #fff
}

body.ats_offers-new .ld-main-article, body.ats_offers-create .ld-main-article {
    padding-top: 60px
}

body.ats_offers-new .jobs, body.ats_offers-create .jobs {
    margin-bottom: 60px
}

body.ats_offers-new .job, body.ats_offers-create .job {
    background-color: #fbfbfb;
    border: .0625rem solid #bec2c5;
    border-radius: .25rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: .6rem 0;
    padding: 1.25rem;
    line-height: 30px;
    padding-left: 40px;
    padding-right: 40px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    body.ats_offers-new .job .title, body.ats_offers-create .job .title {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        font-size: 1.4em;
        font-weight: 500
    }

    body.ats_offers-new .job .subdomain, body.ats_offers-create .job .subdomain {
        font-size: 80%;
        margin: 0 20px
    }

    body.ats_offers-new .job .right, body.ats_offers-create .job .right {
        max-width: 9em
    }

    body.ats_offers-new .job .ld-button, body.ats_offers-new .job .ld-modal-primaryButton, body.ats_offers-create .job .ld-button, body.ats_offers-create .job .ld-modal-primaryButton {
        min-width: 100px;
        border-color: #afafaf;
        padding: 8px 12px
    }

    body.ats_offers-new .job .auto-export, body.ats_offers-create .job .auto-export {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        line-height: 1em;
        margin-top: .5em
    }

        body.ats_offers-new .job .auto-export div, body.ats_offers-create .job .auto-export div {
            font-size: .8em;
            display: inline-block
        }

    body.ats_offers-new .job .paired-offers, body.ats_offers-create .job .paired-offers {
        min-width: 100%
    }

#edit_company_settings_form #status-report {
    display: inline;
    padding-top: 70px
}

.ld-salary-range-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

    .ld-salary-range-section .ld-form-input, .ld-salary-range-section .pikaday__display {
        width: 45%
    }

    .ld-salary-range-section .ld-input-addon {
        padding-left: .5rem;
        padding-right: .5rem;
        width: 10%;
        text-align: center;
        background: 0 0
    }

.ld-radiobutton-group.ld-plan-radiobutton.disabled label, .ld-radiobutton-group.ld-plan-radiobutton.disabled span {
    border: .125rem solid #d4d7d8;
    background-color: #d4d7d8
}

.ld-radiobutton-group.ld-plan-radiobutton.disabled label {
    pointer-events: none
}

    .ld-radiobutton-group.ld-plan-radiobutton.disabled label:hover {
        border: .125rem solid #d4d7d8 !important;
        background-color: #d4d7d8 !important
    }

.ld-radiobutton-group.ld-plan-radiobutton input[type=radio] + label {
    -webkit-transition: background .2s,border-color .2s;
    transition: background .2s,border-color .2s;
    border-radius: .25rem;
    padding: .5rem 1rem;
    border: .125rem solid #d4d7d8;
    width: 100%
}

    .ld-radiobutton-group.ld-plan-radiobutton input[type=radio] + label span {
        background-color: transparent;
        border: 0;
        width: .8rem;
        height: .8rem;
        left: auto;
        right: 0;
        top: .625rem
    }

    .ld-radiobutton-group.ld-plan-radiobutton input[type=radio] + label:hover {
        background-color: rgba(47,153,142,.05);
        border-color: #3bbcb0
    }

.ld-radiobutton-group.ld-plan-radiobutton input[type=radio]:checked + label {
    background-color: #D5ECEC;
    border-color: #D5ECEC;
    color: #fff
}

    .ld-radiobutton-group.ld-plan-radiobutton input[type=radio]:checked + label .ld-form-help-text {
        color: #fff
    }

    .ld-radiobutton-group.ld-plan-radiobutton input[type=radio]:checked + label span {
        background: url(svg/check-sm-white.svg) no-repeat 100% 100%
    }

.ld-post-job-actions .ld-main-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1.25rem
}

@media screen and (max-width:480px) {
    .ld-post-job-actions .ld-main-actions {
        display: block
    }

        .ld-post-job-actions .ld-main-actions .ld-button, .ld-post-job-actions .ld-main-actions .ld-modal-primaryButton {
            display: block;
            width: 100%;
            text-align: center
        }

            .ld-post-job-actions .ld-main-actions .ld-button + .ld-button, .ld-post-job-actions .ld-main-actions .ld-modal-primaryButton + .ld-button, .ld-post-job-actions .ld-main-actions .ld-button + .ld-modal-primaryButton, .ld-post-job-actions .ld-main-actions .ld-modal-primaryButton + .ld-modal-primaryButton, .ld-post-job-actions .ld-main-actions .ld-submit-actions + .ld-modal {
                margin-left: 0;
                margin-top: .5rem
            }
}

.ld-preview-post-modal .ld-modal-fade-screen {
    z-index: 3000
}

.ld-preview-post-modal .ld-sidebar {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
}

    .ld-preview-post-modal .ld-sidebar .ld-sidebar-inner {
        position: relative
    }

@media screen and (max-width:1200px) {
    .ld-preview-post-modal .ld-sidebar .ld-sidebar-inner {
        width: auto
    }

    .ld-preview-post-modal .ld-sidebar .ld-textbox {
        float: none;
        width: 100%
    }

        .ld-preview-post-modal .ld-sidebar .ld-textbox + .ld-textbox {
            margin-top: 1rem;
            margin-left: 0
        }

        .ld-preview-post-modal .ld-sidebar .ld-textbox .ld-reward-value {
            display: none
        }

    .ld-preview-post-modal .ld-sidebar .ld-textbox-wrapper {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
}

@media screen and (max-width:768px) {
    .ld-preview-post-modal .ld-sidebar {
        display: none
    }
}

.ld-preview-post-modal .ld-modal-title {
    display: none
}

@media screen and (max-width:768px) {
    .ld-preview-post-modal .ld-modal-title {
        display: block;
        max-width: 100vw
    }
}

.ld-preview-post-modal .ld-textbox-group {
    margin-bottom: 2.5rem
}

    .ld-preview-post-modal .ld-textbox-group .ld-green-box, .ld-preview-post-modal .ld-textbox-group .ld-green-box p {
        color: #fff
    }

    .ld-preview-post-modal .ld-textbox-group .ld-textbox.ld-border-box.ld-light-green-border, .ld-preview-post-modal .ld-textbox-group .ld-textbox.ld-border-box.ld-light-green-border p {
        color: #D5ECEC
    }

.ld-preview-post-modal .ld-disclaimer {
    text-align: center;
    line-height: 1.5
}

@media screen and (max-width:768px) {
    .ld-preview-post-modal .ld-disclaimer {
        position: absolute;
        bottom: 100%;
        left: 0;
        padding: 1rem 1.25rem;
        background-color: #fff;
        width: 100%;
        border-top: .125rem solid #3C3C3B;
        border-bottom: .0625rem solid #d4d7d8
    }
}

@media screen and (max-width:480px) {
    .ld-preview-post-modal .ld-disclaimer {
        padding: 1rem 1.25rem
    }
}

@media screen and (max-width:480px) {
    .ld-preview-post-modal .ld-modal-content > .ld-container, .ld-preview-post-modal .ld-job-offer-article {
        padding: 0
    }

    .ld-preview-post-modal .ld-modal-content {
        max-width: 100vw
    }

    .ld-preview-post-modal .ld-modal-footer.ld-flex-footer {
        display: block;
        padding: 0
    }

        .ld-preview-post-modal .ld-modal-footer.ld-flex-footer .ld-submit-actions {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex
        }

            .ld-preview-post-modal .ld-modal-footer.ld-flex-footer .ld-submit-actions .ld-button, .ld-preview-post-modal .ld-modal-footer.ld-flex-footer .ld-submit-actions .ld-modal-primaryButton {
                -webkit-box-flex: 1;
                -webkit-flex-grow: 1;
                -moz-box-flex: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
                padding-top: 1rem;
                padding-bottom: 1rem;
                border-radius: 0;
                -webkit-box-shadow: none;
                box-shadow: none
            }

                .ld-preview-post-modal .ld-modal-footer.ld-flex-footer .ld-submit-actions .ld-button + .ld-button, .ld-preview-post-modal .ld-modal-footer.ld-flex-footer .ld-submit-actions .ld-modal-primaryButton + .ld-button, .ld-preview-post-modal .ld-modal-footer.ld-flex-footer .ld-submit-actions .ld-button + .ld-modal-primaryButton, .ld-preview-post-modal .ld-modal-footer.ld-flex-footer .ld-submit-actions .ld-modal-primaryButton + .ld-modal-primaryButton {
                    margin-left: 0
                }
}

.employer-post.show #question_input, .employer-post.update #question_input, .employer-job_ads #question_input, .employer-job_ad_revisions #question_input {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 1rem;
    display: block
}

.employer-post.show .ld-questions-list, .employer-post.update .ld-questions-list, .employer-job_ads .ld-questions-list, .employer-job_ad_revisions .ld-questions-list {
    margin-top: 1rem;
    background: #d4d7d8;
    padding: 1rem
}

    .employer-post.show .ld-questions-list .ld-extra-small-paragraph, .employer-post.show .ld-questions-list .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .employer-post.show .ld-questions-list .ld-block-link-info, .employer-post.show .ld-questions-list .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .employer-post.show .ld-questions-list .ld-block-link-info, .employer-post.update .ld-questions-list .ld-extra-small-paragraph, .employer-post.update .ld-questions-list .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .employer-post.update .ld-questions-list .ld-block-link-info, .employer-post.update .ld-questions-list .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .employer-post.update .ld-questions-list .ld-block-link-info, .employer-job_ads .ld-questions-list .ld-extra-small-paragraph, .employer-job_ads .ld-questions-list .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .employer-job_ads .ld-questions-list .ld-block-link-info, .employer-job_ads .ld-questions-list .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .employer-job_ads .ld-questions-list .ld-block-link-info, .employer-job_ad_revisions .ld-questions-list .ld-extra-small-paragraph, .employer-job_ad_revisions .ld-questions-list .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .employer-job_ad_revisions .ld-questions-list .ld-block-link-info, .employer-job_ad_revisions .ld-questions-list .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .employer-job_ad_revisions .ld-questions-list .ld-block-link-info {
        color: #b43194;
        margin-bottom: 0;
        margin-top: 1rem
    }

.employer-post.show .ld-question, .employer-post.update .ld-question, .employer-job_ads .ld-question, .employer-job_ad_revisions .ld-question {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

    .employer-post.show .ld-question + .ld-question, .employer-post.update .ld-question + .ld-question, .employer-job_ads .ld-question + .ld-question, .employer-job_ad_revisions .ld-question + .ld-question {
        margin-top: .5rem
    }

.employer-post.show .ld-question-text, .employer-post.update .ld-question-text, .employer-job_ads .ld-question-text, .employer-job_ad_revisions .ld-question-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-right: 1px solid #d4d7d8;
    padding: .5rem;
    font-weight: 500
}

.employer-post.show .ld-remove-question, .employer-post.update .ld-remove-question, .employer-job_ads .ld-remove-question, .employer-job_ad_revisions .ld-remove-question {
    padding-left: .5rem
}

    .employer-post.show .ld-remove-question .iconic-property-stroke, .employer-post.update .ld-remove-question .iconic-property-stroke, .employer-job_ads .ld-remove-question .iconic-property-stroke, .employer-job_ad_revisions .ld-remove-question .iconic-property-stroke {
        stroke: #81878c
    }

.ld-form-group > .ld-category-section {
    margin-top: 1rem
}

.ld-category-section + .ld-category-section {
    margin-top: 1rem
}

.ld-category-name {
    font-weight: 500;
    margin-bottom: .25rem
}

.ld-category-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    font-size: 0;
    margin-left: -.25rem;
    margin-right: -.25rem
}

.ld-category-item {
    position: relative;
    display: inline-block;
    padding: .25rem;
    width: 50%;
    font-size: .875rem
}

    .ld-category-item input[type=radio] + label {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transition: all .2s ease;
        transition: all .2s ease;
        background-color: #fff;
        border: .0625rem solid #d4d7d8;
        color: #3C3C3B;
        padding: .5rem 1rem;
        height: 3.5rem;
        line-height: 1.3;
        border-radius: .125rem
    }

        .ld-category-item input[type=radio] + label:hover, .ld-category-item input[type=radio] + label:focus {
            color: #3C3C3B
        }

        .ld-category-item input[type=radio] + label:active, .ld-category-item input[type=radio] + label.ld-is-active {
            color: #fff
        }

            .ld-category-item input[type=radio] + label:active .ld-category-image .iconic, .ld-category-item input[type=radio] + label.ld-is-active .ld-category-image .iconic {
                display: inline-block
            }

            .ld-category-item input[type=radio] + label:active .ld-category-image img, .ld-category-item input[type=radio] + label.ld-is-active .ld-category-image img {
                display: none
            }

        .ld-category-item input[type=radio] + label span {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 1.25rem;
            -moz-box-flex: 0;
            -ms-flex: 0 0 1.25rem;
            flex: 0 0 1.25rem;
            width: 1.25rem;
            height: 1.25rem;
            margin: 0 .75rem 0 0;
            line-height: 1.25rem;
            vertical-align: middle;
            text-align: center;
            border: 0;
            background: 0 0
        }

            .ld-category-item input[type=radio] + label span .iconic {
                width: .875rem !important;
                height: .875rem !important;
                position: relative;
                top: 3px;
                left: 4px;
                display: none
            }

                .ld-category-item input[type=radio] + label span .iconic .iconic-property-fill {
                    fill: #fff
                }

                .ld-category-item input[type=radio] + label span .iconic .iconic-property-stroke {
                    stroke: #fff
                }

            .ld-category-item input[type=radio] + label span .image-bg {
                -webkit-transition: all .2s ease;
                transition: all .2s ease
            }

    .ld-category-item input[type=radio]:checked + label {
        color: #fff
    }

        .ld-category-item input[type=radio]:checked + label span .category-image {
            display: none
        }

        .ld-category-item input[type=radio]:checked + label span .iconic {
            display: block
        }

        .ld-category-item input[type=radio]:checked + label span:not([class]) {
            background-color: transparent
        }

.ld-category-section-wrapper {
    margin-top: 1rem
}

    .ld-category-section-wrapper > .ld-button, .ld-category-section-wrapper > .ld-modal-primaryButton {
        display: none
    }

    .ld-category-section-wrapper.ld-collapse-categories > .ld-button, .ld-category-section-wrapper.ld-collapse-categories > .ld-modal-primaryButton {
        display: inline-block
    }

    .ld-category-section-wrapper.ld-collapse-categories .ld-category-section {
        display: none
    }

@media screen and (max-width:480px) {
    .ld-category-item {
        width: 100%
    }

        .ld-category-item input[type=radio] + label span {
            height: auto
        }
}

.ld-category-list.ld-blue .ld-category-item input[type=radio] + label:hover {
    border-color: #3980cc;
    color: #3980cc
}

    .ld-category-list.ld-blue .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #3980cc !important
    }

.ld-category-list.ld-blue .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-blue .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #3980cc;
    background-color: #3980cc
}

.ld-category-list.ld-green .ld-category-item input[type=radio] + label:hover {
    border-color: #D5ECEC;
    color: #D5ECEC
}

    .ld-category-list.ld-green .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #D5ECEC !important
    }

.ld-category-list.ld-green .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-green .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #D5ECEC;
    background-color: #D5ECEC
}

.ld-category-list.ld-orange .ld-category-item input[type=radio] + label:hover {
    border-color: #cc6114;
    color: #cc6114
}

    .ld-category-list.ld-orange .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #cc6114 !important
    }

.ld-category-list.ld-orange .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-orange .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #cc6114;
    background-color: #cc6114
}

.ld-category-list.ld-red .ld-category-item input[type=radio] + label:hover {
    border-color: #ee483e;
    color: #ee483e
}

    .ld-category-list.ld-red .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #ee483e !important
    }

.ld-category-list.ld-red .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-red .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #ee483e;
    background-color: #ee483e
}

.ld-category-list.ld-purple .ld-category-item input[type=radio] + label:hover {
    border-color: #b43194;
    color: #b43194
}

    .ld-category-list.ld-purple .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #b43194 !important
    }

.ld-category-list.ld-purple .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-purple .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #b43194;
    background-color: #b43194
}

.ld-category-list.ld-black .ld-category-item input[type=radio] + label:hover {
    border-color: #3C3C3B;
    color: #3C3C3B
}

    .ld-category-list.ld-black .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #3C3C3B !important
    }

.ld-category-list.ld-black .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-black .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #3C3C3B;
    background-color: #3C3C3B
}

.ld-category-list.ld-light-blue .ld-category-item input[type=radio] + label:hover {
    border-color: #4293ea;
    color: #4293ea
}

    .ld-category-list.ld-light-blue .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #4293ea !important
    }

.ld-category-list.ld-light-blue .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-light-blue .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #4293ea;
    background-color: #4293ea
}

.ld-category-list.ld-light-green .ld-category-item input[type=radio] + label:hover {
    border-color: #3bbcb0;
    color: #3bbcb0
}

    .ld-category-list.ld-light-green .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #3bbcb0 !important
    }

.ld-category-list.ld-light-green .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-light-green .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #3bbcb0;
    background-color: #3bbcb0
}

.ld-category-list.ld-light-orange .ld-category-item input[type=radio] + label:hover {
    border-color: #f3873c;
    color: #f3873c
}

    .ld-category-list.ld-light-orange .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #f3873c !important
    }

.ld-category-list.ld-light-orange .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-light-orange .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #f3873c;
    background-color: #f3873c
}

.ld-category-list.ld-light-red .ld-category-item input[type=radio] + label:hover {
    border-color: #f04637;
    color: #f04637
}

    .ld-category-list.ld-light-red .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #f04637 !important
    }

.ld-category-list.ld-light-red .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-light-red .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #f04637;
    background-color: #f04637
}

.ld-category-list.ld-light-purple .ld-category-item input[type=radio] + label:hover {
    border-color: #cb42b0;
    color: #cb42b0
}

    .ld-category-list.ld-light-purple .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #cb42b0 !important
    }

.ld-category-list.ld-light-purple .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-light-purple .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #cb42b0;
    background-color: #cb42b0
}

.ld-category-list.ld-light-yellow .ld-category-item input[type=radio] + label:hover {
    border-color: #fcfbe2;
    color: #fcfbe2
}

    .ld-category-list.ld-light-yellow .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #fcfbe2 !important
    }

.ld-category-list.ld-light-yellow .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-light-yellow .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #fcfbe2;
    background-color: #fcfbe2
}

.ld-category-list.ld-medium-blue .ld-category-item input[type=radio] + label:hover {
    border-color: #356599;
    color: #356599
}

    .ld-category-list.ld-medium-blue .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #356599 !important
    }

.ld-category-list.ld-medium-blue .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-medium-blue .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #356599;
    background-color: #356599
}

.ld-category-list.ld-medium-green .ld-category-item input[type=radio] + label:hover {
    border-color: #317170;
    color: #317170
}

    .ld-category-list.ld-medium-green .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #317170 !important
    }

.ld-category-list.ld-medium-green .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-medium-green .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #317170;
    background-color: #317170
}

.ld-category-list.ld-medium-orange .ld-category-item input[type=radio] + label:hover {
    border-color: #b55612;
    color: #b55612
}

    .ld-category-list.ld-medium-orange .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #b55612 !important
    }

.ld-category-list.ld-medium-orange .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-medium-orange .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #b55612;
    background-color: #b55612
}

.ld-category-list.ld-medium-red .ld-category-item input[type=radio] + label:hover {
    border-color: #cc3d35;
    color: #cc3d35
}

    .ld-category-list.ld-medium-red .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #cc3d35 !important
    }

.ld-category-list.ld-medium-red .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-medium-red .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #cc3d35;
    background-color: #cc3d35
}

.ld-category-list.ld-medium-purple .ld-category-item input[type=radio] + label:hover {
    border-color: #a02c84;
    color: #a02c84
}

    .ld-category-list.ld-medium-purple .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #a02c84 !important
    }

.ld-category-list.ld-medium-purple .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-medium-purple .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #a02c84;
    background-color: #a02c84
}

.ld-category-list.ld-medium-yellow .ld-category-item input[type=radio] + label:hover {
    border-color: #ede441;
    color: #ede441
}

    .ld-category-list.ld-medium-yellow .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #ede441 !important
    }

.ld-category-list.ld-medium-yellow .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-medium-yellow .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #ede441;
    background-color: #ede441
}

.ld-category-list.ld-dark-blue .ld-category-item input[type=radio] + label:hover {
    border-color: #1d4066;
    color: #1d4066
}

    .ld-category-list.ld-dark-blue .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #1d4066 !important
    }

.ld-category-list.ld-dark-blue .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-dark-blue .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #1d4066;
    background-color: #1d4066
}

.ld-category-list.ld-dark-green .ld-category-item input[type=radio] + label:hover {
    border-color: #185b56;
    color: #185b56
}

    .ld-category-list.ld-dark-green .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #185b56 !important
    }

.ld-category-list.ld-dark-green .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-dark-green .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #185b56;
    background-color: #185b56
}

.ld-category-list.ld-dark-orange .ld-category-item input[type=radio] + label:hover {
    border-color: #8c4100;
    color: #8c4100
}

    .ld-category-list.ld-dark-orange .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #8c4100 !important
    }

.ld-category-list.ld-dark-orange .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-dark-orange .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #8c4100;
    background-color: #8c4100
}

.ld-category-list.ld-dark-red .ld-category-item input[type=radio] + label:hover {
    border-color: #b3352e;
    color: #b3352e
}

    .ld-category-list.ld-dark-red .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #b3352e !important
    }

.ld-category-list.ld-dark-red .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-dark-red .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #b3352e;
    background-color: #b3352e
}

.ld-category-list.ld-dark-purple .ld-category-item input[type=radio] + label:hover {
    border-color: #9b0076;
    color: #9b0076
}

    .ld-category-list.ld-dark-purple .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #9b0076 !important
    }

.ld-category-list.ld-dark-purple .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-dark-purple .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #9b0076;
    background-color: #9b0076
}

.ld-category-list.ld-dark-yellow .ld-category-item input[type=radio] + label:hover {
    border-color: #ede441;
    color: #ede441
}

    .ld-category-list.ld-dark-yellow .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #ede441 !important
    }

.ld-category-list.ld-dark-yellow .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-dark-yellow .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #ede441;
    background-color: #ede441
}

.ld-category-list.ld-black-gray .ld-category-item input[type=radio] + label:hover {
    border-color: #3C3C3B;
    color: #3C3C3B
}

    .ld-category-list.ld-black-gray .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #3C3C3B !important
    }

.ld-category-list.ld-black-gray .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-black-gray .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #3C3C3B;
    background-color: #3C3C3B
}

.ld-category-list.ld-darker-gray .ld-category-item input[type=radio] + label:hover {
    border-color: #3c4750;
    color: #3c4750
}

    .ld-category-list.ld-darker-gray .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #3c4750 !important
    }

.ld-category-list.ld-darker-gray .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-darker-gray .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #3c4750;
    background-color: #3c4750
}

.ld-category-list.ld-dark-gray .ld-category-item input[type=radio] + label:hover {
    border-color: #677076;
    color: #677076
}

    .ld-category-list.ld-dark-gray .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #677076 !important
    }

.ld-category-list.ld-dark-gray .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-dark-gray .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #677076;
    background-color: #677076
}

.ld-category-list.ld-medium-gray .ld-category-item input[type=radio] + label:hover {
    border-color: #81878c;
    color: #81878c
}

    .ld-category-list.ld-medium-gray .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #81878c !important
    }

.ld-category-list.ld-medium-gray .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-medium-gray .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #81878c;
    background-color: #81878c
}

.ld-category-list.ld-base-gray .ld-category-item input[type=radio] + label:hover {
    border-color: #bec2c5;
    color: #bec2c5
}

    .ld-category-list.ld-base-gray .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #bec2c5 !important
    }

.ld-category-list.ld-base-gray .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-base-gray .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #bec2c5;
    background-color: #bec2c5
}

.ld-category-list.ld-light-gray .ld-category-item input[type=radio] + label:hover {
    border-color: #d4d7d8;
    color: #d4d7d8
}

    .ld-category-list.ld-light-gray .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #d4d7d8 !important
    }

.ld-category-list.ld-light-gray .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-light-gray .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #d4d7d8;
    background-color: #d4d7d8
}

.ld-category-list.ld-lighter-gray .ld-category-item input[type=radio] + label:hover {
    border-color: #e9ebec;
    color: #e9ebec
}

    .ld-category-list.ld-lighter-gray .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #e9ebec !important
    }

.ld-category-list.ld-lighter-gray .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-lighter-gray .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #e9ebec;
    background-color: #e9ebec
}

.ld-category-list.ld-background-gray .ld-category-item input[type=radio] + label:hover {
    border-color: #f4f5f6;
    color: #f4f5f6
}

    .ld-category-list.ld-background-gray .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #f4f5f6 !important
    }

.ld-category-list.ld-background-gray .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-background-gray .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #f4f5f6;
    background-color: #f4f5f6
}

.ld-category-list.ld-success-green .ld-category-item input[type=radio] + label:hover {
    border-color: #5cb85c;
    color: #5cb85c
}

    .ld-category-list.ld-success-green .ld-category-item input[type=radio] + label:hover span .image-bg {
        fill: #5cb85c !important
    }

.ld-category-list.ld-success-green .ld-category-item input[type=radio]:checked + label, .ld-category-list.ld-success-green .ld-category-item input[type=radio]:checked + label:hover {
    color: #fff;
    border-color: #5cb85c;
    background-color: #5cb85c
}

.ld-experience-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    margin-top: 1rem
}

.ld-experience-item + .ld-experience-item {
    margin-top: .5rem
}

.ld-experience-item input[type=radio] + label {
    position: relative;
    background-color: #fff;
    border: .0625rem solid #d4d7d8;
    border-radius: .25rem;
    padding: .75rem 1rem;
    color: #3C3C3B
}

    .ld-experience-item input[type=radio] + label strong {
        font-family: roboto,sans-serif;
        font-weight: 500
    }

    .ld-experience-item input[type=radio] + label small {
        margin-left: .5rem;
        font-size: .75rem;
        color: #81878c
    }

    .ld-experience-item input[type=radio] + label:hover, .ld-experience-item input[type=radio] + label:focus {
        color: #3C3C3B
    }

    .ld-experience-item input[type=radio] + label:active, .ld-experience-item input[type=radio] + label.ld-is-active {
        color: #fff
    }

    .ld-experience-item input[type=radio] + label span {
        position: relative;
        top: -.125rem;
        width: .875rem;
        height: .875rem;
        margin: 0 1rem 0 0;
        border: 0;
        border-radius: 0;
        background: 0 0
    }

        .ld-experience-item input[type=radio] + label span .iconic {
            display: none;
            top: .125rem;
            left: .25rem;
            position: relative;
            width: .875rem !important;
            height: .875rem !important
        }

            .ld-experience-item input[type=radio] + label span .iconic .iconic-property-fill {
                fill: #fff
            }

            .ld-experience-item input[type=radio] + label span .iconic .iconic-property-stroke {
                stroke: #fff
            }

.ld-experience-item input[type=radio]:checked + label span:not([class]) {
    background-color: transparent
}

.exp-level-icon .level-bar {
    fill: #d4d7d8
}

.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-level-4 span .exp-level-icon .level-bar:first-child {
    fill: #3bbcb0
}

.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
    fill: #3bbcb0
}

.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-level-4 span .exp-level-icon .level-bar:last-child {
    fill: #3bbcb0
}

.ld-experience-item .ld-details-button {
    position: absolute;
    padding: 1rem 2rem 1rem 1rem;
    right: 0;
    top: 0;
    font-family: roboto,sans-serif;
    color: #d4d7d8;
    font-size: .625rem;
    text-transform: uppercase;
    color: #81878c;
    font-weight: 500;
    letter-spacing: .5px;
    outline: 0;
    z-index: 5
}

    .ld-experience-item .ld-details-button::after {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        content: '';
        position: absolute;
        right: 1rem;
        top: 50%;
        width: .5rem;
        height: .375rem;
        background: url(/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
        background-size: contain;
        opacity: .5
    }

    .ld-experience-item .ld-details-button:hover, .ld-experience-item .ld-details-button:active, .ld-experience-item .ld-details-button.ld-is-active {
        color: #677076
    }

        .ld-experience-item .ld-details-button:active::after, .ld-experience-item .ld-details-button.ld-is-active::after {
            -webkit-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg)
        }

@media screen and (max-width:480px) {
    .ld-experience-item .ld-details-button {
        padding-top: 1.9rem;
        font-size: 0;
        color: transparent
    }
}

.ld-experience-item-details {
    display: none;
    margin-bottom: 0;
    margin-top: .5rem
}

.ld-show-details .ld-details-button::after {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.ld-show-details .ld-experience-item-details {
    display: block
}

.ld-experience-item input[type=radio]:checked + label {
    color: #fff
}

    .ld-experience-item input[type=radio]:checked + label .ld-details-button {
        color: #fff
    }

        .ld-experience-item input[type=radio]:checked + label .ld-details-button::after {
            background-image: url(/assets/components/dropdown-arrow-white-5082e06847b0d3ea0f54f3ea2383477ba0f3e15d4044d3c6007d11698ee31003.svg)
        }

.ld-experience-list.ld-blue .ld-experience-item input[type=radio] + label:hover {
    border-color: #3980cc
}

    .ld-experience-list.ld-blue .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-blue .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-blue .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-blue .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #3980cc
    }

    .ld-experience-list.ld-blue .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-blue .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-blue .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #3980cc
    }

    .ld-experience-list.ld-blue .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-blue .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #3980cc
    }

.ld-experience-list.ld-blue .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-blue .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #3980cc;
    background-color: #3980cc
}

    .ld-experience-list.ld-blue .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-blue .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-blue .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-blue .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-blue .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-blue .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-blue .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-blue .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-blue .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-blue .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-green .ld-experience-item input[type=radio] + label:hover {
    border-color: #D5ECEC
}

    .ld-experience-list.ld-green .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-green .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #D5ECEC
    }

    .ld-experience-list.ld-green .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #D5ECEC
    }

    .ld-experience-list.ld-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #D5ECEC
    }

.ld-experience-list.ld-green .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-green .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #D5ECEC;
    background-color: #D5ECEC
}

    .ld-experience-list.ld-green .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-green .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-green .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-green .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-green .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-green .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-green .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-green .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-green .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-green .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-orange .ld-experience-item input[type=radio] + label:hover {
    border-color: #cc6114
}

    .ld-experience-list.ld-orange .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-orange .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-orange .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-orange .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #cc6114
    }

    .ld-experience-list.ld-orange .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-orange .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-orange .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #cc6114
    }

    .ld-experience-list.ld-orange .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-orange .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #cc6114
    }

.ld-experience-list.ld-orange .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-orange .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #cc6114;
    background-color: #cc6114
}

    .ld-experience-list.ld-orange .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-orange .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-orange .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-orange .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-orange .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-orange .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-orange .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-orange .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-orange .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-orange .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-red .ld-experience-item input[type=radio] + label:hover {
    border-color: #ee483e
}

    .ld-experience-list.ld-red .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-red .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-red .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-red .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #ee483e
    }

    .ld-experience-list.ld-red .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-red .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-red .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #ee483e
    }

    .ld-experience-list.ld-red .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-red .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #ee483e
    }

.ld-experience-list.ld-red .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-red .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #ee483e;
    background-color: #ee483e
}

    .ld-experience-list.ld-red .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-red .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-red .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-red .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-red .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-red .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-red .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-red .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-red .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-red .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-purple .ld-experience-item input[type=radio] + label:hover {
    border-color: #b43194
}

    .ld-experience-list.ld-purple .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-purple .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-purple .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-purple .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #b43194
    }

    .ld-experience-list.ld-purple .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-purple .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-purple .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #b43194
    }

    .ld-experience-list.ld-purple .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-purple .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #b43194
    }

.ld-experience-list.ld-purple .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-purple .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #b43194;
    background-color: #b43194
}

    .ld-experience-list.ld-purple .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-purple .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-purple .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-purple .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-purple .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-purple .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-purple .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-purple .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-purple .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-purple .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-black .ld-experience-item input[type=radio] + label:hover {
    border-color: #3C3C3B
}

    .ld-experience-list.ld-black .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-black .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-black .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-black .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #3C3C3B
    }

    .ld-experience-list.ld-black .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-black .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-black .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #3C3C3B
    }

    .ld-experience-list.ld-black .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-black .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #3C3C3B
    }

.ld-experience-list.ld-black .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-black .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #3C3C3B;
    background-color: #3C3C3B
}

    .ld-experience-list.ld-black .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-black .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-black .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-black .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-black .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-black .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-black .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-black .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-black .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-black .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-light-blue .ld-experience-item input[type=radio] + label:hover {
    border-color: #4293ea
}

    .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #4293ea
    }

    .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #4293ea
    }

    .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #4293ea
    }

.ld-experience-list.ld-light-blue .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #4293ea;
    background-color: #4293ea
}

    .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-light-blue .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-light-green .ld-experience-item input[type=radio] + label:hover {
    border-color: #3bbcb0
}

    .ld-experience-list.ld-light-green .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-green .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #3bbcb0
    }

    .ld-experience-list.ld-light-green .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #3bbcb0
    }

    .ld-experience-list.ld-light-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-light-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #3bbcb0
    }

.ld-experience-list.ld-light-green .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-green .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #3bbcb0;
    background-color: #3bbcb0
}

    .ld-experience-list.ld-light-green .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-green .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-light-green .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-light-green .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-light-green .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-light-green .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-light-green .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-light-green .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-light-green .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-light-green .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-light-orange .ld-experience-item input[type=radio] + label:hover {
    border-color: #f3873c
}

    .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #f3873c
    }

    .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #f3873c
    }

    .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #f3873c
    }

.ld-experience-list.ld-light-orange .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #f3873c;
    background-color: #f3873c
}

    .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-light-orange .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-light-red .ld-experience-item input[type=radio] + label:hover {
    border-color: #f04637
}

    .ld-experience-list.ld-light-red .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-red .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-red .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-red .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #f04637
    }

    .ld-experience-list.ld-light-red .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-red .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-red .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #f04637
    }

    .ld-experience-list.ld-light-red .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-light-red .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #f04637
    }

.ld-experience-list.ld-light-red .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-red .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #f04637;
    background-color: #f04637
}

    .ld-experience-list.ld-light-red .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-red .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-light-red .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-light-red .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-light-red .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-light-red .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-light-red .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-light-red .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-light-red .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-light-red .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-light-purple .ld-experience-item input[type=radio] + label:hover {
    border-color: #cb42b0
}

    .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #cb42b0
    }

    .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #cb42b0
    }

    .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #cb42b0
    }

.ld-experience-list.ld-light-purple .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #cb42b0;
    background-color: #cb42b0
}

    .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-light-purple .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio] + label:hover {
    border-color: #fcfbe2
}

    .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #fcfbe2
    }

    .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #fcfbe2
    }

    .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #fcfbe2
    }

.ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #fcfbe2;
    background-color: #fcfbe2
}

    .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-light-yellow .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio] + label:hover {
    border-color: #356599
}

    .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #356599
    }

    .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #356599
    }

    .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #356599
    }

.ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #356599;
    background-color: #356599
}

    .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-medium-blue .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-medium-green .ld-experience-item input[type=radio] + label:hover {
    border-color: #317170
}

    .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #317170
    }

    .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #317170
    }

    .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #317170
    }

.ld-experience-list.ld-medium-green .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #317170;
    background-color: #317170
}

    .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-medium-green .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio] + label:hover {
    border-color: #b55612
}

    .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #b55612
    }

    .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #b55612
    }

    .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #b55612
    }

.ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #b55612;
    background-color: #b55612
}

    .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-medium-orange .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-medium-red .ld-experience-item input[type=radio] + label:hover {
    border-color: #cc3d35
}

    .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #cc3d35
    }

    .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #cc3d35
    }

    .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #cc3d35
    }

.ld-experience-list.ld-medium-red .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #cc3d35;
    background-color: #cc3d35
}

    .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-medium-red .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio] + label:hover {
    border-color: #a02c84
}

    .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #a02c84
    }

    .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #a02c84
    }

    .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #a02c84
    }

.ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #a02c84;
    background-color: #a02c84
}

    .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-medium-purple .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio] + label:hover {
    border-color: #ede441
}

    .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #ede441
    }

    .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #ede441
    }

    .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #ede441
    }

.ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #ede441;
    background-color: #ede441
}

    .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-medium-yellow .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio] + label:hover {
    border-color: #1d4066
}

    .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #1d4066
    }

    .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #1d4066
    }

    .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #1d4066
    }

.ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #1d4066;
    background-color: #1d4066
}

    .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-dark-blue .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-dark-green .ld-experience-item input[type=radio] + label:hover {
    border-color: #185b56
}

    .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #185b56
    }

    .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #185b56
    }

    .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #185b56
    }

.ld-experience-list.ld-dark-green .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #185b56;
    background-color: #185b56
}

    .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-dark-green .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio] + label:hover {
    border-color: #8c4100
}

    .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #8c4100
    }

    .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #8c4100
    }

    .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #8c4100
    }

.ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #8c4100;
    background-color: #8c4100
}

    .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-dark-orange .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-dark-red .ld-experience-item input[type=radio] + label:hover {
    border-color: #b3352e
}

    .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #b3352e
    }

    .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #b3352e
    }

    .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #b3352e
    }

.ld-experience-list.ld-dark-red .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #b3352e;
    background-color: #b3352e
}

    .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-dark-red .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio] + label:hover {
    border-color: #9b0076
}

    .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #9b0076
    }

    .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #9b0076
    }

    .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #9b0076
    }

.ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #9b0076;
    background-color: #9b0076
}

    .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-dark-purple .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio] + label:hover {
    border-color: #ede441
}

    .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #ede441
    }

    .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #ede441
    }

    .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #ede441
    }

.ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #ede441;
    background-color: #ede441
}

    .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-dark-yellow .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-black-gray .ld-experience-item input[type=radio] + label:hover {
    border-color: #3C3C3B
}

    .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #3C3C3B
    }

    .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #3C3C3B
    }

    .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #3C3C3B
    }

.ld-experience-list.ld-black-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #3C3C3B;
    background-color: #3C3C3B
}

    .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-black-gray .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio] + label:hover {
    border-color: #3c4750
}

    .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #3c4750
    }

    .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #3c4750
    }

    .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #3c4750
    }

.ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #3c4750;
    background-color: #3c4750
}

    .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-darker-gray .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio] + label:hover {
    border-color: #677076
}

    .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #677076
    }

    .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #677076
    }

    .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #677076
    }

.ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #677076;
    background-color: #677076
}

    .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-dark-gray .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio] + label:hover {
    border-color: #81878c
}

    .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #81878c
    }

    .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #81878c
    }

    .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #81878c
    }

.ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #81878c;
    background-color: #81878c
}

    .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-medium-gray .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-base-gray .ld-experience-item input[type=radio] + label:hover {
    border-color: #bec2c5
}

    .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #bec2c5
    }

    .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #bec2c5
    }

    .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #bec2c5
    }

.ld-experience-list.ld-base-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #bec2c5;
    background-color: #bec2c5
}

    .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-base-gray .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-light-gray .ld-experience-item input[type=radio] + label:hover {
    border-color: #d4d7d8
}

    .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #d4d7d8
    }

    .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #d4d7d8
    }

    .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #d4d7d8
    }

.ld-experience-list.ld-light-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #d4d7d8;
    background-color: #d4d7d8
}

    .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-light-gray .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio] + label:hover {
    border-color: #e9ebec
}

    .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #e9ebec
    }

    .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #e9ebec
    }

    .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #e9ebec
    }

.ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #e9ebec;
    background-color: #e9ebec
}

    .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-lighter-gray .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-background-gray .ld-experience-item input[type=radio] + label:hover {
    border-color: #f4f5f6
}

    .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #f4f5f6
    }

    .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #f4f5f6
    }

    .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #f4f5f6
    }

.ld-experience-list.ld-background-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #f4f5f6;
    background-color: #f4f5f6
}

    .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-background-gray .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-experience-list.ld-success-green .ld-experience-item input[type=radio] + label:hover {
    border-color: #5cb85c
}

    .ld-experience-list.ld-success-green .ld-experience-item input[type=radio] + label:hover.ld-level-1 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-success-green .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-success-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:first-child, .ld-experience-list.ld-success-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:first-child {
        fill: #5cb85c
    }

    .ld-experience-list.ld-success-green .ld-experience-item input[type=radio] + label:hover.ld-level-2 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-success-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:nth-child(2), .ld-experience-list.ld-success-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:nth-child(2) {
        fill: #5cb85c
    }

    .ld-experience-list.ld-success-green .ld-experience-item input[type=radio] + label:hover.ld-level-3 span .exp-level-icon .level-bar:last-child, .ld-experience-list.ld-success-green .ld-experience-item input[type=radio] + label:hover.ld-level-4 span .exp-level-icon .level-bar:last-child {
        fill: #5cb85c
    }

.ld-experience-list.ld-success-green .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-success-green .ld-experience-item input[type=radio]:checked + label:hover {
    border-color: #5cb85c;
    background-color: #5cb85c
}

    .ld-experience-list.ld-success-green .ld-experience-item input[type=radio]:checked + label, .ld-experience-list.ld-success-green .ld-experience-item input[type=radio]:checked + label small, .ld-experience-list.ld-success-green .ld-experience-item input[type=radio]:checked + label .ld-experience-item-details, .ld-experience-list.ld-success-green .ld-experience-item input[type=radio]:checked + label:hover, .ld-experience-list.ld-success-green .ld-experience-item input[type=radio]:checked + label:hover small, .ld-experience-list.ld-success-green .ld-experience-item input[type=radio]:checked + label:hover .ld-experience-item-details {
        color: #fff
    }

        .ld-experience-list.ld-success-green .ld-experience-item input[type=radio]:checked + label span .exp-level-icon, .ld-experience-list.ld-success-green .ld-experience-item input[type=radio]:checked + label:hover span .exp-level-icon {
            display: none
        }

        .ld-experience-list.ld-success-green .ld-experience-item input[type=radio]:checked + label .iconic, .ld-experience-list.ld-success-green .ld-experience-item input[type=radio]:checked + label:hover .iconic {
            display: block
        }

.ld-salary-section .ld-text-input-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1.5rem
}

    .ld-salary-section .ld-text-input-group .ld-salary-block {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 16%;
        flex: 0 0 16%
    }

@media screen and (max-width:768px) {
    .ld-salary-section .ld-text-input-group .ld-salary-block {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
}

.ld-salary-section .ld-text-input-group .ld-salary-select {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%
}

@media screen and (max-width:768px) {
    .ld-salary-section .ld-text-input-group .ld-salary-select {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin-left: 0 !important
    }
}

.ld-pricing-plans-list .ld-hire-plan .ld-checkbox-group input[type=checkbox] + label {
    font-size: .75rem;
    font-weight: 500;
    text-align: left;
    padding-left: 1.4rem;
    margin-top: 0
}

    .ld-pricing-plans-list .ld-hire-plan .ld-checkbox-group input[type=checkbox] + label span {
        width: .9rem;
        height: .9rem
    }

        .ld-pricing-plans-list .ld-hire-plan .ld-checkbox-group input[type=checkbox] + label span .iconic {
            top: -.3rem
        }

.ld-pricing-plans-list .ld-hire-plan .ld-checkbox-group .ld-extra-small-paragraph, .ld-pricing-plans-list .ld-hire-plan .ld-checkbox-group .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .ld-pricing-plans-list .ld-hire-plan .ld-checkbox-group .ld-block-link-info, .ld-pricing-plans-list .ld-hire-plan .ld-checkbox-group .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-pricing-plans-list .ld-hire-plan .ld-checkbox-group .ld-block-link-info {
    margin-bottom: -.125rem
}

.ld-pricing-plans-list .ld-hire-plan .ld-hire-icon {
    width: 1rem
}

@media screen and (min-width:769px) {
    .ld-pricing-plans-list .ld-hire-plan .ld-hire-icon {
        width: 2rem;
        position: relative;
        top: auto;
        left: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media screen and (max-width:768px) {
    .ld-pricing-plans-list .ld-hire-plan .ld-hire-icon {
        width: 1.5rem
    }
}

@media screen and (min-width:769px) {
    .ld-pricing-plans-list .ld-hire-plan {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
        -moz-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }

        .ld-pricing-plans-list .ld-hire-plan .ld-features-link {
            display: block;
            max-width: 100%;
            padding-bottom: 1.5rem;
            margin-top: 1rem !important;
            border-bottom: .0625rem solid #e9ebec
        }
}

@media screen and (max-width:768px) {
    .ld-pricing-plans-list .ld-hire-plan .ld-features-link {
        margin-top: .5rem
    }
}

.ld-calculated-pay {
    font-family: roboto,sans-serif;
    font-weight: 500
}

.ld-compare-plans-modal > label > .ld-button, .ld-compare-plans-modal > label > .ld-modal-primaryButton {
    margin-top: 2rem;
    margin-bottom: .625rem
}

@media screen and (max-width:480px) {
    .ld-starting-date .ld-text-input-block {
        width: 100%
    }
}

.ld-credit-card-section {
    margin-bottom: 2rem
}

.stripe-link {
    width: 120px;
    float: right
}

.ld-credit-card-list {
    margin-bottom: .5rem
}

    .ld-credit-card-list .ld-block-link-image .iconic {
        display: none
    }

    .ld-credit-card-list .ld-block-link.ld-is-active .ld-block-link-image .iconic, .ld-credit-card-list .ld-block-link:active .ld-block-link-image .iconic {
        display: block
    }

    .ld-credit-card-list .ld-block-link.ld-is-active .ld-block-link-image .ld-card-type, .ld-credit-card-list .ld-block-link:active .ld-block-link-image .ld-card-type {
        display: none
    }

    .ld-credit-card-list .ld-block-link.ld-is-active .ld-block-link-button .iconic .iconic-property-fill, .ld-credit-card-list .ld-block-link:active .ld-block-link-button .iconic .iconic-property-fill {
        fill: #fff
    }

    .ld-credit-card-list .ld-block-link.ld-is-active .ld-block-link-button .iconic .iconic-property-stroke, .ld-credit-card-list .ld-block-link:active .ld-block-link-button .iconic .iconic-property-stroke {
        stroke: #fff
    }

.ld-credit-card-date .ld-credit-card-cvc .ld-form-input, .ld-credit-card-date .ld-credit-card-cvc .pikaday__display {
    display: inline-block;
    max-width: calc(100% - 22px)
}

@media screen and (min-width:481px) {
    .ld-credit-card-date .ld-credit-card-month, .ld-credit-card-date .ld-credit-card-year {
        width: 30%
    }

    .ld-credit-card-date .ld-credit-card-year {
        margin-left: .625rem
    }

    .ld-credit-card-date .ld-credit-card-cvc {
        margin-left: 1rem
    }
}

@media screen and (max-width:480px) {
    .ld-credit-card-date .ld-credit-card-month, .ld-credit-card-date .ld-credit-card-year {
        width: calc(50% - 5px) !important;
        display: inline-block
    }

    .ld-credit-card-date .ld-credit-card-year {
        margin-left: .625rem
    }

    .ld-credit-card-date .ld-credit-card-cvc {
        width: 100% !important
    }
}

.ld-terms-checkbox-group {
    margin-top: 1rem !important;
    margin-bottom: 3rem
}

body.employer-post #job_preview_trigger, body.employer-post .terms .ld-alert {
    display: none
}

body.employer-post span.ld-link-title {
    min-height: 2.2rem
}

@media screen and (max-width:768px) {
    .ld-confirm-block {
        padding-bottom: 1.5rem
    }
}

.attendees-index .ld-eva-people-search {
    width: 0;
    overflow: visible;
    -webkit-transition: all .25s linear;
    transition: all .25s linear
}

    .attendees-index .ld-eva-people-search .bo-form-actions {
        padding: 1.25rem;
        text-align: right
    }

    .attendees-index .ld-eva-people-search.is-visible {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%;
        padding: 20px 0
    }

        .attendees-index .ld-eva-people-search.is-visible:last-child {
            margin-right: 0
        }

.attendees-index #search_results {
    -webkit-transition: all .25s linear;
    transition: all .25s linear;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    padding: 20px
}

    .attendees-index #search_results:last-child {
        margin-right: 0
    }

    .attendees-index #search_results.panel-open {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 74.41059%;
        padding: 20px 20px 20px 0
    }

        .attendees-index #search_results.panel-open:last-child {
            margin-right: 0
        }

.attendees-index .ld-button-group-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.attendees-index .sort-indicator {
    width: 10px !important;
    height: 10px !important;
    margin-left: 5px
}

    .attendees-index .sort-indicator .iconic-property-fill {
        fill: #D5ECEC !important
    }

    .attendees-index .sort-indicator .iconic-property-stroke {
        stroke: #D5ECEC !important
    }

.attendees-index .ld-form-group-row {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

    .attendees-index .ld-form-group-row .ld-select-button {
        width: 100%
    }

.attendees-index .ld-form-group {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 200px;
    -moz-box-flex: 1;
    -ms-flex: 1 0 200px;
    flex: 1 0 200px;
    padding: 0 20px
}

.attendees-index .selectize-input::after {
    content: none
}

.attendees-show .ld-wrapper {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

    .attendees-show .ld-wrapper::after {
        clear: both;
        content: "";
        display: block
    }

.attendees-show .ld-eva-person {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%;
    padding: 20px 2.35765%
}

    .attendees-show .ld-eva-person:last-child {
        margin-right: 0
    }

.attendees-show .ld-eva-sidebar {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    background: #f4f5f6;
    position: absolute;
    right: 0;
    top: 64px;
    bottom: 0;
    padding: 1.25rem
}

    .attendees-show .ld-eva-sidebar:last-child {
        margin-right: 0
    }

    .attendees-show .ld-eva-sidebar .ld-button, .attendees-show .ld-eva-sidebar .ld-modal-primaryButton {
        width: 100%;
        margin-top: 1rem
    }

.attendees-show .ld-eva-person-header {
    display: block
}

    .attendees-show .ld-eva-person-header::after {
        clear: both;
        content: "";
        display: block
    }

    .attendees-show .ld-eva-person-header .ld-h1 {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 82.94039%;
        line-height: 1
    }

        .attendees-show .ld-eva-person-header .ld-h1:last-child {
            margin-right: 0
        }

    .attendees-show .ld-eva-person-header .ld-eva-scores {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 14.70196%
    }

        .attendees-show .ld-eva-person-header .ld-eva-scores:last-child {
            margin-right: 0
        }

    .attendees-show .ld-eva-person-header small {
        font-size: 1rem
    }

.attendees-show .ld-eva-profile-section p:last-child {
    margin-bottom: 0
}

.attendees-show .ld-eva-profile-section + .ld-eva-profile-section {
    margin-top: 2.5rem
}

.attendees-show .ld-eva-profile-section:last-of-type {
    margin-bottom: 3.5rem
}

.attendees-show .ld-metatag {
    color: inherit;
    display: block;
    float: none
}

.attendees-show .ld-eva-profile {
    padding: 0
}

.attendees-show .ld-eva-sidebar-items {
    list-style: none;
    padding-left: 1rem
}

    .attendees-show .ld-eva-sidebar-items .iconic {
        margin-right: .5rem
    }

.attendees-show .ld-alert {
    margin-top: 0
}

.attendees-show ul.ld-eva-skills-list {
    max-width: 50rem
}

    .attendees-show ul.ld-eva-skills-list .ld-skill {
        cursor: auto
    }

        .attendees-show ul.ld-eva-skills-list .ld-skill::before {
            content: ' '
        }

.attendees-show .ld-eva-skills-list:not(.ld-eva-languages-list) .ld-skill:nth-child(-n+5)::before {
    background-color: #D5ECEC
}

.attendees-show .ld-eva-skills-list .ld-skill::after {
    content: none
}

.attendees-show .ld-eva-skills-list .ld-skill:hover::before {
    background-color: #3980cc
}

.attendees-show .ld-eva-languages-list .ld-skill:nth-child(-n+5)::before {
    background-color: #81878c
}

.attendees-show .ld-eva-profile-categories {
    margin: 1rem 0;
    padding-left: 2rem
}

.sourcing-index .ld-wrapper, .sourcing-index .ld-header .ld-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.sourcing-index .ld-header {
    padding-top: 2rem
}

    .sourcing-index .ld-header .ld-h2 {
        margin-bottom: 1rem
    }

.sourcing-index .ld-so-scopes {
    position: relative
}

    .sourcing-index .ld-so-scopes .ld-badge {
        vertical-align: middle
    }

.sourcing-index .ld-so-people-search {
    width: 22%;
    z-index: 1;
    -webkit-transition: all .25s linear;
    transition: all .25s linear;
    padding-bottom: 2rem;
    position: fixed;
    overflow: hidden;
    height: calc(100vh - 64px);
    top: 64px;
    background: #fff
}

    .sourcing-index .ld-so-people-search .bo-form-actions {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 0
    }

    .sourcing-index .ld-so-people-search .ld-so-submit {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .sourcing-index .ld-so-people-search .ld-so-clear {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        border-left: 0;
        border-right: 0;
        text-align: center;
        margin: 0;
        border-radius: 0
    }

.sourcing-index .ld-so-search-wrapper {
    height: calc(100vh - 100px);
    overflow-y: auto;
    padding: 20px 0
}

.sourcing-index .ld-so-back {
    padding-left: 0;
    margin-bottom: 2rem
}

    .sourcing-index .ld-so-back .iconic {
        top: 3px
    }

.sourcing-index #person_search {
    -webkit-transition: all .25s linear;
    transition: all .25s linear
}

.sourcing-index .ld-so-tag-scope {
    padding-top: .5rem
}

    .sourcing-index .ld-so-tag-scope .ld-inline-block {
        padding-right: 1rem
    }

.sourcing-index #search_results {
    -webkit-transition: all .25s linear;
    transition: all .25s linear;
    width: 100%;
    padding: 0
}

    .sourcing-index #search_results .ld-flex-table-link {
        font-size: .875rem;
        color: #3C3C3B
    }

    .sourcing-index #search_results .ld-so-name {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 11rem;
        -moz-box-flex: 0;
        -ms-flex: 0 0 11rem;
        flex: 0 0 11rem
    }

    .sourcing-index #search_results .ld-so-skills {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 45%;
        -moz-box-flex: 1;
        -ms-flex: 1 0 45%;
        flex: 1 0 45%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    .sourcing-index #search_results .ld-so-icons {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 5rem;
        -moz-box-flex: 0;
        -ms-flex: 0 0 5rem;
        flex: 0 0 5rem
    }

    .sourcing-index #search_results .ld-so-explevel {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 2rem;
        -moz-box-flex: 0;
        -ms-flex: 0 0 2rem;
        flex: 0 0 2rem
    }

.sourcing-index .ld-so-results {
    padding: 1rem
}

.sourcing-index .ld-so-view-link {
    color: #3C3C3B;
    white-space: nowrap
}

    .sourcing-index .ld-so-view-link .iconic-property-fill {
        fill: #bec2c5
    }

    .sourcing-index .ld-so-view-link .iconic-property-stroke {
        stroke: #bec2c5
    }

    .sourcing-index .ld-so-view-link.ld-helper {
        margin: 0 auto;
        display: block
    }

        .sourcing-index .ld-so-view-link.ld-helper .iconic {
            width: 12px !important;
            height: 12px !important
        }

.sourcing-index .ld-form-group-row {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

    .sourcing-index .ld-form-group-row .ld-select-button {
        width: 100%
    }

.sourcing-index .ld-form-group {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 200px;
    -moz-box-flex: 1;
    -ms-flex: 1 0 200px;
    flex: 1 0 200px;
    padding: 0 20px
}

.sourcing-index .selectize-input::after {
    content: none
}

.sourcing-index .ld-so-counter {
    font-family: roboto,sans-serif;
    color: #677076;
    font-size: .75rem;
    display: inline-block
}

.sourcing-index .ld-so-avatar {
    height: 2rem;
    width: 2rem;
    background-size: contain;
    display: inline-block
}

    .sourcing-index .ld-so-avatar.no_avatar {
        text-align: center;
        background: #3bbcb0;
        color: #fff;
        line-height: 2rem;
        font-size: 1rem
    }

.sourcing.people.show .ld-so-person {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    padding: 3rem 2.35765%;
    -webkit-transform: none;
    transform: none;
    position: static
}

    .sourcing.people.show .ld-so-person:last-child {
        margin-right: 0
    }

    .sourcing.people.show .ld-so-person .ld-candidate-info {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .sourcing.people.show .ld-so-person .ld-candidate-presentation {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

.sourcing.people.show .ld-so-iconic-bullets {
    list-style: none
}

    .sourcing.people.show .ld-so-iconic-bullets .iconic {
        margin-right: .5rem
    }

.sourcing.people.show .ld-so-scores {
    width: 8.5rem
}

    .sourcing.people.show .ld-so-scores .ld-score-tooltip {
        font-size: .75rem;
        opacity: .6;
        position: absolute;
        right: 10px
    }

.sourcing.people.show .ld-so-match-score {
    font-size: 1.5rem;
    font-weight: 500
}

    .sourcing.people.show .ld-so-match-score span {
        font-size: .7em;
        opacity: .6
    }

.sourcing.people.show .ld-employer-actions-menu {
    margin: 1rem 0
}

.sourcing.people.show .ld-so-avatar {
    float: left;
    height: 5rem;
    width: 5rem;
    margin-right: 1.5rem;
    background-size: contain
}

    .sourcing.people.show .ld-so-avatar.no_avatar {
        text-align: center;
        background: #3bbcb0;
        color: #fff;
        line-height: 5rem;
        font-size: 3rem
    }

.sourcing.people.show .ld-so-profile-section p:last-child {
    margin-bottom: 0
}

.sourcing.people.show .ld-so-profile-section + .ld-so-profile-section {
    margin-top: 2.5rem
}

.sourcing.people.show .ld-so-profile-section:last-of-type {
    margin-bottom: 3.5rem
}

@media screen and (max-width:768px) {
    .sourcing.people.show .ld-col-6 {
        float: none;
        width: auto;
        margin: 0
    }

    .sourcing.people.show .ld-material-list-item-col.is-skill {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}

@media(min-width:769px) {
    .sourcing.people.show .ld-col-6 > .ld-so-profile-section {
        margin-left: 1rem
    }

    .sourcing.people.show .ld-material-list-item-col + .ld-material-list-item-col {
        -webkit-flex-basis: 68px;
        -ms-flex-preferred-size: 68px;
        flex-basis: 68px;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .sourcing.people.show .ld-material-list-item-col.is-skill {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .sourcing.people.show .ld-material-list-item-col:nth-child(2) {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0
    }
}

.sourcing.people.show .ld-so-profile {
    padding: 0
}

.sourcing.people.show .ld-so-sidebar-items {
    list-style: none;
    padding-left: 1rem
}

    .sourcing.people.show .ld-so-sidebar-items .iconic {
        margin-right: .5rem
    }

.sourcing.people.show .ld-alert {
    margin-top: 0
}

.sourcing.people.show .ld-so-profile-categories {
    margin: 1rem 0;
    padding-left: 2rem
}

.sourcing.people.show .ld-form-group {
    font-size: small
}

.sourcing.people.show .ld-form-group-row .ld-form-group {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

    .sourcing.people.show .ld-form-group-row .ld-form-group + .ld-form-group {
        margin-top: 0 !important;
        margin-left: 2rem
    }

.ld-message .ld-share-hint {
    color: #D5ECEC
}

.ld-so-hireability-info p {
    font-size: 1rem;
    text-transform: none
}

#js-success-permit, #js-more-hiring-process-expanded, .js-inProgressCheck, .js-yesCheck, .js-permit-blocker {
    display: none
}

.ld-apply-section {
    padding: 2.5rem 0
}

    .ld-apply-section .ld-h5, .ld-apply-section .has-markdown h1, .has-markdown .ld-apply-section h1, .ld-apply-section .has-markdown h2, .has-markdown .ld-apply-section h2, .ld-apply-section .has-markdown h3, .has-markdown .ld-apply-section h3, .ld-apply-section .has-markdown h4, .has-markdown .ld-apply-section h4, .ld-apply-section .has-markdown h5, .has-markdown .ld-apply-section h5, .ld-apply-section .has-markdown h6, .has-markdown .ld-apply-section h6 {
        margin-bottom: .5rem
    }

        .ld-apply-section .ld-h5 + .ld-extra-small-paragraph, .ld-apply-section .has-markdown h1 + .ld-extra-small-paragraph, .has-markdown .ld-apply-section h1 + .ld-extra-small-paragraph, .ld-apply-section .has-markdown h2 + .ld-extra-small-paragraph, .has-markdown .ld-apply-section h2 + .ld-extra-small-paragraph, .ld-apply-section .has-markdown h3 + .ld-extra-small-paragraph, .has-markdown .ld-apply-section h3 + .ld-extra-small-paragraph, .ld-apply-section .has-markdown h4 + .ld-extra-small-paragraph, .has-markdown .ld-apply-section h4 + .ld-extra-small-paragraph, .ld-apply-section .has-markdown h5 + .ld-extra-small-paragraph, .has-markdown .ld-apply-section h5 + .ld-extra-small-paragraph, .ld-apply-section .has-markdown h6 + .ld-extra-small-paragraph, .has-markdown .ld-apply-section h6 + .ld-extra-small-paragraph, .ld-apply-section .application_form .ld-recommendations-section .ld-h5 + .ld-block-link-info, .application_form .ld-recommendations-section .ld-apply-section .ld-h5 + .ld-block-link-info, .ld-apply-section .has-markdown .application_form .ld-recommendations-section h1 + .ld-block-link-info, .application_form .ld-recommendations-section .ld-apply-section .has-markdown h1 + .ld-block-link-info, .has-markdown .ld-apply-section .application_form .ld-recommendations-section h1 + .ld-block-link-info, .application_form .ld-recommendations-section .has-markdown .ld-apply-section h1 + .ld-block-link-info, .ld-apply-section .has-markdown .application_form .ld-recommendations-section h2 + .ld-block-link-info, .application_form .ld-recommendations-section .ld-apply-section .has-markdown h2 + .ld-block-link-info, .has-markdown .ld-apply-section .application_form .ld-recommendations-section h2 + .ld-block-link-info, .application_form .ld-recommendations-section .has-markdown .ld-apply-section h2 + .ld-block-link-info, .ld-apply-section .has-markdown .application_form .ld-recommendations-section h3 + .ld-block-link-info, .application_form .ld-recommendations-section .ld-apply-section .has-markdown h3 + .ld-block-link-info, .has-markdown .ld-apply-section .application_form .ld-recommendations-section h3 + .ld-block-link-info, .application_form .ld-recommendations-section .has-markdown .ld-apply-section h3 + .ld-block-link-info, .ld-apply-section .has-markdown .application_form .ld-recommendations-section h4 + .ld-block-link-info, .application_form .ld-recommendations-section .ld-apply-section .has-markdown h4 + .ld-block-link-info, .has-markdown .ld-apply-section .application_form .ld-recommendations-section h4 + .ld-block-link-info, .application_form .ld-recommendations-section .has-markdown .ld-apply-section h4 + .ld-block-link-info, .ld-apply-section .has-markdown .application_form .ld-recommendations-section h5 + .ld-block-link-info, .application_form .ld-recommendations-section .ld-apply-section .has-markdown h5 + .ld-block-link-info, .has-markdown .ld-apply-section .application_form .ld-recommendations-section h5 + .ld-block-link-info, .application_form .ld-recommendations-section .has-markdown .ld-apply-section h5 + .ld-block-link-info, .ld-apply-section .has-markdown .application_form .ld-recommendations-section h6 + .ld-block-link-info, .application_form .ld-recommendations-section .ld-apply-section .has-markdown h6 + .ld-block-link-info, .has-markdown .ld-apply-section .application_form .ld-recommendations-section h6 + .ld-block-link-info, .application_form .ld-recommendations-section .has-markdown .ld-apply-section h6 + .ld-block-link-info, .ld-apply-section .ld-modal-app-letter .ld-app-letter-list-container .ld-h5 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-apply-section .ld-h5 + .ld-block-link-info, .ld-apply-section .has-markdown .ld-modal-app-letter .ld-app-letter-list-container h1 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-apply-section .has-markdown h1 + .ld-block-link-info, .has-markdown .ld-apply-section .ld-modal-app-letter .ld-app-letter-list-container h1 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .has-markdown .ld-apply-section h1 + .ld-block-link-info, .ld-apply-section .has-markdown .ld-modal-app-letter .ld-app-letter-list-container h2 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-apply-section .has-markdown h2 + .ld-block-link-info, .has-markdown .ld-apply-section .ld-modal-app-letter .ld-app-letter-list-container h2 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .has-markdown .ld-apply-section h2 + .ld-block-link-info, .ld-apply-section .has-markdown .ld-modal-app-letter .ld-app-letter-list-container h3 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-apply-section .has-markdown h3 + .ld-block-link-info, .has-markdown .ld-apply-section .ld-modal-app-letter .ld-app-letter-list-container h3 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .has-markdown .ld-apply-section h3 + .ld-block-link-info, .ld-apply-section .has-markdown .ld-modal-app-letter .ld-app-letter-list-container h4 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-apply-section .has-markdown h4 + .ld-block-link-info, .has-markdown .ld-apply-section .ld-modal-app-letter .ld-app-letter-list-container h4 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .has-markdown .ld-apply-section h4 + .ld-block-link-info, .ld-apply-section .has-markdown .ld-modal-app-letter .ld-app-letter-list-container h5 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-apply-section .has-markdown h5 + .ld-block-link-info, .has-markdown .ld-apply-section .ld-modal-app-letter .ld-app-letter-list-container h5 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .has-markdown .ld-apply-section h5 + .ld-block-link-info, .ld-apply-section .has-markdown .ld-modal-app-letter .ld-app-letter-list-container h6 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-apply-section .has-markdown h6 + .ld-block-link-info, .has-markdown .ld-apply-section .ld-modal-app-letter .ld-app-letter-list-container h6 + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .has-markdown .ld-apply-section h6 + .ld-block-link-info {
            margin-bottom: 1rem
        }

    .ld-apply-section .ld-h-optional {
        display: inline-block;
        margin-left: .3rem;
        font-size: .75rem;
        color: #bec2c5
    }

    .ld-apply-section .ld-form-group:not(.hidden):not(.ld-checkbox-group):not(.ld-radiobutton-group) + .ld-form-group {
        margin-top: 2rem
    }

    .ld-apply-section .ld-recommendation {
        border-bottom: 0
    }

.ld-header.ld-apply-header {
    padding: 4.75rem 0
}

    .ld-header.ld-apply-header .ld-apply-header-text {
        margin-bottom: 0
    }

    .ld-header.ld-apply-header .ld-apply-to-title {
        font-size: .85rem;
        text-transform: uppercase;
        font-weight: 500;
        letter-spacing: .0625rem;
        margin-bottom: 1rem
    }

    .ld-header.ld-apply-header .ld-h4 {
        margin: 0;
        padding: 0
    }

    .ld-header.ld-apply-header .ld-inline-link {
        border-bottom: 0
    }

.ld-header.ld-apply-success-header {
    padding: 4.75rem 0
}

    .ld-header.ld-apply-success-header .ld-h2 {
        margin-bottom: .75rem
    }

    .ld-header.ld-apply-success-header .ld-inline-link {
        border-bottom: 0
    }

    .ld-header.ld-apply-success-header .ld-medium-paragraph {
        margin-bottom: 0
    }

.application_form .ld-matching-score {
    margin-bottom: 2rem
}

    .application_form .ld-matching-score .ld-h6 {
        margin-bottom: 0
    }

    .application_form .ld-matching-score .ld-percentage {
        font-size: 2rem;
        margin-right: .5rem
    }

@media screen and (max-width:480px) {
    .application_form .ld-matching-score .ld-percentage {
        display: block;
        font-size: 1.5rem
    }
}

.application_form .ld-matching-criteria .iconic {
    width: 16px !important;
    height: 16px !important
}

.application_form .ld-matching-criteria .ld-h5, .application_form .ld-matching-criteria .has-markdown h1, .has-markdown .application_form .ld-matching-criteria h1, .application_form .ld-matching-criteria .has-markdown h2, .has-markdown .application_form .ld-matching-criteria h2, .application_form .ld-matching-criteria .has-markdown h3, .has-markdown .application_form .ld-matching-criteria h3, .application_form .ld-matching-criteria .has-markdown h4, .has-markdown .application_form .ld-matching-criteria h4, .application_form .ld-matching-criteria .has-markdown h5, .has-markdown .application_form .ld-matching-criteria h5, .application_form .ld-matching-criteria .has-markdown h6, .has-markdown .application_form .ld-matching-criteria h6 {
    margin-bottom: 0
}

.application_form .ld-matching-criteria p {
    margin-bottom: 0
}

.application_form .ld-matching-criteria .ld-alert.ld-form-alert {
    margin: 0
}

.application_form .ld-matching-criteria .ld-permit-answers {
    margin-top: 2rem
}

.application_form .ld-matching-criteria .ld-helper-text {
    margin-top: .5rem
}

.application_form .ld-matching-criteria .ld-permit-answers .ld-button, .application_form .ld-matching-criteria .ld-permit-answers .ld-modal-primaryButton {
    width: calc(50% - 10px);
    text-transform: none;
    letter-spacing: normal;
    font-size: .9rem;
    text-align: center;
    border-radius: 0;
    padding: 1rem 0;
    margin-right: 0
}

    .application_form .ld-matching-criteria .ld-permit-answers .ld-button + .ld-button, .application_form .ld-matching-criteria .ld-permit-answers .ld-modal-primaryButton + .ld-button, .application_form .ld-matching-criteria .ld-permit-answers .ld-button + .ld-modal-primaryButton, .application_form .ld-matching-criteria .ld-permit-answers .ld-modal-primaryButton + .ld-modal-primaryButton {
        margin-left: 20px
    }

@media screen and (max-width:768px) {
    .application_form .ld-matching-criteria .ld-permit-answers .ld-button, .application_form .ld-matching-criteria .ld-permit-answers .ld-modal-primaryButton {
        width: 100%
    }

        .application_form .ld-matching-criteria .ld-permit-answers .ld-button + .ld-button, .application_form .ld-matching-criteria .ld-permit-answers .ld-modal-primaryButton + .ld-button, .application_form .ld-matching-criteria .ld-permit-answers .ld-button + .ld-modal-primaryButton, .application_form .ld-matching-criteria .ld-permit-answers .ld-modal-primaryButton + .ld-modal-primaryButton {
            margin: 1rem 0 0
        }
}

.application_form .ld-matching-criteria .ld-permit-answers .ld-button:nth-child(3), .application_form .ld-matching-criteria .ld-permit-answers .ld-modal-primaryButton:nth-child(3) {
    margin-left: 0;
    margin-top: 1rem;
    width: 100%;
    color: #3c4750
}

    .application_form .ld-matching-criteria .ld-permit-answers .ld-button:nth-child(3):hover, .application_form .ld-matching-criteria .ld-permit-answers .ld-modal-primaryButton:nth-child(3):hover {
        color: #fff
    }

.application_form .ld-matching-criteria .ld-permit-answers .ld-large-paragraph {
    margin-bottom: .5rem
}

.application_form .ld-matching-criteria .ld-permit-answers .ld-small-paragraph {
    margin: 1rem 0 1.5rem
}

.application_form .ld-matching-criteria .ld-inProgressCheck-form {
    margin-top: 2rem
}

    .application_form .ld-matching-criteria .ld-inProgressCheck-form .ld-col-wrapper:not(:first-child) {
        margin-top: 1rem
    }

.application_form .ld-matching-criteria .ld-success-permit .iconic {
    margin-right: 1rem
}

.application_form .ld-matching-criteria .ld-success-permit .ld-undo {
    margin: .3rem 0 0 2rem
}

.application_form .ld-matching-criteria-list {
    -webkit-padding-start: 0;
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: none
}

    .application_form .ld-matching-criteria-list.ld-show-criteria {
        display: block
    }

    .application_form .ld-matching-criteria-list .ld-matching-item + .ld-matching-item {
        margin-top: 1.5rem
    }

    .application_form .ld-matching-criteria-list .ld-matching-item .ld-checkbox-group .iconic {
        width: 10px !important;
        height: 10px !important;
        left: .1rem;
        position: relative
    }

    .application_form .ld-matching-criteria-list .ld-matching-number {
        font-size: .75rem;
        color: #677076
    }

        .application_form .ld-matching-criteria-list .ld-matching-number strong {
            font-size: .875rem;
            font-family: roboto,sans-serif
        }

    .application_form .ld-matching-criteria-list .iconic {
        margin-right: 1rem
    }

    .application_form .ld-matching-criteria-list .ld-small-paragraph {
        margin: .8rem 0 0
    }

.application_form .ld-referral-text {
    display: none
}

@media screen and (min-width:481px) {
    .application_form .ld-update-profile-section .ld-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .application_form .ld-update-profile-section .ld-col:last-child {
            margin-right: 0
        }
}

.application_form .ld-update-profile-section .ld-matching-criteria-list .ld-form-label {
    display: inline
}

.application_form .ld-update-profile-section .ld-matching-criteria-list .ld-small-paragraph {
    margin-top: .5rem
}

.application_form .ld-update-profile-section .ld-matching-criteria-list .ld-h5, .application_form .ld-update-profile-section .ld-matching-criteria-list .has-markdown h1, .has-markdown .application_form .ld-update-profile-section .ld-matching-criteria-list h1, .application_form .ld-update-profile-section .ld-matching-criteria-list .has-markdown h2, .has-markdown .application_form .ld-update-profile-section .ld-matching-criteria-list h2, .application_form .ld-update-profile-section .ld-matching-criteria-list .has-markdown h3, .has-markdown .application_form .ld-update-profile-section .ld-matching-criteria-list h3, .application_form .ld-update-profile-section .ld-matching-criteria-list .has-markdown h4, .has-markdown .application_form .ld-update-profile-section .ld-matching-criteria-list h4, .application_form .ld-update-profile-section .ld-matching-criteria-list .has-markdown h5, .has-markdown .application_form .ld-update-profile-section .ld-matching-criteria-list h5, .application_form .ld-update-profile-section .ld-matching-criteria-list .has-markdown h6, .has-markdown .application_form .ld-update-profile-section .ld-matching-criteria-list h6 {
    margin-bottom: 1.75rem
}

.application_form .ld-update-profile-section .ld-matching-item .iconic {
    margin-right: .5rem;
    position: relative;
    top: .1rem
}

    .application_form .ld-update-profile-section .ld-matching-item .iconic .iconic-property-fill {
        fill: #cc6114
    }

    .application_form .ld-update-profile-section .ld-matching-item .iconic .iconic-property-stroke {
        stroke: #cc6114
    }

.application_form .ld-update-profile-section .ld-skillset .ld-skill-tags {
    display: block;
    margin-top: .625rem
}

.application_form .ld-update-profile-section .ld-skillset .ld-form-help-text {
    margin-top: 0
}

.application_form .ld-update-profile-section .ld-form-input, .application_form .ld-update-profile-section .pikaday__display {
    min-width: 0
}

.application_form .ld-update-profile-section .ld-social-links-list {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: .5rem
}

    .application_form .ld-update-profile-section .ld-social-links-list .ld-social-link-item .ld-input-group {
        max-width: calc(100% - 28px)
    }

    .application_form .ld-update-profile-section .ld-social-links-list .ld-social-link-item .ld-input-addon.ld-gray-addon {
        min-width: 9rem
    }

.application_form .ld-update-profile-section .ld-add-social-links .ld-select-button {
    min-width: 9rem
}

.application_form .ld-update-profile-section .ld-block-list {
    margin-bottom: 1rem
}

    .application_form .ld-update-profile-section .ld-block-list .ld-block-link-image .iconic {
        width: 1.5rem !important;
        height: 1.5rem !important
    }

.application_form .ld-update-profile-section #profile_refresh {
    display: none
}

@media screen and (min-width:481px) {
    .application_form .ld-update-profile-section #current_cv {
        width: calc(100% - 29px)
    }
}

.application_form .ld-update-profile-section .ld-resume-upload {
    height: 55px
}

    .application_form .ld-update-profile-section .ld-resume-upload .ld-button, .application_form .ld-update-profile-section .ld-resume-upload .ld-modal-primaryButton {
        margin-right: 1rem
    }

    .application_form .ld-update-profile-section .ld-resume-upload .ld-progress-bar {
        display: none;
        width: 15rem
    }

@media screen and (max-width:480px) {
    .application_form .ld-update-profile-section .ld-resume-upload .ld-progress-bar {
        width: 100%
    }
}

.application_form .ld-app-letter-section .ld-inline-list {
    margin-left: .5rem
}

    .application_form .ld-app-letter-section .ld-inline-list li + li {
        margin-left: .75rem
    }

@media screen and (max-width:480px) {
    .application_form .ld-app-letter-section .ld-form-help-text .ld-pull-right {
        float: none;
        text-align: right;
        display: block
    }

    .application_form .ld-app-letter-section .ld-inline-list {
        margin: 0;
        display: block
    }

        .application_form .ld-app-letter-section .ld-inline-list li {
            display: block
        }

            .application_form .ld-app-letter-section .ld-inline-list li + li {
                margin-left: 0
            }
}

.application_form .ld-app-letter-section .ld-start-from {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.application_form .ld-app-letter-section .ld-start-from-li {
    color: #D5ECEC;
    cursor: pointer
}

.application_form .application_form_application_questions_answer_text {
    margin-top: 1rem
}

.application_form .ld-recommendations-section .ld-recommendations {
    margin-bottom: 1.5rem
}

.application_form .ld-recommendations-section .ld-modal + .ld-modal {
    margin-top: 1.5rem
}

@media screen and (max-width:768px) {
    .application_form .ld-recommendations-section .ld-block-link-button {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        margin-top: 1rem
    }

    .application_form .ld-recommendations-section .ld-block-link-info {
        padding-left: 1rem
    }
}

.application_form .ld-recommendations-section #recommendation_request_error {
    display: none
}

.application_form .ld-availability-section .ld-radiobutton-group .ld-hidden-field {
    width: 15rem
}

@media screen and (max-width:480px) {
    .application_form .ld-availability-section .ld-radiobutton-group .ld-hidden-field .ld-select-button {
        width: 100%;
        display: block
    }

        .application_form .ld-availability-section .ld-radiobutton-group .ld-hidden-field .ld-select-button + .ld-select-button {
            margin-top: .5rem;
            margin-left: 0
        }
}

.application_form .ld-apply-process .ld-apply-stage {
    position: relative
}

    .application_form .ld-apply-process .ld-apply-stage .ld-primary-link, .application_form .ld-apply-process .ld-apply-stage .ld-white-link, .application_form .ld-apply-process .ld-apply-stage .ld-color-link, .application_form .ld-apply-process .ld-apply-stage .ld-inline-link, .application_form .ld-apply-process .ld-apply-stage .ld-light-link, .application_form .ld-apply-process .ld-apply-stage .has-markdown a, .has-markdown .application_form .ld-apply-process .ld-apply-stage a {
        cursor: pointer
    }

    .application_form .ld-apply-process .ld-apply-stage + .ld-apply-stage::before {
        content: '';
        position: absolute;
        width: .75rem;
        height: 1rem;
        background: url(https://d1vyt74e9l2f42.cloudfront.net/assets/components/dropdown-arrow-black-51ee46d2388025890dd8dd8b80b7aee47e234bbba886b0bff267e1c7ccf945e9.svg) no-repeat center center;
        background-size: contain;
        opacity: .3
    }

.application_form .ld-apply-process .ld-apply-stage-inner {
    padding: 1.5rem .5rem
}

.application_form .ld-apply-process .ld-current-stage .ld-apply-stage-inner {
    color: #D5ECEC !important
}

.application_form .ld-apply-process .ld-stage-duration {
    font-size: .8125rem;
    font-family: roboto,sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 1.5rem;
    min-height: 2rem
}

    .application_form .ld-apply-process .ld-stage-duration .ld-numbers {
        font-size: 1.25rem;
        letter-spacing: 1px
    }

@media screen and (min-width:769px) {
    .application_form .ld-apply-process {
        text-align: center;
        margin: 0 -1.25rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        .application_form .ld-apply-process .ld-apply-stage {
            padding: 1.25rem;
            -webkit-flex-basis: 25%;
            -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
            width: 25%;
            margin: 0
        }

            .application_form .ld-apply-process .ld-apply-stage + .ld-apply-stage::before {
                -webkit-transform: translateY(-50%) rotate(-90deg);
                transform: translateY(-50%) rotate(-90deg);
                top: 50%;
                right: 100%;
                margin-right: -.875rem
            }

        .application_form .ld-apply-process .ld-current-stage .ld-numbers {
            font-size: 1rem
        }
}

@media screen and (max-width:768px) {
    .application_form .ld-apply-process .ld-apply-stage {
        padding-left: 0
    }

        .application_form .ld-apply-process .ld-apply-stage + .ld-apply-stage {
            margin-top: .5rem
        }

    .application_form .ld-apply-process .ld-apply-stage-inner {
        padding-left: 0
    }

    .application_form .ld-apply-process .ld-apply-stage + .ld-apply-stage::before {
        bottom: 100%;
        left: 0;
        margin-bottom: -.25rem
    }
}

@media screen and (max-width:480px) {
    .application_form .ld-apply-process {
        text-align: center
    }

        .application_form .ld-apply-process .ld-apply-stage + .ld-apply-stage::before {
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            left: 50%
        }

        .application_form .ld-apply-process .ld-stage-duration {
            font-size: .75rem;
            line-height: 1rem;
            min-height: 1.5rem
        }

            .application_form .ld-apply-process .ld-stage-duration .ld-numbers {
                font-size: 1rem
            }

        .application_form .ld-apply-process .ld-stage-description {
            font-size: .8125rem
        }
}

.application_form .ld-finish-apply-section .ld-apply-button-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    border-top: .125rem solid #e9ebec;
    margin-top: 2.5rem;
    padding-top: 1.5rem
}

    .application_form .ld-finish-apply-section .ld-apply-button-group .ld-button:first-child, .application_form .ld-finish-apply-section .ld-apply-button-group .ld-modal-primaryButton:first-child {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        text-align: center
    }

@media screen and (min-width:481px) {
    .application_form .ld-finish-apply-section .ld-apply-button-group {
        margin-top: 5rem;
        padding-top: 2.5rem
    }
}

@media screen and (min-width:481px) {
    .ld-modal-recommendations-new .ld-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .ld-modal-recommendations-new .ld-col:last-child {
            margin-right: 0
        }
}

@media screen and (max-width:480px) {
    .ld-modal-recommendations-new .ld-col + .ld-col {
        margin-top: .5rem
    }
}

.ld-modal-recommendations-new .ld-modal-inner {
    overflow: hidden
}

.ld-modal-recommendations-new .ld-modal-content {
    position: relative
}

.ld-modal-recommendations-new .ld-preview-recommendation {
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    background-color: #f4f5f6;
    position: absolute;
    top: 100%;
    margin-top: -1.875rem;
    bottom: 0;
    opacity: 0;
    overflow-y: auto
}

    .ld-modal-recommendations-new .ld-preview-recommendation.ld-open {
        top: 0;
        opacity: 1
    }

.ld-modal-recommendations-new .ld-personalised-message {
    font-style: italic;
    background-color: #fff;
    padding: .5rem 1rem;
    margin-bottom: 1rem;
    margin-top: -1rem
}

.ld-modal-recommendations-new .ld-modal-content-section:first-child {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

@media screen and (min-width:769px) {
    .ld-modal-recommendations .ld-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%
    }

        .ld-modal-recommendations .ld-col:last-child {
            margin-right: 0
        }
}

@media screen and (max-width:768px) {
    .ld-modal-recommendations .ld-col + .ld-col {
        margin-top: 1rem
    }
}

@media screen and (min-width:769px) {
    .ld-modal-recommendations .ld-recommendation-filters .ld-form-group.ld-checkbox-group {
        margin-top: 2.5rem
    }
}

.ld-modal-recommendations .ld-recommendations-list-container {
    width: auto;
    border-top: .125rem solid #f4f5f6
}

@media screen and (min-width:769px) {
    .ld-modal-recommendations .ld-recommendations-list-container {
        max-height: 20rem;
        overflow-y: auto
    }
}

.ld-modal-script .ld-scripts-list-container {
    border-top: .125rem solid #f4f5f6
}

@media screen and (min-width:769px) {
    .ld-modal-script .ld-scripts-list-container {
        max-height: 20rem;
        overflow-y: auto
    }
}

.ld-modal-script .ld-scripts-list-container .ld-block-list {
    margin-bottom: 0
}

.ld-modal-script .ld-scripts-list-container .ld-block-link-info {
    padding-left: 1rem
}

.ld-modal-app-letter .ld-app-letter-list-container {
    border-top: .125rem solid #f4f5f6
}

@media screen and (min-width:769px) {
    .ld-modal-app-letter .ld-app-letter-list-container {
        max-height: 20rem;
        overflow-y: auto
    }
}

.ld-modal-app-letter .ld-app-letter-list-container .ld-block-list {
    margin-bottom: 0
}

.ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info {
    padding-left: 1rem
}

.ld-modal-upload-cv .ld-form-group.ld-checkbox-group {
    margin-top: 2.5rem !important
}

.ld-modal-upload-cv .ld-form-group-row {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -moz-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.ld-modal-upload-cv .ld-file-upload {
    margin-bottom: 1rem
}

.ld-modal-upload-cv #resume_upload_form_file {
    display: none
}

.ld-process-section .ld-total-time {
    text-align: left
}

.ld-process-section .ld-total-time-span {
    font-weight: 700
}

.ld-process-section .ld-total-time .ld-text-margin {
    margin-right: .5rem
}

.ld-process-section .ld-total-time .ld-show-more .ld-chevron.iconic {
    width: 10px !important;
    height: 10px !important;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    margin: 0
}

    .ld-process-section .ld-total-time .ld-show-more .ld-chevron.iconic .iconic-property-fill {
        fill: #bec2c5
    }

    .ld-process-section .ld-total-time .ld-show-more .ld-chevron.iconic .iconic-property-stroke {
        stroke: #bec2c5
    }

.ld-company-more {
    padding: 1rem 2rem
}

    .ld-company-more .ld-form-label {
        margin-bottom: 0
    }

    .ld-company-more p {
        margin-bottom: 0
    }

        .ld-company-more p + p, .ld-company-more p + ul, .ld-company-more p + ol, .ld-company-more ul + ol, .ld-company-more ol + ul {
            margin-top: 1rem
        }

.ld-apply-success-text {
    padding-bottom: 0
}

    .ld-apply-success-text .ld-h4 {
        margin-bottom: .5rem
    }

    .ld-apply-success-text .ld-medium-paragraph {
        margin-bottom: 0
    }

        .ld-apply-success-text .ld-medium-paragraph + .ld-medium-paragraph {
            margin-top: 1.5rem
        }

@media screen and (max-width:480px) {
    .ld-apply-success-text .ld-medium-paragraph + .ld-medium-paragraph {
        margin-top: 1rem
    }
}

.ld-apply-success-text .ld-modal {
    display: inline-block
}

.ld-apply-jobs-section {
    padding: 2rem 0
}

@media screen and (min-width:481px) {
    .ld-apply-jobs-section .ld-jobs-section-header {
        position: relative
    }

        .ld-apply-jobs-section .ld-jobs-section-header .ld-subscribe-wrapper {
            position: absolute;
            bottom: 0;
            right: 0
        }
}

@media screen and (max-width:768px) {
    .ld-apply-jobs-section .ld-jobs-list {
        margin-left: -1.875rem;
        margin-right: -1.875rem
    }
}

@media screen and (max-width:480px) {
    .ld-apply-jobs-section .ld-jobs-list {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }
}

.ld-section-sm.work-permit .js-permit-blocker {
    margin-bottom: 14rem
}

.apply-form .ld-apply-jobs-section {
    margin-top: 0
}

.ld-notice-container {
    width: 100%;
    padding-top: 2rem;
    padding-bottom: .3rem;
    color: #81878c
}

    .ld-notice-container.ld-grey-bg {
        background: #e9ebec
    }

    .ld-notice-container .ld-h5, .ld-notice-container .has-markdown h1, .has-markdown .ld-notice-container h1, .ld-notice-container .has-markdown h2, .has-markdown .ld-notice-container h2, .ld-notice-container .has-markdown h3, .has-markdown .ld-notice-container h3, .ld-notice-container .has-markdown h4, .has-markdown .ld-notice-container h4, .ld-notice-container .has-markdown h5, .has-markdown .ld-notice-container h5, .ld-notice-container .has-markdown h6, .has-markdown .ld-notice-container h6 {
        font-size: .875rem;
        font-weight: 400
    }

.ld-refer-form .ld-row + .ld-row {
    margin-top: 2rem
}

@media screen and (min-width:769px) {
    .ld-refer-form .ld-col {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .ld-refer-form .ld-col:last-child {
            margin-right: 0
        }
}

@media screen and (max-width:768px) {
    .ld-refer-form .ld-col + .ld-col {
        margin-top: 2rem
    }
}

@media screen and (max-width:480px) {
    .ld-refer-form .ld-col + .ld-col {
        margin-top: 2rem
    }
}

body.referrals.payment_info .ld-tooltip {
    white-space: nowrap;
    width: auto
}

body.referrals.payment_info .edit_referral {
    padding: 2rem 0
}

.recommendations.new #recommendation_related_other, .recommendations.create #recommendation_related_other {
    display: none
}

.recommendations.new .ld-col, .recommendations.create .ld-col {
    min-height: 113px
}

@media(min-width:49.25rem) {
    .cancellations.new .cancellation_reason, .cancellations.create .cancellation_reason {
        position: relative
    }

        .cancellations.new .cancellation_reason .form_error, .cancellations.create .cancellation_reason .form_error {
            left: 518px;
            position: absolute;
            top: 0
        }
}

.cancellations.new .cancellation_reason_other, .cancellations.create .cancellation_reason_other {
    display: none
}

.cancellations.new #new_cancellation, .cancellations.create #new_cancellation {
    padding: 2rem 0
}

.billings.show .ld-accordion-tabs .ld-tab-link.ld-is-active::after, .billings.all .ld-accordion-tabs .ld-tab-link.ld-is-active::after {
    border-bottom-color: #e9ebec
}

.ld-billing-header .ld-extra-small-paragraph, .ld-billing-header .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .ld-billing-header .ld-block-link-info, .ld-billing-header .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-billing-header .ld-block-link-info {
    display: inline-block
}

.ld-billing-header .ld-billing-header-link {
    color: #fff;
    margin-left: .1rem;
    border-bottom: 1px solid rgba(255,255,255,.5)
}

.ld-billing-header .ld-no-wrap {
    white-space: nowrap
}

.ld-billing-main {
    background-color: #e9ebec;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
    min-height: 28.125rem;
    min-height: 60vh
}

@media screen and (max-width:768px) {
    .ld-billing-main {
        min-height: 70vh
    }
}

@media screen and (max-width:768px) {
    .ld-billing-main .ld-h3 {
        margin-bottom: 1.5rem
    }
}

.ld-billing-main .ld-billing-card + .ld-billing-card {
    margin-top: .5rem
}

.ld-billing-main .ld-billing-card {
    padding: 1.875rem;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media screen and (max-width:768px) {
    .ld-billing-main .ld-billing-card {
        padding: 1.5rem
    }
}

.ld-billing-main .ld-billing-card p, .ld-billing-main .ld-billing-card h3 {
    margin: 0
}

.ld-billing-main .ld-billing-card .ld-left {
    width: 60%
}

    .ld-billing-main .ld-billing-card .ld-left::after {
        clear: both;
        content: "";
        display: block
    }

@media screen and (max-width:480px) {
    .ld-billing-main .ld-billing-card .ld-left {
        width: 100%
    }
}

.ld-billing-main .ld-billing-card .ld-left .ld-card-title {
    float: left;
    color: #3C3C3B;
    margin-bottom: .5rem
}

@media screen and (max-width:768px) {
    .ld-billing-main .ld-billing-card .ld-left .ld-card-title {
        font-size: .9rem
    }
}

@media screen and (max-width:480px) {
    .ld-billing-main .ld-billing-card .ld-left .ld-card-title {
        margin-bottom: .5rem
    }
}

.ld-billing-main .ld-billing-card .ld-left .iconic {
    margin-right: 0;
    margin-left: .5rem;
    top: -.1rem;
    width: 11px !important;
    height: 11px !important
}

    .ld-billing-main .ld-billing-card .ld-left .iconic .iconic-property-fill {
        fill: #bec2c5
    }

    .ld-billing-main .ld-billing-card .ld-left .iconic .iconic-property-stroke {
        stroke: #bec2c5
    }

.ld-billing-main .ld-billing-card .ld-left .ld-details {
    clear: left
}

    .ld-billing-main .ld-billing-card .ld-left .ld-details .iconic {
        margin-right: .5rem;
        margin-left: 1rem
    }

.ld-billing-main .ld-billing-card .ld-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 6.25rem
}

@media screen and (max-width:480px) {
    .ld-billing-main .ld-billing-card .ld-right {
        margin-top: 1.5rem
    }
}

.ld-billing-main .ld-billing-card .ld-right > * + * {
    margin-left: 2rem
}

.ld-billing-main .ld-billing-card .ld-right .ld-warning {
    color: #ee483e
}

.ld-billing-main .ld-billing-card .ld-right .ld-link-container {
    text-decoration: underline
}

    .ld-billing-main .ld-billing-card .ld-right .ld-link-container > * + * {
        margin-left: 1rem
    }

@media screen and (max-width:768px) {
    .ld-billing-main .ld-billing-card .ld-right .ld-link-container > * + * {
        margin-left: 2rem
    }
}

.ld-billing-main .ld-billing-card .ld-right .ld-h4 {
    font-family: roboto,sans-serif;
    font-weight: 400
}

.ld-billing-main .ld-help {
    margin-top: 2rem
}

    .ld-billing-main .ld-help .ld-bold {
        font-weight: 500
    }

.dashboard main {
    min-height: calc(100vh - 118px)
}

.dashboard .ld-welcome-heading {
    margin-bottom: 2.5rem
}

    .dashboard .ld-welcome-heading + .ld-section-sm, .dashboard .ld-welcome-heading + .ld-section-xs {
        padding-top: 0
    }

.dashboard .ld-dashboard-heading {
    margin-bottom: 1rem
}

@media screen and (min-width:769px) {
    .dashboard .ld-dashboard-heading {
        margin-bottom: 1.25rem
    }
}

.dashboard .ld-color-header {
    display: none
}

@media screen and (min-width:769px) {
    .dashboard .ld-color-header {
        display: block
    }
}

@media screen and (max-width:768px) {
    .dashboard .ld-color-header + .ld-color-block > .ld-container > .ld-color-tabs {
        border-top: 0
    }
}

@media screen and (max-width:768px) {
    .dashboard .ld-flex-table .ld-flex-table-header {
        display: none
    }

        .dashboard .ld-flex-table .ld-flex-table-header .ld-flex-table-list .ld-flex-table-item:first-child {
            border-top-left-radius: .25rem;
            border-top-right-radius: .25rem
        }
}

.dashboard .ld-flex-table .ld-title, .dashboard .ld-flex-table .ld-title + .ld-company-name {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (max-width:480px) {
    .dashboard .ld-flex-table {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }

        .dashboard .ld-flex-table .ld-title + .ld-company-name {
            margin-bottom: .5rem
        }
}

.dashboard .ld-referrals-list .ld-flex-table-link > .ld-col:first-child + .ld-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1.5rem;
    margin-bottom: .25rem
}

    .dashboard .ld-referrals-list .ld-flex-table-link > .ld-col:first-child + .ld-col .ld-avatar {
        margin-right: .25rem;
        margin-left: .25rem
    }

@media screen and (min-width:769px) {
    .dashboard .ld-referrals-list .ld-flex-table-header > .ld-col:first-child, .dashboard .ld-referrals-list .ld-flex-table-link > .ld-col:first-child {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 45%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 45%;
        flex: 0 1 45%
    }

        .dashboard .ld-referrals-list .ld-flex-table-header > .ld-col:first-child + .ld-col, .dashboard .ld-referrals-list .ld-flex-table-link > .ld-col:first-child + .ld-col {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 25%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 25%;
            flex: 0 1 25%;
            margin-top: 0;
            margin-bottom: 0
        }

            .dashboard .ld-referrals-list .ld-flex-table-header > .ld-col:first-child + .ld-col .lj-userAvatar + span, .dashboard .ld-referrals-list .ld-flex-table-link > .ld-col:first-child + .ld-col .lj-userAvatar + span {
                -webkit-box-flex: 1;
                -webkit-flex: 1;
                -moz-box-flex: 1;
                -ms-flex: 1;
                flex: 1
            }

            .dashboard .ld-referrals-list .ld-flex-table-header > .ld-col:first-child + .ld-col + .ld-col, .dashboard .ld-referrals-list .ld-flex-table-header > .ld-col:first-child + .ld-col + .ld-col + .ld-col, .dashboard .ld-referrals-list .ld-flex-table-link > .ld-col:first-child + .ld-col + .ld-col, .dashboard .ld-referrals-list .ld-flex-table-link > .ld-col:first-child + .ld-col + .ld-col + .ld-col {
                -webkit-box-flex: 0;
                -webkit-flex: 0 1 15%;
                -moz-box-flex: 0;
                -ms-flex: 0 1 15%;
                flex: 0 1 15%
            }
}

.dashboard .ld-recommendations-list .ld-flex-table-link > .ld-col:first-child + .ld-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1.5rem;
    margin-bottom: .25rem
}

    .dashboard .ld-recommendations-list .ld-flex-table-link > .ld-col:first-child + .ld-col .ld-avatar {
        margin-right: .25rem;
        margin-left: .25rem
    }

@media screen and (min-width:769px) {
    .dashboard .ld-recommendations-list .ld-flex-table-header > .ld-col:first-child, .dashboard .ld-recommendations-list .ld-flex-table-link > .ld-col:first-child {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%
    }

        .dashboard .ld-recommendations-list .ld-flex-table-header > .ld-col:first-child + .ld-col, .dashboard .ld-recommendations-list .ld-flex-table-link > .ld-col:first-child + .ld-col {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 35%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 35%;
            flex: 0 1 35%;
            margin-top: 0;
            margin-bottom: 0
        }

            .dashboard .ld-recommendations-list .ld-flex-table-header > .ld-col:first-child + .ld-col .lj-userAvatar + span, .dashboard .ld-recommendations-list .ld-flex-table-link > .ld-col:first-child + .ld-col .lj-userAvatar + span {
                -webkit-box-flex: 1;
                -webkit-flex: 1;
                -moz-box-flex: 1;
                -ms-flex: 1;
                flex: 1
            }

            .dashboard .ld-recommendations-list .ld-flex-table-header > .ld-col:first-child + .ld-col + .ld-col, .dashboard .ld-recommendations-list .ld-flex-table-link > .ld-col:first-child + .ld-col + .ld-col {
                -webkit-box-flex: 0;
                -webkit-flex: 0 1 15%;
                -moz-box-flex: 0;
                -ms-flex: 0 1 15%;
                flex: 0 1 15%
            }
}

.dashboard .ld-invites-list .ld-flex-table-link > .ld-col:first-child .lj-userAvatar {
    display: inline-block;
    vertical-align: middle
}

    .dashboard .ld-invites-list .ld-flex-table-link > .ld-col:first-child .lj-userAvatar + .ld-title {
        display: inline;
        margin-left: .5rem;
        font-size: .875rem
    }

@media screen and (min-width:769px) {
    .dashboard .ld-invites-list .ld-flex-table-header > .ld-col:first-child, .dashboard .ld-invites-list .ld-flex-table-link > .ld-col:first-child {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 45%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 45%;
        flex: 0 1 45%;
        max-width: 45%
    }

        .dashboard .ld-invites-list .ld-flex-table-header > .ld-col:first-child + .ld-col, .dashboard .ld-invites-list .ld-flex-table-link > .ld-col:first-child + .ld-col {
            -webkit-box-flex: 0;
            -webkit-flex: 0 1 25%;
            -moz-box-flex: 0;
            -ms-flex: 0 1 25%;
            flex: 0 1 25%;
            margin-top: 0;
            margin-bottom: 0
        }

            .dashboard .ld-invites-list .ld-flex-table-header > .ld-col:first-child + .ld-col + .ld-col, .dashboard .ld-invites-list .ld-flex-table-header > .ld-col:first-child + .ld-col + .ld-col + .ld-col, .dashboard .ld-invites-list .ld-flex-table-link > .ld-col:first-child + .ld-col + .ld-col, .dashboard .ld-invites-list .ld-flex-table-link > .ld-col:first-child + .ld-col + .ld-col + .ld-col {
                -webkit-box-flex: 0;
                -webkit-flex: 0 1 15%;
                -moz-box-flex: 0;
                -ms-flex: 0 1 15%;
                flex: 0 1 15%
            }
}

@media screen and (max-width:768px) {
    .dashboard .ld-dashboard-inner-page .ld-material-nav {
        display: none
    }
}

.dashboard .ld-filter-section {
    margin-bottom: 2rem
}

    .dashboard .ld-filter-section .ld-select-button {
        min-width: 15rem
    }

@media screen and (max-width:480px) {
    .dashboard .ld-filter-section {
        margin-bottom: 1.25rem
    }

        .dashboard .ld-filter-section .ld-select-button {
            width: 100%;
            display: block
        }

            .dashboard .ld-filter-section .ld-select-button + .ld-select-button {
                margin-left: 0;
                margin-top: .5rem
            }
}

.dashboard #subscriptions, .dashboard #suggestions, .dashboard #recent, .dashboard #more_subs {
    display: none
}

.dashboard #loading_spinner, .dashboard .loading_spinner {
    display: block;
    width: 100px;
    height: 50px;
    position: relative;
    top: 1rem
}

.dashboard .ld-empty-placeholder {
    margin-bottom: 2.5rem
}

@media screen and (min-width:769px) {
    .dashboard .ld-empty-placeholder {
        margin-bottom: 4rem
    }
}

.dashboard .ld-empty-placeholder .ld-color-link {
    color: #D5ECEC
}

.dashboard .ld-applications-list .ld-col:first-child {
    float: left
}

.dashboard .ld-applications-list .ld-col:nth-child(3) {
    clear: both;
    padding-top: 1rem
}

@media screen and (min-width:769px) {
    .dashboard .ld-applications-list .ld-col:first-child {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 30%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 30%;
        flex: 0 1 30%;
        max-width: 30%;
        float: none
    }

    .dashboard .ld-applications-list .ld-col:nth-child(3) {
        padding: 0
    }

    .dashboard .ld-applications-list .ld-col:nth-child(2) {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16%;
        -moz-box-flex: 0;
        -ms-flex: 0 0 16%;
        flex: 0 0 16%;
        max-width: 16%
    }
}

.dashboard .ld-application-actions .button_to .ld-button, .dashboard .ld-application-actions .button_to .ld-modal-primaryButton {
    width: 100%
}

.dashboard .ld-application-actions::before {
    margin-top: -.5625rem;
    margin-right: .625rem;
    margin-left: 0;
    right: 0;
    left: auto
}

.dashboard .ld-application-actions::after {
    margin-top: -.625rem;
    margin-right: .5625rem;
    margin-left: 0;
    right: 0;
    left: auto
}

.dashboard .ld-radiobutton-group > span {
    display: block
}

    .dashboard .ld-radiobutton-group > span + span {
        margin-top: .625rem
    }

.dashboard .ld-delete-sub-button {
    position: absolute;
    bottom: 20px;
    top: auto !important;
    right: 1.5rem
}

.dashboard .ld-sub-more {
    display: none
}

.dashboard .ld-filter-section .ld-select-button {
    width: auto
}

.dashboard .ld-subscription .ld-job-offer-link {
    padding-bottom: 1.5rem
}

    .dashboard .ld-subscription .ld-job-offer-link .ld-job-skills {
        display: none
    }

.dashboard.applications.show .ld-balloon-actions .ld-dropdown-menu::before {
    margin-top: -.5625rem;
    margin-right: .625rem;
    margin-left: 0;
    right: 0;
    left: auto
}

.dashboard.applications.show .ld-balloon-actions .ld-dropdown-menu::after {
    margin-top: -.625rem;
    margin-right: .5625rem;
    margin-left: 0;
    right: 0;
    left: auto
}

.ld-status-color {
    width: .5rem;
    height: .5rem;
    border-radius: .25rem;
    margin: 0 .5rem;
    display: inline-block;
    position: relative;
    top: -1px
}

.ld-fit-badge-wrapper {
    float: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap
}

@media screen and (min-width:769px) {
    .ld-fit-badge-wrapper {
        float: none
    }
}

.ld-fit-badge-wrapper .ld-tooltip-item {
    padding-left: .25rem
}

.ld-fit-badge-wrapper .ld-tooltip {
    white-space: normal
}

.ld-fit-badge {
    margin-right: .25rem
}

    .ld-fit-badge .ld-rating-icon {
        vertical-align: middle;
        min-width: 12px;
        min-height: 21px;
        width: 12px;
        height: 21px
    }

.ld-rating-tooltip {
    position: relative;
    top: 2px;
    height: 13px;
    width: 13px;
    min-width: 13px
}

.ld-market-insights .ld-primary-link, .ld-market-insights .ld-white-link, .ld-market-insights .ld-color-link, .ld-market-insights .ld-inline-link, .ld-market-insights .ld-light-link, .ld-market-insights .has-markdown a, .has-markdown .ld-market-insights a {
    cursor: pointer;
    color: #4293ea
}

.ld-market-insights .ld-blank-state {
    color: #81878c
}

@media screen and (max-width:950px) {
    .ld-market-insights .ld-pong {
        display: none
    }
}

.ld-market-insights #js-masonry-gutter {
    width: 3%
}

.ld-market-insights #js-masonry-width {
    width: 48.5%
}

.ld-market-insights .ld-header .iconic {
    margin-bottom: -.3rem
}

.ld-market-insights .ld-header .iconic {
    margin-bottom: -.3rem
}

.ld-market-insights .ld-header .ld-light-badge {
    color: #3980cc;
    margin-left: .625rem;
    vertical-align: middle
}

.ld-market-insights .ld-update {
    background-color: #fff
}

    .ld-market-insights .ld-update .ld-col:nth-child(2) {
        position: relative
    }

@media screen and (max-width:950px) {
    .ld-market-insights .ld-update-container > .ld-col:nth-child(1) {
        float: none;
        width: 100%
    }

    .ld-market-insights .ld-update-container > .ld-col:nth-child(2) {
        width: 100%;
        margin-top: 3rem
    }
}

.ld-market-insights .ld-update .ld-primary-link, .ld-market-insights .ld-update .ld-white-link, .ld-market-insights .ld-update .ld-color-link, .ld-market-insights .ld-update .ld-inline-link, .ld-market-insights .ld-update .ld-light-link, .ld-market-insights .ld-update .has-markdown a, .has-markdown .ld-market-insights .ld-update a {
    margin-left: .625rem
}

.ld-market-insights .ld-update .ld-select-button {
    min-width: 3rem;
    width: 100%
}

.ld-market-insights .ld-update .ld-container-skills {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    width: calc(100% - 5rem)
}

    .ld-market-insights .ld-update .ld-container-skills .ld-primary-link, .ld-market-insights .ld-update .ld-container-skills .ld-white-link, .ld-market-insights .ld-update .ld-container-skills .ld-color-link, .ld-market-insights .ld-update .ld-container-skills .ld-inline-link, .ld-market-insights .ld-update .ld-container-skills .ld-light-link, .ld-market-insights .ld-update .ld-container-skills .has-markdown a, .has-markdown .ld-market-insights .ld-update .ld-container-skills a {
        height: 1.25rem;
        margin: .625rem;
        background-color: #fff;
        display: inline-block
    }

.ld-market-insights .ld-update .ld-block {
    padding-top: .4rem;
    white-space: nowrap;
    overflow: hidden
}

.ld-market-insights .ld-update .ld-submit-button {
    position: absolute;
    right: 0;
    bottom: .4rem;
    top: initial
}

.ld-market-insights .ld-update .js-has-overflow {
    display: none
}

.ld-market-insights .ld-insight-data {
    padding-bottom: 0
}

.ld-market-insights .ld-insight-data-card:not(.ld-empty-placeholder) {
    background-color: #fff;
    padding: 1.5rem 1rem;
    border-radius: 2px;
    -webkit-box-shadow: 2px 2px 2px 0 #d4d7d8;
    box-shadow: 2px 2px 2px 0 #d4d7d8
}

    .ld-market-insights .ld-insight-data-card:not(.ld-empty-placeholder) .ld-extra-small-paragraph, .ld-market-insights .ld-insight-data-card:not(.ld-empty-placeholder) .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .ld-market-insights .ld-insight-data-card:not(.ld-empty-placeholder) .ld-block-link-info, .ld-market-insights .ld-insight-data-card:not(.ld-empty-placeholder) .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-market-insights .ld-insight-data-card:not(.ld-empty-placeholder) .ld-block-link-info {
        margin-top: .5rem;
        color: #81878c
    }

.ld-market-insights .ld-insight-data-card {
    position: relative;
    margin-bottom: 3%;
    width: 48.5%
}

@media screen and (max-width:950px) {
    .ld-market-insights .ld-insight-data-card {
        width: 100%
    }
}

.ld-market-insights .ld-insight-data-card-title {
    font-family: roboto,sans-serif;
    font-size: .875rem;
    font-weight: 400
}

    .ld-market-insights .ld-insight-data-card-title .ld-inline-dropdown-button {
        color: #3980cc;
        border-bottom: 1px solid #3980cc;
        padding-left: 0;
        margin-left: .3rem
    }

        .ld-market-insights .ld-insight-data-card-title .ld-inline-dropdown-button::after {
            background: url(/assets/components/dropdown-arrow-blue.svg) no-repeat center center
        }

.ld-market-insights .ld-insight-data-card .ld-question-mark {
    position: absolute;
    right: .5rem;
    bottom: .5rem;
    color: #3980cc;
    padding: .5rem;
    font-family: roboto,sans-serif;
    font-size: .875rem;
    font-weight: 400
}

.ld-market-insights .ld-insight-data-card .ld-city-options {
    display: none;
    position: absolute;
    top: 1.75rem;
    left: 0;
    z-index: 2;
    background-color: #fff;
    color: #3C3C3B;
    -webkit-box-shadow: 2px 2px 2px 0 #d4d7d8;
    box-shadow: 2px 2px 2px 0 #d4d7d8;
    font-weight: 400
}

    .ld-market-insights .ld-insight-data-card .ld-city-options .ld-city {
        padding: .5rem 2rem .5rem 1rem
    }

        .ld-market-insights .ld-insight-data-card .ld-city-options .ld-city:hover {
            background-color: #3980cc;
            color: #fff
        }

.ld-market-insights .ld-insight-data-card .ld-bar-graph {
    margin-top: 2.5rem
}

    .ld-market-insights .ld-insight-data-card .ld-bar-graph .ld-bar-graph-container {
        position: relative;
        height: .625rem;
        width: 50%;
        display: inline-block
    }

    .ld-market-insights .ld-insight-data-card .ld-bar-graph .ld-extra-small-paragraph, .ld-market-insights .ld-insight-data-card .ld-bar-graph .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .ld-market-insights .ld-insight-data-card .ld-bar-graph .ld-block-link-info, .ld-market-insights .ld-insight-data-card .ld-bar-graph .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-market-insights .ld-insight-data-card .ld-bar-graph .ld-block-link-info {
        margin-left: .5rem;
        display: inline-block;
        margin-top: 0;
        width: calc(50% - .5rem);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
        color: #3C3C3B
    }

        .ld-market-insights .ld-insight-data-card .ld-bar-graph .ld-extra-small-paragraph + .ld-bar-graph-container, .ld-market-insights .ld-insight-data-card .ld-bar-graph .application_form .ld-recommendations-section .ld-block-link-info + .ld-bar-graph-container, .application_form .ld-recommendations-section .ld-market-insights .ld-insight-data-card .ld-bar-graph .ld-block-link-info + .ld-bar-graph-container, .ld-market-insights .ld-insight-data-card .ld-bar-graph .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info + .ld-bar-graph-container, .ld-modal-app-letter .ld-app-letter-list-container .ld-market-insights .ld-insight-data-card .ld-bar-graph .ld-block-link-info + .ld-bar-graph-container {
            margin-top: 1.5rem
        }

    .ld-market-insights .ld-insight-data-card .ld-bar-graph .ld-bar-empty {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%
    }

    .ld-market-insights .ld-insight-data-card .ld-bar-graph .ld-bar {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%
    }

        .ld-market-insights .ld-insight-data-card .ld-bar-graph .ld-bar .ld-bar-legend {
            position: absolute;
            top: -1.25rem;
            right: 0;
            font-size: .6875rem
        }

    .ld-market-insights .ld-insight-data-card .ld-bar-graph.ld-similar-skills {
        color: #4293ea
    }

        .ld-market-insights .ld-insight-data-card .ld-bar-graph.ld-similar-skills .ld-bar {
            background-color: #4293ea
        }

        .ld-market-insights .ld-insight-data-card .ld-bar-graph.ld-similar-skills .ld-bar-empty {
            background-color: #e9ebec
        }

.ld-market-insights .ld-insight-data-card .ld-donut-article {
    height: auto
}

.ld-market-insights .ld-insight-data-card .ld-donut-hover {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    display: none
}

.ld-market-insights .ld-insight-data-card .ld-donut-container {
    position: relative;
    height: 10rem;
    width: 10rem;
    margin: 3rem auto
}

.ld-market-insights .ld-insight-data-card .ld-donut-label-container p {
    margin: 0 0 .5rem
}

.ld-market-insights .ld-insight-data-card .ld-donut-label {
    font-size: 1rem;
    position: relative;
    padding-left: 1.4rem;
    font-weight: 300;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: table
}

.ld-market-insights .ld-insight-data-card .ld-percentage {
    font-size: .875rem;
    font-weight: 400;
    margin-left: .5rem
}

.ld-market-insights .ld-insight-data-card .ld-donut-before {
    width: .625rem;
    height: .625rem;
    position: absolute;
    left: 0;
    display: block;
    top: .4rem
}

.ld-market-insights .ld-insight-data-card .peity > path, .ld-market-insights .ld-insight-data-card .ld-donut-label {
    opacity: 1;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.ld-market-insights .ld-insight-data-card .peity:hover > path {
    opacity: .5
}

    .ld-market-insights .ld-insight-data-card .peity:hover > path:hover {
        opacity: 1
    }

.ld-market-insights .ld-insight-data-card .ld-requested-skills {
    margin: 2.5rem 0 0
}

.ld-market-insights .ld-insight-data-card .ld-requested-skills-container-li {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center
}

    .ld-market-insights .ld-insight-data-card .ld-requested-skills-container-li + .ld-requested-skills-container-li {
        margin-top: 1rem
    }

.ld-market-insights .ld-insight-data-card .ld-requested-skills-container .ld-extra-small-paragraph, .ld-market-insights .ld-insight-data-card .ld-requested-skills-container .application_form .ld-recommendations-section .ld-block-link-info, .application_form .ld-recommendations-section .ld-market-insights .ld-insight-data-card .ld-requested-skills-container .ld-block-link-info, .ld-market-insights .ld-insight-data-card .ld-requested-skills-container .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .ld-market-insights .ld-insight-data-card .ld-requested-skills-container .ld-block-link-info {
    margin-left: .5rem;
    display: inline-block;
    margin-top: 0;
    width: calc(50% - .5rem);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    color: #3C3C3B
}

.ld-market-insights .ld-insight-data-card .ld-requested-skills-distribution {
    width: 50%;
    line-height: 0
}

.ld-market-insights .ld-insight-data-card .ld-requested-skills-distribution-bar {
    height: .625rem;
    width: 33.3333%;
    display: inline-block;
    margin-top: 0;
    background-color: #ff6e66;
    border-right: 2px solid #fff
}

    .ld-market-insights .ld-insight-data-card .ld-requested-skills-distribution-bar:nth-child(1) {
        opacity: .4
    }

    .ld-market-insights .ld-insight-data-card .ld-requested-skills-distribution-bar:nth-child(2) {
        opacity: .7
    }

    .ld-market-insights .ld-insight-data-card .ld-requested-skills-distribution-bar:last-child {
        border: 0
    }

.ld-market-insights .ld-insight-data-card .ld-requested-skills-label {
    margin-top: 1.5rem
}

    .ld-market-insights .ld-insight-data-card .ld-requested-skills-label > * {
        position: relative;
        padding-left: 1rem
    }

.ld-market-insights .ld-insight-data-card .ld-requested-skills-label-before {
    width: .625rem;
    height: .625rem;
    position: absolute;
    left: 0;
    top: .25rem;
    background-color: #ff6e66
}

.ld-market-insights .ld-insight-data-card .ld-requested-skills-label .ld-extra-small-paragraph:nth-child(1) .ld-requested-skills-label-before, .ld-market-insights .ld-insight-data-card .ld-requested-skills-label .application_form .ld-recommendations-section .ld-block-link-info:nth-child(1) .ld-requested-skills-label-before, .application_form .ld-recommendations-section .ld-market-insights .ld-insight-data-card .ld-requested-skills-label .ld-block-link-info:nth-child(1) .ld-requested-skills-label-before, .ld-market-insights .ld-insight-data-card .ld-requested-skills-label .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info:nth-child(1) .ld-requested-skills-label-before, .ld-modal-app-letter .ld-app-letter-list-container .ld-market-insights .ld-insight-data-card .ld-requested-skills-label .ld-block-link-info:nth-child(1) .ld-requested-skills-label-before {
    opacity: .4
}

.ld-market-insights .ld-insight-data-card .ld-requested-skills-label .ld-extra-small-paragraph:nth-child(2) .ld-requested-skills-label-before, .ld-market-insights .ld-insight-data-card .ld-requested-skills-label .application_form .ld-recommendations-section .ld-block-link-info:nth-child(2) .ld-requested-skills-label-before, .application_form .ld-recommendations-section .ld-market-insights .ld-insight-data-card .ld-requested-skills-label .ld-block-link-info:nth-child(2) .ld-requested-skills-label-before, .ld-market-insights .ld-insight-data-card .ld-requested-skills-label .ld-modal-app-letter .ld-app-letter-list-container .ld-block-link-info:nth-child(2) .ld-requested-skills-label-before, .ld-modal-app-letter .ld-app-letter-list-container .ld-market-insights .ld-insight-data-card .ld-requested-skills-label .ld-block-link-info:nth-child(2) .ld-requested-skills-label-before {
    opacity: .7
}

.ld-market-insights .ld-insight-data-card .ld-salary-container {
    margin: 3.75rem 0 3rem;
    position: relative
}

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-range:before, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-range:after, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-average-range:before, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-average-range:after {
        content: '';
        display: block;
        width: .0625rem;
        height: .25rem;
        position: absolute;
        bottom: -4px
    }

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-range:before, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-average-range:before {
        left: 0
    }

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-range:after, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-average-range:after {
        right: 0
    }

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-range, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-average-range {
        height: 1.25rem
    }

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-range {
        width: 100%;
        background-color: rgba(66,147,234,.3)
    }

        .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-range:before, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-range:after {
            background-color: rgba(66,147,234,.3)
        }

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-average-range {
        background-color: #4293ea;
        position: absolute;
        top: 0
    }

        .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-average-range:before, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-average-range:after {
            background-color: #4293ea
        }

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-min-range, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-max-range, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-min-average-range, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-max-average-range {
        position: absolute;
        bottom: -2rem
    }

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-min-range, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-max-range {
        margin-top: 0
    }

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-min-average-range, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-max-average-range {
        font-size: 1rem;
        top: 2rem
    }

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-min-range, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-min-average-range {
        left: 0
    }

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-max-range, .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-max-average-range {
        right: 0
    }

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-min-average-range {
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }

    .ld-market-insights .ld-insight-data-card .ld-salary-container .ld-max-average-range {
        -webkit-transform: translate(50%);
        transform: translate(50%)
    }

.ld-market-insights .ld-feedback {
    padding-bottom: 3rem
}

    .ld-market-insights .ld-feedback .ld-feedback-container {
        border: .125rem solid #4293ea;
        border-radius: .125rem;
        padding: 1.5rem 0;
        width: 100%;
        text-align: center
    }

        .ld-market-insights .ld-feedback .ld-feedback-container .ld-light-blue-text {
            margin-left: 2rem
        }

            .ld-market-insights .ld-feedback .ld-feedback-container .ld-light-blue-text:hover {
                color: #3980cc
            }

        .ld-market-insights .ld-feedback .ld-feedback-container .ld-form-input, .ld-market-insights .ld-feedback .ld-feedback-container .pikaday__display {
            max-width: 60%;
            margin: 1rem auto 0
        }

            .ld-market-insights .ld-feedback .ld-feedback-container .ld-form-input:active, .ld-market-insights .ld-feedback .ld-feedback-container .pikaday__display:active, .ld-market-insights .ld-feedback .ld-feedback-container .ld-form-input:focus, .ld-market-insights .ld-feedback .ld-feedback-container .pikaday__display:focus {
                border-color: #4293ea
            }

    .ld-market-insights .ld-feedback .ld-button, .ld-market-insights .ld-feedback .ld-modal-primaryButton {
        margin-top: 1rem
    }

.ld-market-insights .ld-edit-skills .ld-helper-text {
    margin-top: 3rem
}

.ld-market-insights .ld-edit-skills .ld-form-input, .ld-market-insights .ld-edit-skills .pikaday__display {
    margin-right: 1rem
}

.ld-market-insights .ld-edit-skills .ld-row {
    margin-top: 2rem
}

@media screen and (max-width:480px) {
    .ld-market-insights .ld-edit-skills .ld-main-modal-content {
        padding: 3.5rem 1rem
    }
}

.ld-market-insights .ld-edit-skills .ld-modal-inner {
    overflow: visible
}

.ld-market-insights .ld-edit-skills .ld-add-social-links.ld-form-group-row .selectize-control {
    border-right: 0
}

.ld-market-insights .ld-edit-skills .ld-add-social-links.ld-form-group-row .selectize-dropdown {
    left: 0 !important
}

.ld-market-insights .ld-market-insights-welcome {
    width: 48.5%;
    padding-right: 1rem
}

@media screen and (max-width:950px) {
    .ld-market-insights .ld-market-insights-welcome {
        width: 100%
    }
}

.ld-market-insights .ld-market-insights-welcome .ld-small-paragraph {
    color: #3C3C3B
}

.ld-market-insights fieldset.market_insights_experience .controls {
    max-width: 12.5rem
}

.ld-market-insights .ld-average-salary .ld-no-wrap {
    min-width: 120px
}

.ld-employer-dashboard .ld-container {
    max-width: 88rem
}

.ld-employer-dashboard .ld-primary-link, .ld-employer-dashboard .ld-white-link, .ld-employer-dashboard .ld-color-link, .ld-employer-dashboard .ld-inline-link, .ld-employer-dashboard .ld-light-link, .ld-employer-dashboard .has-markdown a, .has-markdown .ld-employer-dashboard a {
    color: #b43194
}

.ld-employer-dashboard .ld-input-group.ld-selected {
    border: .125rem solid #cb42b0
}

.ld-employer-dashboard .ld-flex-table-header-link {
    cursor: pointer
}

    .ld-employer-dashboard .ld-flex-table-header-link .iconic {
        visibility: visible;
        vertical-align: top
    }

.ld-employer-dashboard .ld-flex-table-link a:not(.ld-inline-link) {
    display: inline-block;
    width: 100%;
    height: 100%
}

.ld-employer-dashboard .ld-badge-group {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0;
    opacity: .9
}

.ld-employer-dashboard .pagination {
    text-align: right
}

    .ld-employer-dashboard .pagination li a {
        background-color: transparent;
        border: 0;
        color: #677076
    }

        .ld-employer-dashboard .pagination li a:active, .ld-employer-dashboard .pagination li a:focus, .ld-employer-dashboard .pagination li a:hover {
            text-decoration: underline;
            color: #3C3C3B
        }

    .ld-employer-dashboard .pagination li.current {
        background-color: transparent;
        color: #3C3C3B;
        text-decoration: none;
        font-weight: 700;
        border: 0
    }

@media screen and (max-width:768px) {
    .ld-employer-dashboard .pagination {
        text-align: center;
        height: 40px
    }

        .ld-employer-dashboard .pagination ul {
            position: relative
        }

        .ld-employer-dashboard .pagination .page {
            display: none
        }

            .ld-employer-dashboard .pagination .page.current {
                position: absolute;
                top: 0;
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
                display: inline-block;
                font-weight: 400
            }

                .ld-employer-dashboard .pagination .page.current:before {
                    content: "Page "
                }

        .ld-employer-dashboard .pagination .prev {
            position: absolute;
            left: 0;
            top: 0
        }

        .ld-employer-dashboard .pagination .next {
            position: absolute;
            right: 0;
            top: 0
        }
}

.ld-employer-dashboard .pagination .first, .ld-employer-dashboard .pagination .last {
    display: none
}

.ld-employer-dashboard .pagination li.next a, .ld-employer-dashboard .pagination li.prev a {
    text-decoration: underline;
    font-family: roboto,sans-serif
}

.ld-employer-dashboard .ld-group-title > .ld-h4 + .ld-button, .ld-employer-dashboard .ld-group-title > .ld-h4 + .ld-modal-primaryButton {
    line-height: 1rem
}

.ld-employer-dashboard .ld-group-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1.5rem
}

    .ld-employer-dashboard .ld-group-title .ld-h4 {
        margin-bottom: 0
    }

    .ld-employer-dashboard .ld-group-title .ld-button, .ld-employer-dashboard .ld-group-title .ld-modal-primaryButton {
        display: block
    }

@media screen and (max-width:768px) {
    .ld-employer-dashboard .ld-group-title {
        margin-top: 1.5rem
    }
}

@media screen and (max-width:480px) {
    .ld-employer-dashboard .ld-group-title {
        display: block
    }

    .ld-employer-dashboard .ld-button, .ld-employer-dashboard .ld-modal-primaryButton {
        margin-bottom: 1rem;
        margin-top: 1rem
    }
}

.ld-employer-dashboard .ld-flex-table-item.is-new {
    background-color: #fcfbe2
}

.ld-employer-dashboard .ld-flex-table-list {
    margin-bottom: 3rem
}

.ld-employer-dashboard .ld-action-spotlight {
    position: relative
}

    .ld-employer-dashboard .ld-action-spotlight .ld-status-color {
        position: absolute;
        right: -.375rem
    }

        .ld-employer-dashboard .ld-action-spotlight .ld-status-color.ld-hidden {
            display: none
        }

.ld-employer-dashboard .ld-icon-and-text .iconic {
    display: inline-block;
    vertical-align: middle;
    margin-right: .5rem;
    width: 14px !important;
    height: 14px !important
}

.ld-employer-dashboard .ld-icon-and-text .ld-message-notification {
    position: relative;
    display: inline-block
}

    .ld-employer-dashboard .ld-icon-and-text .ld-message-notification .ld-status-color {
        position: absolute;
        right: -.2rem;
        top: .1rem
    }

    .ld-employer-dashboard .ld-icon-and-text .ld-message-notification .iconic {
        fill: #bec2c5
    }

.ld-employer-dashboard .ld-action-spotlight .iconic .iconic-property-fill {
    fill: #bec2c5
}

.ld-employer-dashboard .ld-action-spotlight .iconic .iconic-property-stroke {
    stroke: #bec2c5
}

.ld-employer-dashboard .ld-candidate-quick-info .iconic, .ld-employer-dashboard .ld-sort .iconic > *:first-child {
    fill: #81878c
}

.ld-employer-dashboard-main {
    min-height: calc(100vh - 118px)
}

.employer-job_ads .ld-list-filter {
    margin-bottom: 2rem
}

.employer-job_ads .ld-sort .iconic {
    width: 7px !important;
    height: 7px !important;
    margin-left: .5rem
}

.employer-job_ads .ld-app-letter > *:not(:first-child) {
    margin-top: 1rem
}

.employer-job_ads .ld-share-submenu {
    padding: 5px
}

    .employer-job_ads .ld-share-submenu > a {
        display: block;
        width: 100%;
        height: 100%
    }

.ld-candidate-inbox .ld-list-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 2rem
}

    .ld-candidate-inbox .ld-list-filter > .ld-button, .ld-candidate-inbox .ld-list-filter > .ld-modal-primaryButton {
        -webkit-box-flex: 0;
        -webkit-flex: 0;
        -moz-box-flex: 0;
        -ms-flex: 0;
        flex: 0
    }

    .ld-candidate-inbox .ld-list-filter #search-form {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 60%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 60%;
        flex: 0 1 60%
    }

@media screen and (min-width:769px) {
    .ld-candidate-inbox .ld-flex-table-header > .ld-col, .ld-candidate-inbox .ld-flex-table-link > .ld-col {
        -webkit-flex-basis: 17%;
        -ms-flex-preferred-size: 17%;
        flex-basis: 17%
    }

        .ld-candidate-inbox .ld-flex-table-header > .ld-col:first-child, .ld-candidate-inbox .ld-flex-table-link > .ld-col:first-child {
            -webkit-flex-basis: 40%;
            -ms-flex-preferred-size: 40%;
            flex-basis: 40%
        }

        .ld-candidate-inbox .ld-flex-table-header > .ld-col:nth-child(2), .ld-candidate-inbox .ld-flex-table-header > .ld-col.ld-fit-badge-wrapper, .ld-candidate-inbox .ld-flex-table-link > .ld-col:nth-child(2), .ld-candidate-inbox .ld-flex-table-link > .ld-col.ld-fit-badge-wrapper {
            -webkit-flex-basis: 15%;
            -ms-flex-preferred-size: 15%;
            flex-basis: 15%
        }

        .ld-candidate-inbox .ld-flex-table-header > .ld-col:last-child, .ld-candidate-inbox .ld-flex-table-link > .ld-col:last-child {
            margin-right: 1rem
        }
}

.ld-candidate-individual .ld-medium-paragraph {
    color: #677076
}

.ld-candidate-individual .lj-icon--chevronBottom {
    opacity: .2;
    width: .7rem;
    height: .7rem;
    margin-left: .5rem
}

.ld-candidate-individual .ld-app-header {
    display: block
}

    .ld-candidate-individual .ld-app-header .profile-link {
        margin-bottom: .6rem
    }

.ld-candidate-individual .ld-candidate-actions {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 1rem
}

.ld-candidate-individual .ld-fit-badge-wrapper {
    padding: 1.25rem 0
}

@media screen and (min-width:481px) {
    .ld-candidate-individual .ld-fit-badge-wrapper {
        padding-top: 0;
        padding-bottom: 4px
    }
}

.ld-candidate-individual .ld-app-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0
}

.ld-candidate-sidebar .ld-h5, .ld-candidate-sidebar .has-markdown h1, .has-markdown .ld-candidate-sidebar h1, .ld-candidate-sidebar .has-markdown h2, .has-markdown .ld-candidate-sidebar h2, .ld-candidate-sidebar .has-markdown h3, .has-markdown .ld-candidate-sidebar h3, .ld-candidate-sidebar .has-markdown h4, .has-markdown .ld-candidate-sidebar h4, .ld-candidate-sidebar .has-markdown h5, .has-markdown .ld-candidate-sidebar h5, .ld-candidate-sidebar .has-markdown h6, .has-markdown .ld-candidate-sidebar h6, .ld-candidate-sidebar .ld-small-paragraph {
    margin-bottom: 0
}

.ld-candidate-details + .ld-candidate-details, .ld-situational-details + .ld-situational-details {
    margin-top: 1.5rem
}

.ld-situational-details.ld-messages + .ld-situational-details {
    margin-top: 2.5rem
}

.ld-candidate-section + .ld-candidate-section {
    margin-top: 3.75rem
}

.ld-candidate-individual .ld-inline-messages {
    margin-bottom: 3.75rem
}

.ld-candidate-individual .ld-separate {
    padding: 0;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.ld-candidate-individual .ld-medium-paragraph:not(.ld-primary-link):not(.ld-white-link):not(.ld-color-link):not(.ld-inline-link):not(.ld-light-link):not(.has-markdown a) {
    color: #677076
}

.ld-candidate-section .ld-h5:not(.ld-no-margin), .ld-candidate-section .has-markdown h1:not(.ld-no-margin), .has-markdown .ld-candidate-section h1:not(.ld-no-margin), .ld-candidate-section .has-markdown h2:not(.ld-no-margin), .has-markdown .ld-candidate-section h2:not(.ld-no-margin), .ld-candidate-section .has-markdown h3:not(.ld-no-margin), .has-markdown .ld-candidate-section h3:not(.ld-no-margin), .ld-candidate-section .has-markdown h4:not(.ld-no-margin), .has-markdown .ld-candidate-section h4:not(.ld-no-margin), .ld-candidate-section .has-markdown h5:not(.ld-no-margin), .has-markdown .ld-candidate-section h5:not(.ld-no-margin), .ld-candidate-section .has-markdown h6:not(.ld-no-margin), .has-markdown .ld-candidate-section h6:not(.ld-no-margin) {
    margin-bottom: 1rem
}

.ld-candidate-quick-info {
    max-width: 90vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 2rem
}

    .ld-candidate-quick-info:last-of-type {
        margin-bottom: 3.75rem
    }

    .ld-candidate-quick-info > .ld-icon-and-text {
        width: 50%;
        padding: .25rem 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }

        .ld-candidate-quick-info > .ld-icon-and-text svg {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 auto;
            -moz-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto
        }

        .ld-candidate-quick-info > .ld-icon-and-text .ld-inline-link {
            max-width: 90%;
            border: 0;
            overflow-wrap: break-word
        }

            .ld-candidate-quick-info > .ld-icon-and-text .ld-inline-link a {
                border-bottom: 1px solid #b43194
            }

.ld-candidate-section .ld-empty-questions {
    padding: 1rem 2rem;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1rem;
    color: #677077;
    height: 5rem;
    width: auto;
    border: dashed 3px #bec2c5
}

    .ld-candidate-section .ld-empty-questions.single {
        height: auto;
        padding: .375rem .75rem;
        margin-top: 1.25rem;
        margin-bottom: 1.5rem
    }

.ld-candidate-section .ld-h5 + .ld-inline-link, .ld-candidate-section .has-markdown h1 + .ld-inline-link, .has-markdown .ld-candidate-section h1 + .ld-inline-link, .ld-candidate-section .has-markdown h2 + .ld-inline-link, .has-markdown .ld-candidate-section h2 + .ld-inline-link, .ld-candidate-section .has-markdown h3 + .ld-inline-link, .has-markdown .ld-candidate-section h3 + .ld-inline-link, .ld-candidate-section .has-markdown h4 + .ld-inline-link, .has-markdown .ld-candidate-section h4 + .ld-inline-link, .ld-candidate-section .has-markdown h5 + .ld-inline-link, .has-markdown .ld-candidate-section h5 + .ld-inline-link, .ld-candidate-section .has-markdown h6 + .ld-inline-link, .has-markdown .ld-candidate-section h6 + .ld-inline-link {
    margin-top: .5rem;
    margin-bottom: 1.5rem;
    display: inline-block
}

.ld-candidate-section .ld-work-information {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

    .ld-candidate-section .ld-work-information div {
        max-width: 45%;
        margin-left: 2rem
    }

        .ld-candidate-section .ld-work-information div:first-child {
            margin-left: 0
        }

@media screen and (max-width:768px) {
    .ld-candidate-section .ld-work-information {
        display: block
    }

        .ld-candidate-section .ld-work-information div {
            max-width: 100%;
            margin: 0
        }
}

.ld-gray-section {
    background-color: #f4f5f6;
    margin-left: -1rem;
    margin-top: 3.75rem;
    padding: 1.5rem 1rem
}

    .ld-gray-section.ld-candidate-section .has-markdown p {
        margin-bottom: 1rem
    }

        .ld-gray-section.ld-candidate-section .has-markdown p:last-child {
            margin: 0
        }

    .ld-gray-section .ld-notes-section {
        padding: 1rem 0
    }

.ld-rec-section {
    padding: 1rem .4rem .2rem;
    border-left: 2px solid #677076;
    background-color: #f4f5f6;
    margin-bottom: 1rem
}

@media screen and (max-width:768px) {
    .ld-employer-dashboard-main {
        min-height: calc(100vh - 101px)
    }

    .ld-candidate-inbox .ld-list-header {
        display: none
    }

    .ld-candidate-inbox .ld-dropdown.ld-show-tablet {
        width: 100%
    }

    .ld-candidate-inbox .ld-list-filter {
        display: block;
        text-align: right;
        margin-bottom: .5rem
    }

        .ld-candidate-inbox .ld-list-filter > *:last-child {
            margin-top: 1.5rem
        }

    .ld-employer-dashboard-main .ld-app-main .ld-h5, .ld-employer-dashboard-main .ld-app-main .has-markdown h1, .has-markdown .ld-employer-dashboard-main .ld-app-main h1, .ld-employer-dashboard-main .ld-app-main .has-markdown h2, .has-markdown .ld-employer-dashboard-main .ld-app-main h2, .ld-employer-dashboard-main .ld-app-main .has-markdown h3, .has-markdown .ld-employer-dashboard-main .ld-app-main h3, .ld-employer-dashboard-main .ld-app-main .has-markdown h4, .has-markdown .ld-employer-dashboard-main .ld-app-main h4, .ld-employer-dashboard-main .ld-app-main .has-markdown h5, .has-markdown .ld-employer-dashboard-main .ld-app-main h5, .ld-employer-dashboard-main .ld-app-main .has-markdown h6, .has-markdown .ld-employer-dashboard-main .ld-app-main h6 {
        font-size: 1rem
    }

    .ld-employer-dashboard-main .ld-candidate-sidebar > *:first-child {
        margin-top: 3rem
    }

    .ld-employer-dashboard-main .ld-candidate-sidebar .ld-status-color {
        right: 0;
        top: .1rem
    }
}

@media screen and (max-width:480px) {
    .ld-candidate-inbox .ld-see-more {
        content: '...'
    }

    .ld-employer-dashboard-main .ld-candidate-quick-info > * {
        width: 100%;
        margin-bottom: 1rem
    }
}

@media(max-width:1099px) {
    .ld-candidate-individual .ld-app-title-logo {
        padding-left: 6.5rem
    }

    .ld-candidate-individual .ld-candidate-actions > * {
        margin-top: 1rem;
        margin-left: 0;
        margin-right: .5rem
    }

        .ld-candidate-individual .ld-candidate-actions > *:last-child {
            margin-right: 0
        }

    .ld-candidate-individual .ld-company-id {
        position: static;
        padding-left: 0
    }

    .ld-candidate-individual .ld-app-details {
        margin: 0
    }

    .ld-candidate-individual .ld-candidate-actions {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .ld-candidate-sidebar {
        display: table-footer-group
    }

    .ld-candidate-main {
        display: table-header-group
    }
}

.ld-employer-dashboard-jobs .ld-action-spotlight {
    color: #bec2c5
}

    .ld-employer-dashboard-jobs .ld-action-spotlight .iconic {
        margin-left: .5rem
    }

.ld-employer-dashboard-jobs .ld-badge-group {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0;
    opacity: .9
}

.ld-employer-dashboard-jobs .ld-flex-table-link .iconic, .ld-employer-dashboard-jobs .ld-flex-table-link .ld-inline-link {
    display: none
}

@media screen and (max-width:768px) {
    .ld-employer-dashboard-jobs .ld-flex-table-link .ld-col:nth-child(2) {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 1rem
    }

        .ld-employer-dashboard-jobs .ld-flex-table-link .ld-col:nth-child(2):before {
            content: "Expires in "
        }
}

.ld-employer-dashboard-jobs .is-expiring {
    color: #ee483e;
    font-weight: 700
}

    .ld-employer-dashboard-jobs .is-expiring .iconic {
        width: 10px !important;
        height: 10px !important;
        margin-right: 0;
        margin-left: .5rem;
        display: inline-block
    }

        .ld-employer-dashboard-jobs .is-expiring .iconic .iconic-property-fill {
            fill: #ee483e
        }

        .ld-employer-dashboard-jobs .is-expiring .iconic .iconic-property-stroke {
            stroke: #ee483e
        }

    .ld-employer-dashboard-jobs .is-expiring .ld-inline-link {
        color: #81878c;
        display: inline-block
    }

.ld-employer-dashboard-jobs-drafts .ld-flex-table-header > .ld-col:first-child, .ld-employer-dashboard-jobs-drafts .ld-flex-table-link > .ld-col:first-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    min-width: 50%
}

.ld-employer-dashboard-jobs-drafts .ld-flex-table-header > .ld-col:not(:first-child), .ld-employer-dashboard-jobs-drafts .ld-flex-table-link > *:not(:first-child) {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.ld-employer-dashboard-jobs-drafts .ld-flex-table-list .ld-flex-table-link .ld-icon-link {
    width: initial
}

    .ld-employer-dashboard-jobs-drafts .ld-flex-table-list .ld-flex-table-link .ld-icon-link + .ld-icon-link {
        margin-left: 1rem
    }

.ld-employer-dashboard-jobs-drafts .ld-flex-table-list .ld-flex-table-link .ld-button, .ld-employer-dashboard-jobs-drafts .ld-flex-table-list .ld-flex-table-link .ld-modal-primaryButton {
    width: auto
}

.ld-employer-dashboard-jobs-drafts .ld-flex-table-list .ld-flex-table-link > *:last-child {
    margin-left: 2rem
}

.ld-employer-dashboard-jobs-drafts .iconic {
    display: inline-block
}

    .ld-employer-dashboard-jobs-drafts .iconic .iconic-property-fill {
        fill: #81878c
    }

    .ld-employer-dashboard-jobs-drafts .iconic .iconic-property-stroke {
        stroke: #81878c
    }

.ld-job-offer-detail-page .ld-app-title-logo {
    padding-left: 0
}

.ld-job-offer-detail-page .ld-overview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1rem 1.5rem;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -moz-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    border-bottom: 1px solid #e9ebec
}

    .ld-job-offer-detail-page .ld-overview > .ld-overview-item + .ld-overview-item {
        padding-left: 1.5rem;
        border-left: 1px solid #e9ebec
    }

@media(max-width:1099px) {
    .ld-job-offer-detail-page .ld-overview {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

        .ld-job-offer-detail-page .ld-overview > .ld-overview-item + .ld-overview-item {
            padding-left: 0;
            border-left: 0
        }

        .ld-job-offer-detail-page .ld-overview .ld-overview-item {
            min-height: 80px;
            width: 50%;
            padding-left: 0;
            border-left: 0
        }

            .ld-job-offer-detail-page .ld-overview .ld-overview-item:nth-child(n+3) {
                padding-top: 1.5rem;
                border-top: 1px solid #e9ebec
            }
}

@media screen and (max-width:480px) {
    .ld-job-offer-detail-page .ld-overview .ld-overview-item {
        width: 100%
    }

        .ld-job-offer-detail-page .ld-overview .ld-overview-item:nth-child(n+2) {
            padding-top: 1.5rem;
            padding-bottom: 1.5rem;
            border-top: 1px solid #e9ebec
        }
}

.ld-job-offer-detail-page .ld-overview-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

    .ld-job-offer-detail-page .ld-overview-item .ld-inline-link {
        display: none
    }

.ld-job-offer-detail-page .is-expiring {
    color: #ee483e
}

    .ld-job-offer-detail-page .is-expiring > *:not(.ld-inline-link) {
        font-weight: 400
    }

    .ld-job-offer-detail-page .is-expiring .ld-inline-link {
        color: #81878c;
        display: inline-block
    }

.ld-job-position-states-container {
    padding: 1.5rem 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media(max-width:1099px) {
    .ld-job-position-states-container {
        width: 100%
    }
}

@media screen and (max-width:480px) {
    .ld-job-position-states-container {
        padding: 1.5rem 0
    }
}

.ld-job-position-states {
    width: 100%;
    text-align: center;
    padding: 0 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    .ld-job-position-states p {
        text-transform: uppercase
    }

    .ld-job-position-states + .ld-job-position-states {
        border-left: 1px solid #e9ebec
    }

@media screen and (max-width:480px) {
    .ld-job-position-states {
        padding: 0 .5rem
    }
}

.ld-job-position-states-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.ld-job-position-state {
    text-align: center;
    display: inline-block;
    margin: 20px 5px
}

.ld-job-position-state-number {
    color: currentColor;
    width: 40px;
    height: 40px;
    border: 1px solid currentColor;
    border-radius: 50%;
    line-height: 36px;
    margin: 0 auto
}

.ld-job-position-state-name {
    margin-top: .5rem;
    color: currentColor;
    font-size: 12px
}

.ld-job-offer-candidates {
    margin-top: 4rem
}

.ld-account-manager {
    display: none
}

@media screen and (min-width:769px) {
    .ld-account-manager {
        display: block;
        position: absolute;
        bottom: 0;
        width: 100%;
        border-top: 1px solid #e9ebec;
        padding: 1rem 1.5rem 2rem
    }

        .ld-account-manager > * + * {
            margin-top: 1.5rem
        }

        .ld-account-manager .ld-title {
            font-family: roboto,sans-serif;
            font-weight: 500;
            text-transform: uppercase;
            letter-spacing: 1px;
            font-size: .8125rem
        }

        .ld-account-manager .ld-thumbnail {
            line-height: 0
        }

            .ld-account-manager .ld-thumbnail p {
                vertical-align: top;
                line-height: 35px;
                margin-left: 1rem;
                margin-bottom: 0;
                display: inline-block;
                font-family: roboto,sans-serif
            }

            .ld-account-manager .ld-thumbnail img {
                border-radius: 2px;
                width: 35px;
                height: 35px
            }

        .ld-account-manager .lj-metatag *:last-child {
            border-bottom: 0;
            cursor: auto
        }

        .ld-account-manager .lj-metatag + .lj-metatag {
            margin-top: .5rem
        }
}

.lj-freelance .freelance_signup_email {
    margin-right: 1rem
}

.lj-freelance .ld-error-alert {
    background-color: #fff
}

.lj-freelance .ld-alert {
    color: #3C3C3B;
    text-shadow: none;
    font-weight: 400
}

    .lj-freelance .ld-alert .iconic-property-fill {
        fill: #ee483e
    }

    .lj-freelance .ld-alert .iconic-property-stroke {
        stroke: #ee483e
    }

.lj-searchFilters-groupName, .lj-jobAds-count {
    font-family: roboto,sans-serif;
    line-height: 1.5
}

.lj-button--xSmall, .lj-button--small, .lj-button--mid, .lj-button--large, .lj-button--xLarge {
    border-width: .0625rem
}

.lj-badge--xSmall, .lj-badge--small, .lj-badge--mid, .lj-badge--large, .lj-badge--xLarge {
    border-width: .0625rem
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

body {
    color: #3C3C3B
}

button {
    border: 0;
    background-color: inherit;
    padding: 0;
    cursor: pointer
}

    button:focus {
        outline: #bec2c5 thin dotted
    }

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0
}

a {
    text-decoration: none
}

.g-col--xs, .g-col1--xs, .g-col2--xs, .g-col3--xs, .g-col4--xs, .g-col5--xs, .g-col6--xs, .g-col7--xs, .g-col8--xs, .g-col9--xs, .g-col10--xs, .g-col11--xs, .g-col12--xs, .g-col--sm, .g-col1--sm, .g-col2--sm, .g-col3--sm, .g-col4--sm, .g-col5--sm, .g-col6--sm, .g-col7--sm, .g-col8--sm, .g-col9--sm, .g-col10--sm, .g-col11--sm, .g-col12--sm, .g-col--md, .g-col1--md, .g-col2--md, .g-col3--md, .g-col4--md, .g-col5--md, .g-col6--md, .g-col7--md, .g-col8--md, .g-col9--md, .g-col10--md, .g-col11--md, .g-col12--md, .g-col--lg, .g-col1--lg, .g-col2--lg, .g-col3--lg, .g-col4--lg, .g-col5--lg, .g-col6--lg, .g-col7--lg, .g-col8--lg, .g-col9--lg, .g-col10--lg, .g-col11--lg, .g-col12--lg, .g-col--xl, .g-col1--xl, .g-col2--xl, .g-col3--xl, .g-col4--xl, .g-col5--xl, .g-col6--xl, .g-col7--xl, .g-col8--xl, .g-col9--xl, .g-col10--xl, .g-col11--xl, .g-col12--xl, .g-col--xxl, .g-col1--xxl, .g-col2--xxl, .g-col3--xxl, .g-col4--xxl, .g-col5--xxl, .g-col6--xxl, .g-col7--xxl, .g-col8--xxl, .g-col9--xxl, .g-col10--xxl, .g-col11--xxl, .g-col12--xxl {
    min-height: 1px;
    width: 100%;
    padding-left: .625rem;
    padding-right: .625rem
}

@media screen and (min-width:36rem) {
    .g-col--xs, .g-col1--xs, .g-col2--xs, .g-col3--xs, .g-col4--xs, .g-col5--xs, .g-col6--xs, .g-col7--xs, .g-col8--xs, .g-col9--xs, .g-col10--xs, .g-col11--xs, .g-col12--xs, .g-col--sm, .g-col1--sm, .g-col2--sm, .g-col3--sm, .g-col4--sm, .g-col5--sm, .g-col6--sm, .g-col7--sm, .g-col8--sm, .g-col9--sm, .g-col10--sm, .g-col11--sm, .g-col12--sm, .g-col--md, .g-col1--md, .g-col2--md, .g-col3--md, .g-col4--md, .g-col5--md, .g-col6--md, .g-col7--md, .g-col8--md, .g-col9--md, .g-col10--md, .g-col11--md, .g-col12--md, .g-col--lg, .g-col1--lg, .g-col2--lg, .g-col3--lg, .g-col4--lg, .g-col5--lg, .g-col6--lg, .g-col7--lg, .g-col8--lg, .g-col9--lg, .g-col10--lg, .g-col11--lg, .g-col12--lg, .g-col--xl, .g-col1--xl, .g-col2--xl, .g-col3--xl, .g-col4--xl, .g-col5--xl, .g-col6--xl, .g-col7--xl, .g-col8--xl, .g-col9--xl, .g-col10--xl, .g-col11--xl, .g-col12--xl, .g-col--xxl, .g-col1--xxl, .g-col2--xxl, .g-col3--xxl, .g-col4--xxl, .g-col5--xxl, .g-col6--xxl, .g-col7--xxl, .g-col8--xxl, .g-col9--xxl, .g-col10--xxl, .g-col11--xxl, .g-col12--xxl {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
}

.g-col--xs {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.g-col1--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 8.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 8.33333%;
    flex: 0 1 8.33333%;
    max-width: 8.33333%
}

.g-col2--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 16.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 16.66667%;
    flex: 0 1 16.66667%;
    max-width: 16.66667%
}

.g-col3--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 25%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    max-width: 25%
}

.g-col4--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 33.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 33.33333%;
    flex: 0 1 33.33333%;
    max-width: 33.33333%
}

.g-col5--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 41.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 41.66667%;
    flex: 0 1 41.66667%;
    max-width: 41.66667%
}

.g-col6--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    max-width: 50%
}

.g-col7--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 58.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 58.33333%;
    flex: 0 1 58.33333%;
    max-width: 58.33333%
}

.g-col8--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 66.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 66.66667%;
    flex: 0 1 66.66667%;
    max-width: 66.66667%
}

.g-col9--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 75%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 75%;
    flex: 0 1 75%;
    max-width: 75%
}

.g-col10--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 83.33333%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 83.33333%;
    flex: 0 1 83.33333%;
    max-width: 83.33333%
}

.g-col11--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 91.66667%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 91.66667%;
    flex: 0 1 91.66667%;
    max-width: 91.66667%
}

.g-col12--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    max-width: 100%
}

@media(min-width:36rem) {
    .g-col--sm {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .g-col1--sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 8.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 8.33333%;
        flex: 0 1 8.33333%;
        max-width: 8.33333%
    }

    .g-col2--sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 16.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 16.66667%;
        flex: 0 1 16.66667%;
        max-width: 16.66667%
    }

    .g-col3--sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 25%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        max-width: 25%
    }

    .g-col4--sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 33.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 33.33333%;
        flex: 0 1 33.33333%;
        max-width: 33.33333%
    }

    .g-col5--sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 41.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 41.66667%;
        flex: 0 1 41.66667%;
        max-width: 41.66667%
    }

    .g-col6--sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        max-width: 50%
    }

    .g-col7--sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 58.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 58.33333%;
        flex: 0 1 58.33333%;
        max-width: 58.33333%
    }

    .g-col8--sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 66.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 66.66667%;
        flex: 0 1 66.66667%;
        max-width: 66.66667%
    }

    .g-col9--sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 75%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 75%;
        flex: 0 1 75%;
        max-width: 75%
    }

    .g-col10--sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 83.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 83.33333%;
        flex: 0 1 83.33333%;
        max-width: 83.33333%
    }

    .g-col11--sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 91.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 91.66667%;
        flex: 0 1 91.66667%;
        max-width: 91.66667%
    }

    .g-col12--sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%
    }
}

@media(min-width:48rem) {
    .g-col--md {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .g-col1--md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 8.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 8.33333%;
        flex: 0 1 8.33333%;
        max-width: 8.33333%
    }

    .g-col2--md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 16.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 16.66667%;
        flex: 0 1 16.66667%;
        max-width: 16.66667%
    }

    .g-col3--md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 25%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        max-width: 25%
    }

    .g-col4--md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 33.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 33.33333%;
        flex: 0 1 33.33333%;
        max-width: 33.33333%
    }

    .g-col5--md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 41.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 41.66667%;
        flex: 0 1 41.66667%;
        max-width: 41.66667%
    }

    .g-col6--md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        max-width: 50%
    }

    .g-col7--md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 58.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 58.33333%;
        flex: 0 1 58.33333%;
        max-width: 58.33333%
    }

    .g-col8--md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 66.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 66.66667%;
        flex: 0 1 66.66667%;
        max-width: 66.66667%
    }

    .g-col9--md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 75%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 75%;
        flex: 0 1 75%;
        max-width: 75%
    }

    .g-col10--md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 83.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 83.33333%;
        flex: 0 1 83.33333%;
        max-width: 83.33333%
    }

    .g-col11--md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 91.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 91.66667%;
        flex: 0 1 91.66667%;
        max-width: 91.66667%
    }

    .g-col12--md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%
    }
}

@media(min-width:62rem) {
    .g-col--lg {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .g-col1--lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 8.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 8.33333%;
        flex: 0 1 8.33333%;
        max-width: 8.33333%
    }

    .g-col2--lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 16.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 16.66667%;
        flex: 0 1 16.66667%;
        max-width: 16.66667%
    }

    .g-col3--lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 25%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        max-width: 25%
    }

    .g-col4--lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 33.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 33.33333%;
        flex: 0 1 33.33333%;
        max-width: 33.33333%
    }

    .g-col5--lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 41.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 41.66667%;
        flex: 0 1 41.66667%;
        max-width: 41.66667%
    }

    .g-col6--lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        max-width: 50%
    }

    .g-col7--lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 58.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 58.33333%;
        flex: 0 1 58.33333%;
        max-width: 58.33333%
    }

    .g-col8--lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 66.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 66.66667%;
        flex: 0 1 66.66667%;
        max-width: 66.66667%
    }

    .g-col9--lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 75%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 75%;
        flex: 0 1 75%;
        max-width: 75%
    }

    .g-col10--lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 83.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 83.33333%;
        flex: 0 1 83.33333%;
        max-width: 83.33333%
    }

    .g-col11--lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 91.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 91.66667%;
        flex: 0 1 91.66667%;
        max-width: 91.66667%
    }

    .g-col12--lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%
    }
}

@media(min-width:75rem) {
    .g-col--xl {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .g-col1--xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 8.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 8.33333%;
        flex: 0 1 8.33333%;
        max-width: 8.33333%
    }

    .g-col2--xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 16.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 16.66667%;
        flex: 0 1 16.66667%;
        max-width: 16.66667%
    }

    .g-col3--xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 25%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        max-width: 25%
    }

    .g-col4--xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 33.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 33.33333%;
        flex: 0 1 33.33333%;
        max-width: 33.33333%
    }

    .g-col5--xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 41.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 41.66667%;
        flex: 0 1 41.66667%;
        max-width: 41.66667%
    }

    .g-col6--xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        max-width: 50%
    }

    .g-col7--xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 58.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 58.33333%;
        flex: 0 1 58.33333%;
        max-width: 58.33333%
    }

    .g-col8--xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 66.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 66.66667%;
        flex: 0 1 66.66667%;
        max-width: 66.66667%
    }

    .g-col9--xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 75%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 75%;
        flex: 0 1 75%;
        max-width: 75%
    }

    .g-col10--xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 83.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 83.33333%;
        flex: 0 1 83.33333%;
        max-width: 83.33333%
    }

    .g-col11--xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 91.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 91.66667%;
        flex: 0 1 91.66667%;
        max-width: 91.66667%
    }

    .g-col12--xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%
    }
}

@media(min-width:100rem) {
    .g-col--xxl {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .g-col1--xxl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 8.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 8.33333%;
        flex: 0 1 8.33333%;
        max-width: 8.33333%
    }

    .g-col2--xxl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 16.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 16.66667%;
        flex: 0 1 16.66667%;
        max-width: 16.66667%
    }

    .g-col3--xxl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 25%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        max-width: 25%
    }

    .g-col4--xxl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 33.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 33.33333%;
        flex: 0 1 33.33333%;
        max-width: 33.33333%
    }

    .g-col5--xxl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 41.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 41.66667%;
        flex: 0 1 41.66667%;
        max-width: 41.66667%
    }

    .g-col6--xxl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 50%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        max-width: 50%
    }

    .g-col7--xxl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 58.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 58.33333%;
        flex: 0 1 58.33333%;
        max-width: 58.33333%
    }

    .g-col8--xxl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 66.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 66.66667%;
        flex: 0 1 66.66667%;
        max-width: 66.66667%
    }

    .g-col9--xxl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 75%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 75%;
        flex: 0 1 75%;
        max-width: 75%
    }

    .g-col10--xxl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 83.33333%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 83.33333%;
        flex: 0 1 83.33333%;
        max-width: 83.33333%
    }

    .g-col11--xxl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 91.66667%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 91.66667%;
        flex: 0 1 91.66667%;
        max-width: 91.66667%
    }

    .g-col12--xxl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
        -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        max-width: 100%
    }
}

.g-container--sm {
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

@media screen and (min-width:36rem) {
    .g-container--sm {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}

.g-container--md {
    max-width: 57rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

@media screen and (min-width:36rem) {
    .g-container--md {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}

.g-container {
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

@media screen and (min-width:36rem) {
    .g-container {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}

.g-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -.625rem;
    margin-left: -.625rem
}

@media screen and (min-width:36rem) {
    .g-row {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }
}

.lj-heading--small {
    font-family: roboto,sans-serif;
    line-height: 1.5;
    font-size: .75rem
}

.lj-heading--midSmall {
    font-family: roboto,sans-serif;
    line-height: 1.5;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: 1px
}

.lj-heading--base {
    font-family: roboto,sans-serif;
    line-height: 1.5;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 1px
}

.lj-heading--mid {
    font-family: roboto,sans-serif;
    line-height: 1.5;
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: 1px
}

.lj-heading--midLarge {
    font-family: roboto,sans-serif;
    line-height: 1.5;
    font-size: 1.5rem;
    font-weight: 500;
    letter-spacing: 1px
}

.lj-heading--large {
    font-family: roboto,sans-serif;
    line-height: 1.5;
    font-size: 2rem;
    font-weight: 400
}

.lj-heading--xLarge {
    font-family: roboto,sans-serif;
    line-height: 1.5;
    font-size: 2.25rem;
    font-weight: 300
}

.lj-heading--midHuge {
    font-family: roboto,sans-serif;
    line-height: 1.5;
    font-size: 2.5rem;
    font-weight: 300
}

.lj-heading--huge {
    font-family: roboto,sans-serif;
    line-height: 1.5;
    font-size: 3rem
}

.lj-heading--xHuge {
    font-family: roboto,sans-serif;
    line-height: 1.5;
    font-size: 3.5rem
}

.lj-heading--xLarge, .lj-heading--midHuge, .lj-heading--huge, .lj-heading--xHuge {
    font-weight: 300
}

.lj-heading--large {
    font-weight: 400
}

.lj-heading--midLarge, .lj-heading--mid, .lj-heading--base, .lj-heading--midSmall {
    font-weight: 500
}

.lj-paragraph--small, .lj-form-helper, .lj-form-helper--right {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: .75rem
}

.lj-paragraph--midSmall, .lj-form-label {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: .875rem
}

.lj-paragraph--base {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: 1rem
}

.lj-paragraph--mid {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: 1.25rem
}

.lj-paragraph--midLarge {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: 1.5rem
}

.lj-paragraph--large {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: 2rem
}

.lj-paragraph--xLarge {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: 2.25rem
}

.lj-paragraph--midHuge {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: 2.5rem
}

.lj-paragraph--huge {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: 3rem
}

.lj-paragraph--xHuge {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: 3.5rem
}

.lj-link, .lj-link--small, .lj-link--centered, .lj-link--add {
    border-bottom: .0625rem solid #3bbcb0;
    color: #3bbcb0;
    cursor: pointer
}

    .lj-link:hover, .lj-link--small:hover, .lj-link--centered:hover, .lj-link--add:hover, .lj-link:active, .lj-link--small:active, .lj-link--centered:active, .lj-link--add:active, .lj-link:focus, .lj-link--small:focus, .lj-link--centered:focus, .lj-link--add:focus {
        border-color: currentColor
    }

.lj-link--noBorder {
    color: #3bbcb0;
    cursor: pointer
}

.lj-link--silverSand {
    border-bottom: .0625rem solid #bec2c5;
    color: #bec2c5;
    cursor: pointer
}

.lj-link--tuftsBlue {
    border-bottom: .0625rem solid #4293ea;
    color: #4293ea;
    cursor: pointer
}

.lj-link--ripePlum {
    border-bottom: .0625rem solid #c94cac;
    color: #c94cac;
    cursor: pointer
}

.lj-link--flamingo {
    border-bottom: .0625rem solid #ee483e;
    color: #ee483e;
    cursor: pointer
}

.lj-link--jaffa {
    border-bottom: .0625rem solid #f3873c;
    color: #f3873c;
    cursor: pointer
}

.lj-link--white {
    border-bottom: .0625rem solid #fff;
    color: #fff;
    cursor: pointer
}

.lj-link--small {
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.5
}

.lj-link--centered {
    display: inline-block;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.lj-link--add {
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    border-bottom: .0625rem solid #fff;
    color: #3c4750
}

    .lj-link--add:hover {
        color: #3bbcb0
    }

.lj-inlineLink, .lj-metatag > *:last-child {
    border-bottom-style: solid;
    border-bottom-color: currentColor;
    border-bottom-width: .0625rem;
    color: currentColor;
    cursor: pointer
}

.lj-profileLink, .lj-profileLink-block {
    color: #4293ea;
    -webkit-transition: color .2 ease;
    transition: color .2 ease;
    cursor: pointer
}

    .lj-profileLink:hover, .lj-profileLink-block:hover {
        color: #77b1f0
    }

    .lj-profileLink:active, .lj-profileLink-block:active {
        color: #2f649c
    }

.lj-profileLink--alpha {
    opacity: .65;
    color: #4293ea;
    -webkit-transition: opacity .2 ease;
    transition: opacity .2 ease;
    cursor: pointer
}

    .lj-profileLink--alpha:hover {
        opacity: 1
    }

    .lj-profileLink--alpha:active {
        color: #2f649c
    }

.lj-profileLink--locked {
    cursor: default
}

    .lj-profileLink--locked:hover {
        color: #4293ea
    }

.lj-profileLink-block {
    display: block
}

.lj-iconAddon--arrow-left-sm {
    background-image: url(/assets/icon-sprite/arrow-left-sm@1x-b4eefa4bdb5528ac0ceb3036a9c1313cf7e566b0b193528e09fecf5adaae53a7.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--arrow-left-sm {
        background-image: url(/assets/icon-sprite/arrow-left-sm@2x-e6fd431f7a4d5bc49e64bb8c39324f6b24b0d32a0ed9db4999f63af24be29e3b.png)
    }
}

.lj-iconAddon--bookmark-sm {
    background-image: url(/assets/icon-sprite/bookmark-sm@1x-88e1aa874e99b0190d576b2902cfd33aee1a8a1cd61e3680f98121b124bee38f.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--bookmark-sm {
        background-image: url(/assets/icon-sprite/bookmark-sm@2x-bb8c111bd8c75f28653a7a8570e6730963eea56ffa07b5056f972ff25fd20ee6.png)
    }
}

.lj-iconAddon--briefcase-sm {
    background-image: url(/assets/icon-sprite/briefcase-sm@1x-4405ff5711a15525bc8c47a139b3d36a22d0df6cd2d1e5c0c61fd4458a6bc324.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--briefcase-sm {
        background-image: url(/assets/icon-sprite/briefcase-sm@2x-5eea122d8e23ac9b4991b99fff568174ad5814ae9bc0e19935da6bae776afd37.png)
    }
}

.lj-iconAddon--calendar-sm {
    background-image: url(/assets/icon-sprite/calendar-sm@1x-42da36f4c401c30001f5c7072d9c64976f99332f7e4593b2313a6c20ebaf263c.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--calendar-sm {
        background-image: url(/assets/icon-sprite/calendar-sm@2x-5f9f7c85d86b86bbe240e969dcf4ccbd879c26e9d8b21c57fe236ef644d21762.png)
    }
}

.lj-iconAddon--chat-sm {
    background-image: url(/assets/icon-sprite/chat-sm@1x-90e667458c773204663947dd612d3530f5872f641a80fe75e6fff5f8840d7f1f.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--chat-sm {
        background-image: url(/assets/icon-sprite/chat-sm@2x-be9161967f3445fdfcbb18879474675871cea20144aa339156b0d9ecfc93d4fb.png)
    }
}

.lj-iconAddon--check-sm {
    background-image: url(/assets/icon-sprite/check-sm@1x-9215767f0e54572cdbc5773359257dbe392f6822644d34bc478c748488deb306.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--check-sm {
        background-image: url(/assets/icon-sprite/check-sm@2x-4e63090f67f8eb64d8c87bbac69d991f5f0aa9d2541c0bd755b4e9ff498571fe.png)
    }
}

.lj-iconAddon--check-thin-sm {
    background-image: url(/assets/icon-sprite/check-thin-sm@1x-6100903330fa629b1a6aa2f3101aaebd9cf1239ac2f737cca4f64db01df7dbf0.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--check-thin-sm {
        background-image: url(/assets/icon-sprite/check-thin-sm@2x-df6e80a567e9ec42a1ea4f86632119d05d2239aa31be3a29a712c8ae239dda2e.png)
    }
}

.lj-iconAddon--chevronBottom-sm {
    background-image: url(/assets/icon-sprite/chevronBottom-sm@1x-17d04192cac7aaf54a4049a4d0e3ab673aab3a8f40cd287eac4e2a1eaa5cd237.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--chevronBottom-sm {
        background-image: url(/assets/icon-sprite/chevronBottom-sm@2x-06a404ccfee2000597d1fc0902e6f5e4d7bb0aa00aa78fccf4614e12f269dc52.png)
    }
}

.lj-iconAddon--chevron-left-sm {
    background-image: url(/assets/icon-sprite/chevron-left-sm@1x-a856e0d0af4cbe7205cf7728d75bda4b809811e4faf1954bb7d7573af2a17892.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--chevron-left-sm {
        background-image: url(/assets/icon-sprite/chevron-left-sm@2x-8814c1b3156ce1ea0e39d66503022491e10cccfc677b48b2ab7b0fa008b6a572.png)
    }
}

.lj-iconAddon--chevron-right-sm {
    background-image: url(/assets/icon-sprite/chevron-right-sm@1x-f7d6b9c11fdb009cb9235a24028b85cd485744f2c00be3da79b624861265ebd1.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--chevron-right-sm {
        background-image: url(/assets/icon-sprite/chevron-right-sm@2x-d3183866caceb64580e4fd8ba65f2b074a26fba20696715426695de7fcd3abfa.png)
    }
}

.lj-iconAddon--w-chevron-left-sm {
    background-image: url(/assets/icon-sprite/w-chevron-left-sm@1x-aeb0e39609a2aa0325b4f51fa6aaee8ba93fa4e7e71b82985592e9d06a40a4ca.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--w-chevron-left-sm {
        background-image: url(/assets/icon-sprite/w-chevron-left-sm@2x-0b79e772954faaf306d5183f8b970c0e22b3773f9d32825669e955b81fd902e5.png)
    }
}

.lj-iconAddon--w-chevron-right-sm {
    background-image: url(/assets/icon-sprite/w-chevron-right-sm@1x-7f614cca42c42e190040da7bf810735612466093d4b06f5a5bfba3fa8c5bfefb.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--w-chevron-right-sm {
        background-image: url(/assets/icon-sprite/w-chevron-right-sm@2x-4b1477df6e98df64dad8cf4bce8d5beec0d331f1b70c7b854a3ac9b113e050dd.png)
    }
}

.lj-iconAddon--circle-check-sm {
    background-image: url(/assets/icon-sprite/circle-check-sm@1x-7b6557f4d7e6482d5eb9b25c872121b5285a2e3fedbeb7adafe370c9c956d747.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--circle-check-sm {
        background-image: url(/assets/icon-sprite/circle-check-sm@2x-b04459af78ff542bdf02e8b197dae115edc485b893eb7113847509a8a19da2a3.png)
    }
}

.lj-iconAddon--circle-x-sm {
    background-image: url(/assets/icon-sprite/circle-x-sm@1x-3b55cd10f79263a2ca8973e351f5db53624d6b31c65afa5d19e81eeaa267cf6d.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--circle-x-sm {
        background-image: url(/assets/icon-sprite/circle-x-sm@2x-a6726eeb0ae7622e3a921f06c8bc3e140e89550612c7b25a29d4e83c8be1c25e.png)
    }
}

.lj-iconAddon--clock-sm {
    background-image: url(/assets/icon-sprite/clock-sm@1x-bcfbbc2f92cab12a1e3346020c9965c572e60008c55a8b6af3010eeb76941635.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--clock-sm {
        background-image: url(/assets/icon-sprite/clock-sm@2x-949bb768924a988462de3a0d9408f757310a17928d1e9ce567724035088d49ea.png)
    }
}

.lj-iconAddon--cog-sm {
    background-image: url(/assets/icon-sprite/cog-sm@1x-9d23a06596728cf4e20e79d587c3d27bd2f844cd0e6dace16d315aef7f6d90c2.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--cog-sm {
        background-image: url(/assets/icon-sprite/cog-sm@2x-4ce990f5068327d28909fba62c1e0d909b415e58336748fb7eda9ed955629335.png)
    }
}

.lj-iconAddon--comment-square-sm {
    background-image: url(/assets/icon-sprite/comment-square-sm@1x-6d4c7b1e8911d22e71f39f62dc47e1c449c649e2f7823feaf96501db7ebcd521.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--comment-square-sm {
        background-image: url(/assets/icon-sprite/comment-square-sm@2x-243189819f7f12ea60ecce24e1e263ba4b82208dd931150aaad934d8539ec604.png)
    }
}

.lj-iconAddon--document-sm {
    background-image: url(/assets/icon-sprite/document-sm@1x-7305f95e3fb5348e899e367643e2b6b3d481d3c5c8187fd200f2a57d6c1f30d3.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--document-sm {
        background-image: url(/assets/icon-sprite/document-sm@2x-adbe3c8684baaae754d6e8ff31bac6adb1eb85ca9d0911c60f6c8a8fed962443.png)
    }
}

.lj-iconAddon--ellipses-sm {
    background-image: url(/assets/icon-sprite/ellipses-sm@1x-608987a0a94927aa4e693ae682eb614cd6c4c346df458bc59c27222b75a65808.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--ellipses-sm {
        background-image: url(/assets/icon-sprite/ellipses-sm@2x-1fb166c6aac3f732e4dc1145db07eee026c2387ea72ef4cc9540bb173af6add0.png)
    }
}

.lj-iconAddon--envelope-closed-sm {
    background-image: url(/assets/icon-sprite/envelope-closed-sm@1x-01153252d8833b87cc16b479dc82800c29eb25d1a92462dd45f93bcffbb1e93b.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--envelope-closed-sm {
        background-image: url(/assets/icon-sprite/envelope-closed-sm@2x-940c78319a911bae87b8a0c560c46e9e4bd649c288df1fad984f16cc5892d07a.png)
    }
}

.lj-iconAddon--envelope-open-sm {
    background-image: url(/assets/icon-sprite/envelope-open-sm@1x-091ee57ba6417753581f3621c6c544ede3c41ca733b7675087dd0629303e07e4.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--envelope-open-sm {
        background-image: url(/assets/icon-sprite/envelope-open-sm@2x-6197b446f935706aaf128c2a1184caae0bdafa7e754740449bc51c83aba9afff.png)
    }
}

.lj-iconAddon--eye-closed-sm {
    background-image: url(/assets/icon-sprite/eye-closed-sm@1x-9cdc7f78d4fb3fd6c94055d30c5f70158d5d485be84796ab7886fe0b7834cd86.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--eye-closed-sm {
        background-image: url(/assets/icon-sprite/eye-closed-sm@2x-04c304f829500c19d89e309a125493f27cc434395cfa19bec9dd21dca316c633.png)
    }
}

.lj-iconAddon--eye-open-sm {
    background-image: url(/assets/icon-sprite/eye-open-sm@1x-b767a41862ee0aaebe4c2a0917f9f3f481f2517232bc5a4aee2a06520f50d147.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--eye-open-sm {
        background-image: url(/assets/icon-sprite/eye-open-sm@2x-72f328e5111eac11e95d018a9a49c0ccc284b1166a828c32cba7612615a28ba4.png)
    }
}

.lj-iconAddon--history-sm {
    background-image: url(/assets/icon-sprite/history-sm@1x-8d511c4b08c18eb068f76c677639accc42c82cce913088da8c50e824432494a0.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--history-sm {
        background-image: url(/assets/icon-sprite/history-sm@2x-f381ba76c7aced9a3624de89a76a46f75abe5fb57640c75352bdb19f038dccbd.png)
    }
}

.lj-iconAddon--home-sm {
    background-image: url(/assets/icon-sprite/home-sm@1x-8d833e2871765f66300f00b815f93747a863194a59f74b8b0c0b12b3e31a7ac9.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--home-sm {
        background-image: url(/assets/icon-sprite/home-sm@2x-d4b3554aa571f295c43ba2ab65ef1e544de1c63568aa81ce19d40fb8bac54a41.png)
    }
}

.lj-iconAddon--link-intact-sm {
    background-image: url(/assets/icon-sprite/link-intact-sm@1x-225038e728b5dd880ed084a9f985eeef9575cfc66e9606b20a290421e32a0a89.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--link-intact-sm {
        background-image: url(/assets/icon-sprite/link-intact-sm@2x-f211a5c70e6fc0bb36d852d5347112f7a2f0eff44fbac3d09ed3b13640648a05.png)
    }
}

.lj-iconAddon--magnifying-glass-sm {
    background-image: url(/assets/icon-sprite/magnifying-glass-sm@1x-8c198fd7782cdb85f11e7a2fab30648ff9a49c1c792ceca89df99692a2190b8d.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--magnifying-glass-sm {
        background-image: url(/assets/icon-sprite/magnifying-glass-sm@2x-a304657d03ea5d5ca93bb75edb3bb7b52857cee29ccd98a00f8718852f7b2304.png)
    }
}

.lj-iconAddon--map-marker-sm {
    background-image: url(/assets/icon-sprite/map-marker-sm@1x-d33e68397f33c1778ea5d6539085c442a5f048eb288f6699abf2bebc6abb338f.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--map-marker-sm {
        background-image: url(/assets/icon-sprite/map-marker-sm@2x-131651653949175602eac6f9ae4028420dd1efe277b88f7bf6ed65a7b9f28422.png)
    }
}

.lj-iconAddon--menu-sm {
    background-image: url(/assets/icon-sprite/menu-sm@1x-79fdb107a558258a2eeec6df7efd0130e122f2fabed4e3f5c09b3acfaa2ae813.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--menu-sm {
        background-image: url(/assets/icon-sprite/menu-sm@2x-766bde3a0042bddb86504119d9c7dcb39926723b680e5f3b1085ce713e076538.png)
    }
}

.lj-iconAddon--pencil-sm {
    background-image: url(/assets/icon-sprite/pencil-sm@1x-86da87907d67bb18b10e6abda237c9072f1fdf74bd876f5f0de60e3c97b6a0a7.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--pencil-sm {
        background-image: url(/assets/icon-sprite/pencil-sm@2x-c7a93394c02c4a3d3462a9e15bda2c2d627af24e46261086f2c865d63361b22b.png)
    }
}

.lj-iconAddon--people-sm {
    background-image: url(/assets/icon-sprite/people-sm@1x-e852865f03638b2d192c77515ba8c8ac7073dd57dabdbe55421fee29ae8bd923.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--people-sm {
        background-image: url(/assets/icon-sprite/people-sm@2x-d43491220e5b7af699c4575a974a545e6bd41dfcae7b645d916bb8b42b58e6f1.png)
    }
}

.lj-iconAddon--person-genderless-sm {
    background-image: url(/assets/icon-sprite/person-genderless-sm@1x-b0245d00cfb1c420839ca20a1097af7768cf36a1dda9f581ff169ea1c40a924a.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--person-genderless-sm {
        background-image: url(/assets/icon-sprite/person-genderless-sm@2x-b83fefa35a0837ece70a6af17914ed89d39c910058e070b64d98bde45e6050bc.png)
    }
}

.lj-iconAddon--plus-sm {
    background-image: url(/assets/icon-sprite/plus-sm@1x-8f4dc8630e9f9d430c0d4d9ed175da108df479903d883d3b66ce17656e44dffb.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--plus-sm {
        background-image: url(/assets/icon-sprite/plus-sm@2x-3fd2a5c8b3c7419b4af9520e402491b33cdac9326ba29fd1c577a6095ba3a1f3.png)
    }
}

.lj-iconAddon--plus-thin-sm {
    background-image: url(/assets/icon-sprite/plus-thin-sm@1x-915fb19a1fbe468b8c374e6e9ad258b659aa7a652c06cdb6cd6ca5431f944785.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--plus-thin-sm {
        background-image: url(/assets/icon-sprite/plus-thin-sm@2x-4400c29eb605532c87900d43e55a0d6e261c6930a48af1456f182dc8a7ed8414.png)
    }
}

.lj-iconAddon--share-sm {
    background-image: url(/assets/icon-sprite/share-sm@1x-bfccb8f0515fb5dbffc588af21fcf4afd68effc5e166e335b5d8700102e2538a.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--share-sm {
        background-image: url(/assets/icon-sprite/share-sm@2x-301435bcbad22877fca8a7bab0a86db9ed28dc0aa327ef2ed4b0717d6cebfc8d.png)
    }
}

.lj-iconAddon--star-sm {
    background-image: url(/assets/icon-sprite/star-sm@1x-7338dcf28d97f1d99f0a06de2e3cd3796c3bfffaaf5a9d33834b241fdd2fd1e2.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--star-sm {
        background-image: url(/assets/icon-sprite/star-sm@2x-ae452e782a7a73992b7382913ba182003226f4aaa3479f19b246446856084c40.png)
    }
}

.lj-iconAddon--x-sm {
    background-image: url(/assets/icon-sprite/x-sm@1x-c4ed92d71791ba51a3ac64e1c85dc0ceb789a7400581de7454c8a8a39875c0fb.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--x-sm {
        background-image: url(/assets/icon-sprite/x-sm@2x-773c79b2da841488007cc68294ac4f40c156731f45708679d12eba78b6d7e5cc.png)
    }
}

.lj-iconAddon--x-thin-sm {
    background-image: url(/assets/icon-sprite/x-thin-sm@1x-232179353181e06a26917ff6c6570c4728bd6c8aa741f2c2704d85ca36485df1.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--x-thin-sm {
        background-image: url(/assets/icon-sprite/x-thin-sm@2x-9c1e9dea16f3e76c4e4ea6fa1f3d4be1270353107d8e52a2991039f75738d692.png)
    }
}

.lj-iconAddon--skype-sm {
    background-image: url(/assets/icon-sprite/skype-sm@1x-4875c8f637cac7a5a90391ef86b355b0309171654df6ea5b57376144e331f2cc.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--skype-sm {
        background-image: url(/assets/icon-sprite/skype-sm@2x-e9cc741fcfe198a9da71afb5637a5422f6cde491b3b471dd3a69a0a954272e9e.png)
    }
}

.lj-iconAddon--iphone-sm {
    background-image: url(/assets/icon-sprite/iphone-sm@1x-3e3b9249d4c5bb4413ed2e956d6e9601b265c78f7a00d677ec456a4da7ffd82a.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--iphone-sm {
        background-image: url(/assets/icon-sprite/iphone-sm@2x-ff9a2f79f0323546e81ad2fe2bb1481cec2e92b0000ffe80dd69b2fbdc60c690.png)
    }
}

.lj-iconAddon--arrow-left-md {
    background-image: url(/assets/icon-sprite/arrow-left-md@1x-4cac072bfb345bc6c0ea4d644d7f8834ba150e86c4f3432383827310b34106b9.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--arrow-left-md {
        background-image: url(/assets/icon-sprite/arrow-left-md@2x-41870a7a9e404863389555755511b5292b20dc1e5ac50a037379ee6427031fc3.png)
    }
}

.lj-iconAddon--bookmark-md {
    background-image: url(/assets/icon-sprite/bookmark-md@1x-18e20eb40456d4d03ff6703cbbb4f76684a78af7e01eff95e8126ee189ca91c4.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--bookmark-md {
        background-image: url(/assets/icon-sprite/bookmark-md@2x-2e6fd0fa810a3e2d6286535a995a78444e05eafb8f3ddf84555c0d331ded6fd7.png)
    }
}

.lj-iconAddon--briefcase-md {
    background-image: url(/assets/icon-sprite/briefcase-md@1x-09f49a1cbd98ef91970ab7b61c3270b12444b50b24629119615cf4ed10714f4b.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--briefcase-md {
        background-image: url(/assets/icon-sprite/briefcase-md@2x-056473e01ad71dcfcd8f8d8b0fdccc6f3928012f12f18831831e5205ff943cab.png)
    }
}

.lj-iconAddon--calendar-md {
    background-image: url(/assets/icon-sprite/calendar-md@1x-2e6655d4faa84fa048d4e3e9be8821ee8ed34121919d57a30f9f82de2d9fc2de.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--calendar-md {
        background-image: url(/assets/icon-sprite/calendar-md@2x-e996ef96c492e7faef821edff0d6e77e81aadf9bbfd3a3dcbfe8b9bd5aca22b5.png)
    }
}

.lj-iconAddon--chat-md {
    background-image: url(/assets/icon-sprite/chat-md@1x-ef97119dd41d5f5a9053bf321cc5c051fc1ac5ef70ea38e4411b688c1052134e.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--chat-md {
        background-image: url(/assets/icon-sprite/chat-md@2x-efe85895f169fa1f535d0e2b5c9c9aba44a179c6b0b288f794d6357efd672eed.png)
    }
}

.lj-iconAddon--check-md {
    background-image: url(/assets/icon-sprite/check-md@1x-54f238117b24799e36b3be9d4f948ffc3d0f1d5808c7f6dfacd8414db18a709d.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--check-md {
        background-image: url(/assets/icon-sprite/check-md@2x-9b13d5895ab5701505e7d5a0e38f943971a9e5dfd1fa9d659931af036d6c34b4.png)
    }
}

.lj-iconAddon--check-thin-md {
    background-image: url(/assets/icon-sprite/check-thin-md@1x-a889ef3a076c179683c1da2896df2394dd66f30285c20447e471b546b091f466.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--check-thin-md {
        background-image: url(/assets/icon-sprite/check-thin-md@2x-864fd37c242350e509e23088d057786d080f1b3c9f07a7437e16619b79cf4d3f.png)
    }
}

.lj-iconAddon--chevronBottom-md {
    background-image: url(/assets/icon-sprite/chevronBottom-md@1x-06a404ccfee2000597d1fc0902e6f5e4d7bb0aa00aa78fccf4614e12f269dc52.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--chevronBottom-md {
        background-image: url(/assets/icon-sprite/chevronBottom-md@2x-4b72f4281a428f4db731cdcf46c6eb0fbfb5c8878b49faaed2a56ce97e31ecd9.png)
    }
}

.lj-iconAddon--chevron-left-md {
    background-image: url(/assets/icon-sprite/chevron-left-md@1x-050537354caad0196926fc30a874fb036905ae5e278ac8e0b789e280d3d37189.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--chevron-left-md {
        background-image: url(/assets/icon-sprite/chevron-left-md@2x-6054e5b955414c20e1fe18ec8fb59158ed8157dcf308b978f92b5f41c67c665c.png)
    }
}

.lj-iconAddon--chevron-right-md {
    background-image: url(/assets/icon-sprite/chevron-right-md@1x-71b218645635ff5037e2943ffd844fb89e6d7a0880cb881508521313a29e785e.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--chevron-right-md {
        background-image: url(/assets/icon-sprite/chevron-right-md@2x-b47e93222a76ca57e86cabfc2d5e28f030f6544cfe432342ca9415c33840d001.png)
    }
}

.lj-iconAddon--w-chevron-left-md {
    background-image: url(/assets/icon-sprite/w-chevron-left-md@1x-8d6116d80714a60c8280dc9b5b0c1b422260755f2499e267177d819abbfb96b5.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--w-chevron-left-md {
        background-image: url(/assets/icon-sprite/w-chevron-left-md@2x-c716061aff906b3b30b3c0cdc11691a6abc5a36127d1c3abd3fe9e3b365ea09f.png)
    }
}

.lj-iconAddon--w-chevron-right-md {
    background-image: url(/assets/icon-sprite/w-chevron-right-md@1x-c3acb5716e7c8cc4bcc3929079ee7db2a3fdd85de4c7c08cc6b47994e78c3c13.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--w-chevron-right-md {
        background-image: url(/assets/icon-sprite/w-chevron-right-md@2x-4d72f1f80c1eb81eb679e35bfc45e1c99655c90b68c9523389d45e98bf73424d.png)
    }
}

.lj-iconAddon--circle-check-md {
    background-image: url(/assets/icon-sprite/circle-check-md@1x-e8ac97e07ce7174cc1b646c24ac30d5f3535871778962370e97649cbb3b00699.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--circle-check-md {
        background-image: url(/assets/icon-sprite/circle-check-md@2x-bdcbba50cc2e25d1ede46e04c378792418c6eddf76f23172b4f24999f1d26143.png)
    }
}

.lj-iconAddon--circle-x-md {
    background-image: url(/assets/icon-sprite/circle-x-md@1x-8e11d92e8ad88538103efd44e84a8e366087ee14472b0d79f8e36a9af9932aa4.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--circle-x-md {
        background-image: url(/assets/icon-sprite/circle-x-md@2x-f8128b33cbe2961f7579e338b372e5282bf4e2fc8a63b58657d1544fb1972934.png)
    }
}

.lj-iconAddon--clock-md {
    background-image: url(/assets/icon-sprite/clock-md@1x-4963ac6af5b725095ae35cf987686de0a5e1401e07d78b85a91a85ccc6fa670b.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--clock-md {
        background-image: url(/assets/icon-sprite/clock-md@2x-55fff21d4be0abcc833bed091f9ae9a6d6edb824de3369f9dc52e95943ff259b.png)
    }
}

.lj-iconAddon--cog-md {
    background-image: url(/assets/icon-sprite/cog-md@1x-705f2e4611b7148f44d81d86740e86f4c2d51036759d14fb26d85cbc476ecdce.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--cog-md {
        background-image: url(/assets/icon-sprite/cog-md@2x-1b6b433a230daf3fe8175b7f6f1ba2ea6312e56a46acfd3361d1d49c5b742caf.png)
    }
}

.lj-iconAddon--comment-square-md {
    background-image: url(/assets/icon-sprite/comment-square-md@1x-4f3bc05a2921fa4acd69b292cec9d32c16aface619ebd37550847be2612fc802.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--comment-square-md {
        background-image: url(/assets/icon-sprite/comment-square-md@2x-7d1bdc3cb37dfeac142a3be7643aae42eac68a8ce63539f90b1a65094b30b7ca.png)
    }
}

.lj-iconAddon--document-md {
    background-image: url(/assets/icon-sprite/document-md@1x-4e8555ffeb8bfd3a3a9edf9bfcb8ba42084afa15580d27355a4132aaffd05e67.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--document-md {
        background-image: url(/assets/icon-sprite/document-md@2x-d1eb05995152379027397c453c0b95ec1c89afa7b4a4841ebbdec1170bb38574.png)
    }
}

.lj-iconAddon--ellipses-md {
    background-image: url(/assets/icon-sprite/ellipses-md@1x-6471f3473e6ac76495ec0371eaeda8a8792dd434be50a9a54c546e64745f3304.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--ellipses-md {
        background-image: url(/assets/icon-sprite/ellipses-md@2x-6fe702992f94407bb99b641c0b72e808869d93bde469d7dac6c8ee264112b679.png)
    }
}

.lj-iconAddon--envelope-closed-md {
    background-image: url(/assets/icon-sprite/envelope-closed-md@1x-4aa688e521cca89ed6ebf70db7ad427cd81035fec2b0b9110ba3b80231518900.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--envelope-closed-md {
        background-image: url(/assets/icon-sprite/envelope-closed-md@2x-da1f4fe7c419afc8c9da349c1b247274f323ed68041962c1c4350220d8aeeead.png)
    }
}

.lj-iconAddon--envelope-open-md {
    background-image: url(/assets/icon-sprite/envelope-open-md@1x-30d467562168f172da3e0fb64b5befc19eca75954706f2fc9684b81cc2f38a34.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--envelope-open-md {
        background-image: url(/assets/icon-sprite/envelope-open-md@2x-621a73b926442dda42e2aeb3f5208a8109d682a925ee52a186e4133bb061fd90.png)
    }
}

.lj-iconAddon--eye-closed-md {
    background-image: url(/assets/icon-sprite/eye-closed-md@1x-156c64467311528f30e9c2a4473a5f6ea13bb7c7494259824ae3786eb6b5b0ef.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--eye-closed-md {
        background-image: url(/assets/icon-sprite/eye-closed-md@2x-284ca2bf87c8c01691b4f310afb9f85d78d94f776c2bee9b131e122c43f6d216.png)
    }
}

.lj-iconAddon--eye-open-md {
    background-image: url(/assets/icon-sprite/eye-open-md@1x-40a85cfcfecf163e6fcbedfcecd70cc7d8ca49437a69ce2201a4888d61460340.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--eye-open-md {
        background-image: url(/assets/icon-sprite/eye-open-md@2x-f37dfce14aae4c9b730154db007d0e42a4573fc6adf8ec4f55a59eb97343d8a5.png)
    }
}

.lj-iconAddon--history-md {
    background-image: url(/assets/icon-sprite/history-md@1x-4a638d66fc3884cef0ecc7389c589db1f687118512aab96beea4d36b2990104f.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--history-md {
        background-image: url(/assets/icon-sprite/history-md@2x-a6ba0d90d1b5b54c1875f3ec34e39d9357d3003db654c3f5718a2d5210a5feef.png)
    }
}

.lj-iconAddon--home-md {
    background-image: url(/assets/icon-sprite/home-md@1x-85cadda627319f1f01c66bca41c130a99a8e14908642b41914b9f0019bf0b6f0.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--home-md {
        background-image: url(/assets/icon-sprite/home-md@2x-2dd755f3b95ee6f0b2cea98590745d19ac32d7e6ffe67ecbbff28729957bd13d.png)
    }
}

.lj-iconAddon--link-intact-md {
    background-image: url(/assets/icon-sprite/link-intact-md@1x-6544a2d04e266d55dd9e0845970a56c15d64993ac271f553fedb98c643f517c8.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--link-intact-md {
        background-image: url(/assets/icon-sprite/link-intact-md@2x-0713cff8f0565506ffce1b39fad6427e36b8b4f11b8bee0f8348a32535f79eda.png)
    }
}

.lj-iconAddon--magnifying-glass-md {
    background-image: url(/assets/icon-sprite/magnifying-glass-md@1x-8ce0e62610eab03f958b722b8546152d326eadc52ecf3d83fed39c5d818ce2a5.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--magnifying-glass-md {
        background-image: url(/assets/icon-sprite/magnifying-glass-md@2x-55e47ecff6a902373690b294b9e374762abd853011387f8487b9948c03abc7d2.png)
    }
}

.lj-iconAddon--map-marker-md {
    background-image: url(/assets/icon-sprite/map-marker-md@1x-2e811edca9253cb445f0ba6539ce71f5de3a70276dd75dd150c17de65fe18af4.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--map-marker-md {
        background-image: url(/assets/icon-sprite/map-marker-md@2x-a954cfd41d7e1d0b2d1026e163c04d8804a69566854dd0a094c6d8b1b65ee63c.png)
    }
}

.lj-iconAddon--menu-md {
    background-image: url(/assets/icon-sprite/menu-md@1x-de4713b134c1e8db216d4b49ebbdaac42ef9135937e6edcd06899474334b25a7.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--menu-md {
        background-image: url(/assets/icon-sprite/menu-md@2x-cb821c712ececead8e3e46ee72077a6780b3452afede9c346dba4bdba986b1c5.png)
    }
}

.lj-iconAddon--pencil-md {
    background-image: url(/assets/icon-sprite/pencil-md@1x-1f6ba230eb96f5082b020364a9a30efbeb0789f1b045757b83e95e6dacb184e3.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--pencil-md {
        background-image: url(/assets/icon-sprite/pencil-md@2x-2f0006bd155068c9ff581dacebcdcfc9bfdf809222bfdb23aa3df2337d2eefe7.png)
    }
}

.lj-iconAddon--people-md {
    background-image: url(/assets/icon-sprite/people-md@1x-eb9d18b07f163cdbcabe1638cb11b3df33eed55e9fba2932f647c269c57ae478.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--people-md {
        background-image: url(/assets/icon-sprite/people-md@2x-54ca7528543fcf78eca353a395629f3005096005326487704ce3397ca31a70e6.png)
    }
}

.lj-iconAddon--person-genderless-md {
    background-image: url(/assets/icon-sprite/person-genderless-md@1x-53faf4d223a7223c66e0b27caba57955e6672e944bb1887ee3d2cf5cce0383a6.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--person-genderless-md {
        background-image: url(/assets/icon-sprite/person-genderless-md@2x-d45f7f3c9ee1cc10b9e243dc15c014c32c3b28cb77a3ee1f208ee7c2f9ea92e6.png)
    }
}

.lj-iconAddon--plus-md {
    background-image: url(/assets/icon-sprite/plus-md@1x-7d392a8e17bf580c263b323a9e44722542a59461917a0095b7c066331ddf59fb.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--plus-md {
        background-image: url(/assets/icon-sprite/plus-md@2x-8087af9fb4515c54ce845d7c780ea25d1bfad50fc573b9f25232e34989cfa828.png)
    }
}

.lj-iconAddon--plus-thin-md {
    background-image: url(/assets/icon-sprite/plus-thin-md@1x-cf0fda08b356c8966394c8eeab500a0a1c5c72562e7e290a0878205313674028.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--plus-thin-md {
        background-image: url(/assets/icon-sprite/plus-thin-md@2x-15c746e4614b57b0a0679ccfc658f695d62e778629ed0b102764bfa13a92de67.png)
    }
}

.lj-iconAddon--share-md {
    background-image: url(/assets/icon-sprite/share-md@1x-08255dfe5d147b84b0bd7b01683e7e26cb9d2ad24eea2ede4cd7d2bcd52c63d7.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--share-md {
        background-image: url(/assets/icon-sprite/share-md@2x-671cdcc06906ad3970cd0f61b584931715bee79d7ea8adf4665c0a19811f957e.png)
    }
}

.lj-iconAddon--star-md {
    background-image: url(/assets/icon-sprite/star-md@1x-ae452e782a7a73992b7382913ba182003226f4aaa3479f19b246446856084c40.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--star-md {
        background-image: url(/assets/icon-sprite/star-md@2x-3f5633a220231aa2ac32e7bbc31d707208139e811ce6525aadca0750b1c1f5b8.png)
    }
}

.lj-iconAddon--x-md {
    background-image: url(/assets/icon-sprite/x-md@1x-5be2d693a30ab13769bdef1d337c1b6040b3dd85287a72b7f2af333aa7efbc74.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--x-md {
        background-image: url(/assets/icon-sprite/x-md@2x-f0434f5e99e59d715ae05d6c664124c174981bf53a70a4bfd8029a80a9430ac0.png)
    }
}

.lj-iconAddon--x-thin-md {
    background-image: url(/assets/icon-sprite/x-thin-md@1x-9fa45a299794e3bf3526cd19e6dee01c30b38000a8e325570d287bf4b2319409.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--x-thin-md {
        background-image: url(/assets/icon-sprite/x-thin-md@2x-cfff90c52f7cf15a622978a3c4a0007e0ea64401081f5717ca60402520808ef6.png)
    }
}

.lj-iconAddon--skype-md {
    background-image: url(/assets/icon-sprite/skype-md@1x-e9cc741fcfe198a9da71afb5637a5422f6cde491b3b471dd3a69a0a954272e9e.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--skype-md {
        background-image: url(/assets/icon-sprite/skype-md@2x-9d8ed8eab8eba39ed4edfda8c86d2a0df26d85f28aa09552ec6b3d3416e12965.png)
    }
}

.lj-iconAddon--iphone-md {
    background-image: url(/assets/icon-sprite/iphone-md@1x-cacaf91081b91e8941e07c04c46e7660a3252acad4d65c6552bd3927e51a7882.png)
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-iconAddon--iphone-md {
        background-image: url(/assets/icon-sprite/iphone-md@2x-241044b4ee8527609b3a5126042c116241d9a0e6f78d3f4056bd7999f8e48acd.png)
    }
}

.lj-iconAddon {
    background-repeat: no-repeat
}

.lj-icon--arrow-left {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/arrow-left-sm@1x-b4eefa4bdb5528ac0ceb3036a9c1313cf7e566b0b193528e09fecf5adaae53a7.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--arrow-left {
        background-image: url(/assets/icon-sprite/arrow-left-sm@2x-e6fd431f7a4d5bc49e64bb8c39324f6b24b0d32a0ed9db4999f63af24be29e3b.png)
    }
}

.lj-icon--arrow-left-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/arrow-left-md@1x-4cac072bfb345bc6c0ea4d644d7f8834ba150e86c4f3432383827310b34106b9.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--arrow-left-md {
        background-image: url(/assets/icon-sprite/arrow-left-md@2x-41870a7a9e404863389555755511b5292b20dc1e5ac50a037379ee6427031fc3.png)
    }
}

.lj-icon--bookmark {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/bookmark-sm@1x-88e1aa874e99b0190d576b2902cfd33aee1a8a1cd61e3680f98121b124bee38f.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--bookmark {
        background-image: url(/assets/icon-sprite/bookmark-sm@2x-bb8c111bd8c75f28653a7a8570e6730963eea56ffa07b5056f972ff25fd20ee6.png)
    }
}

.lj-icon--bookmark-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/bookmark-md@1x-18e20eb40456d4d03ff6703cbbb4f76684a78af7e01eff95e8126ee189ca91c4.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--bookmark-md {
        background-image: url(/assets/icon-sprite/bookmark-md@2x-2e6fd0fa810a3e2d6286535a995a78444e05eafb8f3ddf84555c0d331ded6fd7.png)
    }
}

.lj-icon--briefcase {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/briefcase-sm@1x-4405ff5711a15525bc8c47a139b3d36a22d0df6cd2d1e5c0c61fd4458a6bc324.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--briefcase {
        background-image: url(/assets/icon-sprite/briefcase-sm@2x-5eea122d8e23ac9b4991b99fff568174ad5814ae9bc0e19935da6bae776afd37.png)
    }
}

.lj-icon--briefcase-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/briefcase-md@1x-09f49a1cbd98ef91970ab7b61c3270b12444b50b24629119615cf4ed10714f4b.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--briefcase-md {
        background-image: url(/assets/icon-sprite/briefcase-md@2x-056473e01ad71dcfcd8f8d8b0fdccc6f3928012f12f18831831e5205ff943cab.png)
    }
}

.lj-icon--calendar {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/calendar-sm@1x-42da36f4c401c30001f5c7072d9c64976f99332f7e4593b2313a6c20ebaf263c.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--calendar {
        background-image: url(/assets/icon-sprite/calendar-sm@2x-5f9f7c85d86b86bbe240e969dcf4ccbd879c26e9d8b21c57fe236ef644d21762.png)
    }
}

.lj-icon--calendar-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/calendar-md@1x-2e6655d4faa84fa048d4e3e9be8821ee8ed34121919d57a30f9f82de2d9fc2de.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--calendar-md {
        background-image: url(/assets/icon-sprite/calendar-md@2x-e996ef96c492e7faef821edff0d6e77e81aadf9bbfd3a3dcbfe8b9bd5aca22b5.png)
    }
}

.lj-icon--chat {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/chat-sm@1x-90e667458c773204663947dd612d3530f5872f641a80fe75e6fff5f8840d7f1f.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--chat {
        background-image: url(/assets/icon-sprite/chat-sm@2x-be9161967f3445fdfcbb18879474675871cea20144aa339156b0d9ecfc93d4fb.png)
    }
}

.lj-icon--chat-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/chat-md@1x-ef97119dd41d5f5a9053bf321cc5c051fc1ac5ef70ea38e4411b688c1052134e.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--chat-md {
        background-image: url(/assets/icon-sprite/chat-md@2x-efe85895f169fa1f535d0e2b5c9c9aba44a179c6b0b288f794d6357efd672eed.png)
    }
}

.lj-icon--check {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/check-sm@1x-9215767f0e54572cdbc5773359257dbe392f6822644d34bc478c748488deb306.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--check {
        background-image: url(/assets/icon-sprite/check-sm@2x-4e63090f67f8eb64d8c87bbac69d991f5f0aa9d2541c0bd755b4e9ff498571fe.png)
    }
}

.lj-icon--check-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/check-md@1x-54f238117b24799e36b3be9d4f948ffc3d0f1d5808c7f6dfacd8414db18a709d.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--check-md {
        background-image: url(/assets/icon-sprite/check-md@2x-9b13d5895ab5701505e7d5a0e38f943971a9e5dfd1fa9d659931af036d6c34b4.png)
    }
}

.lj-icon--check-thin {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/check-thin-sm@1x-6100903330fa629b1a6aa2f3101aaebd9cf1239ac2f737cca4f64db01df7dbf0.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--check-thin {
        background-image: url(/assets/icon-sprite/check-thin-sm@2x-df6e80a567e9ec42a1ea4f86632119d05d2239aa31be3a29a712c8ae239dda2e.png)
    }
}

.lj-icon--check-thin-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/check-thin-md@1x-a889ef3a076c179683c1da2896df2394dd66f30285c20447e471b546b091f466.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--check-thin-md {
        background-image: url(/assets/icon-sprite/check-thin-md@2x-864fd37c242350e509e23088d057786d080f1b3c9f07a7437e16619b79cf4d3f.png)
    }
}

.lj-icon--chevronBottom {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/chevronBottom-sm@1x-17d04192cac7aaf54a4049a4d0e3ab673aab3a8f40cd287eac4e2a1eaa5cd237.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--chevronBottom {
        background-image: url(/assets/icon-sprite/chevronBottom-sm@2x-06a404ccfee2000597d1fc0902e6f5e4d7bb0aa00aa78fccf4614e12f269dc52.png)
    }
}

.lj-icon--chevronBottom-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/chevronBottom-md@1x-06a404ccfee2000597d1fc0902e6f5e4d7bb0aa00aa78fccf4614e12f269dc52.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--chevronBottom-md {
        background-image: url(/assets/icon-sprite/chevronBottom-md@2x-4b72f4281a428f4db731cdcf46c6eb0fbfb5c8878b49faaed2a56ce97e31ecd9.png)
    }
}

.lj-icon--chevron-left {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/chevron-left-sm@1x-a856e0d0af4cbe7205cf7728d75bda4b809811e4faf1954bb7d7573af2a17892.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--chevron-left {
        background-image: url(/assets/icon-sprite/chevron-left-sm@2x-8814c1b3156ce1ea0e39d66503022491e10cccfc677b48b2ab7b0fa008b6a572.png)
    }
}

.lj-icon--chevron-left-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/chevron-left-md@1x-050537354caad0196926fc30a874fb036905ae5e278ac8e0b789e280d3d37189.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--chevron-left-md {
        background-image: url(/assets/icon-sprite/chevron-left-md@2x-6054e5b955414c20e1fe18ec8fb59158ed8157dcf308b978f92b5f41c67c665c.png)
    }
}

.lj-icon--chevron-right {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/chevron-right-sm@1x-f7d6b9c11fdb009cb9235a24028b85cd485744f2c00be3da79b624861265ebd1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--chevron-right {
        background-image: url(/assets/icon-sprite/chevron-right-sm@2x-d3183866caceb64580e4fd8ba65f2b074a26fba20696715426695de7fcd3abfa.png)
    }
}

.lj-icon--chevron-right-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/chevron-right-md@1x-71b218645635ff5037e2943ffd844fb89e6d7a0880cb881508521313a29e785e.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--chevron-right-md {
        background-image: url(/assets/icon-sprite/chevron-right-md@2x-b47e93222a76ca57e86cabfc2d5e28f030f6544cfe432342ca9415c33840d001.png)
    }
}

.lj-icon--w-chevron-left {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/w-chevron-left-sm@1x-aeb0e39609a2aa0325b4f51fa6aaee8ba93fa4e7e71b82985592e9d06a40a4ca.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--w-chevron-left {
        background-image: url(/assets/icon-sprite/w-chevron-left-sm@2x-0b79e772954faaf306d5183f8b970c0e22b3773f9d32825669e955b81fd902e5.png)
    }
}

.lj-icon--w-chevron-left-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/w-chevron-left-md@1x-8d6116d80714a60c8280dc9b5b0c1b422260755f2499e267177d819abbfb96b5.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--w-chevron-left-md {
        background-image: url(/assets/icon-sprite/w-chevron-left-md@2x-c716061aff906b3b30b3c0cdc11691a6abc5a36127d1c3abd3fe9e3b365ea09f.png)
    }
}

.lj-icon--w-chevron-right {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/w-chevron-right-sm@1x-7f614cca42c42e190040da7bf810735612466093d4b06f5a5bfba3fa8c5bfefb.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--w-chevron-right {
        background-image: url(/assets/icon-sprite/w-chevron-right-sm@2x-4b1477df6e98df64dad8cf4bce8d5beec0d331f1b70c7b854a3ac9b113e050dd.png)
    }
}

.lj-icon--w-chevron-right-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/w-chevron-right-md@1x-c3acb5716e7c8cc4bcc3929079ee7db2a3fdd85de4c7c08cc6b47994e78c3c13.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--w-chevron-right-md {
        background-image: url(/assets/icon-sprite/w-chevron-right-md@2x-4d72f1f80c1eb81eb679e35bfc45e1c99655c90b68c9523389d45e98bf73424d.png)
    }
}

.lj-icon--circle-check {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/circle-check-sm@1x-7b6557f4d7e6482d5eb9b25c872121b5285a2e3fedbeb7adafe370c9c956d747.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--circle-check {
        background-image: url(/assets/icon-sprite/circle-check-sm@2x-b04459af78ff542bdf02e8b197dae115edc485b893eb7113847509a8a19da2a3.png)
    }
}

.lj-icon--circle-check-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/circle-check-md@1x-e8ac97e07ce7174cc1b646c24ac30d5f3535871778962370e97649cbb3b00699.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--circle-check-md {
        background-image: url(/assets/icon-sprite/circle-check-md@2x-bdcbba50cc2e25d1ede46e04c378792418c6eddf76f23172b4f24999f1d26143.png)
    }
}

.lj-icon--circle-x {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/circle-x-sm@1x-3b55cd10f79263a2ca8973e351f5db53624d6b31c65afa5d19e81eeaa267cf6d.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--circle-x {
        background-image: url(/assets/icon-sprite/circle-x-sm@2x-a6726eeb0ae7622e3a921f06c8bc3e140e89550612c7b25a29d4e83c8be1c25e.png)
    }
}

.lj-icon--circle-x-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/circle-x-md@1x-8e11d92e8ad88538103efd44e84a8e366087ee14472b0d79f8e36a9af9932aa4.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--circle-x-md {
        background-image: url(/assets/icon-sprite/circle-x-md@2x-f8128b33cbe2961f7579e338b372e5282bf4e2fc8a63b58657d1544fb1972934.png)
    }
}

.lj-icon--clock {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/clock-sm@1x-bcfbbc2f92cab12a1e3346020c9965c572e60008c55a8b6af3010eeb76941635.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--clock {
        background-image: url(/assets/icon-sprite/clock-sm@2x-949bb768924a988462de3a0d9408f757310a17928d1e9ce567724035088d49ea.png)
    }
}

.lj-icon--clock-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/clock-md@1x-4963ac6af5b725095ae35cf987686de0a5e1401e07d78b85a91a85ccc6fa670b.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--clock-md {
        background-image: url(/assets/icon-sprite/clock-md@2x-55fff21d4be0abcc833bed091f9ae9a6d6edb824de3369f9dc52e95943ff259b.png)
    }
}

.lj-icon--cog {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/cog-sm@1x-9d23a06596728cf4e20e79d587c3d27bd2f844cd0e6dace16d315aef7f6d90c2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--cog {
        background-image: url(/assets/icon-sprite/cog-sm@2x-4ce990f5068327d28909fba62c1e0d909b415e58336748fb7eda9ed955629335.png)
    }
}

.lj-icon--cog-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/cog-md@1x-705f2e4611b7148f44d81d86740e86f4c2d51036759d14fb26d85cbc476ecdce.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--cog-md {
        background-image: url(/assets/icon-sprite/cog-md@2x-1b6b433a230daf3fe8175b7f6f1ba2ea6312e56a46acfd3361d1d49c5b742caf.png)
    }
}

.lj-icon--comment-square {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/comment-square-sm@1x-6d4c7b1e8911d22e71f39f62dc47e1c449c649e2f7823feaf96501db7ebcd521.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--comment-square {
        background-image: url(/assets/icon-sprite/comment-square-sm@2x-243189819f7f12ea60ecce24e1e263ba4b82208dd931150aaad934d8539ec604.png)
    }
}

.lj-icon--comment-square-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/comment-square-md@1x-4f3bc05a2921fa4acd69b292cec9d32c16aface619ebd37550847be2612fc802.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--comment-square-md {
        background-image: url(/assets/icon-sprite/comment-square-md@2x-7d1bdc3cb37dfeac142a3be7643aae42eac68a8ce63539f90b1a65094b30b7ca.png)
    }
}

.lj-icon--document {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/document-sm@1x-7305f95e3fb5348e899e367643e2b6b3d481d3c5c8187fd200f2a57d6c1f30d3.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--document {
        background-image: url(/assets/icon-sprite/document-sm@2x-adbe3c8684baaae754d6e8ff31bac6adb1eb85ca9d0911c60f6c8a8fed962443.png)
    }
}

.lj-icon--document-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/document-md@1x-4e8555ffeb8bfd3a3a9edf9bfcb8ba42084afa15580d27355a4132aaffd05e67.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--document-md {
        background-image: url(/assets/icon-sprite/document-md@2x-d1eb05995152379027397c453c0b95ec1c89afa7b4a4841ebbdec1170bb38574.png)
    }
}

.lj-icon--ellipses {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/ellipses-sm@1x-608987a0a94927aa4e693ae682eb614cd6c4c346df458bc59c27222b75a65808.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--ellipses {
        background-image: url(/assets/icon-sprite/ellipses-sm@2x-1fb166c6aac3f732e4dc1145db07eee026c2387ea72ef4cc9540bb173af6add0.png)
    }
}

.lj-icon--ellipses-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/ellipses-md@1x-6471f3473e6ac76495ec0371eaeda8a8792dd434be50a9a54c546e64745f3304.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--ellipses-md {
        background-image: url(/assets/icon-sprite/ellipses-md@2x-6fe702992f94407bb99b641c0b72e808869d93bde469d7dac6c8ee264112b679.png)
    }
}

.lj-icon--envelope-closed {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/envelope-closed-sm@1x-01153252d8833b87cc16b479dc82800c29eb25d1a92462dd45f93bcffbb1e93b.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--envelope-closed {
        background-image: url(/assets/icon-sprite/envelope-closed-sm@2x-940c78319a911bae87b8a0c560c46e9e4bd649c288df1fad984f16cc5892d07a.png)
    }
}

.lj-icon--envelope-closed-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/envelope-closed-md@1x-4aa688e521cca89ed6ebf70db7ad427cd81035fec2b0b9110ba3b80231518900.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--envelope-closed-md {
        background-image: url(/assets/icon-sprite/envelope-closed-md@2x-da1f4fe7c419afc8c9da349c1b247274f323ed68041962c1c4350220d8aeeead.png)
    }
}

.lj-icon--envelope-open {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/envelope-open-sm@1x-091ee57ba6417753581f3621c6c544ede3c41ca733b7675087dd0629303e07e4.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--envelope-open {
        background-image: url(/assets/icon-sprite/envelope-open-sm@2x-6197b446f935706aaf128c2a1184caae0bdafa7e754740449bc51c83aba9afff.png)
    }
}

.lj-icon--envelope-open-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/envelope-open-md@1x-30d467562168f172da3e0fb64b5befc19eca75954706f2fc9684b81cc2f38a34.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--envelope-open-md {
        background-image: url(/assets/icon-sprite/envelope-open-md@2x-621a73b926442dda42e2aeb3f5208a8109d682a925ee52a186e4133bb061fd90.png)
    }
}

.lj-icon--eye-closed {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/eye-closed-sm@1x-9cdc7f78d4fb3fd6c94055d30c5f70158d5d485be84796ab7886fe0b7834cd86.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--eye-closed {
        background-image: url(/assets/icon-sprite/eye-closed-sm@2x-04c304f829500c19d89e309a125493f27cc434395cfa19bec9dd21dca316c633.png)
    }
}

.lj-icon--eye-closed-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/eye-closed-md@1x-156c64467311528f30e9c2a4473a5f6ea13bb7c7494259824ae3786eb6b5b0ef.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--eye-closed-md {
        background-image: url(/assets/icon-sprite/eye-closed-md@2x-284ca2bf87c8c01691b4f310afb9f85d78d94f776c2bee9b131e122c43f6d216.png)
    }
}

.lj-icon--eye-open {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/eye-open-sm@1x-b767a41862ee0aaebe4c2a0917f9f3f481f2517232bc5a4aee2a06520f50d147.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--eye-open {
        background-image: url(/assets/icon-sprite/eye-open-sm@2x-72f328e5111eac11e95d018a9a49c0ccc284b1166a828c32cba7612615a28ba4.png)
    }
}

.lj-icon--eye-open-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/eye-open-md@1x-40a85cfcfecf163e6fcbedfcecd70cc7d8ca49437a69ce2201a4888d61460340.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--eye-open-md {
        background-image: url(/assets/icon-sprite/eye-open-md@2x-f37dfce14aae4c9b730154db007d0e42a4573fc6adf8ec4f55a59eb97343d8a5.png)
    }
}

.lj-icon--history {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/history-sm@1x-8d511c4b08c18eb068f76c677639accc42c82cce913088da8c50e824432494a0.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--history {
        background-image: url(/assets/icon-sprite/history-sm@2x-f381ba76c7aced9a3624de89a76a46f75abe5fb57640c75352bdb19f038dccbd.png)
    }
}

.lj-icon--history-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/history-md@1x-4a638d66fc3884cef0ecc7389c589db1f687118512aab96beea4d36b2990104f.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--history-md {
        background-image: url(/assets/icon-sprite/history-md@2x-a6ba0d90d1b5b54c1875f3ec34e39d9357d3003db654c3f5718a2d5210a5feef.png)
    }
}

.lj-icon--home {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/home-sm@1x-8d833e2871765f66300f00b815f93747a863194a59f74b8b0c0b12b3e31a7ac9.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--home {
        background-image: url(/assets/icon-sprite/home-sm@2x-d4b3554aa571f295c43ba2ab65ef1e544de1c63568aa81ce19d40fb8bac54a41.png)
    }
}

.lj-icon--home-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/home-md@1x-85cadda627319f1f01c66bca41c130a99a8e14908642b41914b9f0019bf0b6f0.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--home-md {
        background-image: url(/assets/icon-sprite/home-md@2x-2dd755f3b95ee6f0b2cea98590745d19ac32d7e6ffe67ecbbff28729957bd13d.png)
    }
}

.lj-icon--link-intact {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/link-intact-sm@1x-225038e728b5dd880ed084a9f985eeef9575cfc66e9606b20a290421e32a0a89.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--link-intact {
        background-image: url(/assets/icon-sprite/link-intact-sm@2x-f211a5c70e6fc0bb36d852d5347112f7a2f0eff44fbac3d09ed3b13640648a05.png)
    }
}

.lj-icon--link-intact-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/link-intact-md@1x-6544a2d04e266d55dd9e0845970a56c15d64993ac271f553fedb98c643f517c8.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--link-intact-md {
        background-image: url(/assets/icon-sprite/link-intact-md@2x-0713cff8f0565506ffce1b39fad6427e36b8b4f11b8bee0f8348a32535f79eda.png)
    }
}

.lj-icon--magnifying-glass {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/magnifying-glass-sm@1x-8c198fd7782cdb85f11e7a2fab30648ff9a49c1c792ceca89df99692a2190b8d.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--magnifying-glass {
        background-image: url(/assets/icon-sprite/magnifying-glass-sm@2x-a304657d03ea5d5ca93bb75edb3bb7b52857cee29ccd98a00f8718852f7b2304.png)
    }
}

.lj-icon--magnifying-glass-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/magnifying-glass-md@1x-8ce0e62610eab03f958b722b8546152d326eadc52ecf3d83fed39c5d818ce2a5.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--magnifying-glass-md {
        background-image: url(/assets/icon-sprite/magnifying-glass-md@2x-55e47ecff6a902373690b294b9e374762abd853011387f8487b9948c03abc7d2.png)
    }
}

.lj-icon--map-marker {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/map-marker-sm@1x-d33e68397f33c1778ea5d6539085c442a5f048eb288f6699abf2bebc6abb338f.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--map-marker {
        background-image: url(/assets/icon-sprite/map-marker-sm@2x-131651653949175602eac6f9ae4028420dd1efe277b88f7bf6ed65a7b9f28422.png)
    }
}

.lj-icon--map-marker-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/map-marker-md@1x-2e811edca9253cb445f0ba6539ce71f5de3a70276dd75dd150c17de65fe18af4.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--map-marker-md {
        background-image: url(/assets/icon-sprite/map-marker-md@2x-a954cfd41d7e1d0b2d1026e163c04d8804a69566854dd0a094c6d8b1b65ee63c.png)
    }
}

.lj-icon--menu {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/menu-sm@1x-79fdb107a558258a2eeec6df7efd0130e122f2fabed4e3f5c09b3acfaa2ae813.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--menu {
        background-image: url(/assets/icon-sprite/menu-sm@2x-766bde3a0042bddb86504119d9c7dcb39926723b680e5f3b1085ce713e076538.png)
    }
}

.lj-icon--menu-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/menu-md@1x-de4713b134c1e8db216d4b49ebbdaac42ef9135937e6edcd06899474334b25a7.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--menu-md {
        background-image: url(/assets/icon-sprite/menu-md@2x-cb821c712ececead8e3e46ee72077a6780b3452afede9c346dba4bdba986b1c5.png)
    }
}

.lj-icon--pencil {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/pencil-sm@1x-86da87907d67bb18b10e6abda237c9072f1fdf74bd876f5f0de60e3c97b6a0a7.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--pencil {
        background-image: url(/assets/icon-sprite/pencil-sm@2x-c7a93394c02c4a3d3462a9e15bda2c2d627af24e46261086f2c865d63361b22b.png)
    }
}

.lj-icon--pencil-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/pencil-md@1x-1f6ba230eb96f5082b020364a9a30efbeb0789f1b045757b83e95e6dacb184e3.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--pencil-md {
        background-image: url(/assets/icon-sprite/pencil-md@2x-2f0006bd155068c9ff581dacebcdcfc9bfdf809222bfdb23aa3df2337d2eefe7.png)
    }
}

.lj-icon--people {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/people-sm@1x-e852865f03638b2d192c77515ba8c8ac7073dd57dabdbe55421fee29ae8bd923.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--people {
        background-image: url(/assets/icon-sprite/people-sm@2x-d43491220e5b7af699c4575a974a545e6bd41dfcae7b645d916bb8b42b58e6f1.png)
    }
}

.lj-icon--people-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/people-md@1x-eb9d18b07f163cdbcabe1638cb11b3df33eed55e9fba2932f647c269c57ae478.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--people-md {
        background-image: url(/assets/icon-sprite/people-md@2x-54ca7528543fcf78eca353a395629f3005096005326487704ce3397ca31a70e6.png)
    }
}

.lj-icon--person-genderless {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/person-genderless-sm@1x-b0245d00cfb1c420839ca20a1097af7768cf36a1dda9f581ff169ea1c40a924a.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--person-genderless {
        background-image: url(/assets/icon-sprite/person-genderless-sm@2x-b83fefa35a0837ece70a6af17914ed89d39c910058e070b64d98bde45e6050bc.png)
    }
}

.lj-icon--person-genderless-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/person-genderless-md@1x-53faf4d223a7223c66e0b27caba57955e6672e944bb1887ee3d2cf5cce0383a6.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--person-genderless-md {
        background-image: url(/assets/icon-sprite/person-genderless-md@2x-d45f7f3c9ee1cc10b9e243dc15c014c32c3b28cb77a3ee1f208ee7c2f9ea92e6.png)
    }
}

.lj-icon--plus {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/plus-sm@1x-8f4dc8630e9f9d430c0d4d9ed175da108df479903d883d3b66ce17656e44dffb.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--plus {
        background-image: url(/assets/icon-sprite/plus-sm@2x-3fd2a5c8b3c7419b4af9520e402491b33cdac9326ba29fd1c577a6095ba3a1f3.png)
    }
}

.lj-icon--plus-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/plus-md@1x-7d392a8e17bf580c263b323a9e44722542a59461917a0095b7c066331ddf59fb.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--plus-md {
        background-image: url(/assets/icon-sprite/plus-md@2x-8087af9fb4515c54ce845d7c780ea25d1bfad50fc573b9f25232e34989cfa828.png)
    }
}

.lj-icon--plus-thin {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/plus-thin-sm@1x-915fb19a1fbe468b8c374e6e9ad258b659aa7a652c06cdb6cd6ca5431f944785.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--plus-thin {
        background-image: url(/assets/icon-sprite/plus-thin-sm@2x-4400c29eb605532c87900d43e55a0d6e261c6930a48af1456f182dc8a7ed8414.png)
    }
}

.lj-icon--plus-thin-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/plus-thin-md@1x-cf0fda08b356c8966394c8eeab500a0a1c5c72562e7e290a0878205313674028.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--plus-thin-md {
        background-image: url(/assets/icon-sprite/plus-thin-md@2x-15c746e4614b57b0a0679ccfc658f695d62e778629ed0b102764bfa13a92de67.png)
    }
}

.lj-icon--share {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/share-sm@1x-bfccb8f0515fb5dbffc588af21fcf4afd68effc5e166e335b5d8700102e2538a.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--share {
        background-image: url(/assets/icon-sprite/share-sm@2x-301435bcbad22877fca8a7bab0a86db9ed28dc0aa327ef2ed4b0717d6cebfc8d.png)
    }
}

.lj-icon--share-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/share-md@1x-08255dfe5d147b84b0bd7b01683e7e26cb9d2ad24eea2ede4cd7d2bcd52c63d7.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--share-md {
        background-image: url(/assets/icon-sprite/share-md@2x-671cdcc06906ad3970cd0f61b584931715bee79d7ea8adf4665c0a19811f957e.png)
    }
}

.lj-icon--star {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/star-sm@1x-7338dcf28d97f1d99f0a06de2e3cd3796c3bfffaaf5a9d33834b241fdd2fd1e2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--star {
        background-image: url(/assets/icon-sprite/star-sm@2x-ae452e782a7a73992b7382913ba182003226f4aaa3479f19b246446856084c40.png)
    }
}

.lj-icon--star-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/star-md@1x-ae452e782a7a73992b7382913ba182003226f4aaa3479f19b246446856084c40.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--star-md {
        background-image: url(/assets/icon-sprite/star-md@2x-3f5633a220231aa2ac32e7bbc31d707208139e811ce6525aadca0750b1c1f5b8.png)
    }
}

.lj-icon--x {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/x-sm@1x-c4ed92d71791ba51a3ac64e1c85dc0ceb789a7400581de7454c8a8a39875c0fb.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--x {
        background-image: url(/assets/icon-sprite/x-sm@2x-773c79b2da841488007cc68294ac4f40c156731f45708679d12eba78b6d7e5cc.png)
    }
}

.lj-icon--x-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/x-md@1x-5be2d693a30ab13769bdef1d337c1b6040b3dd85287a72b7f2af333aa7efbc74.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--x-md {
        background-image: url(/assets/icon-sprite/x-md@2x-f0434f5e99e59d715ae05d6c664124c174981bf53a70a4bfd8029a80a9430ac0.png)
    }
}

.lj-icon--x-thin {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/x-thin-sm@1x-232179353181e06a26917ff6c6570c4728bd6c8aa741f2c2704d85ca36485df1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--x-thin {
        background-image: url(/assets/icon-sprite/x-thin-sm@2x-9c1e9dea16f3e76c4e4ea6fa1f3d4be1270353107d8e52a2991039f75738d692.png)
    }
}

.lj-icon--x-thin-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/x-thin-md@1x-9fa45a299794e3bf3526cd19e6dee01c30b38000a8e325570d287bf4b2319409.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--x-thin-md {
        background-image: url(/assets/icon-sprite/x-thin-md@2x-cfff90c52f7cf15a622978a3c4a0007e0ea64401081f5717ca60402520808ef6.png)
    }
}

.lj-icon--skype {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/skype-sm@1x-4875c8f637cac7a5a90391ef86b355b0309171654df6ea5b57376144e331f2cc.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--skype {
        background-image: url(/assets/icon-sprite/skype-sm@2x-e9cc741fcfe198a9da71afb5637a5422f6cde491b3b471dd3a69a0a954272e9e.png)
    }
}

.lj-icon--skype-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/skype-md@1x-e9cc741fcfe198a9da71afb5637a5422f6cde491b3b471dd3a69a0a954272e9e.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--skype-md {
        background-image: url(/assets/icon-sprite/skype-md@2x-9d8ed8eab8eba39ed4edfda8c86d2a0df26d85f28aa09552ec6b3d3416e12965.png)
    }
}

.lj-icon--iphone {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url(/assets/icon-sprite/iphone-sm@1x-3e3b9249d4c5bb4413ed2e956d6e9601b265c78f7a00d677ec456a4da7ffd82a.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--iphone {
        background-image: url(/assets/icon-sprite/iphone-sm@2x-ff9a2f79f0323546e81ad2fe2bb1481cec2e92b0000ffe80dd69b2fbdc60c690.png)
    }
}

.lj-icon--iphone-md {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(/assets/icon-sprite/iphone-md@1x-cacaf91081b91e8941e07c04c46e7660a3252acad4d65c6552bd3927e51a7882.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .lj-icon--iphone-md {
        background-image: url(/assets/icon-sprite/iphone-md@2x-241044b4ee8527609b3a5126042c116241d9a0e6f78d3f4056bd7999f8e48acd.png)
    }
}

.lj-button {
    display: inline-block;
    font-family: roboto,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-style: solid;
    cursor: pointer;
    white-space: nowrap;
    border-color: transparent;
    text-shadow: none
}

    .lj-button + .lj-button {
        margin-left: .5rem
    }

.lj-button--black {
    background-color: #3C3C3B;
    color: #fff
}

.lj-button--silverSand {
    background-color: #677077;
    color: #fff
}

.lj-button--puertoRico {
    background-color: #3bbcb0;
    color: #fff
}

.lj-button--tuftsBlue {
    background-color: #3877ba;
    color: #fff
}

.lj-button--ripePlum {
    background-color: #992e80;
    color: #fff
}

.lj-button--flamingo {
    background-color: #ee483e;
    color: #fff
}

.lj-button--jaffa {
    background-color: #f3873c;
    color: #fff
}

.lj-button--light {
    background-color: #e9ebec;
    color: #677077
}

.lj-button--white {
    background-color: #fff;
    color: #3C3C3B
}

.lj-button--linkedinBlue {
    background-color: #004367;
    color: #fff
}

.lj-button--githubGray {
    background-color: #0c0c0c;
    color: #fff
}

.lj-button--facebookBlue {
    background-color: #25385f;
    color: #fff
}

.lj-button--twitterBlue {
    background-color: #0a75b6;
    color: #fff
}

.lj-button--skypeBlue {
    background-color: #0875af;
    color: #fff
}

.lj-button--border {
    background-color: transparent
}

.lj-button--black.lj-button--border {
    color: #3C3C3B;
    border-color: #3C3C3B
}

.lj-button--black:hover {
    background-color: #000;
    border-color: transparent;
    color: #fff
}

.lj-button--black:active, .lj-button--black.is-active {
    background-color: #677077;
    border-color: transparent;
    color: #fff
}

.lj-button--silverSand.lj-button--border {
    color: #677077;
    border-color: #677077
}

.lj-button--silverSand:hover {
    background-color: #3c4750;
    border-color: transparent;
    color: #fff
}

.lj-button--silverSand:active, .lj-button--silverSand.is-active {
    background-color: #93999e;
    border-color: transparent;
    color: #fff
}

.lj-button--puertoRico.lj-button--border {
    color: #3bbcb0;
    border-color: #3bbcb0
}

.lj-button--puertoRico:hover {
    background-color: #D5ECEC;
    border-color: transparent;
    color: #fff
}

.lj-button--puertoRico:active, .lj-button--puertoRico.is-active {
    background-color: #73d3ca;
    border-color: transparent;
    color: #fff
}

.lj-button--tuftsBlue.lj-button--border {
    color: #3877ba;
    border-color: #3877ba
}

.lj-button--tuftsBlue:hover {
    background-color: #2f649c;
    border-color: transparent;
    color: #fff
}

.lj-button--tuftsBlue:active, .lj-button--tuftsBlue.is-active {
    background-color: #4293ea;
    border-color: transparent;
    color: #fff
}

.lj-button--ripePlum.lj-button--border {
    color: #992e80;
    border-color: #992e80
}

.lj-button--ripePlum:hover {
    background-color: #7b2567;
    border-color: transparent;
    color: #fff
}

.lj-button--ripePlum:active, .lj-button--ripePlum.is-active {
    background-color: #c94cac;
    border-color: transparent;
    color: #fff
}

.lj-button--flamingo.lj-button--border {
    color: #ee483e;
    border-color: #ee483e
}

.lj-button--flamingo:hover {
    background-color: #de1f14;
    border-color: transparent;
    color: #fff
}

.lj-button--flamingo:active, .lj-button--flamingo.is-active {
    background-color: #f48c86;
    border-color: transparent;
    color: #fff
}

.lj-button--jaffa.lj-button--border {
    color: #f3873c;
    border-color: #f3873c
}

.lj-button--jaffa:hover {
    background-color: #e6670e;
    border-color: transparent;
    color: #fff
}

.lj-button--jaffa:active, .lj-button--jaffa.is-active {
    background-color: #f8b486;
    border-color: transparent;
    color: #fff
}

.lj-button--light.lj-button--border {
    color: #677077;
    border-color: #bec2c5
}

.lj-button--light:hover {
    background-color: #bec2c5;
    border-color: transparent;
    color: #3C3C3B
}

.lj-button--light:active, .lj-button--light.is-active {
    background-color: #f4f5f6;
    border-color: transparent;
    color: #3C3C3B
}

.lj-button--white.lj-button--border {
    color: #fff;
    border-color: #fff
}

.lj-button--white:hover {
    background-color: rgba(255,255,255,.85);
    border-color: transparent;
    color: #3C3C3B
}

.lj-button--white:active, .lj-button--white.is-active {
    background-color: rgba(255,255,255,.85);
    border-color: transparent;
    color: #3C3C3B
}

.lj-button--linkedinBlue.lj-button--border {
    color: #004367;
    border-color: #004367
}

.lj-button--linkedinBlue:hover {
    border-color: transparent;
    color: #fff
}

.lj-button--linkedinBlue:active, .lj-button--linkedinBlue.is-active {
    background-color: #005d8e;
    border-color: transparent;
    color: #fff
}

.lj-button--githubGray.lj-button--border {
    color: #0c0c0c;
    border-color: #0c0c0c
}

.lj-button--githubGray:hover {
    border-color: transparent;
    color: #fff
}

.lj-button--githubGray:active, .lj-button--githubGray.is-active {
    background-color: #1f1f1f;
    border-color: transparent;
    color: #fff
}

.lj-button--facebookBlue.lj-button--border {
    color: #25385f;
    border-color: #25385f
}

.lj-button--facebookBlue:hover {
    border-color: transparent;
    color: #fff
}

.lj-button--facebookBlue:active, .lj-button--facebookBlue.is-active {
    background-color: #30487c;
    border-color: transparent;
    color: #fff
}

.lj-button--twitterBlue.lj-button--border {
    color: #0a75b6;
    border-color: #0a75b6
}

.lj-button--twitterBlue:hover {
    border-color: transparent;
    color: #fff
}

.lj-button--twitterBlue:active, .lj-button--twitterBlue.is-active {
    background-color: #0d8ddb;
    border-color: transparent;
    color: #fff
}

.lj-button--skypeBlue.lj-button--border {
    color: #0875af;
    border-color: #0875af
}

.lj-button--skypeBlue:hover {
    border-color: transparent;
    color: #fff
}

.lj-button--skypeBlue:active, .lj-button--skypeBlue.is-active {
    background-color: #0a8ed5;
    border-color: transparent;
    color: #fff
}

.lj-button--xSmall {
    height: 2rem;
    padding: 0 1rem;
    font-size: .875rem;
    border-radius: .25rem;
    line-height: 1.875rem
}

@media screen and (min-width:48rem) {
    .lj-button--xSmall {
        height: 1.5rem;
        padding: 0 .75rem;
        font-size: .75rem
    }
}

@media screen and (min-width:48rem) {
    .lj-button--xSmall {
        line-height: 1.375rem
    }
}

.lj-button--small {
    height: 2.5rem;
    padding: 0 1.25rem;
    font-size: 1rem;
    border-radius: .25rem;
    line-height: 2.375rem
}

@media screen and (min-width:48rem) {
    .lj-button--small {
        height: 2rem;
        padding: 0 1rem;
        font-size: .875rem
    }
}

@media screen and (min-width:48rem) {
    .lj-button--small {
        line-height: 1.875rem
    }
}

.lj-button--mid {
    height: 3rem;
    padding: 0 1.5rem;
    font-size: 1rem;
    border-radius: .25rem;
    line-height: 2.875rem
}

@media screen and (min-width:48rem) {
    .lj-button--mid {
        height: 2.5rem;
        padding: 0 1.25rem;
        font-size: .875rem
    }
}

@media screen and (min-width:48rem) {
    .lj-button--mid {
        line-height: 2.375rem
    }
}

.lj-button--large {
    height: 3.5rem;
    padding: 0 1.75rem;
    font-size: 1.25rem;
    border-radius: .25rem;
    line-height: 3.375rem
}

@media screen and (min-width:48rem) {
    .lj-button--large {
        height: 3rem;
        padding: 0 1.5rem;
        font-size: 1rem
    }
}

@media screen and (min-width:48rem) {
    .lj-button--large {
        line-height: 2.875rem
    }
}

.lj-button--xLarge {
    height: 3.75rem;
    padding: 0 1.875rem;
    font-size: 1.25rem;
    border-radius: .25rem;
    line-height: 3.625rem
}

@media screen and (min-width:48rem) {
    .lj-button--xLarge {
        height: 3.25rem;
        padding: 0 1.625rem;
        font-size: 1rem
    }
}

@media screen and (min-width:48rem) {
    .lj-button--xLarge {
        line-height: 3.125rem
    }
}

.lj-button--block {
    width: 100%;
    display: block;
    text-align: center;
    margin-left: 0
}

    .lj-button--block + .lj-button--block {
        margin-top: .5rem
    }

.lj-button--link {
    padding: 0;
    height: auto;
    line-height: 1.5;
    border: 0;
    border-radius: 0
}

    .lj-button--link, .lj-button--link:hover, .lj-button--link:active, .lj-button--link.is-active {
        background-color: transparent
    }

.lj-button--black.lj-button--link {
    color: #3C3C3B
}

    .lj-button--black.lj-button--link:hover {
        color: #000
    }

    .lj-button--black.lj-button--link:active, .lj-button--black.lj-button--link.is-active {
        color: #677077
    }

.lj-button--silverSand.lj-button--link {
    color: #677077
}

    .lj-button--silverSand.lj-button--link:hover {
        color: #3c4750
    }

    .lj-button--silverSand.lj-button--link:active, .lj-button--silverSand.lj-button--link.is-active {
        color: #93999e
    }

.lj-button--puertoRico.lj-button--link {
    color: #3bbcb0
}

    .lj-button--puertoRico.lj-button--link:hover {
        color: #D5ECEC
    }

    .lj-button--puertoRico.lj-button--link:active, .lj-button--puertoRico.lj-button--link.is-active {
        color: #73d3ca
    }

.lj-button--tuftsBlue.lj-button--link {
    color: #3877ba
}

    .lj-button--tuftsBlue.lj-button--link:hover {
        color: #2f649c
    }

    .lj-button--tuftsBlue.lj-button--link:active, .lj-button--tuftsBlue.lj-button--link.is-active {
        color: #4293ea
    }

.lj-button--ripePlum.lj-button--link {
    color: #992e80
}

    .lj-button--ripePlum.lj-button--link:hover {
        color: #7b2567
    }

    .lj-button--ripePlum.lj-button--link:active, .lj-button--ripePlum.lj-button--link.is-active {
        color: #c94cac
    }

.lj-button--flamingo.lj-button--link {
    color: #ee483e
}

    .lj-button--flamingo.lj-button--link:hover {
        color: #de1f14
    }

    .lj-button--flamingo.lj-button--link:active, .lj-button--flamingo.lj-button--link.is-active {
        color: #f48c86
    }

.lj-button--jaffa.lj-button--link {
    color: #f3873c
}

    .lj-button--jaffa.lj-button--link:hover {
        color: #e6670e
    }

    .lj-button--jaffa.lj-button--link:active, .lj-button--jaffa.lj-button--link.is-active {
        color: #f8b486
    }

.lj-button--light.lj-button--link {
    color: #677077
}

    .lj-button--light.lj-button--link:hover {
        color: #3C3C3B
    }

    .lj-button--light.lj-button--link:active, .lj-button--light.lj-button--link.is-active {
        color: #3c4750
    }

.lj-button--white.lj-button--link {
    color: #fff
}

    .lj-button--white.lj-button--link:hover {
        color: rgba(255,255,255,.9)
    }

    .lj-button--white.lj-button--link:active, .lj-button--white.lj-button--link.is-active {
        color: rgba(255,255,255,.85)
    }

.lj-button--linkedinBlue.lj-button--link {
    color: #004367
}

    .lj-button--linkedinBlue.lj-button--link:active, .lj-button--linkedinBlue.lj-button--link.is-active {
        color: #005d8e
    }

.lj-button--githubGray.lj-button--link {
    color: #0c0c0c
}

    .lj-button--githubGray.lj-button--link:active, .lj-button--githubGray.lj-button--link.is-active {
        color: #1f1f1f
    }

.lj-button--facebookBlue.lj-button--link {
    color: #25385f
}

    .lj-button--facebookBlue.lj-button--link:active, .lj-button--facebookBlue.lj-button--link.is-active {
        color: #30487c
    }

.lj-button--twitterBlue.lj-button--link {
    color: #0a75b6
}

    .lj-button--twitterBlue.lj-button--link:active, .lj-button--twitterBlue.lj-button--link.is-active {
        color: #0d8ddb
    }

.lj-button--skypeBlue.lj-button--link {
    color: #0875af
}

    .lj-button--skypeBlue.lj-button--link:active, .lj-button--skypeBlue.lj-button--link.is-active {
        color: #0a8ed5
    }

.lj-button.is-disabled, .lj-button:disabled {
    pointer-events: none
}

    .lj-button.is-disabled, .lj-button.is-disabled:hover, .lj-button.is-disabled:focus, .lj-button.is-disabled:active, .lj-button:disabled, .lj-button:disabled:hover, .lj-button:disabled:focus, .lj-button:disabled:active {
        border-color: transparent
    }

        .lj-button.is-disabled:not(.lj-button--link), .lj-button.is-disabled:hover:not(.lj-button--link), .lj-button.is-disabled:focus:not(.lj-button--link), .lj-button.is-disabled:active:not(.lj-button--link), .lj-button:disabled:not(.lj-button--link), .lj-button:disabled:hover:not(.lj-button--link), .lj-button:disabled:focus:not(.lj-button--link), .lj-button:disabled:active:not(.lj-button--link) {
            color: #93999e;
            background-color: #d4d7d8
        }

        .lj-button.is-disabled.lj-button--link, .lj-button.is-disabled:hover.lj-button--link, .lj-button.is-disabled:focus.lj-button--link, .lj-button.is-disabled:active.lj-button--link, .lj-button:disabled.lj-button--link, .lj-button:disabled:hover.lj-button--link, .lj-button:disabled:focus.lj-button--link, .lj-button:disabled:active.lj-button--link {
            color: #d4d7d8
        }

.lj-button--centered {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: block
}

.lj-optionButton {
    min-width: 220px;
    height: 70px;
    display: inline-block;
    position: relative;
    padding: 0 !important;
    text-align: center;
    color: #93999e;
    background: #fff;
    border: 1px solid #bec2c5;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

    .lj-optionButton .lj-optionButton-text {
        width: 90%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

    .lj-optionButton:hover {
        color: #3bbcb0;
        border-color: #3bbcb0
    }

    .lj-optionButton.lj-optionButton--selected {
        color: #fff;
        background: #3bbcb0;
        border-color: #3bbcb0
    }

@media screen and (max-width:74.9375rem) {
    .lj-optionButton {
        margin-right: 0
    }
}

.lj-optionButtonGroup .lj-optionButtonWrapper {
    display: inline-block;
    margin-right: 1rem;
    margin-top: 1rem
}

@media screen and (max-width:74.9375rem) {
    .lj-optionButtonGroup {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }

        .lj-optionButtonGroup .lj-optionButtonWrapper {
            margin-right: 0
        }
}

.lj-profileButton {
    display: inline-block;
    padding: .2rem 1rem;
    font-size: .875rem;
    font-family: roboto,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    color: #fff !important;
    background: #4293ea;
    border: 1px solid #4293ea;
    border-radius: .25rem;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

    .lj-profileButton:hover {
        background: #2f649c;
        border-color: #2f649c
    }

    .lj-profileButton:active {
        background: #3877ba;
        border-color: #3877ba
    }

    .lj-profileButton .lj-icon {
        margin: 0;
        top: 0;
        margin-right: .6rem;
        vertical-align: sub !important
    }

        .lj-profileButton .lj-icon .iconic-property-fill {
            fill: #fff !important
        }

.lj-profileBackButton {
    display: inline-block;
    margin-right: 1.4rem;
    font-family: roboto,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: uppercase;
    color: #3c4750;
    vertical-align: middle;
    -webkit-transition: color .2s ease;
    transition: color .2s ease;
    cursor: pointer
}

    .lj-profileBackButton:hover {
        color: #bec2c5
    }

        .lj-profileBackButton:hover .lj-icon {
            opacity: .3
        }

    .lj-profileBackButton .lj-icon {
        display: inline-block;
        margin-right: .6rem;
        vertical-align: top;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

.lj-button--fixed {
    display: none
}

@media screen and (min-width:62rem) {
    .lj-button--fixed {
        display: block;
        position: absolute;
        top: 2rem;
        right: 4rem
    }
}

.lj-button--terminal {
    background-color: #000;
    color: #0f0;
    border: 1px solid #0f0;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

    .lj-button--terminal:hover {
        background-color: #0f0;
        color: #000
    }

.lj-badge {
    display: inline-block;
    font-family: roboto,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .0625rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-style: solid;
    cursor: pointer;
    white-space: nowrap;
    border-color: transparent;
    text-shadow: none
}

    .lj-badge + .lj-badge {
        margin-left: .5rem
    }

.lj-badge--black {
    background-color: #3C3C3B;
    color: #fff
}

.lj-badge--silverSand {
    background-color: #677077;
    color: #fff
}

.lj-badge--puertoRico {
    background-color: #3bbcb0;
    color: #fff
}

.lj-badge--tuftsBlue {
    background-color: #3877ba;
    color: #fff
}

.lj-badge--ripePlum {
    background-color: #992e80;
    color: #fff
}

.lj-badge--flamingo {
    background-color: #ee483e;
    color: #fff
}

.lj-badge--jaffa {
    background-color: #f3873c;
    color: #fff
}

.lj-badge--light {
    background-color: #e9ebec;
    color: #677077
}

.lj-badge--white {
    background-color: #fff;
    color: #3C3C3B
}

.lj-badge--border {
    background-color: transparent
}

.lj-badge--xSmall {
    height: 1.5rem;
    padding: 0 .5rem;
    font-size: .75rem;
    border-radius: .25rem;
    line-height: 1.375rem
}

.lj-badge--small {
    height: 2rem;
    padding: 0 1rem;
    font-size: .875rem;
    border-radius: .25rem;
    line-height: 1.875rem
}

.lj-badge--mid {
    height: 2.5rem;
    padding: 0 1.25rem;
    font-size: .875rem;
    border-radius: .25rem;
    line-height: 2.375rem
}

.lj-badge--large {
    height: 3rem;
    padding: 0 1.5rem;
    font-size: 1rem;
    border-radius: .25rem;
    line-height: 2.875rem
}

.lj-badge--xLarge {
    height: 3.25rem;
    padding: 0 1.625rem;
    font-size: 1rem;
    border-radius: .25rem;
    line-height: 3.125rem
}

.lj-closeButton {
    position: relative;
    cursor: pointer
}

    .lj-closeButton:focus {
        outline: #bec2c5 thin dotted
    }

    .lj-closeButton::after, .lj-closeButton::before {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        height: 100%;
        width: 10%
    }

    .lj-closeButton::after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .lj-closeButton::before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

.lj-closeButton--small {
    height: .75rem;
    font-size: .75rem;
    width: .75rem
}

.lj-closeButton--midSmall {
    height: .875rem;
    font-size: .875rem;
    width: .875rem
}

.lj-closeButton--base {
    height: 1rem;
    font-size: 1rem;
    width: 1rem
}

.lj-closeButton--mid {
    height: 1.25rem;
    font-size: 1.25rem;
    width: 1.25rem
}

.lj-closeButton--midLarge {
    height: 1.5rem;
    font-size: 1.5rem;
    width: 1.5rem
}

.lj-closeButton--large {
    height: 2rem;
    font-size: 2rem;
    width: 2rem
}

.lj-closeButton--xLarge {
    height: 2.25rem;
    font-size: 2.25rem;
    width: 2.25rem
}

.lj-closeButton--midHuge {
    height: 2.5rem;
    font-size: 2.5rem;
    width: 2.5rem
}

.lj-closeButton--huge {
    height: 3rem;
    font-size: 3rem;
    width: 3rem
}

.lj-closeButton--xHuge {
    height: 3.5rem;
    font-size: 3.5rem;
    width: 3.5rem
}

.lj-closeButton--silverSand-xLight::after, .lj-closeButton--silverSand-xLight::before {
    background-color: #f4f5f6
}

.lj-closeButton--silverSand-xLight:hover::after, .lj-closeButton--silverSand-xLight:hover::before {
    background-color: #e9ebec
}

.lj-closeButton--silverSand-xLight:active::after, .lj-closeButton--silverSand-xLight:active::before {
    background-color: #f4f5f6
}

.lj-closeButton--silverSand-light::after, .lj-closeButton--silverSand-light::before {
    background-color: #e9ebec
}

.lj-closeButton--silverSand-light:hover::after, .lj-closeButton--silverSand-light:hover::before {
    background-color: #d4d7d8
}

.lj-closeButton--silverSand-light:active::after, .lj-closeButton--silverSand-light:active::before {
    background-color: #f4f5f6
}

.lj-closeButton--silverSand-midLight::after, .lj-closeButton--silverSand-midLight::before {
    background-color: #d4d7d8
}

.lj-closeButton--silverSand-midLight:hover::after, .lj-closeButton--silverSand-midLight:hover::before {
    background-color: #bec2c5
}

.lj-closeButton--silverSand-midLight:active::after, .lj-closeButton--silverSand-midLight:active::before {
    background-color: #e9ebec
}

.lj-closeButton--silverSand::after, .lj-closeButton--silverSand::before {
    background-color: #bec2c5
}

.lj-closeButton--silverSand:hover::after, .lj-closeButton--silverSand:hover::before {
    background-color: #93999e
}

.lj-closeButton--silverSand:active::after, .lj-closeButton--silverSand:active::before {
    background-color: #d4d7d8
}

.lj-closeButton--silverSand-midDark::after, .lj-closeButton--silverSand-midDark::before {
    background-color: #93999e
}

.lj-closeButton--silverSand-midDark:hover::after, .lj-closeButton--silverSand-midDark:hover::before {
    background-color: #677077
}

.lj-closeButton--silverSand-midDark:active::after, .lj-closeButton--silverSand-midDark:active::before {
    background-color: #bec2c5
}

.lj-closeButton--silverSand-dark::after, .lj-closeButton--silverSand-dark::before {
    background-color: #677077
}

.lj-closeButton--silverSand-dark:hover::after, .lj-closeButton--silverSand-dark:hover::before {
    background-color: #3c4750
}

.lj-closeButton--silverSand-dark:active::after, .lj-closeButton--silverSand-dark:active::before {
    background-color: #93999e
}

.lj-closeButton--silverSand-xDark::after, .lj-closeButton--silverSand-xDark::before {
    background-color: #3c4750
}

.lj-closeButton--silverSand-xDark:hover::after, .lj-closeButton--silverSand-xDark:hover::before {
    background-color: #3C3C3B
}

.lj-closeButton--silverSand-xDark:active::after, .lj-closeButton--silverSand-xDark:active::before {
    background-color: #677077
}

.lj-closeButton--silverSand-xxDark::after, .lj-closeButton--silverSand-xxDark::before {
    background-color: #3C3C3B
}

.lj-closeButton--silverSand-xxDark:hover::after, .lj-closeButton--silverSand-xxDark:hover::before {
    background-color: #000
}

.lj-closeButton--silverSand-xxDark:active::after, .lj-closeButton--silverSand-xxDark:active::before {
    background-color: #3c4750
}

.lj-closeButton--white {
    opacity: .8
}

    .lj-closeButton--white::after, .lj-closeButton--white::before {
        background-color: #fff
    }

    .lj-closeButton--white:hover {
        opacity: 1
    }

    .lj-closeButton--white:active {
        opacity: .9
    }

.lj-input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: .125rem solid #d4d7d8;
    border-radius: .25rem;
    background-color: #fff
}

    .lj-input::-webkit-input-placeholder {
        color: #93999e
    }

    .lj-input:-moz-placeholder {
        color: #93999e
    }

    .lj-input::-moz-placeholder {
        color: #93999e
    }

    .lj-input:-ms-input-placeholder {
        color: #93999e
    }

    .lj-input::-ms-input-placeholder {
        color: #93999e
    }

    .lj-input::placeholder {
        color: #93999e
    }

    .lj-input:focus {
        outline: 0
    }

    .lj-input.is-focus, .lj-input:active, .lj-input:focus {
        border-color: #3bbcb0
    }

    .lj-input .selectize-input::after {
        background: url(/assets/svg/dropdown-arrow-5f21f1c381ef3fd9e78978b324cbfc922bc526fc9cb7e58ca43fc5c07af0c553.svg) no-repeat center center;
        margin-top: -7px
    }

    .lj-input.selectize-control {
        margin: 0;
        padding: 0;
        line-height: 1;
        border: 0;
        font-size: 0;
        background: #fff;
        width: 100%
    }

        .lj-input.selectize-control.multi .selectize-input.has-items {
            padding: .46875rem 2.5rem .21875rem 1rem
        }

    .lj-input .selectize-dropdown {
        border-bottom-left-radius: .25rem;
        border-bottom-right-radius: .25rem
    }

.lj-input--mid {
    height: 3rem;
    padding: 0 1.25rem;
    font-size: 1rem;
    line-height: 2.75rem
}

@media screen and (min-width:48rem) {
    .lj-input--mid {
        height: 2.5rem;
        padding: 0 1rem;
        font-size: .875rem;
        line-height: 2.25rem
    }
}

.lj-input--large {
    height: 3.5rem;
    padding: 0 1.5rem;
    font-size: 1.25rem;
    line-height: 3.25rem
}

@media screen and (min-width:48rem) {
    .lj-input--large {
        height: 3rem;
        padding: 0 1.25rem;
        font-size: 1rem;
        line-height: 2.75rem
    }
}

textarea.lj-input {
    height: auto;
    resize: none
}

.lj-input--noBorder {
    border-color: #fff
}

.lj-input--silverSand:focus, .lj-input--silverSand:active, .lj-input--silverSand.is-focus {
    border-color: #bec2c5
}

.lj-input--puertoRico:focus, .lj-input--puertoRico:active, .lj-input--puertoRico.is-focus {
    border-color: #3bbcb0
}

.lj-input--tuftsBlue:focus, .lj-input--tuftsBlue:active, .lj-input--tuftsBlue.is-focus {
    border-color: #3877ba
}

.lj-input--ripePlum:focus, .lj-input--ripePlum:active, .lj-input--ripePlum.is-focus {
    border-color: #992e80
}

.lj-input--flamingo:focus, .lj-input--flamingo:active, .lj-input--flamingo.is-focus {
    border-color: #ee483e
}

.lj-input--jaffa:focus, .lj-input--jaffa:active, .lj-input--jaffa.is-focus {
    border-color: #f3873c
}

.lj-input--starship:focus, .lj-input--starship:active, .lj-input--starship.is-focus {
    border-color: #ede540
}

.lj-input--fern:focus, .lj-input--fern:active, .lj-input--fern.is-focus {
    border-color: #5cb85c
}

.lj-input--linkedinBlue:focus, .lj-input--linkedinBlue:active, .lj-input--linkedinBlue.is-focus {
    border-color: #0077b5
}

.lj-input--githubGray:focus, .lj-input--githubGray:active, .lj-input--githubGray.is-focus {
    border-color: #333
}

.lj-input--facebookBlue:focus, .lj-input--facebookBlue:active, .lj-input--facebookBlue.is-focus {
    border-color: #3b5998
}

.lj-input--twitterBlue:focus, .lj-input--twitterBlue:active, .lj-input--twitterBlue.is-focus {
    border-color: #1da1f2
}

.lj-input--skypeBlue:focus, .lj-input--skypeBlue:active, .lj-input--skypeBlue.is-focus {
    border-color: #12a5f4
}

.lj-input--block {
    display: block;
    width: 100%
}

.lj-input-profile, .lj-inputlist-profile {
    width: 340px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: .6rem .5rem;
    border: 1px solid #bec2c5;
    background-color: #fff;
    color: #d4d7d8
}

    .lj-input-profile input, .lj-inputlist-profile input {
        width: 100%;
        border-width: 0
    }

        .lj-input-profile input::-webkit-input-placeholder, .lj-inputlist-profile input::-webkit-input-placeholder {
            color: #bec2c5
        }

        .lj-input-profile input:-moz-placeholder, .lj-inputlist-profile input:-moz-placeholder {
            color: #bec2c5
        }

        .lj-input-profile input::-moz-placeholder, .lj-inputlist-profile input::-moz-placeholder {
            color: #bec2c5
        }

        .lj-input-profile input:-ms-input-placeholder, .lj-inputlist-profile input:-ms-input-placeholder {
            color: #bec2c5
        }

        .lj-input-profile input::-ms-input-placeholder, .lj-inputlist-profile input::-ms-input-placeholder {
            color: #bec2c5
        }

        .lj-input-profile input::placeholder, .lj-inputlist-profile input::placeholder {
            color: #bec2c5
        }

        .lj-input-profile input:focus, .lj-inputlist-profile input:focus {
            outline: 0;
            color: #3c4750
        }

        .lj-input-profile input.is-focus, .lj-inputlist-profile input.is-focus, .lj-input-profile input:active, .lj-inputlist-profile input:active, .lj-input-profile input:focus, .lj-inputlist-profile input:focus {
            border-color: #3bbcb0
        }

    .lj-input-profile.--dropdown, .--dropdown.lj-inputlist-profile {
        position: relative
    }

        .lj-input-profile.--dropdown input, .--dropdown.lj-inputlist-profile input {
            width: 80%;
            display: inline-block
        }

        .lj-input-profile.--dropdown .lj-input-profile-icon, .--dropdown.lj-inputlist-profile .lj-input-profile-icon {
            width: 20px;
            float: right;
            margin-right: 4px;
            display: inline-block;
            vertical-align: middle
        }

            .lj-input-profile.--dropdown .lj-input-profile-icon img, .--dropdown.lj-inputlist-profile .lj-input-profile-icon img {
                width: 100%
            }

.lj-textarea, .lj-textarea-profile {
    color: #3c4750;
    line-height: unset;
    padding-top: 1rem;
    padding-bottom: 1rem
}

    .lj-textarea::-webkit-input-placeholder, .lj-textarea-profile::-webkit-input-placeholder {
        color: #bec2c5
    }

    .lj-textarea:-moz-placeholder, .lj-textarea-profile:-moz-placeholder {
        color: #bec2c5
    }

    .lj-textarea::-moz-placeholder, .lj-textarea-profile::-moz-placeholder {
        color: #bec2c5
    }

    .lj-textarea:-ms-input-placeholder, .lj-textarea-profile:-ms-input-placeholder {
        color: #bec2c5
    }

    .lj-textarea::-ms-input-placeholder, .lj-textarea-profile::-ms-input-placeholder {
        color: #bec2c5
    }

    .lj-textarea::placeholder, .lj-textarea-profile::placeholder {
        color: #bec2c5
    }

    .lj-textarea:focus, .lj-textarea-profile:focus {
        outline: 0;
        color: #3c4750
    }

    .lj-textarea-profile.is-focus, .lj-textarea-profile:active, .lj-textarea-profile:focus {
        border-color: #3bbcb0
    }

.lj-inputlist-profile {
    padding: 0;
    width: auto;
    position: relative;
    display: inline-block;
    margin-bottom: 1.4rem
}

    .lj-inputlist-profile .lj-inputlist-profile-label {
        display: inline-block;
        width: 200px;
        background-color: #fff;
        color: #3c4750;
        white-space: nowrap;
        padding: .6rem .5rem;
        border-right: 1px solid #bec2c5
    }

    .lj-inputlist-profile select {
        width: 140px;
        display: inline-block;
        padding: .6rem .5rem;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-width: 0;
        background-color: #fff
    }

    .lj-inputlist-profile .lj-input-profile-icon {
        width: 20px;
        position: absolute;
        top: 50%;
        right: .6rem;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        pointer-events: none
    }

        .lj-inputlist-profile .lj-input-profile-icon img {
            width: 100%
        }

.lj-skill {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    padding-right: .5rem;
    color: #93999e;
    background-color: #f4f5f6;
    border-radius: 2px;
    display: inline-block
}

.lj-form-label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: .5rem
}

    .lj-form-label.is-required:after {
        content: ' *';
        color: #ee483e
    }

.lj-form-helper, .lj-form-helper--right {
    color: #677077;
    margin-top: .5rem
}

.lj-form-helper--right {
    font-weight: 700;
    text-align: right
}

.lj-form-helper:not(:last-of-type), .lj-form-helper + .lj-form-helper--right {
    width: 50%;
    display: inline-block;
    vertical-align: top
}

.lj-spinner {
    background: rgba(200,200,200,.3);
    position: fixed;
    height: 100%;
    top: 0;
    z-index: 10000;
    width: 100%
}

    .lj-spinner .overlay {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        height: 100vh;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        width: 100%
    }

    .lj-spinner .spinner {
        height: 74px;
        position: relative;
        width: 32px
    }

        .lj-spinner .spinner::before, .lj-spinner .spinner::after {
            content: '';
            position: absolute;
            background: #3C3C3B
        }

        .lj-spinner .spinner::before {
            width: 26.666666%;
            height: 54.59%;
            top: 0;
            left: 0;
            border-radius: 1px 1px 0 0
        }

        .lj-spinner .spinner::after {
            width: 100%;
            height: 10.12%;
            top: 54.588%;
            left: 0;
            border-radius: 0 1px 1px 1px
        }

    .lj-spinner .bar {
        position: absolute;
        width: 100%;
        height: 10.12%;
        bottom: 0;
        border-radius: 2px 2px 2px 2px;
        background: #3bbcb0;
        -webkit-animation: gradient-shift 2.6s linear infinite;
        animation: gradient-shift 2.6s linear infinite
    }

    .lj-spinner.lj-spinner--stopped {
        display: none
    }

@-webkit-keyframes gradient-shift {
    0% {
        background: #3bbcb0
    }

    16.66% {
        background: #ede540
    }

    33.32% {
        background: #f3873c
    }

    49.48% {
        background: #ee483e
    }

    66.64% {
        background: #992e80
    }

    83.30% {
        background: #4293ea
    }

    100% {
        background: #3bbcb0
    }
}

@keyframes gradient-shift {
    0% {
        background: #3bbcb0
    }

    16.66% {
        background: #ede540
    }

    33.32% {
        background: #f3873c
    }

    49.48% {
        background: #ee483e
    }

    66.64% {
        background: #992e80
    }

    83.30% {
        background: #4293ea
    }

    100% {
        background: #3bbcb0
    }
}

.lj-toggleBar-toggle {
    display: inline-block;
    cursor: pointer;
    padding-bottom: 1.2px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    -webkit-transition: border-bottom-color .2s ease;
    transition: border-bottom-color .2s ease
}

    .lj-toggleBar-toggle a {
        color: #81878c
    }

    .lj-toggleBar-toggle:first-child {
        margin-right: 4rem
    }

@media screen and (max-width:420px) {
    .lj-toggleBar-toggle:first-child {
        margin-right: 2em
    }
}

.lj-toggleBar-toggle:first-child:hover, .lj-toggleBar-toggle:first-child.--active {
    border-bottom-color: #3bbcb0
}

    .lj-toggleBar-toggle:first-child:hover a, .lj-toggleBar-toggle:first-child.--active a {
        color: #3bbcb0
    }

.lj-toggleBar-toggle:last-child:hover, .lj-toggleBar-toggle:last-child.--active {
    border-bottom-color: #992e80
}

    .lj-toggleBar-toggle:last-child:hover a, .lj-toggleBar-toggle:last-child.--active a {
        color: #992e80
    }

.lj-mediaIcon {
    display: inline-block;
    width: 2.25rem;
    height: 2.25rem;
    border-radius: 50%;
    margin-left: 1.4rem;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    border-radius: 50%;
    overflow: hidden
}

    .lj-mediaIcon:first-child {
        margin-left: 0
    }

    .lj-mediaIcon:hover {
        opacity: .7
    }

    .lj-mediaIcon .iconic {
        margin: 0;
        padding: 0;
        height: 2.25rem !important;
        width: 2.25rem !important;
        background: #3bbcb0;
        top: 0
    }

        .lj-mediaIcon .iconic .iconic-property-fill {
            fill: #fff
        }

    .lj-mediaIcon.lj-mediaIcon--github .iconic {
        background: #fff
    }

        .lj-mediaIcon.lj-mediaIcon--github .iconic .iconic-property-fill {
            fill: #333
        }

    .lj-mediaIcon.lj-mediaIcon--linkedin .iconic {
        background: #0077b5
    }

    .lj-mediaIcon.lj-mediaIcon--facebook .iconic {
        background: #3b5998
    }

.lj-alert {
    display: block;
    padding: .5rem 1rem;
    color: #fff;
    margin: .5rem 0;
    font-size: .75rem;
    font-weight: 700;
    clear: both
}

    .lj-alert .iconic {
        margin-right: .5rem;
        vertical-align: middle;
        margin-top: -.0625rem !important
    }

    .lj-alert .iconic-property-fill {
        fill: #fff
    }

    .lj-alert .iconic-property-stroke {
        stroke: #fff
    }

.lj-alert--error {
    background-color: #ee483e;
    z-index: 1
}

.lj-alert--success {
    background-color: #3bbcb0
}

.lj-alert--warning {
    background-color: #c1560c
}

.lj-alert--info {
    background-color: #3877ba
}

.lj-alert-festival {
    padding: 1.25rem 0 .8rem;
    text-align: center;
    background: #000;
    color: #fff
}

    .lj-alert-festival .lj-alert-festival-icon {
        display: none
    }

    .lj-alert-festival p {
        margin-top: -.6rem;
        width: 66%
    }

    .lj-alert-festival .lj-button {
        margin-top: .6rem
    }

@media screen and (min-width:36rem) and (max-width:48rem) {
    .lj-alert-festival {
        padding: 1.26rem 0
    }

        .lj-alert-festival p {
            width: 32%;
            margin-top: -.6rem;
            display: inline-block
        }

        .lj-alert-festival .lj-button {
            margin-left: 1.2rem;
            margin-bottom: .1rem;
            vertical-align: super
        }
}

@media screen and (min-width:48rem) {
    .lj-alert-festival p {
        width: auto;
        margin-top: 0;
        display: inline-block
    }

    .lj-alert-festival .lj-button {
        margin-top: 0;
        margin-left: 1.2rem;
        margin-bottom: .4rem;
        vertical-align: inherit
    }
}

@media screen and (min-width:62rem) {
    .lj-alert-festival .lj-alert-festival-icon {
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

.lj-radialBar-wrapper {
    width: 160px;
    position: relative;
    margin: 0 auto .6rem
}

@media screen and (min-width:62rem) {
    .lj-radialBar-wrapper {
        display: inline-block;
        margin: 0 0 1.6rem
    }
}

.lj-radialBar-percent {
    margin-top: 1rem;
    margin-bottom: 2rem;
    text-align: center;
    color: #4293ea;
    font-size: .875rem
}

    .lj-radialBar-percent span {
        display: block
    }

@media screen and (min-width:62rem) {
    .lj-radialBar-percent span {
        display: inline-block
    }

        .lj-radialBar-percent span:first-child {
            margin-right: .3rem
        }
}

.lj-radialBar-percent .lj-radialBar-percent-value {
    font-size: 1.25rem
}

@media screen and (min-width:62rem) {
    .lj-radialBar-percent {
        width: 200px;
        display: inline-block;
        margin: 0 0 1.6rem 1rem;
        text-align: left;
        vertical-align: bottom
    }
}

.lj-radialBar {
    width: 160px;
    height: 160px;
    border-radius: 50%;
    background: #e9ebec
}

    .lj-radialBar .lj-radialBar--mask {
        width: 160px;
        height: 160px;
        border-radius: 50%;
        position: absolute;
        clip: rect(0px,160px,160px,80px);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: -webkit-transform 1s;
        transition: -webkit-transform 1s;
        transition: transform 1s;
        transition: transform 1s,-webkit-transform 1s
    }

    .lj-radialBar .lj-radialBar--fill {
        width: 160px;
        height: 160px;
        border-radius: 50%;
        position: absolute;
        clip: rect(0px,80px,160px,0px);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: -webkit-transform 1s;
        transition: -webkit-transform 1s;
        transition: transform 1s;
        transition: transform 1s,-webkit-transform 1s;
        background: #4293ea
    }

.lj-radialBar--inset {
    width: 154px;
    height: 154px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 3px;
    margin-top: 3px;
    background-color: #fff
}

.lj-tag, .lj-tag-alternate {
    width: 190px;
    margin-bottom: 1.4rem
}

    .lj-tag:last-child, .lj-tag-alternate:last-child {
        margin-bottom: 0
    }

    .lj-tag.lj-tag--small, .lj-tag--small.lj-tag-alternate {
        width: 150px
    }

@media screen and (max-width:36rem) {
    .lj-tag.lj-tag--small, .lj-tag--small.lj-tag-alternate {
        width: 120px
    }
}

@media screen and (min-width:48rem) {
    .lj-tag.lj-tag--small, .lj-tag--small.lj-tag-alternate {
        width: 190px
    }
}

.lj-tag .lj-tag-label, .lj-tag-alternate .lj-tag-label {
    width: 100%;
    display: inline-block;
    padding: .05rem .4rem;
    border-radius: 2px;
    text-align: center;
    border: 1px solid #4293ea;
    color: #4293ea;
    background-color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

    .lj-tag .lj-tag-label.lj-tag-label--disabled, .lj-tag-alternate .lj-tag-label.lj-tag-label--disabled {
        border-style: dashed
    }

.lj-tag .lj-tag-experience, .lj-tag-alternate .lj-tag-experience {
    display: block;
    margin-top: .05rem;
    text-align: center;
    font-size: .75rem;
    color: #2f649c
}

.lj-tag-alternate .lj-tag-label {
    border: 1px solid #f4f5f6;
    color: #4293ea;
    background-color: #f4f5f6
}

.lj-input--error .lj-input {
    border-color: #ee483e
}

.lj-input--error .lj-alert--error {
    position: absolute;
    width: auto
}

    .lj-input--error .lj-alert--error::after {
        content: '';
        border-left: .5rem solid transparent;
        border-right: .5rem solid transparent;
        border-bottom: .5rem solid #ee483e;
        top: -.5rem;
        width: 0;
        height: 0;
        left: .5rem;
        position: absolute
    }

.lj-inputGroup {
    position: relative
}

    .lj-inputGroup .lj-input--mid, .lj-inputGroup .lj-input--large {
        display: block
    }

.lj-inputGroup--mid .lj-inputGroup-addon--left {
    left: 1.25rem
}

@media screen and (min-width:48rem) {
    .lj-inputGroup--mid .lj-inputGroup-addon--left {
        left: 1rem
    }
}

.lj-inputGroup--mid .lj-input {
    padding-left: 3.5rem
}

@media screen and (min-width:48rem) {
    .lj-inputGroup--mid .lj-input {
        padding-left: 3rem
    }
}

.lj-inputGroup--large .lj-inputGroup-addon--left {
    left: 1.5rem
}

@media screen and (min-width:48rem) {
    .lj-inputGroup--large .lj-inputGroup-addon--left {
        left: 1.25rem
    }
}

.lj-inputGroup--large .lj-input {
    padding-left: 4rem
}

@media screen and (min-width:48rem) {
    .lj-inputGroup--large .lj-input {
        padding-left: 3.5rem
    }
}

.lj-inputGroup--mid .lj-inputGroup-addon--right {
    right: 1.25rem
}

@media screen and (min-width:48rem) {
    .lj-inputGroup--mid .lj-inputGroup-addon--right {
        right: 1rem
    }
}

.lj-inputGroup--mid .lj-input--mid {
    padding-right: 3.5rem
}

@media screen and (min-width:48rem) {
    .lj-inputGroup--mid .lj-input--mid {
        padding-right: 3rem
    }
}

.lj-inputGroup--large .lj-inputGroup-addon--right {
    right: 1.5rem
}

@media screen and (min-width:48rem) {
    .lj-inputGroup--large .lj-inputGroup-addon--right {
        right: 1.25rem
    }
}

.lj-inputGroup--large .lj-input--large {
    padding-right: 4rem
}

@media screen and (min-width:48rem) {
    .lj-inputGroup--large .lj-input--large {
        padding-right: 3.5rem
    }
}

.lj-inputGroup-addon--left, .lj-inputGroup-addon--right {
    position: absolute;
    top: 50%;
    margin-top: -.5rem;
    width: 1rem;
    height: 1rem;
    background-position: center center;
    background-size: contain
}

    .lj-inputGroup-addon--left.lj-iconAddon, .lj-inputGroup-addon--right.lj-iconAddon {
        opacity: .5;
        z-index: 1
    }

        .lj-inputGroup-addon--left.lj-iconAddon .iconic, .lj-inputGroup-addon--right.lj-iconAddon .iconic {
            height: .8125rem !important;
            width: .8125rem !important
        }

.lj-inputGroup--buttonAddon, .lj-inputGroup--iconButtonAddon, .lj-inputGroup--mid .lj-inputGroup--buttonAddon, .lj-inputGroup--mid .lj-inputGroup--iconButtonAddon {
    cursor: pointer;
    padding: 1rem;
    z-index: 2;
    background-size: 1rem;
    margin-top: 0;
    top: 0;
    height: 100%
}

    .lj-inputGroup--buttonAddon:focus, .lj-inputGroup--iconButtonAddon:focus, .lj-inputGroup--mid .lj-inputGroup--buttonAddon:focus, .lj-inputGroup--mid .lj-inputGroup--iconButtonAddon:focus {
        outline: #bec2c5 thin dotted
    }

    .lj-inputGroup--iconButtonAddon.lj-iconAddon--x-thin-sm, .lj-inputGroup--iconButtonAddon.lj-iconAddon--x-sm, .lj-inputGroup--buttonAddon.lj-iconAddon--x-thin-sm, .lj-inputGroup--buttonAddon.lj-iconAddon--x-sm {
        background-size: .625rem
    }

@media screen and (min-width:62rem) {
    .lj-inputGroup--iconButtonAddon.lj-iconAddon--x-thin-sm, .lj-inputGroup--iconButtonAddon.lj-iconAddon--x-sm, .lj-inputGroup--buttonAddon.lj-iconAddon--x-thin-sm, .lj-inputGroup--buttonAddon.lj-iconAddon--x-sm {
        display: none
    }
}

.lj-inputGroup--iconButtonAddon:hover {
    opacity: 1
}

.lj-inputGroup--iconButtonAddon:active, .lj-inputGroup--iconButtonAddon.is-active {
    opacity: .4
}

.lj-metatag {
    display: inline-block;
    color: #93999e
}

    .lj-metatag > *:first-child {
        display: inline-block;
        vertical-align: middle;
        margin-right: .5rem;
        opacity: .4
    }

.lj-return {
    display: inline-block
}

    .lj-return > *:first-child {
        display: inline-block;
        vertical-align: middle;
        margin-right: .5rem;
        opacity: .4
    }

    .lj-return > *:last-child {
        font-family: roboto,sans-serif;
        line-height: 1.5;
        font-size: .875rem;
        font-weight: 500;
        letter-spacing: 1px;
        text-transform: uppercase
    }

.lj-editButton {
    fill: #93999e;
    color: #93999e;
    margin-bottom: 1.4rem;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    cursor: pointer
}

    .lj-editButton:hover {
        fill: #d4d7d8;
        color: #d4d7d8
    }

    .lj-editButton .lj-icon {
        display: inline-block;
        margin-right: .6rem;
        vertical-align: sub
    }

.lj-productCard {
    display: inline-block;
    text-align: left
}

    .lj-productCard .lj-productCard-header {
        background-color: #992e80;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        color: #fff;
        padding: 1.5rem;
        padding-top: 2.5rem
    }

    .lj-productCard .lj-productCard-headerTitle {
        font-family: roboto,sans-serif;
        line-height: 1.5;
        font-size: 1.5rem;
        font-weight: 500;
        letter-spacing: 1px
    }

    .lj-productCard .lj-productCard-headerSubtitle {
        font-size: 1rem;
        font-style: italic
    }

    .lj-productCard .lj-productCard-body {
        background-color: #fff;
        border: 1px solid #e9ebec;
        border-top: 0;
        padding: 1.5rem;
        padding-bottom: 1.5rem;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px
    }

    .lj-productCard .lj-productCard-bodyTitle {
        font-family: roboto,sans-serif;
        line-height: 1.5;
        font-size: 2rem;
        font-weight: 400;
        font-weight: 300
    }

    .lj-productCard .lj-productCard-bodySubtitle {
        font-size: 1rem;
        font-weight: 300;
        letter-spacing: 1px;
        margin-bottom: 1.5rem
    }

    .lj-productCard .lj-productCard-bodyFeatures {
        margin-bottom: 1.5rem
    }

        .lj-productCard .lj-productCard-bodyFeatures > li {
            list-style: none;
            font-size: 1rem;
            font-weight: 400;
            color: #677077
        }

    .lj-productCard .lj-productCard-bodyFeatureIcon {
        margin-right: .25rem;
        vertical-align: middle
    }

        .lj-productCard .lj-productCard-bodyFeatureIcon .iconic-property-stroke {
            stroke: #992e80
        }

.lj-iconBar {
    width: 100%;
    text-align: center
}

.lj-skillInput {
    margin-bottom: 1.4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

    .lj-skillInput .lj-skillInput-border {
        position: relative;
        border: .125rem solid #d4d7d8
    }

@media screen and (max-width:36rem) {
    .lj-skillInput .lj-skillInput-border {
        width: 100%
    }
}

.lj-skillInput .lj-input-icon {
    width: 20px;
    position: absolute;
    right: .5rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none
}

    .lj-skillInput .lj-input-icon .iconic {
        width: 100%
    }

.lj-skillInput .lj-skillInput-skill {
    display: inline-block;
    padding: 0
}

    .lj-skillInput .lj-skillInput-skill:disabled {
        background: #fff;
        color: #3c4750
    }

    .lj-skillInput .lj-skillInput-skill .selectize-input {
        border: 0;
        vertical-align: middle
    }

.lj-skillInput .lj-skillInput-experience {
    display: inline-block;
    padding: 0;
    border: 0;
    width: 140px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer
}

    .lj-skillInput .lj-skillInput-experience:disabled {
        background: #fff;
        color: #3c4750
    }

    .lj-skillInput .lj-skillInput-experience:focus {
        outline: 0
    }

    .lj-skillInput .lj-skillInput-experience .selectize-input {
        border: 0;
        vertical-align: middle
    }

        .lj-skillInput .lj-skillInput-experience .selectize-input::after {
            background: url(/assets/svg/dropdown-arrow-5f21f1c381ef3fd9e78978b324cbfc922bc526fc9cb7e58ca43fc5c07af0c553.svg) no-repeat center center
        }

@media screen and (max-width:36rem) {
    .lj-skillInput .lj-skillInput-experience {
        width: 50%
    }
}

.lj-skillInput input[type=text] {
    display: inline-block;
    padding: 0;
    border: 0
}

    .lj-skillInput input[type=text]:disabled {
        background: #fff;
        color: #3c4750
    }

.lj-skillInput .lj-skillInput-skill, .lj-skillInput input[type=text] {
    width: 200px;
    border-right: .125rem solid #d4d7d8;
    border-radius: 0
}

    .lj-skillInput .lj-skillInput-skill .selectize-input::after, .lj-skillInput input[type=text] .selectize-input::after {
        content: none
    }

@media screen and (max-width:36rem) {
    .lj-skillInput .lj-skillInput-skill, .lj-skillInput input[type=text] {
        width: 50%
    }
}

.lj-skillInput .lj-skillInput-delete {
    width: 30px;
    padding: .6rem .5rem;
    margin-left: .4rem;
    cursor: pointer;
    display: inline-block
}

    .lj-skillInput .lj-skillInput-delete img {
        width: 100%;
        vertical-align: sub
    }

.lj-skillInput:first-child .lj-skillInput-delete {
    display: none
}

.lj-skillInput-group.lj-input--error {
    position: relative
}

    .lj-skillInput-group.lj-input--error .lj-alert--error {
        top: auto;
        bottom: -3.25rem
    }

    .lj-skillInput-group.lj-input--error .lj-skillInput-border  {
        border-color: #ee483e
    }

@media screen and (min-width:36rem) {
    .lj-inputHint {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .lj-inputHint .lj-form-helper {
            -webkit-box-flex: 1;
            -webkit-flex: 1 1 25%;
            -moz-box-flex: 1;
            -ms-flex: 1 1 25%;
            flex: 1 1 25%;
            padding-left: 1rem;
            margin: 0
        }

        .lj-inputHint .lj-input--block {
            -webkit-box-flex: 1;
            -webkit-flex: 1 1 75%;
            -moz-box-flex: 1;
            -ms-flex: 1 1 75%;
            flex: 1 1 75%;
            max-width: 75%
        }
}

.lj-inputHint--small {
    font-size: .75rem
}

.lj-inputHint--right {
    text-align: right
}

@media screen and (min-width:36rem) {
    .lj-inputHint--right {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.cardlist .card {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid #e9ebec;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 20%;
    padding: 0 27px;
    width: 100%;
    font-size: 14px
}

    .cardlist .card:last-child {
        border: 0
    }

    .cardlist .card .position {
        width: 41px;
        margin-right: 10px;
        justify-self: flex-start;
        letter-spacing: 1px
    }

    .cardlist .card .user {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .cardlist .card .image {
        border-radius: 50%;
        margin: 10px 15px 10px 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -moz-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        width: 50px;
        height: 50px;
        justify-self: flex-start;
        position: relative
    }

@media(max-height:700px) and (min-width:1199px) {
    .cardlist .card .image {
        height: 35px;
        width: 35px
    }
}

.cardlist .card .image .badge1, .cardlist .card .image .badge2 {
    position: absolute;
    left: -2px;
    width: auto;
    height: 20px
}

.cardlist .card .image .badge1 {
    top: -5px
}

.cardlist .card .image .badge2 {
    top: -2px
}

.cardlist .card .invites {
    width: 10px !important;
    height: 10px !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #bec2c5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 15%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 15%;
    flex: 0 1 15%;
    justify-self: flex-end
}

    .cardlist .card .invites .iconic-property-fill {
        fill: #bec2c5
    }

    .cardlist .card .invites .iconic-property-stroke {
        stroke: #bec2c5
    }

    .cardlist .card .invites strong {
        margin-right: 10px;
        margin-top: 2px
    }

.cardlist .active {
    background-color: #e1eefc;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.3);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.3)
}

    .cardlist .active .invites {
        width: 10px !important;
        height: 10px !important;
        color: #677077
    }

        .cardlist .active .invites .iconic-property-fill {
            fill: #677077
        }

        .cardlist .active .invites .iconic-property-stroke {
            stroke: #677077
        }

.lj-planDetails {
    min-width: 13rem;
    max-width: 14rem
}

.lj-planDetails-title {
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 1rem
}

.lj-planDetails-section {
    background-color: #fff;
    border: 1px solid #d4d7d8;
    padding: .8rem 1rem
}

    .lj-planDetails-section + .lj-planDetails-section {
        border-top: 0
    }

.lj-planDetails-sectionTitle {
    color: #992e80;
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: .5rem
}

.lj-planDetails-dateLabel {
    text-align: right;
    display: inline-block;
    width: 2rem
}

.lj-planDetails-dateValue {
    display: inline-block;
    margin-left: 1rem
}

.lj-planDetails-period {
    font-size: 1.4rem;
    margin-left: 1.5rem;
    margin-top: .3rem
}

.lj-planDetails-value {
    font-size: 1.2rem
}

.lj-planDetails-valueTotal {
    color: #93999e;
    margin-left: 2.4rem
}

.lj-userAvatar {
    width: 136px;
    height: 136px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    overflow: hidden;
    -webkit-box-shadow: 0 2px 6px #d4d7d8;
    box-shadow: 0 2px 6px #d4d7d8
}

@media screen and (min-width:62rem) {
    .lj-userAvatar:hover .lj-userAvatar-overlay {
        bottom: 0
    }
}

.lj-userAvatar:focus {
    outline: 0
}

.lj-userAvatar .lj-userAvatar-upload {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    white-space: nowrap;
    font-family: roboto,sans-serif;
    color: #4293ea
}

    .lj-userAvatar .lj-userAvatar-upload .lj-icon {
        width: 28px;
        display: inline-block;
        margin-bottom: .2rem
    }

    .lj-userAvatar .lj-userAvatar-upload span {
        display: block
    }

.lj-userAvatar .lj-userAvatar-img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 5;
    pointer-events: none
}

.lj-userAvatar .lj-userAvatar-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 24%;
    text-align: center;
    background: rgba(255,255,255,.9);
    -webkit-transition: bottom .2s ease;
    transition: bottom .2s ease;
    z-index: 10
}

@media screen and (min-width:62rem) {
    .lj-userAvatar .lj-userAvatar-overlay {
        bottom: -124%
    }
}

.lj-userAvatar .lj-userAvatar-overlay .lj-icon {
    width: 22px !important;
    height: 22px !important;
    display: inline-block;
    margin-top: .4rem
}

    .lj-userAvatar .lj-userAvatar-overlay .lj-icon .iconic-property-fill {
        fill: #4293ea
    }

    .lj-userAvatar .lj-userAvatar-overlay .lj-icon .iconic-property-stroke {
        stroke: #4293ea
    }

.lj-userAvatar--small {
    width: 2rem;
    height: 2rem
}

.lj-userAvatar--xSmall {
    height: 1rem;
    width: 1rem
}

.lj-userAvatar--small, .lj-userAvatar--xSmall {
    position: static;
    display: inline-block;
    -webkit-transform: none;
    transform: none;
    margin-right: .5rem
}

    .lj-userAvatar--small .lj-userAvatar-img, .lj-userAvatar--xSmall .lj-userAvatar-img {
        position: static;
        -webkit-transform: none;
        transform: none
    }

.lj-userAvatar--medium {
    -webkit-transform: none;
    transform: none;
    margin-right: 0;
    left: 0;
    top: .125rem;
    width: 5rem;
    height: 5rem
}

.lj-success-screen .lj-success-header {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #f4f5f6;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1.5rem;
    text-align: center
}

    .lj-success-screen .lj-success-header .lj-success-header-text {
        padding: 0 1rem
    }

        .lj-success-screen .lj-success-header .lj-success-header-text h1 {
            font-family: roboto,sans-serif;
            line-height: 1.5;
            font-size: 3.5rem;
            margin-top: 2.5rem;
            font-weight: 500;
            font-family: roboto,sans-serif
        }

@media screen and (max-width:47.9375rem) {
    .lj-success-screen .lj-success-header .lj-success-header-text h1 {
        font-family: roboto,sans-serif;
        line-height: 1.5;
        font-size: 2.25rem;
        font-weight: 300;
        font-family: roboto,sans-serif;
        font-weight: 500;
        line-height: 1;
        margin-bottom: 1rem
    }
}

.lj-success-screen .lj-success-header .lj-success-header-text h4 {
    font-weight: 400;
    font-family: fira sans,sans-serif
}

@media screen and (max-width:47.9375rem) {
    .lj-success-screen .lj-success-header .lj-success-header-text h4 {
        font-family: roboto,sans-serif;
        line-height: 1.5;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: 1px;
        font-family: roboto,sans-serif;
        font-weight: 400
    }
}

.lj-success-screen .lj-success-header img {
    max-width: 60%
}

.lj-success-screen .lj-success-parts {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    text-align: center;
    padding: 0 3rem
}

@media screen and (max-width:47.9375rem) {
    .lj-success-screen .lj-success-parts {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0
    }

        .lj-success-screen .lj-success-parts .column {
            margin-top: 3rem
        }
}

@media screen and (min-width:100rem) {
    .lj-success-screen .lj-success-parts {
        padding: 0 20rem
    }
}

@media screen and (min-width:75rem) {
    .lj-success-screen .lj-success-parts {
        padding: 0 10rem
    }
}

.lj-success-screen .lj-success-parts .column {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

    .lj-success-screen .lj-success-parts .column .symbol {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .lj-success-screen .lj-success-parts .column .title {
        font-family: roboto,sans-serif;
        line-height: 1.5;
        font-size: 1.25rem;
        font-weight: 500;
        letter-spacing: 1px;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        margin: 1.25rem 0 .625rem;
        text-align: center
    }

        .lj-success-screen .lj-success-parts .column .title.--green {
            color: #3bbcb0;
            -webkit-box-flex: 0;
            -webkit-flex-grow: 0;
            -moz-box-flex: 0;
            -ms-flex-positive: 0;
            flex-grow: 0
        }

    .lj-success-screen .lj-success-parts .column .content  {
        color: #677077;
        font-family: roboto,sans-serif;
        text-align: center;
        font-size: 1rem
    }

.lj-success-screen .lj-success-text {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: 1rem;
    font-family: roboto,sans-serif
}

    .lj-success-screen .lj-success-text h3 {
        margin-bottom: 1.875rem
    }

    .lj-success-screen .lj-success-text .lj-landing-name {
        color: #3bbcb0
    }

.lj-success-screen .lj-referral-text {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: 1rem;
    font-family: fira sans,sans-serif;
    color: #26507e;
    text-align: center
}

@media screen and (min-width:62rem) {
    .lj-tagGroup-wrapper, .lj-profile .lj-tagGroup-modal {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.lj-tagGroup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2rem
}

    .lj-tagGroup:last-child {
        margin-right: 0
    }

    .lj-tagGroup .lj-tagGroup-heading {
        text-align: center;
        color: #93999e;
        margin-bottom: 1.2rem
    }

    .lj-tagGroup + .lj-tagGroup {
        margin-top: 3rem
    }

@media screen and (min-width:62rem) {
    .lj-tagGroup + .lj-tagGroup {
        margin-top: 0;
        margin-left: 3.8rem
    }
}

.lj-radiobuttonGroup .lj-radiobutton-ui {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin: -.0625rem .625rem 0 -1.75rem;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: 1px solid #bec2c5;
    border-radius: 50%
}

.lj-radiobuttonGroup .lj-radiobutton-label {
    cursor: pointer;
    color: #3C3C3B;
    padding-left: 1.75rem;
    font-weight: initial
}

    .lj-radiobuttonGroup .lj-radiobutton-label:hover .lj-radiobutton-ui {
        border-color: #3C3C3B
    }

.lj-radiobuttonGroup .lj-radio-input {
    display: none
}

    .lj-radiobuttonGroup .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui, .lj-radiobuttonGroup .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui:hover {
        border-color: #3C3C3B;
        background-color: #3C3C3B
    }

.lj-radiobuttonGroup--silverSand .lj-radiobutton-label:hover .lj-radiobutton-ui {
    border-color: #bec2c5
}

.lj-radiobuttonGroup--silverSand .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui, .lj-radiobuttonGroup--silverSand .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui:hover {
    border-color: #bec2c5;
    background-color: #bec2c5
}

.lj-radiobuttonGroup--puertoRico .lj-radiobutton-label:hover .lj-radiobutton-ui {
    border-color: #3bbcb0
}

.lj-radiobuttonGroup--puertoRico .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui, .lj-radiobuttonGroup--puertoRico .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui:hover {
    border-color: #3bbcb0;
    background-color: #3bbcb0
}

.lj-radiobuttonGroup--tuftsBlue .lj-radiobutton-label:hover .lj-radiobutton-ui {
    border-color: #4293ea
}

.lj-radiobuttonGroup--tuftsBlue .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui, .lj-radiobuttonGroup--tuftsBlue .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui:hover {
    border-color: #4293ea;
    background-color: #4293ea
}

.lj-radiobuttonGroup--ripePlum .lj-radiobutton-label:hover .lj-radiobutton-ui {
    border-color: #c94cac
}

.lj-radiobuttonGroup--ripePlum .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui, .lj-radiobuttonGroup--ripePlum .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui:hover {
    border-color: #c94cac;
    background-color: #c94cac
}

.lj-radiobuttonGroup--flamingo .lj-radiobutton-label:hover .lj-radiobutton-ui {
    border-color: #ee483e
}

.lj-radiobuttonGroup--flamingo .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui, .lj-radiobuttonGroup--flamingo .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui:hover {
    border-color: #ee483e;
    background-color: #ee483e
}

.lj-radiobuttonGroup--jaffa .lj-radiobutton-label:hover .lj-radiobutton-ui {
    border-color: #f3873c
}

.lj-radiobuttonGroup--jaffa .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui, .lj-radiobuttonGroup--jaffa .lj-radio-input:checked + .lj-radiobutton-label .lj-radiobutton-ui:hover {
    border-color: #f3873c;
    background-color: #f3873c
}

.lj-radiobuttonGroup--inline .lj-radiobutton + .lj-radiobutton {
    margin-top: .6rem
}

@media screen and (min-width:62rem) {
    .lj-radiobuttonGroup--inline .lj-radiobutton {
        display: inline-block;
        margin-right: 2.8rem;
        margin-top: 0
    }

        .lj-radiobuttonGroup--inline .lj-radiobutton:last-child {
            margin-right: 0
        }
}

.lj-checkboxGroup .lj-checkbox-ui {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin: -.0625rem .625rem 0 0;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: .125rem solid #bec2c5;
    line-height: 1.4
}

.lj-checkboxGroup .lj-checkbox-label {
    cursor: pointer
}

    .lj-checkboxGroup .lj-checkbox-label .iconic {
        vertical-align: middle;
        height: .625rem !important;
        width: .625rem !important;
        position: relative;
        top: -.25rem;
        opacity: 0
    }

    .lj-checkboxGroup .lj-checkbox-label:hover .lj-checkbox-ui {
        border-color: #3C3C3B
    }

.lj-checkboxGroup .lj-checkbox-input {
    display: none
}

    .lj-checkboxGroup .lj-checkbox-input:focus + label {
        outline: #bec2c5 thin dotted
    }

    .lj-checkboxGroup .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui, .lj-checkboxGroup .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui:hover {
        border-color: #3C3C3B;
        background-color: #3C3C3B
    }

        .lj-checkboxGroup .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui .iconic, .lj-checkboxGroup .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui:hover .iconic {
            opacity: 1
        }

            .lj-checkboxGroup .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui .iconic .iconic-property-fill, .lj-checkboxGroup .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui:hover .iconic .iconic-property-fill {
                fill: #fff
            }

            .lj-checkboxGroup .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui .iconic .iconic-property-stroke, .lj-checkboxGroup .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui:hover .iconic .iconic-property-stroke {
                stroke: #fff
            }

    .lj-checkboxGroup .lj-checkbox-input:disabled + .lj-checkbox-label .lj-checkbox-ui {
        background-color: #d4d7d8
    }

.lj-checkboxGroup--silverSand .lj-checkbox-label:hover .lj-checkbox-ui {
    border-color: #bec2c5
}

.lj-checkboxGroup--silverSand .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui, .lj-checkboxGroup--silverSand .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui:hover {
    border-color: #bec2c5;
    background-color: #bec2c5
}

.lj-checkboxGroup--puertoRico .lj-checkbox-label:hover .lj-checkbox-ui {
    border-color: #3bbcb0
}

.lj-checkboxGroup--puertoRico .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui, .lj-checkboxGroup--puertoRico .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui:hover {
    border-color: #3bbcb0;
    background-color: #3bbcb0
}

.lj-checkboxGroup--tuftsBlue .lj-checkbox-label:hover .lj-checkbox-ui {
    border-color: #4293ea
}

.lj-checkboxGroup--tuftsBlue .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui, .lj-checkboxGroup--tuftsBlue .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui:hover {
    border-color: #4293ea;
    background-color: #4293ea
}

.lj-checkboxGroup--ripePlum .lj-checkbox-label:hover .lj-checkbox-ui {
    border-color: #c94cac
}

.lj-checkboxGroup--ripePlum .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui, .lj-checkboxGroup--ripePlum .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui:hover {
    border-color: #c94cac;
    background-color: #c94cac
}

.lj-checkboxGroup--flamingo .lj-checkbox-label:hover .lj-checkbox-ui {
    border-color: #ee483e
}

.lj-checkboxGroup--flamingo .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui, .lj-checkboxGroup--flamingo .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui:hover {
    border-color: #ee483e;
    background-color: #ee483e
}

.lj-checkboxGroup--jaffa .lj-checkbox-label:hover .lj-checkbox-ui {
    border-color: #f3873c
}

.lj-checkboxGroup--jaffa .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui, .lj-checkboxGroup--jaffa .lj-checkbox-input:checked + .lj-checkbox-label .lj-checkbox-ui:hover {
    border-color: #f3873c;
    background-color: #f3873c
}

.lj-checkboxGroup--inline .lj-checkbox + .lj-checkbox {
    margin-top: .6rem
}

@media screen and (min-width:62rem) {
    .lj-checkboxGroup--inline .lj-checkbox {
        display: inline-block;
        margin-right: 2.8rem;
        margin-top: 0
    }

        .lj-checkboxGroup--inline .lj-checkbox:last-child {
            margin-right: 0
        }
}

.lj-candidateSearch-tags {
    margin-left: -.3rem;
    margin-right: -.3rem
}

    .lj-candidateSearch-tags > * {
        margin: 0 .3rem .5rem
    }

.lj-candidateSearch-tag {
    background-color: #992e80;
    border-radius: 2px;
    color: #f4f5f6;
    display: inline-block;
    padding-bottom: 1px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 1px
}

    .lj-candidateSearch-tag a {
        margin-left: 10px
    }

        .lj-candidateSearch-tag a .iconic-property-stroke {
            stroke: #fff
        }

    .lj-candidateSearch-tag svg {
        margin: 0;
        vertical-align: top;
        width: 11px !important
    }

.lj-buttonGroup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

@media screen and (min-width:36rem) {
    .lj-buttonGroup {
        display: block
    }
}

.lj-buttonGroup .lj-buttonGroup-input:not(:checked) + .lj-buttonGroup-button {
    color: #fff
}

.lj-buttonGroup .lj-buttonGroup-input:checked + .lj-buttonGroup-button {
    background: #fff
}

.lj-buttonGroup .lj-buttonGroup-button {
    display: block;
    width: 80%;
    margin: .25rem auto;
    text-transform: none;
    text-align: center
}

@media screen and (min-width:36rem) {
    .lj-buttonGroup .lj-buttonGroup-button {
        display: inline-block;
        width: auto;
        margin: 0
    }

        .lj-buttonGroup .lj-buttonGroup-button:not(:first-of-type) {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }

        .lj-buttonGroup .lj-buttonGroup-button:not(:last-of-type) {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
            border-right: 0
        }
}

.lj-buttonGroup--tuftsBlue .lj-buttonGroup-input:not(:checked) + .lj-buttonGroup-button {
    background: #3877ba
}

.lj-buttonGroup--tuftsBlue .lj-buttonGroup-input:checked + .lj-buttonGroup-button {
    color: #3877ba
}

.lj-buttonGroup--tuftsBlue .lj-buttonGroup-button {
    border-color: #3877ba
}

.lj-buttonGroup--ripePlum .lj-buttonGroup-input:not(:checked) + .lj-buttonGroup-button {
    background: #992e80
}

.lj-buttonGroup--ripePlum .lj-buttonGroup-input:checked + .lj-buttonGroup-button {
    color: #992e80
}

.lj-buttonGroup--ripePlum .lj-buttonGroup-button {
    border-color: #992e80
}

.lj-navBar {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2200;
    width: 100%;
    /*height: 4rem;*/
    background-color: #3C3C3B;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.5)
}

    .lj-navBar .g-container, .lj-navBar .g-row {
        height: 100%
    }

    .lj-navBar .lj-userAvatar--small {
        vertical-align: bottom;
        top: 0;
        left: 0;
        width: 1.5rem;
        height: 1.5rem;
        position: relative;
        -webkit-box-shadow: none;
        box-shadow: none
    }

.lj-navBar-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.lj-navBar-brand {
    position: relative;
}

@media screen and (min-width:md) {
    .lj-navBar-brand {
        width: 7.8rem
    }
}

.lj-navBar-brand .lj-navBar-brandLogo {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-left: 10px;
}

.lj-navBar-brand .lj-navBar-brandLogo--signature {
    width: .8125rem;
    height: 1.8125rem
}

.lj-navBar-brand .lj-brandLogo-lettering {
    fill: #fff
}

.ld-logged-user .lj-navBar-brand {
    width: 4rem
}

.lj-navBar-brand-link {
    display: block;
    width: 100%;
    height: 100%
}

.lj-navBar-link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-family: roboto,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: 2px;
    padding: .5rem;
    text-transform: uppercase;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

    .lj-navBar-link.--noFlex {
        display: block;
        padding: 0;
        padding-top: 1.5rem
    }

    .lj-navBar-link .--anchor {
        color: #fff !important
    }

@media screen and (max-width:62rem) {
    .lj-navBar-link.--logged .lj-primaryItem-text {
        padding-left: 1rem
    }
}

@media screen and (min-width:62rem) {
    .lj-navBar-link:hover.--logged .iconic-property-fill {
        fill: #D5ECEC !important
    }

    .lj-navBar-link:hover.--logged .iconic-property-stroke {
        stroke: #D5ECEC !important
    }
}

.lj-navBar-link:hover .iconic-property-fill {
    fill: #bec2c5 !important
}

.lj-navBar-link:hover .iconic-property-stroke {
    stroke: #bec2c5 !important
}

.lj-navBar-link:hover .--anchor {
    color: #bec2c5 !important
}

.lj-navBar-link .iconic {
    width: .8rem !important;
    top: 0;
    vertical-align: sub;
    margin-left: .3rem
}

.lj-navBar-link .iconic-property-fill {
    fill: #fff !important
}

.lj-navBar-link .iconic-property-stroke {
    stroke: #fff !important
}

.lj-navBar-link:active, .lj-navBar-link:focus {
    color: #fff;
    outline: 0
}

    .lj-navBar-link:active .iconic-property-fill, .lj-navBar-link:focus .iconic-property-fill {
        fill: #fff
    }

    .lj-navBar-link:active .iconic-property-stroke, .lj-navBar-link:focus .iconic-property-stroke {
        stroke: #fff
    }

.lj-navBar-content .lj-navBar-item .lj-navBar-link:hover {
    color: #93999e
}

body.lj-navBar-menu--open {
    overflow-y: hidden
}

.lj-navBar-menu--right {
    display: none
}

.lj-navBar-menu {
    display: block;
    position: fixed;
    height: calc(100vh - 4rem);
    width: 100%;
    right: 0;
    top: 4rem;
    padding: 1.5rem 0;
    background: #3C3C3B;
    color: #bec2c5;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

    .lj-navBar-menu.lj-navBar-menu--open {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        overflow-y: scroll;
        -webkit-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,.5);
        box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,.5)
    }

    .lj-navBar-menu.lj-navBar-subMenu--open {
        overflow-y: hidden
    }

.lj-navBar-content {
    list-style: none
}

.lj-navBar-menuTrigger .iconic {
    margin-left: .5rem
}

.lj-logoutLink .iconic {
    margin-left: 0
}

.lj-navBar-item {
    border-top: 1px solid #677077;
    padding: .5rem 1rem
}

    .lj-navBar-item.--lastItem {
        padding-bottom: 1.3rem
    }

    .lj-navBar-item.lj-navBar-item--active {
        background: #3C3C3B
    }

.lj-navBar-primaryItem {
    border-top: 0
}

    .lj-navBar-primaryItem > .lj-navBar-link {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

        .lj-navBar-primaryItem > .lj-navBar-link > .iconic-sm {
            display: none
        }

            .lj-navBar-primaryItem > .lj-navBar-link > .iconic-sm.lj-navBar-companyPageIcon {
                display: block;
                height: 45px !important;
                width: 45px !important
            }

        .lj-navBar-primaryItem > .lj-navBar-link > .iconic-lg {
            height: 45px !important;
            width: 45px !important
        }

    .lj-navBar-primaryItem:last-of-type {
        margin-bottom: 2rem
    }

    .lj-navBar-primaryItem.lj-primaryItem-selected .lj-primaryItem-text {
        color: #3bbcb0
    }

.lj-primaryItem-text {
    margin-top: .75rem
}

.lj-navBar-secondaryItem .lj-navBar-link {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .lj-navBar-secondaryItem .lj-navBar-link .iconic {
        margin-left: -.5rem
    }

.lj-navBar-secondaryItem:first-child {
    padding-top: 2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .lj-navBar-secondaryItem:first-child .lj-button {
        -webkit-flex-basis: 7rem;
        -ms-flex-preferred-size: 7rem;
        flex-basis: 7rem
    }

.lj-navBar-secondaryItem + .lj-navBar-secondaryItem {
    border: 0
}

.lj-navBar-hideMobile {
    display: none
}

.lj-navBar-link-subtext {
    text-transform: none;
    color: #677077;
    font-family: fira sans,sans-serif;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    letter-spacing: 0
}

.lj-navBar-subMenu {
    top: 0;
    z-index: 2200
}

    .lj-navBar-subMenu .lj-navBar-item {
        border: 0
    }

    .lj-navBar-subMenu .lj-subMenu-header {
        border-top: 1px solid #bec2c5;
        margin: 1rem 1.5rem 0;
        padding: 1rem 0;
        color: #93999e;
        font-family: roboto,sans-serif;
        font-size: .75rem;
        font-weight: 500;
        text-transform: uppercase;
        white-space: nowrap
    }

@media screen and (max-width:62rem) {
    .lj-navBar-subMenu .lj-subMenu-header {
        font-size: .875rem;
        letter-spacing: 2px
    }
}

.lj-navBar-subMenu .lj-subMenu-header.--first {
    border-top-width: 0
}

.lj-navBar-subMenu .lj-subMenu-header--wide {
    display: none
}

.lj-navBar-subMenu .lj-subMenu-controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1rem;
    padding: 0 1rem
}

.lj-navBar-subMenu .lj-subMenu-title {
    font-family: roboto,sans-serif;
    font-size: .75rem;
    letter-spacing: 2px;
    color: #bec2c5;
    padding: .5rem;
    text-transform: uppercase
}

.lj-navBar-text {
    margin-top: 1rem;
    padding: .5rem
}

    .lj-navBar-text.--centered {
        margin-top: 0;
        padding-left: .5rem
    }

    .lj-navBar-text.lj-paragraph--small, .lj-navBar-text.lj-form-helper, .lj-navBar-text.lj-form-helper--right {
        margin-top: 0
    }

.lj-navBar-mainButton {
    margin-left: 1rem;
    line-height: 1.8125rem
}

@media screen and (min-width:36rem) {
    .lj-navBar-menu {
        width: 20rem;
        -webkit-transform: translateX(20rem);
        transform: translateX(20rem)
    }
}

@media screen and (min-width:62rem) {
    body.lj-navBar-menu--open {
        overflow-y: visible
    }

    .lj-navBar-menu {
        position: relative;
        height: auto;
        width: auto;
        right: auto;
        top: auto;
        padding: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        margin-right: auto
    }

        .lj-navBar-menu.lj-navBar-menu--open {
            -webkit-transform: translateX(0);
            transform: translateX(0);
            overflow-y: visible;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex
        }

        .lj-navBar-menu.lj-navBar-subMenu--open {
            overflow-y: visible
        }

    .lj-navBar-menu--right {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: auto;
        margin-right: 0
    }

    .ld-logged-user .lj-navBar-menu--right {
        margin-right: 1.5rem
    }

    .lj-navBar-content {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

        .lj-navBar-content.--alternate {
            padding-top: .8rem !important
        }

        .lj-navBar-content .lj-navBar-item {
            border-top: 0;
            padding: 0
        }

            .lj-navBar-content .lj-navBar-item.--material {
                margin-bottom: 20px;
                padding: 0;
                padding-left: .5rem
            }

                .lj-navBar-content .lj-navBar-item.--material .lj-navBar-link {
                    display: block
                }

    .lj-navBar-link {
        font-size: .75rem
    }

    .lj-navBar-menuTrigger {
        display: none
    }

    .lj-navBar-primaryItem {
        height: 100%;
        line-height: 3rem
    }

        .lj-navBar-primaryItem > .lj-navBar-link {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-flex-direction: row;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row
        }

            .lj-navBar-primaryItem > .lj-navBar-link > .iconic-sm {
                display: inline-block
            }

                .lj-navBar-primaryItem > .lj-navBar-link > .iconic-sm.lj-navBar-companyPageIcon {
                    height: 1.1em !important;
                    width: 1.1em !important
                }

        .lj-navBar-primaryItem:hover .lj-primaryItem-text {
            color: #3bbcb0
        }

        .lj-navBar-primaryItem:hover {
            color: #fff
        }

        .lj-navBar-primaryItem:last-of-type {
            margin-bottom: 0
        }

    .lj-primaryItem-text {
        font-size: .875rem;
        margin-top: 0;
        white-space: nowrap;
        padding: 0 8px;
        -webkit-transition: .2s color ease;
        transition: .2s color ease
    }

        .lj-primaryItem-text.--noHover {
            color: #fff
        }

    .lj-navBar-secondaryItem {
        display: none !important
    }

    .lj-navBar-hideMobile {
        display: inherit
    }

    .lj-navBar-subMenu {
        position: absolute;
        top: 4rem;
        left: 0;
        display: none;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 880px;
        padding: 1rem;
        background: #3C3C3B
    }

        .lj-navBar-subMenu.lj-navBar-menu--open {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex
        }

        .lj-navBar-subMenu .lj-subMenu-header {
            border: 0;
            margin-left: .5rem;
            margin-top: 0;
            padding-top: .5rem;
            line-height: 1.5;
            font-size: .75rem;
            letter-spacing: 2px
        }

        .lj-navBar-subMenu .lj-subMenu-header--wide {
            display: block;
            -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            text-align: center;
            position: relative;
            padding: 1rem 0 .5rem;
            margin: 1.5rem 0 0
        }

            .lj-navBar-subMenu .lj-subMenu-header--wide::before {
                content: '';
                border-top: 1px solid #677077;
                position: absolute;
                top: 0;
                left: 43%;
                right: 43%
            }

        .lj-navBar-subMenu .lj-subMenu-controls {
            display: none
        }

        .lj-navBar-subMenu .lj-navBar-content {
            display: block;
            position: relative;
            height: auto;
            padding: 0 1rem
        }

            .lj-navBar-subMenu .lj-navBar-content:not(.lj-navBar-content--wide) + .lj-navBar-content:not(.lj-navBar-content--wide)::before {
                content: '';
                border-left: 1px solid #677077;
                left: 0;
                position: absolute;
                top: .5rem;
                bottom: .5rem
            }

        .lj-navBar-subMenu .lj-navBar-content--wide {
            -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-flex-direction: row;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .lj-navBar-subMenu .lj-navBar-item {
            line-height: 1.5
        }

    .lj-navBar-menu--right .lj-navBar-subMenu {
        right: 0;
        left: auto
    }
}

.lj-navBar .ld-notifications-list {
    border: 0;
    width: 100%;
    margin: 0;
    max-height: 18.75rem;
    min-height: 100px;
    overflow-y: auto
}

    .lj-navBar .ld-notifications-list .ld-activity-item {
        border-left: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

        .lj-navBar .ld-notifications-list .ld-activity-item:hover {
            -webkit-box-shadow: none;
            box-shadow: none;
            background-color: #f4f5f6
        }

        .lj-navBar .ld-notifications-list .ld-activity-item + .ld-activity-item {
            margin-top: 0;
            border-top: .0625rem solid #e9ebec
        }

    .lj-navBar .ld-notifications-list .ld-action-time {
        display: block;
        text-align: left;
        margin-top: .5rem
    }

@media screen and (min-width:62rem) {
    .lj-navBar .ld-notifications-list .ld-activity-link {
        padding: 1rem
    }
}

.lj-navBar .ld-notification-text {
    font-size: .8125rem
}

.lj-navBar .notification-date {
    font-size: .6875rem
}

.lj-navBar .ld-dropdown-menu {
    right: .625rem;
    left: auto
}

    .lj-navBar .ld-dropdown-menu::before, .lj-navBar .ld-dropdown-menu:after {
        margin-right: .625rem;
        margin-left: 0;
        right: 0;
        left: auto
    }

    .lj-navBar .ld-dropdown-menu::after {
        margin-right: .5625rem
    }

.lj-navBar .ld-inbox-icon {
    font-size: 1rem;
    padding-left: 20px
}

    .lj-navBar .ld-inbox-icon a {
        top: 3px;
        position: relative
    }

    .lj-navBar .ld-inbox-icon .iconic-property-fill {
        fill: #81878c
    }

    .lj-navBar .ld-inbox-icon .iconic-property-stroke {
        stroke: #81878c
    }

    .lj-navBar .ld-inbox-icon:hover .iconic-property-fill, .lj-navBar .ld-inbox-icon:focus .iconic-property-fill {
        fill: #e9ebec
    }

    .lj-navBar .ld-inbox-icon:hover .iconic-property-stroke, .lj-navBar .ld-inbox-icon:focus .iconic-property-stroke {
        stroke: #e9ebec
    }

    .lj-navBar .ld-inbox-icon:active .iconic-property-fill {
        fill: #fff
    }

    .lj-navBar .ld-inbox-icon:active .iconic-property-stroke {
        stroke: #fff
    }

    .lj-navBar .ld-inbox-icon .ld-unread-notifications-count {
        top: -1px;
        background-color: #ee483e
    }

.lj-navBar-badge {
    margin-left: .5rem
}

@media(max-width:62rem) {
    .lj-navBar-primaryItem.u-hide--mbl:last-of-type {
        display: none
    }
}

.lj-accordion {
    list-style: none;
    padding: 0;
    margin: 0
}

.lj-accordionItem {
    border-bottom: 1px solid #d4d7d8;
    padding-top: 1rem;
    padding-bottom: 1rem
}

    .lj-accordionItem:nth-child(1) {
        border-top: 1px solid #d4d7d8
    }

    .lj-accordionItem.is-disabled .lj-accordionTrigger, .lj-accordionItem:disabled .lj-accordionTrigger {
        opacity: .5;
        pointer-events: none
    }

    .lj-accordionItem.is-disabled .lj-accordionIcon, .lj-accordionItem:disabled .lj-accordionIcon {
        display: none
    }

.lj-accordionTrigger {
    padding: 0;
    padding-right: 3rem;
    position: relative;
    width: 100%;
    text-align: left;
    display: block;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 500
}

    .lj-accordionTrigger:hover, .lj-accordionTrigger:focus, .lj-accordionTrigger:hover .lj-accordionIcon, .lj-accordionTrigger:focus .lj-accordionIcon {
        color: #93999e
    }

    .lj-accordionTrigger.is-active:hover, .lj-accordionTrigger.is-active:focus, .lj-accordionTrigger.is-active:hover .lj-accordionIcon, .lj-accordionTrigger.is-active:focus .lj-accordionIcon {
        color: #3C3C3B
    }

    .lj-accordionTrigger:focus {
        outline: 0
    }

.lj-accordionIcon {
    position: absolute;
    right: 0;
    top: 0;
    text-align: right
}

    .lj-accordionIcon .iconic {
        width: .625rem !important;
        height: .625rem !important;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

        .lj-accordionIcon .iconic .iconic-property-fill {
            fill: #bec2c5
        }

        .lj-accordionIcon .iconic .iconic-property-stroke {
            stroke: #bec2c5
        }

.lj-accordionContent {
    display: none;
    margin-top: 1rem;
    margin-bottom: .5rem
}

.lj-accordionItem.is-open .lj-accordionContent {
    display: block
}

.lj-accordionItem.is-open .lj-accordionIcon .iconic {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.lj-inlineAccordionTrigger {
    display: inline-block;
    border-bottom: .0625rem solid #677077;
    color: #677077;
    cursor: pointer
}

    .lj-inlineAccordionTrigger:active {
        color: #93999e
    }

.lj-inlineAccordionContent {
    display: none
}

.lj-inlineAccordionItem.is-open > .lj-inlineAccordionTrigger {
    display: none
}

.lj-inlineAccordionItem.is-open > .lj-inlineAccordionContent {
    display: block
}

.lj-searchBar {
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: relative;
    z-index: 1000;
    -webkit-transition: height .5s;
    transition: height .5s
}

    .lj-searchBar .g-container {
        position: relative;
        height: 100%
    }

.lj-searchBar-form {
    position: relative
}

.lj-searchBar-inputGroup {
    visibility: visible;
    opacity: 1;
    -webkit-transition: max-height .5s,opacity .5s,visibility .5s;
    transition: max-height .5s,opacity .5s,visibility .5s
}

    .lj-searchBar-inputGroup + .lj-searchBar-inputGroup {
        margin-top: .5rem;
        -webkit-transition-delay: .1s;
        transition-delay: .1s
    }

.lj-searchBar-searchButton {
    display: none
}

.lj-searchBar-overlaySearchButton {
    background-color: #3C3C3B;
    opacity: .6;
    position: fixed;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1000;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.lj-searchBar-expandButton {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    cursor: pointer;
    border-radius: .25rem
}

.lj-searchBar-expandButton--mid {
    height: 3rem;
    line-height: 2.875rem;
    padding-right: 1.375rem;
    padding-left: 3.625rem;
    font-size: 1rem
}

    .lj-searchBar-expandButton--mid .lj-iconAddon {
        left: 1.25rem
    }

@media screen and (min-width:48rem) {
    .lj-searchBar-expandButton--mid {
        height: 2.5rem;
        line-height: 2.375rem;
        padding-right: 1.125rem;
        padding-left: 3.125rem;
        font-size: .875rem
    }

        .lj-searchBar-expandButton--mid .lj-iconAddon {
            left: 1rem
        }
}

.lj-searchBar-expandButton--large {
    height: 3.5rem;
    line-height: 3.375rem;
    padding-right: 1.625rem;
    padding-left: 4.125rem;
    font-size: 1.25rem
}

    .lj-searchBar-expandButton--large .lj-iconAddon {
        left: 1.5rem
    }

@media screen and (min-width:48rem) {
    .lj-searchBar-expandButton--large {
        height: 3rem;
        line-height: 2.875rem;
        padding-right: 1.375rem;
        padding-left: 3.625rem;
        font-size: 1rem
    }

        .lj-searchBar-expandButton--large .lj-iconAddon {
            left: 1.25rem
        }
}

.lj-searchBar-expandButton-criteria + .lj-searchBar-expandButton-criteria {
    margin-left: .25rem
}

    .lj-searchBar-expandButton-criteria + .lj-searchBar-expandButton-criteria::before {
        content: "•";
        margin-right: .25rem
    }

.lj-searchBar-options {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

@media screen and (min-width:62rem) {
    .lj-searchBar-options {
        display: none
    }
}

.lj-searchBar.is-collapsed .lj-searchBar-overlaySearchButton {
    margin-top: 100%;
    opacity: 0;
    -webkit-transition: opacity .5s,margin-top .1s .5s;
    transition: opacity .5s,margin-top .1s .5s;
    height: 0
}

.lj-searchBar.is-collapsed .lj-searchBar-inputGroup + .lj-searchBar-inputGroup {
    max-height: 0;
    margin: 0;
    overflow: hidden
}

    .lj-searchBar.is-collapsed .lj-searchBar-inputGroup + .lj-searchBar-inputGroup .lj-iconAddon {
        opacity: 0
    }

.lj-searchBar.is-collapsed .lj-searchBar-inputGroup {
    visibility: hidden;
    opacity: 0
}

.lj-searchBar.is-collapsed .lj-searchBar-options {
    opacity: 1
}

    .lj-searchBar.is-collapsed .lj-searchBar-options.is-hidden {
        opacity: 0
    }

@media screen and (min-width:62rem) {
    .lj-searchBar .lj-searchBar-expandButton, .lj-searchBar .lj-searchBar-overlaySearchButton, .lj-searchBar.is-collapsed .lj-searchBar-expandButton, .lj-searchBar.is-collapsed .lj-searchBar-overlaySearchButton {
        display: none
    }

    .lj-searchBar .lj-searchBar-searchButton, .lj-searchBar.is-collapsed .lj-searchBar-searchButton {
        display: block
    }

    .lj-searchBar .lj-searchBar-form-flex, .lj-searchBar.is-collapsed .lj-searchBar-form-flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .lj-searchBar .lj-searchBar-inputGroup, .lj-searchBar.is-collapsed .lj-searchBar-inputGroup {
        visibility: visible;
        opacity: 1;
        line-height: 0
    }

        .lj-searchBar .lj-searchBar-inputGroup:first-of-type, .lj-searchBar.is-collapsed .lj-searchBar-inputGroup:first-of-type {
            -webkit-box-flex: 2;
            -webkit-flex: 2 0 auto;
            -moz-box-flex: 2;
            -ms-flex: 2 0 auto;
            flex: 2 0 auto
        }

        .lj-searchBar .lj-searchBar-inputGroup + .lj-searchBar-inputGroup, .lj-searchBar.is-collapsed .lj-searchBar-inputGroup + .lj-searchBar-inputGroup {
            max-height: 100%;
            margin: inherit;
            overflow: visible;
            -webkit-box-flex: 1;
            -webkit-flex: 1 1 auto;
            -moz-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            margin-left: .5rem
        }

            .lj-searchBar .lj-searchBar-inputGroup + .lj-searchBar-inputGroup .lj-iconAddon, .lj-searchBar.is-collapsed .lj-searchBar-inputGroup + .lj-searchBar-inputGroup .lj-iconAddon {
                opacity: .5
            }

        .lj-searchBar .lj-searchBar-inputGroup + .lj-button, .lj-searchBar.is-collapsed .lj-searchBar-inputGroup + .lj-button {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 auto;
            -moz-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            width: auto;
            margin-left: .5rem
        }
}

.lj-search-typeahead-input {
    position: relative;
    border: .125rem solid transparent;
    z-index: 2000
}

    .lj-search-typeahead-input .twitter-typeahead {
        width: 100%;
        line-height: 1.3125rem
    }

    .lj-search-typeahead-input .tt-input, .lj-search-typeahead-input .tt-hint {
        width: 100%;
        text-overflow: ellipsis
    }

    .lj-search-typeahead-input .tt-input {
        border-style: none;
        outline: 0;
        color: #3c4750
    }

    .lj-search-typeahead-input .tt-hint {
        color: #81878c;
        border-width: 0
    }

    .lj-search-typeahead-input .tt-menu {
        width: calc(100% + 4px);
        margin-left: -.125rem;
        margin-top: .125rem;
        background-color: #fff;
        -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
        box-shadow: 0 5px 10px rgba(0,0,0,.2);
        text-align: left
    }

    .lj-search-typeahead-input .tt-suggestion {
        font-size: .875rem;
        color: #3C3C3B;
        font-family: fira sans,sans-serif;
        padding: .75rem 1.25rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative;
        overflow: hidden;
        white-space: nowrap
    }

        .lj-search-typeahead-input .tt-suggestion .after {
            font-family: roboto,sans-serif;
            font-size: .75rem;
            color: #81878c;
            background-color: #fff;
            position: absolute;
            right: 0;
            padding: 0 1rem 0 .2rem
        }

        .lj-search-typeahead-input .tt-suggestion:hover {
            cursor: pointer;
            color: #fff;
            background-color: #2f649c
        }

            .lj-search-typeahead-input .tt-suggestion:hover .after {
                color: #fff;
                background-color: #2f649c
            }

    .lj-search-typeahead-input .tt-group {
        margin: 0 1rem;
        border-bottom: 1px solid #ccc;
        padding-left: 0
    }

        .lj-search-typeahead-input .tt-group:hover {
            color: initial;
            background: 0 0
        }

    .lj-search-typeahead-input .ld-anywhere {
        font-family: roboto,sans-serif;
        font-size: .875rem;
        color: #81878c
    }

    .lj-search-typeahead-input .tt-suggestion.tt-cursor {
        color: #fff;
        background-color: #2f649c
    }

        .lj-search-typeahead-input .tt-suggestion.tt-cursor .after {
            color: #fff;
            background-color: #2f649c
        }

.lj-searchFilters {
    -webkit-transition: all .25s;
    transition: all .25s;
    position: fixed;
    left: 0;
    top: 9.25rem;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    max-height: 2.5rem
}

.lj-searchFilters-inner {
    -webkit-transition: all .25s;
    transition: all .25s;
    position: relative;
    max-height: 0;
    overflow: hidden;
    background-color: #fff
}

.lj-searchFilters-options {
    margin-bottom: 1.25rem
}

.lj-searchFilters-options-clearButton {
    display: none
}

@media screen and (min-width:62rem) {
    .lj-searchFilters-options-clearButton {
        display: inline-block
    }
}

.lj-searchFilters-header {
    -webkit-transition: top .25s .1s;
    transition: top .25s .1s;
    position: fixed;
    top: 9.25rem;
    left: 0;
    width: 100%;
    height: 2.5rem;
    line-height: 2.5rem;
    z-index: 2200
}

    .lj-searchFilters-header .g-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

.lj-searchFilters-heading {
    text-transform: uppercase;
    letter-spacing: .0625rem;
    color: #fff;
    margin: 0;
    line-height: 2.5rem
}

.lj-searchFilters-header-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.lj-searchFilters-header-clearButton {
    margin-right: 1.5rem
}

.lj-searchFilters-groupName {
    margin-bottom: 1rem;
    font-size: .875rem;
    color: #93999e
}

.lj-searchFilters-accordionPadding {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

@media screen and (min-width:36rem) {
    .lj-searchFilters-accordionPadding {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}

@media screen and (min-width:62rem) {
    .lj-searchFilters-accordionPadding {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.lj-searchFilters-submit {
    padding-top: .5rem;
    padding-bottom: .5rem;
    -webkit-transition: opacity .25s .475s;
    transition: opacity .25s .475s;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    border-top: .0625rem solid #bec2c5;
    z-index: 2200;
    opacity: 0
}

.lj-searchFilters.is-open {
    -webkit-transition: z-index .1s,opacity .1s,top .25s .1s,max-height .25s .25s;
    transition: z-index .1s,opacity .1s,top .25s .1s,max-height .25s .25s;
    top: 0;
    opacity: 1;
    max-height: 100%;
    z-index: 2200
}

    .lj-searchFilters.is-open .lj-searchFilters-inner {
        -webkit-transition: padding .25s .35s,max-height .25s .35s;
        transition: padding .25s .35s,max-height .25s .35s;
        padding-top: 2.5rem;
        padding-bottom: 3.5625rem;
        overflow-y: auto;
        min-height: 100vh
    }

    .lj-searchFilters.is-open .lj-searchFilters-header {
        top: 0
    }

    .lj-searchFilters.is-open .lj-searchFilters-submit {
        opacity: 1
    }

@media screen and (min-width:62rem) {
    .lj-searchFilters {
        display: block;
        position: static;
        width: auto;
        height: auto;
        z-index: 1;
        opacity: 1;
        max-height: 100%
    }

    .lj-searchFilters-inner {
        padding: 0;
        max-height: 100%;
        overflow: visible;
        border: .0625rem solid #d4d7d8;
        border-radius: .25rem
    }

    .lj-searchFilters-header {
        display: none
    }

    .lj-searchFilters-accordionItem {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

        .lj-searchFilters-accordionItem:first-of-type {
            border-top: 0
        }

        .lj-searchFilters-accordionItem:last-of-type {
            border-bottom: 0
        }

    .lj-searchFilters-groupName {
        display: none
    }

    .lj-searchFilters-accordionTrigger {
        font-size: .875rem
    }

    .lj-searchFilters-submit {
        display: none
    }
}

.lj-jobAds-options {
    margin-bottom: 1.5rem;
    display: none
}

@media screen and (min-width:62rem) {
    .lj-jobAds-options {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.lj-jobAds-count {
    font-size: .875rem;
    font-weight: 500;
    height: 1.3125rem
}

.lj-leaderboard {
    background-color: #fff;
    font-weight: 500;
    height: 100%;
    width: 100%
}

@media(max-height:604px) and (min-width:1199px) {
    .lj-leaderboard {
        height: 326px
    }
}

.lj-leaderboard .title {
    font-family: roboto,sans-serif;
    font-weight: 700;
    font-size: 12px;
    padding: 19px 27px;
    letter-spacing: 2px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.lj-leaderboard .cardlist {
    height: calc(100% - 56px)
}

@media screen and (min-width:0) {
    .lj-leaderboard-block {
        width: 100%
    }
}

@media screen and (min-width:769px) {
    .lj-leaderboard-block {
        margin-left: 272px;
        width: calc(100% - 272px)
    }
}

@media screen and (min-width:1300px) {
    .lj-leaderboard-block {
        -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.5);
        box-shadow: 0 0 4px 0 rgba(0,0,0,.5);
        height: calc(100% - 278px);
        position: fixed;
        right: 0;
        top: 224px;
        width: 22rem
    }
}

.lj-topBanner {
    background-color: #3bbcb0;
    font-family: roboto,sans-serif;
    font-size: .9375rem;
    color: #fff;
    padding: 1rem 0;
    position: fixed;
    width: 100%;
    z-index: 2000
}

    .lj-topBanner .ld-button, .lj-topBanner .ld-modal-primaryButton {
        margin-left: 1rem
    }

    .lj-topBanner strong {
        color: #3C3C3B
    }

    .lj-topBanner .ld-tablet {
        color: #fff;
        display: block
    }

@media(min-width:48rem) {
    .lj-topBanner .ld-tablet {
        display: none !important
    }
}

.lj-topBanner .ld-larger-than-tablet {
    display: none
}

@media(min-width:48rem) {
    .lj-topBanner .ld-larger-than-tablet {
        display: block
    }
}

.ld-wrapper.ld-logged-user .lj-topBanner .ld-container {
    margin-left: 0;
    margin-right: 0;
    padding: 0 27px
}

.lj-terminal-content {
    display: inline-block
}

    .lj-terminal-content p {
        width: 56%;
        margin: 0 auto .6rem;
        color: #0f0;
        border-right: .36rem solid transparent;
        letter-spacing: .032rem;
        overflow: hidden
    }

        .lj-terminal-content p::-moz-selection {
            background-color: #0f0;
            color: #000
        }

        .lj-terminal-content p::selection {
            background-color: #0f0;
            color: #000
        }

@media screen and (min-width:62rem) {
    .lj-terminal-content p {
        width: auto;
        margin-bottom: 0;
        border-right-color: #0f0;
        white-space: nowrap;
        -webkit-animation: blink 1s step-end infinite,type 4s .5s steps(100,end);
        animation: blink 1s step-end infinite,type 4s .5s steps(100,end)
    }
}

@-webkit-keyframes type {
    from {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes type {
    from {
        width: 0
    }

    to {
        width: 100%
    }
}

@-webkit-keyframes blink {
    from,to {
        border-color: transparent
    }

    50% {
        border-color: #0f0
    }
}

@keyframes blink {
    from,to {
        border-color: transparent
    }

    50% {
        border-color: #0f0
    }
}

.lj-header {
    width: 100%;
    background-color: #3C3C3B;
    color: #fff;
    position: relative
}

    .lj-header .lj-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url(http://via.placeholder.com/1300x1300)
    }

.lj-header-content {
    padding-top: 5rem;
    padding-bottom: 4rem;
    position: relative;
    z-index: 2
}

    .lj-header-content > * + *:not(p) {
        margin-top: 1rem
    }

    .lj-header-content .lj-button {
        margin-top: 2rem
    }

    .lj-header-content [class^=lj-heading] {
        font-weight: 700
    }

    .lj-header-content p {
        margin-bottom: 0
    }

.lj-imageGallery {
    position: relative
}

.lj-imageGallery-controls {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lj-imageGallery-display {
    line-height: 0;
    margin-bottom: .5rem;
    background-color: #3C3C3B;
    max-height: 15rem;
    min-height: 15rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .lj-imageGallery-display > *:first-child {
        -webkit-animation: fadeIn .5s;
        animation: fadeIn .5s;
        max-height: 15rem
    }

@media screen and (min-width:36rem) {
    .lj-imageGallery-display {
        max-height: 28.125rem;
        min-height: 28.125rem
    }

        .lj-imageGallery-display > *:first-child {
            max-height: 28.125rem
        }
}

.lj-imageGallery-slides {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    overflow-x: hidden
}

    .lj-imageGallery-slides > *:first-child {
        margin-left: 0;
        -webkit-transition: margin-left .5s;
        transition: margin-left .5s
    }

.lj-imageGallery-item {
    min-width: 5.625rem;
    max-width: 5.625rem;
    max-height: 3.75rem;
    overflow: hidden;
    position: relative;
    cursor: pointer
}

    .lj-imageGallery-item > * {
        min-height: 100%
    }

    .lj-imageGallery-item + .lj-imageGallery-item {
        margin-left: .5rem
    }

    .lj-imageGallery-item::after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: #fff;
        opacity: .7
    }

    .lj-imageGallery-item.is-selected::after, .lj-imageGallery-item:hover::after {
        opacity: 0;
        -webkit-transition: opacity .5s;
        transition: opacity .5s
    }

.lj-imageGallery-currentImageIndicator {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: auto;
    color: #fff;
    width: 100%;
    text-align: center;
    padding-top: 1rem
}

.lj-productCards {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    .lj-productCards > * {
        margin: 1rem;
        max-width: 21rem
    }

.lj-toggleBar {
    text-align: center;
    margin-bottom: 1.6rem
}

    .lj-toggleBar .lj-toggleBar-item {
        display: inline-block;
        padding: .4rem .15rem .15rem;
        margin-right: 2.2rem;
        border-bottom: 2px solid transparent;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: .125rem;
        -webkit-transition: all .2s ease;
        transition: all .2s ease;
        cursor: pointer
    }

        .lj-toggleBar .lj-toggleBar-item.is-active {
            border-bottom-color: #4293ea;
            color: #4293ea
        }

        .lj-toggleBar .lj-toggleBar-item:last-child {
            margin-right: 0
        }

.lj-toggleContent {
    width: 100%;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    overflow-x: hidden
}

@media screen and (min-width:62rem) {
    .lj-toggleContent {
        max-width: 80%
    }
}

.lj-toggleContent .lj-toggleContent-overflow {
    width: 200%;
    overflow: hidden;
    -webkit-transition: margin-left .3s ease;
    transition: margin-left .3s ease
}

    .lj-toggleContent .lj-toggleContent-overflow .lj-toggleSlide {
        width: 50%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        float: left;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

@media screen and (min-width:62rem) {
    .lj-toggleContent .lj-toggleContent-overflow .lj-toggleSlide {
        text-align: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.lj-candidateSearchCard + .lj-candidateSearchCard {
    margin-top: .6rem
}

.lj-candidateSearchCard {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 4px 0 #bec2c5;
    box-shadow: 0 2px 4px 0 #bec2c5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1rem;
    text-align: center
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        min-height: 10rem;
        text-align: left
    }
}

.lj-candidateSearchCard--seen {
    background-color: #fff5fd
}

.lj-candidateSearchCard-name {
    color: #3C3C3B;
    display: block;
    font-family: Roboto;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 1.3rem
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-name {
        display: inline-block;
        margin-bottom: 0
    }
}

.lj-candidateSearchCard-links {
    margin: 0 .6rem
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-links {
        display: inline
    }
}

.lj-candidateSearchCard-links .lj-candidateSearchCard-link:hover .iconic-property-fill {
    fill: #c94cac
}

.lj-candidateSearchCard-linksSeparator {
    display: none
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-linksSeparator {
        display: block
    }
}

.lj-candidateSearchCard-avatar {
    height: 5rem;
    width: 5rem
}

.lj-candidateSearchCard-sendMsgButton {
    display: inline-block;
    background-color: #992e80;
    border-color: transparent;
    border-radius: .25rem;
    border-style: solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-family: roboto,sans-serif;
    font-size: .8rem;
    font-weight: 500;
    height: 2rem;
    letter-spacing: .0625rem;
    line-height: 1.75rem;
    padding: 0 .4rem;
    text-transform: uppercase;
    text-shadow: none;
    white-space: nowrap
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-sendMsgButton {
        border-radius: .25rem;
        font-size: .8rem;
        height: 1.8rem;
        line-height: 1.55rem;
        padding: 0 .4rem
    }
}

.lj-candidateSearchCard-experience {
    font-size: .9rem;
    font-weight: 500;
    color: #93999e;
    margin-top: .8rem;
    display: block
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-experience {
        margin-right: 1rem;
        display: inline-block
    }
}

.lj-candidateSearchCard-location {
    color: #81878c;
    display: inline-block;
    margin-top: .8rem
}

    .lj-candidateSearchCard-location .iconic {
        width: 12px !important;
        height: 12px !important;
        margin-right: .25rem
    }

        .lj-candidateSearchCard-location .iconic .iconic-property-fill {
            fill: #bec2c5
        }

.lj-candidateSearchCard-skillsLabel {
    color: #992e80;
    display: block;
    font-size: .85rem;
    margin-top: 2rem;
    text-align: left
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-skillsLabel {
        display: none
    }
}

.lj-candidateSearchCard-skills {
    margin-top: 0;
    text-align: left
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-skills {
        margin-top: 2rem
    }
}

.lj-candidateSearchCard-skill {
    border-radius: 2px;
    border: solid 1px #992e80;
    color: #992e80;
    display: inline-block;
    font-size: 13px;
    font-size: .8rem;
    margin-right: .2rem;
    margin-top: .5rem;
    padding: .2rem .4rem
}

    .lj-candidateSearchCard-skill:last-child {
        margin-right: 0
    }

.lj-candidateSearchCard-unmarkFavourite .lj-candidateSearchCard-iconLabel {
    color: #992e80
}

.lj-candidateSearchCard-favourite.lj-candidateSearchCard--bookmarked .lj-candidateSearchCard-markFavourite {
    display: none
}

.lj-candidateSearchCard-favourite:not(.lj-candidateSearchCard--bookmarked) .lj-candidateSearchCard-unmarkFavourite {
    display: none
}

.lj-candidateSearchCard-dismiss {
    cursor: pointer
}

.lj-candidateSearchCard-action {
    display: block;
    margin: 1.3rem 0
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-action {
        margin: 0
    }
}

.lj-candidateSearchCard-actions {
    text-align: center
}

    .lj-candidateSearchCard-actions:hover .iconic {
        opacity: .6
    }

    .lj-candidateSearchCard-actions .lj-candidateSearchCard-action:hover .iconic {
        opacity: 1
    }

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-actions {
        text-align: right
    }

        .lj-candidateSearchCard-actions:hover .lj-candidateSearchCard-iconLabel {
            display: inline
        }
}

.lj-candidateSearchCard-actions .iconic.iconic-sm:not(.iconic-size-md):not(.iconic-size-lg).iconic-x-thin {
    height: 10px !important;
    width: 10px !important;
    vertical-align: text-top
}

.lj-candidateSearchCard-actions .iconic.iconic-sm:not(.iconic-size-md):not(.iconic-size-lg).iconic-star-empty {
    height: 12px !important;
    width: 12px !important;
    vertical-align: top
}

.lj-candidateSearchCard-actions .iconic.iconic-sm:not(.iconic-size-md):not(.iconic-size-lg) .iconic-property-stroke {
    stroke: #3C3C3B
}

.lj-candidateSearchCard-actions .iconic.iconic-sm:not(.iconic-size-md):not(.iconic-size-lg) .iconic-property-fill {
    fill: #3C3C3B
}

.lj-candidateSearchCard-unmarkFavourite .iconic.iconic-sm:not(.iconic-size-md):not(.iconic-size-lg) .iconic-property-stroke {
    stroke: #992e80
}

.lj-candidateSearchCard-unmarkFavourite .iconic.iconic-sm:not(.iconic-size-md):not(.iconic-size-lg) .iconic-property-fill {
    fill: #992e80
}

.lj-candidateSearchCard-iconLabel {
    color: #93999e;
    display: inline
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-iconLabel {
        display: none
    }
}

.lj-candidateSearchCard-status svg {
    display: block;
    margin: 0 auto;
    height: 4rem;
    width: 4rem
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-status {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.lj-candidateSearchCard-statusInner {
    color: #992e80;
    display: inline-block;
    font-family: Roboto;
    font-size: 9px;
    letter-spacing: 1px;
    line-height: 5px;
    text-align: center
}

    .lj-candidateSearchCard-statusInner:active, .lj-candidateSearchCard-statusInner:focus, .lj-candidateSearchCard-statusInner:hover {
        color: #992e80
    }

.lj-candidateSearchCard-status--locked > .lj-candidateSearchCard-statusInner:not(.lj-candidateSearchCard-request) {
    display: none
}

.lj-candidateSearchCard-status--locked .handshake-background {
    fill: transparent
}

.lj-candidateSearchCard-status--locked .handshake-border {
    stroke: #992e80
}

.lj-candidateSearchCard-status--locked .handshake-hands {
    fill: #992e80
}

.lj-candidateSearchCard-status--locked:hover .handshake-background {
    fill: #992e80
}

.lj-candidateSearchCard-status--locked:hover .handshake-border {
    stroke: #992e80
}

.lj-candidateSearchCard-status--locked:hover .handshake-hands {
    fill: #fff
}

.lj-candidateSearchCard-status--locked:hover .handshake-horns {
    stroke: #992e80
}

.lj-candidateSearchCard-status:not(.lj-candidateSearchCard-status--locked) .lj-candidateSearchCard-request {
    display: none
}

.lj-candidateSearchCard-status--requested .handshake-background {
    fill: #5d1c4e
}

.lj-candidateSearchCard-status--requested .handshake-border {
    stroke: #5d1c4e
}

.lj-candidateSearchCard-status--requested .handshake-hands {
    fill: #fff
}

.lj-candidateSearchCard-status--requested .handshake-horns {
    stroke: #5d1c4e
}

.lj-candidateSearchCard-status--unlocked .handshake-background {
    fill: #992e80
}

.lj-candidateSearchCard-status--unlocked .handshake-border {
    stroke: #992e80
}

.lj-candidateSearchCard-status--unlocked .handshake-hands {
    fill: #fff
}

.lj-candidateSearchCard-status--unlocked .handshake-horns {
    stroke: #fff
}

.lj-candidateSearchCard-viewProfile {
    border-bottom: solid 1px #e9ebec;
    color: #992e80;
    display: block;
    font-size: 1rem;
    margin: 0 -3rem;
    margin-top: 1.3rem;
    padding-bottom: 1.2rem;
    text-align: center
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-viewProfile {
        display: none
    }
}

.lj-candidateSearchCard-firstColumn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-firstColumn {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: auto
    }
}

.lj-candidateSearchCard-firstColumnDummy {
    visibility: hidden
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-firstColumnDummy {
        display: none
    }
}

.lj-candidateSearchCard-secondColumn {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 1.2rem 1.5rem
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-secondColumn {
        margin: 0 1.5rem
    }
}

.lj-candidateSearchCard-thirdColumn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (min-width:48rem) {
    .lj-candidateSearchCard-thirdColumn {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.lj-candidateSearchDismissModal-dismiss {
    margin-right: 1rem
}

    .lj-candidateSearchDismissModal-dismiss svg {
        width: 12px !important;
        height: 12px !important
    }

    .lj-candidateSearchDismissModal-dismiss .iconic.iconic-sm:not(.iconic-size-md):not(.iconic-size-lg) .iconic-property-stroke {
        stroke: #fff
    }

    .lj-candidateSearchDismissModal-dismiss .iconic.iconic-sm:not(.iconic-size-md):not(.iconic-size-lg) .iconic-property-fill {
        fill: #fff
    }

.ld-search-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .ld-search-group .ld-button, .ld-search-group .ld-modal-primaryButton {
        margin-left: 1rem
    }

    .ld-search-group .ld-input-group {
        width: 16.875rem;
        border-radius: .25rem
    }

        .ld-search-group .ld-input-group:nth-child(2) {
            margin-left: 1rem
        }

    .ld-search-group .tt-input, .ld-search-group .tt-hint {
        padding: .5rem 2.8125rem;
        font-size: .875rem
    }

.lj-inline-messages {
    margin-bottom: 2.5rem
}

    .lj-inline-messages .ld-messages {
        overflow-y: scroll;
        padding: 0 1rem;
        max-height: 0;
        -webkit-transition: max-height .5s 0s;
        transition: max-height .5s 0s
    }

        .lj-inline-messages .ld-messages.is-active {
            max-height: 15.625rem
        }

.lj-submit-message {
    position: relative;
    padding-top: 1rem
}

    .lj-submit-message .lj-input.autoExpand {
        padding: .5rem 1rem;
        resize: none;
        overflow: hidden
    }

.lj-surveyPanel {
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 7rem;
    background: #fff;
    z-index: 2000;
    -webkit-box-shadow: 0 -5px 5px 0 rgba(38,51,60,.2);
    box-shadow: 0 -5px 5px 0 rgba(38,51,60,.2);
    text-align: center;
    padding: 1rem;
    display: none
}

    .lj-surveyPanel.lj-surveyPanel--expanded {
        height: 100vh;
        overflow: scroll;
        padding: 2rem 1rem
    }

    .lj-surveyPanel .lj-input-group.text {
        max-width: calc(27rem - 2px);
        margin-left: auto;
        margin-right: auto
    }

@media screen and (min-width:435px) {
    .lj-surveyPanel {
        height: 6rem
    }
}

@media screen and (min-width:36rem) {
    .lj-surveyPanel.lj-surveyPanel--expanded {
        padding: 1rem;
        height: auto;
        max-height: 100vh
    }
}

.lj-staticPages {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem
}

    .lj-staticPages p {
        margin-bottom: 0
    }

        .lj-staticPages p + p {
            margin-top: 1rem
        }

        .lj-staticPages p + ol {
            margin-top: 1rem
        }

    .lj-staticPages ol + p {
        margin-top: 1rem
    }

.lj-staticPages-title {
    margin-bottom: 2rem;
    text-align: center
}

.lj-staticPages-category {
    padding-top: 5rem;
    margin-bottom: 2rem
}

.lj-staticPages-list {
    counter-reset: section
}

    .lj-staticPages-list .lj-accordionTrigger {
        position: relative;
        padding-left: 2rem
    }

        .lj-staticPages-list .lj-accordionTrigger::before {
            position: absolute;
            top: 0;
            left: 0;
            counter-increment: section;
            content: counter(section) ". "
        }

        .lj-staticPages-list .lj-accordionTrigger::before {
            color: #677077;
            font-weight: 300
        }

    .lj-staticPages-list .lj-accordionContent {
        padding-left: 2rem
    }

.lj-staticPages-footnotes {
    margin-top: 2.5rem;
    color: #677077
}

.lj-temp--search .lj-searchBar {
    height: 8.5rem
}

@media screen and (min-width:62rem) {
    .lj-temp--search .lj-searchBar {
        height: auto;
        margin-bottom: 2rem
    }
}

.lj-temp--search .ld-form-group + .lj-inlineAccordionItem, .lj-temp--search .ld-form-group + .ld-form-group {
    margin-top: 1.5rem
}

@media screen and (min-width:62rem) {
    .lj-temp--search .ld-form-group + .lj-inlineAccordionItem, .lj-temp--search .ld-form-group + .ld-form-group {
        margin-top: 1rem
    }
}

.lj-temp--search .ld-jobs-list {
    margin-top: .5rem
}

@media screen and (min-width:62rem) {
    .lj-temp--search .ld-jobs-list {
        margin-top: 0
    }
}

.lj-temp--search .lj-jobAds-loadButton {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.lj-temp--search .lj-accordionContent .ld-input-group + .ld-extra-small-paragraph, .lj-temp--search .lj-accordionContent .application_form .ld-recommendations-section .ld-input-group + .ld-block-link-info, .application_form .ld-recommendations-section .lj-temp--search .lj-accordionContent .ld-input-group + .ld-block-link-info, .lj-temp--search .lj-accordionContent .ld-modal-app-letter .ld-app-letter-list-container .ld-input-group + .ld-block-link-info, .ld-modal-app-letter .ld-app-letter-list-container .lj-temp--search .lj-accordionContent .ld-input-group + .ld-block-link-info {
    margin-bottom: 0;
    margin-top: 1rem
}

@media screen and (max-width:62rem) {
    .lj-temp--search .ld-input-group > *:first-child {
        -webkit-box-flex: 3;
        -webkit-flex-grow: 3;
        -moz-box-flex: 3;
        -ms-flex-positive: 3;
        flex-grow: 3
    }
}

.lj-temp--search .ld-offers-location-input {
    border: 0
}

    .lj-temp--search .ld-offers-location-input .tt-input {
        border: 0
    }

.lj-temp--search #s_l {
    padding-right: 0
}

.lj-temp--search #cc {
    padding-right: 1.5rem;
    padding-left: .5rem;
    background-position: right .5rem center
}

.lj-temp--search.is-search-open {
    overflow: hidden;
    height: 100vh
}

@media screen and (min-width:62rem) {
    .lj-companyPage-header-content, .lj-companyPage-main-wrapper {
        padding-left: 4.16667%;
        padding-right: 4.16667%
    }

    .lj-companyPage-main-sidebar {
        padding-left: calc($half-column + $half-gutter)
    }

    .lj-companyPage-main-cards-item {
        padding-right: calc($half-column + $half-gutter)
    }
}

.lj-companyPage.is-wide .lj-companyPage-header-content {
    padding-left: 16.66667%;
    padding-right: 16.66667%
}

.lj-companyPage.is-wide .lj-companyPage-header-title > * {
    display: inline-block
}

.lj-companyPage.is-wide .lj-companyPage-main {
    padding-top: 3rem
}

.lj-companyPage.is-wide .lj-companyPage-main-wrapper {
    padding: 0 calc(16.66667% + 1.25rem)
}

.lj-companyPage-header {
    width: 100%;
    position: relative;
    background-color: #f4f5f6;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover
}

@media screen and (min-width:36rem) {
    .lj-companyPage-header-overlay {
        background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(38,51,60,0.9)),color-stop(50%,rgba(38,51,60,0)));
        background-image: linear-gradient(to top,rgba(38,51,60,0.9),rgba(38,51,60,0) 50%);
        background-size: cover;
        width: 100%;
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        height: 100%
    }
}

.lj-companyPage-header-content {
    position: relative;
    z-index: 1;
    padding-top: 7.5rem
}

    .lj-companyPage-header-content > * {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -moz-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

.lj-companyPage-header-logo {
    -webkit-box-shadow: 2px 2px 4px 0 rgba(38,51,60,.25);
    box-shadow: 2px 2px 4px 0 rgba(38,51,60,.25);
    line-height: 0;
    margin-bottom: -1.5rem
}

@media screen and (max-width:35.9375rem) {
    .lj-companyPage-header-logo {
        position: absolute;
        top: 48px;
        right: auto;
        bottom: auto;
        left: auto;
        display: inline-block;
        width: 4rem
    }
}

.lj-companyPage-header-description {
    padding-bottom: 1.5rem
}

@media screen and (min-width:36rem) {
    .lj-companyPage-header-description {
        color: #fff
    }

        .lj-companyPage-header-description > * {
            text-shadow: 0 2px 4px rgba(38,51,60,.5)
        }
}

.lj-companyPage-header-title {
    font-family: roboto,sans-serif;
    line-height: 1.5;
    font-size: 2.5rem;
    font-weight: 300
}

    .lj-companyPage-header-title > * {
        margin-left: 1rem;
        vertical-align: middle
    }

@media screen and (max-width:61.9375rem) {
    .lj-companyPage-header-title .lj-companyPage-header-title-follow {
        display: inline-block
    }
}

.lj-companyPage-header-tagline {
    font-family: fira sans,sans-serif;
    line-height: 1.5;
    font-size: 1rem
}

@media screen and (max-width:35.9375rem) {
    .lj-companyPage-header-tagline {
        color: #93999e
    }
}

.lj-companyPage-main {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    background-color: #f4f5f6
}

@media screen and (min-width:62rem) {
    .lj-companyPage-main {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
}

.lj-companyPage-main-title {
    font-family: roboto,sans-serif;
    line-height: 1.5;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 1px;
    letter-spacing: 1px
}

.lj-companyPage-main-sidebar {
    display: none
}

@media screen and (min-width:62rem) {
    .lj-companyPage-main-sidebar {
        display: block;
        padding-top: 2rem;
        padding-bottom: 2.5rem
    }

        .lj-companyPage-main-sidebar .lj-companyPage-main-title {
            margin-bottom: 1rem
        }

    .lj-companyPage-main-sidebar-moreJobs {
        display: inline-block
    }

    .lj-companyPage-main-sidebar-job {
        color: #3bbcb0;
        cursor: pointer;
        font-family: roboto,sans-serif;
        line-height: 1.5;
        font-size: 1rem;
        font-weight: 500;
        letter-spacing: 1px;
        font-weight: 400;
        display: block;
        letter-spacing: 0
    }

        .lj-companyPage-main-sidebar-job + .lj-companyPage-main-sidebar-job {
            margin-top: .5rem
        }

        .lj-companyPage-main-sidebar-job + .lj-companyPage-main-sidebar-moreJobs {
            margin-top: 1rem
        }

        .lj-companyPage-main-sidebar-job + .lj-companyPage-main-sidebar-followMessage {
            margin-top: 2.5rem
        }

    .lj-companyPage-main-sidebar-moreJobs {
        font-family: fira sans,sans-serif;
        line-height: 1.5;
        font-size: .75rem;
        color: #677077;
        margin-bottom: 2.5rem
    }

    .lj-companyPage-main-sidebar-followMessage {
        margin-bottom: .75rem
    }
}

.lj-companyPage-main-metatags {
    color: #93999e;
    margin: 0 -.75rem 1.5rem;
    display: none
}

    .lj-companyPage-main-metatags > * {
        margin-left: .75rem;
        margin-right: .75rem;
        margin-top: .25rem;
        margin-bottom: .25rem
    }

@media screen and (max-width:35.9375rem) {
    .lj-companyPage-main-metatags {
        margin: 0 -.5rem 1.5rem
    }

        .lj-companyPage-main-metatags > * {
            margin: .5rem
        }
}

@media screen and (min-width:36rem) {
    .lj-companyPage-main-metatags {
        display: block
    }
}

.lj-companyPage-main-metatags .lj-glassdoor {
    margin: 0
}

    .lj-companyPage-main-metatags .lj-glassdoor > img {
        height: .75em
    }

.lj-companyPage-main-cards-item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    border-radius: 2px;
    background-color: #fff
}

@media screen and (min-width:62rem) {
    .lj-companyPage-main-cards-item {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.lj-companyPage-main-cards-item .g-row + .g-row {
    margin-top: 2.5rem
}

.lj-companyPage-main-cards-item + .lj-companyPage-main-cards-item {
    margin-top: 2.5rem
}

.lj-companyPage-main-cards-item:last-child {
    margin-bottom: 2.5rem
}

.lj-companyPage-main-cards-item .lj-companyPage-main-title {
    margin-bottom: 2rem
}

@media screen and (max-width:35.9375rem) {
    .lj-companyPage-main-cards-item {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }
}

.lj-companyPage-main-cards-item-video {
    width: 100%;
    height: 450px
}

    .lj-companyPage-main-cards-item-video > * {
        width: 100%;
        height: 100%
    }

.lj-companyPage-main-cards-item > *[class*=lj-paragraph] {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}

    .lj-companyPage-main-cards-item > *[class*=lj-paragraph]:last-child {
        margin-bottom: 0
    }

.lj-companyPage-main-cards-item *[class*=lj-paragraph] {
    font-weight: 300
}

.lj-companyPage-main-cards-item-splitSubTitle {
    color: #bec2c5
}

.lj-companyPage-main-cards-item-splitTitle + .lj-companyPage-main-cards-item-splitSubTitle {
    margin-top: .5rem
}

.lj-companyPage-main-cards-item-splitSubTitle + .lj-companyPage-main-cards-item-splitDescription {
    margin-top: .75rem
}

.lj-companyPage-main-cards-item-splitTitle + .lj-companyPage-main-cards-item-splitDescription {
    margin-top: 1rem
}

.lj-companyPage-main-cards-item-splitImage {
    overflow: hidden;
    max-height: 15.625rem
}

    .lj-companyPage-main-cards-item-splitImage > * {
        width: 100%
    }

.lj-companyPage-main-cards-item-splitskills {
    margin-top: 1rem
}

    .lj-companyPage-main-cards-item-splitskills > *:not(:last-child) {
        margin-right: .25rem
    }

    .lj-companyPage-main-cards-item-splitskills .lj-skill {
        margin-top: .25rem
    }

@media screen and (max-width:35.9375rem) {
    .lj-companyPage-main-cards-item-splitImage + .lj-companyPage-main-cards-item-splitText, .lj-companyPage-main-cards-item-splitText + .lj-companyPage-main-cards-item-splitImage {
        margin-top: 1rem
    }
}

.lj-companyPage-main-cards-item-perks {
    color: #677077
}

    .lj-companyPage-main-cards-item-perks .fa {
        margin-right: .5rem
    }

@media screen and (max-width:35.9375rem) {
    .lj-companyPage-main-cards-item-perks .g-row + .g-row {
        margin-top: 1rem
    }

    .lj-companyPage-main-cards-item-perks .lj-companyPage-main-cards-item-perks-row > * + * {
        margin-top: 1rem
    }
}

.lj-companyPage-main-jobs {
    padding-top: 2rem;
    padding-bottom: 2rem;
    margin: 0 4.16667%
}

    .lj-companyPage-main-jobs > *:first-child {
        margin-bottom: 2rem
    }

@media screen and (min-width:62rem) {
    .lj-companyPage-fixedLogo {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        position: fixed;
        top: 100px;
        right: auto;
        bottom: auto;
        left: auto;
        width: 9.375rem;
        margin-bottom: 0
    }

    .lj-companyPage-fixedSidebar {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        position: fixed;
        top: 200px;
        right: auto;
        bottom: auto;
        left: auto;
        height: auto
    }
}

.lj-companyPage-main .ld-follow-button {
    margin: 0;
    min-width: 8rem;
    font-size: .75rem;
    height: 2rem;
    line-height: 13px
}

@media screen and (min-width:36rem) {
    .signup_form_location {
        max-width: 50%
    }
}

body.users-registrations .ld-wizard-screen--centered {
    -webkit-transition: margin-top .4s ease;
    transition: margin-top .4s ease
}

@media screen and (min-width:36rem) {
    body.users-registrations .ld-wizard-screen--centered.is-vcenter {
        margin-top: 10%
    }
}

@media screen and (min-width:75rem) {
    body.users-registrations .ld-wizard-screen--centered.is-vcenter {
        margin-top: 20%
    }
}

@media screen and (min-width:36rem) {
    body.users-registrations .lj-workExperience {
        width: 344px
    }

        body.users-registrations .lj-workExperience .lj-input--block {
            max-width: none
        }
}

.lj-profile {
    padding: 2rem 1.6rem;
    color: #3C3C3B
}

    .lj-profile ::-moz-selection {
        background: #4293ea;
        color: #fff
    }

    .lj-profile ::selection {
        background: #4293ea;
        color: #fff
    }

@media screen and (min-width:62rem) {
    .lj-profile {
        padding: 3.8rem 3rem
    }
}

.lj-profileBar {
    width: 100%;
    padding: 1rem 1.6rem;
    -webkit-box-shadow: 0 2px 4px #d4d7d8;
    box-shadow: 0 2px 4px #d4d7d8
}

@media screen and (min-width:62rem) {
    .lj-profileBar {
        padding: 1rem 3rem
    }
}

.lj-profileHeader {
    width: 100%;
    vertical-align: top
}

@media screen and (min-width:62rem) {
    .lj-profileHeader {
        width: 46%;
        display: inline-block;
        margin-right: 2rem
    }
}

.lj-profileSkills {
    width: 100%;
    vertical-align: top;
    margin-bottom: 2rem
}

@media screen and (min-width:62rem) {
    .lj-profileSkills {
        width: 48%;
        display: inline-block;
        margin-bottom: 4rem
    }
}

.lj-profileSection {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: .8rem;
    padding: 2rem 0;
    text-align: center;
    border-bottom: 1px solid #d4d7d8
}

@media screen and (max-width:62rem) {
    .lj-profileSection.lj-profileSection--fixedWidth {
        max-width: none;
        margin-left: 0;
        margin-right: 0
    }
}

.lj-profileSection.lj-profileSection--fixedWidth .lj-profileSection-column .lj-profileSection-block {
    width: 120px !important;
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width:36rem) and (max-width:48rem) {
    .lj-profileSection.lj-profileSection--fixedWidth .lj-profileSection-column .lj-profileSection-block {
        width: 150px !important
    }
}

@media screen and (min-width:48rem) {
    .lj-profileSection.lj-profileSection--fixedWidth .lj-profileSection-column .lj-profileSection-block {
        width: 190px !important
    }
}

.lj-profileSection.lj-profileSection--mobileReorder:first-child {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    border-bottom: 0;
    border-top: 1px solid #d4d7d8
}

.lj-profileSection:last-child {
    border-bottom: 0
}

@media screen and (min-width:62rem) {
    .lj-profileSection {
        width: auto;
        max-width: 480px;
        min-height: 440px;
        display: inline-block;
        text-align: left !important;
        padding: 2rem 2.8rem;
        margin-left: 0;
        margin-right: .8rem;
        border-bottom: 0;
        border-right: 1px solid #d4d7d8;
        vertical-align: top;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

        .lj-profileSection.lj-profileSection--mobileReorder:first-child {
            padding-left: 0;
            margin-left: auto;
            -webkit-box-ordinal-group: 1;
            -webkit-order: 0;
            -moz-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0;
            border-top: 0
        }

        .lj-profileSection:last-child {
            margin-right: auto;
            padding-right: 0;
            border-right: 0
        }
}

.lj-profileSection.lj-profileSection--columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width:62rem) {
    .lj-profileSection.lj-profileSection--columns {
        padding: 0 2.45rem;
        border-top: 0
    }
}

.lj-profileSection.lj-profileSection--columns.lj-profileSection--inlineBlock .lj-profileSection-column {
    margin-left: 2rem
}

    .lj-profileSection.lj-profileSection--columns.lj-profileSection--inlineBlock .lj-profileSection-column .lj-profileSection-block {
        width: 122px;
        margin-left: auto;
        margin-right: auto
    }

@media screen and (min-width:36rem) and (max-width:48rem) {
    .lj-profileSection.lj-profileSection--columns.lj-profileSection--inlineBlock .lj-profileSection-column .lj-profileSection-block {
        width: 152px
    }
}

@media screen and (min-width:62rem) {
    .lj-profileSection.lj-profileSection--columns.lj-profileSection--inlineBlock .lj-profileSection-column .lj-profileSection-block:last-child {
        width: 190px
    }
}

@media screen and (min-width:62rem) {
    .lj-profileSection.lj-profileSection--columns.lj-profileSection--inlineBlock {
        width: 100%;
        min-height: 0;
        margin: 0;
        padding: 0;
        max-width: none
    }

        .lj-profileSection.lj-profileSection--columns.lj-profileSection--inlineBlock .lj-profileSection-column {
            max-width: 840px;
            display: inline-block;
            margin: 0 auto
        }

            .lj-profileSection.lj-profileSection--columns.lj-profileSection--inlineBlock .lj-profileSection-column .lj-profileSection-block {
                display: inline-block;
                margin: 0 2.1rem;
                margin-bottom: 2rem;
                vertical-align: top
            }
}

.lj-profileSection .lj-profileSection-column {
    display: inline-block;
    margin-bottom: 2rem;
    padding: .4rem;
    text-align: left;
    vertical-align: top;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

    .lj-profileSection .lj-profileSection-column.lj-profileSection-column--single:last-child {
        margin-bottom: 0;
        margin-left: 0
    }

@media screen and (min-width:62rem) {
    .lj-profileSection .lj-profileSection-column {
        margin-bottom: 0
    }
}

.lj-profileSection .lj-profileSection-column .lj-profileSection-block {
    margin-bottom: 2rem
}

    .lj-profileSection .lj-profileSection-column .lj-profileSection-block:last-child {
        margin-bottom: 0
    }

.lj-toggleSection {
    width: 100%;
    overflow: hidden
}

.lj-profileCard {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.4rem;
    padding: .8rem 1.4rem 2.4rem;
    background: #fff;
    -webkit-box-shadow: 0 .2rem .5rem #d4d7d8;
    box-shadow: 0 .2rem .5rem #d4d7d8
}

@media screen and (min-width:36rem) {
    .lj-profileCard {
        max-width: 420px;
        margin: 0 auto
    }
}

@media screen and (min-width:62rem) {
    .lj-profileCard {
        min-width: 460px;
        max-width: none;
        display: block;
        margin-bottom: 2rem;
        text-align: center
    }
}

.lj-profileCard .lj-profileCard-heading {
    margin-bottom: 1.4rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .125rem;
    text-align: left
}

.lj-profileCard.lj-profileCard-empty .lj-tagGroup {
    padding: 3rem 0;
    margin: 0;
    text-align: center;
    color: #4293ea
}

@media screen and (min-width:62rem) {
    .lj-profileCard.lj-profileCard-empty .lj-tagGroup {
        padding: 6rem 2.6rem
    }
}

@media screen and (min-width:62rem) {
    .lj-profileCard.lj-profileCard-empty .lj-tagGroup .lj-profileButton {
        width: 140px;
        display: block;
        margin: 0 auto;
        margin-top: 1.4rem
    }
}

.lj-userLabel {
    margin-bottom: .6rem
}

.lj-userContent {
    color: #93999e
}

    .lj-userContent .lj-statusColor-wrapper {
        text-align: left;
        padding-right: 0;
        margin-left: 0;
        margin-right: .2rem
    }

@media screen and (min-width:36rem) and (max-width:48rem) {
    .lj-userContent .u-text--center {
        width: 150px
    }
}

@media screen and (min-width:62rem) {
    .lj-userIntro {
        display: block
    }
}

@media screen and (min-width:62rem) {
    .lj-userIntro .lj-userInfo {
        width: 50%;
        display: inline-block
    }
}

.lj-userName, .lj-userPosition, .lj-userExperience {
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
    margin-bottom: .8rem
}

@media screen and (min-width:62rem) {
    .lj-userName, .lj-userPosition, .lj-userExperience {
        text-align: left
    }
}

.lj-userPosition {
    font-size: 1rem
}

@media screen and (min-width:62rem) {
    .lj-userPosition {
        margin-bottom: .3rem
    }
}

.lj-userExperience {
    font-size: .875rem;
    font-weight: 400;
    color: #4293ea;
    margin-bottom: .8rem
}

.lj-userLocation .lj-icon {
    display: inline-block;
    margin-right: .15rem;
    fill: #4293ea;
    vertical-align: top
}

.lj-userLocation span {
    color: #4293ea
}

.lj-userStatus {
    width: 80%;
    max-width: 220px;
    margin: 1.6rem auto;
    text-align: left
}

@media screen and (min-width:62rem) {
    .lj-userStatus {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

.lj-statusColor-wrapper {
    width: 14px;
    display: inline-block;
    padding-right: .8rem;
    margin-left: 5%;
    margin-right: .2rem;
    text-align: right;
    vertical-align: top
}

@media screen and (min-width:62rem) {
    .lj-statusColor-wrapper {
        margin-left: 0
    }
}

.lj-statusColor-wrapper .lj-statusColor {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%
}

    .lj-statusColor-wrapper .lj-statusColor.lj-statusColor--disabled {
        background: #bec2c5
    }

.lj-statusLabel {
    display: inline-block;
    width: 85%
}

.lj-userName-small {
    font-size: 1.25rem;
    font-weight: 300;
    margin-bottom: .6rem
}

.lj-userPosition-small {
    margin-bottom: 1.2rem
}

#all_websites {
    margin-top: 2rem
}

.lj-userLink-group {
    width: 100%;
    margin-top: 2rem;
    text-align: center;
    padding: 0 2rem
}

@media screen and (min-width:62rem) {
    .lj-userLink-group {
        display: inline-block;
        vertical-align: top;
        text-align: left;
        padding: 0
    }
}

.lj-userLink-group .lj-userLink {
    margin-right: .8rem;
    display: inline-block;
    margin-bottom: 1rem
}

    .lj-userLink-group .lj-userLink:hover .lj-icon .iconic-property-fill {
        fill: #2f649c
    }

    .lj-userLink-group .lj-userLink .lj-icon {
        width: 20px !important;
        height: 20px !important;
        margin: 0;
        top: auto;
        vertical-align: middle
    }

        .lj-userLink-group .lj-userLink .lj-icon .iconic-property-fill {
            fill: #4293ea
        }

        .lj-userLink-group .lj-userLink .lj-icon.other, .lj-userLink-group .lj-userLink .lj-icon.blog, .lj-userLink-group .lj-userLink .lj-icon.personal {
            width: 16px !important;
            height: 16px !important
        }

    .lj-userLink-group .lj-userLink span {
        width: 240px;
        color: #4293ea
    }

.lj-userBio {
    max-width: 360px;
    margin-top: 1rem;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: .6rem;
    border-bottom: 0
}

    .lj-userBio .lj-accordionTrigger {
        font-size: .875rem;
        font-weight: 500 !important;
        text-transform: uppercase;
        letter-spacing: .125rem
    }

    .lj-userBio .lj-profileLink, .lj-userBio .lj-profileLink-block {
        display: none;
        padding: 0
    }

@media screen and (min-width:62rem) {
    .lj-userBio {
        max-width: 640px;
        margin-top: -1rem
    }

        .lj-userBio .lj-accordionTrigger {
            display: none
        }

        .lj-userBio .lj-accordionContent {
            display: block !important;
            position: relative;
            width: 100%;
            max-width: 540px;
            overflow: hidden
        }

            .lj-userBio .lj-accordionContent.--is-expanded .lj-profileLink, .lj-userBio .lj-accordionContent.--is-expanded .lj-profileLink-block {
                padding-top: 0
            }

            .lj-userBio .lj-accordionContent .lj-profileLink, .lj-userBio .lj-accordionContent .lj-profileLink-block {
                width: 100%;
                display: none;
                position: absolute;
                left: 0;
                bottom: 0;
                padding-top: .4rem;
                background: #fff
            }

            .lj-userBio .lj-accordionContent p {
                margin-bottom: 2rem
            }
}

.lj-userBio.is-open .lj-accordionTrigger .lf-icon {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.lj-userBio .lj-accordionTrigger {
    padding: 0;
    margin: 0;
    text-align: center;
    font-family: roboto,sans-serif;
    font-weight: 400
}

    .lj-userBio .lj-accordionTrigger .lf-icon {
        margin-left: .6rem;
        display: inline-block
    }

.lj-userBio .lj-accordionContent {
    line-height: 180%
}

.lj-profile .lj-tagGroup-modal {
    margin-top: 7.4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

    .lj-profile .lj-tagGroup-modal:nth-child(2) {
        margin-top: 2.6rem
    }

    .lj-profile .lj-tagGroup-modal .lj-tagGroup {
        position: relative;
        overflow: visible
    }

        .lj-profile .lj-tagGroup-modal .lj-tagGroup .lj-tagGroup-heading {
            position: absolute;
            top: -2.8rem;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%)
        }

@media screen and (min-width:62rem) {
    .lj-profile .lj-tagGroup-modal {
        margin-top: 5.2rem;
        text-align: center
    }

        .lj-profile .lj-tagGroup-modal .lj-tagGroup {
            display: inline-block;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-flex-direction: row;
            -moz-box-orient: horizontal;
            -moz-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            text-align: left
        }

            .lj-profile .lj-tagGroup-modal .lj-tagGroup .lj-tagGroup-heading {
                left: 1.1rem;
                -webkit-transform: translateX(0%);
                transform: translateX(0%)
            }

            .lj-profile .lj-tagGroup-modal .lj-tagGroup .lj-tag, .lj-profile .lj-tagGroup-modal .lj-tagGroup .lj-tag-alternate {
                display: inline-block;
                margin-left: .8rem;
                margin-right: .8rem
            }
}

@media screen and (min-width:62rem) {
    .lj-toggleSlide .lj-profileSection:not(.lj-profileSection--inlineBlock) {
        width: 320px
    }
}

.lj-profile-section {
    width: 100%;
    padding: 2.25rem 1.25rem;
    background-color: #fff
}

    .lj-profile-section:nth-child(2n+1):not(.lj-save-settings) {
        background-color: #f4f5f6
    }

@media screen and (min-width:36rem) {
    .lj-profile-section:not(.lj-save-settings) .lj-form-group {
        max-width: 640px;
        margin-left: auto;
        margin-right: auto
    }
}

.lj-profile-section .lj-profile-section-heading {
    max-width: 380px;
    padding: .4rem .2rem;
    margin-bottom: 1.25rem;
    overflow: auto
}

@media screen and (min-width:62rem) {
    .lj-profile-section .lj-profile-section-heading {
        max-width: 640px
    }
}

.lj-profile-section .lj-profile-section-heading .lj-icon {
    width: 40px;
    height: 40px;
    margin-right: 1rem;
    position: relative;
    float: left;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 4px 0 #d4d7d8;
    box-shadow: 0 1px 4px 0 #d4d7d8
}

    .lj-profile-section .lj-profile-section-heading .lj-icon .iconic, .lj-profile-section .lj-profile-section-heading .lj-icon svg {
        width: 18px !important;
        height: 18px !important;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        display: inline-block
    }

        .lj-profile-section .lj-profile-section-heading .lj-icon .iconic .iconic-property-fill, .lj-profile-section .lj-profile-section-heading .lj-icon svg .iconic-property-fill {
            fill: #4293ea
        }

    .lj-profile-section .lj-profile-section-heading .lj-icon.lj-icon--wide .iconic, .lj-profile-section .lj-profile-section-heading .lj-icon.lj-icon--wide svg {
        width: 22px !important;
        height: 22px !important
    }

.lj-profile-section .lj-profile-section-heading h1 {
    margin-top: .4rem;
    overflow: hidden
}

.lj-profile-section .lj-profile-section-heading p {
    max-width: 270px;
    margin-top: 1.25rem
}

@media screen and (min-width:62rem) {
    .lj-profile-section .lj-profile-section-heading p {
        max-width: 550px
    }
}

.lj-profile-section.lj-profile-section--employer .lj-icon .iconic .iconic-property-fill {
    fill: #992e80
}

.lj-profile-section.lj-profile-section--employer .lj-icon .iconic .iconic-property-stroke {
    stroke: #992e80
}

.lj-profile-section.lj-profile-section--employer .lj-icon svg g {
    fill: #992e80
}

.lj-save-settings {
    padding-top: 1.87rem;
    margin-top: 1.62rem;
    position: relative;
    border-top: 2px solid #d4d7d8
}

    .lj-save-settings .lj-profile-section-label {
        padding: 0 2rem;
        position: absolute;
        top: -.8rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        font-family: roboto,sans-serif;
        letter-spacing: 2px;
        color: #93999e;
        background-color: #fff
    }

.lj-select-group {
    max-width: 480px;
    margin-top: 3.25rem
}

    .lj-select-group label {
        font-family: roboto,sans-serif
    }

@media screen and (min-width:48rem) {
    .lj-select-group {
        max-width: none
    }
}

@media screen and (min-width:62rem) {
    .lj-select-group {
        display: block;
        margin: 4.46rem auto 0
    }
}

.lj-notification-settings-form {
    position: relative
}

.lj-p--searchPage .lj-searchBar-overlaySearchButton {
    top: 12.5rem
}

.lj-p--searchPage .lj-searchFilters-header {
    background-color: #2f649c
}

.lj-p--searchPage .lj-searchBar-options .g-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.lj-p--searchPage .lj-searchFilters-inner-form {
    padding-bottom: 1.25rem
}

@media screen and (min-width:48rem) {
    .lj-p--searchPage .lj-searchFilters-inner-form {
        padding-bottom: 0
    }
}

.lj-p--searchPage .offer_search {
    padding-bottom: 4rem;
    min-height: 80vh
}

.lj-jobAds-loadButton {
    position: relative
}

    .lj-jobAds-loadButton.ld-loading-jobs {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        cursor: default;
        color: #677076
    }

        .lj-jobAds-loadButton.ld-loading-jobs .ld-loading-animation {
            display: block
        }

        .lj-jobAds-loadButton.ld-loading-jobs .jobs-number {
            display: none
        }

        .lj-jobAds-loadButton.ld-loading-jobs:focus {
            outline: 0
        }

    .lj-jobAds-loadButton .jobs-number {
        opacity: .7;
        text-transform: lowercase;
        font-weight: 400
    }

.lj-p--searchPage-searchAds {
    padding-bottom: 2.5px
}

.lj-p--searchPage-subscribeButton .iconic-property-fill {
    fill: #fff
}

.lj-p--searchPage-subscribeButton .iconic-property-stroke {
    stroke: #fff
}

.lj-p--searchPage-subscribeButton:hover .iconic-property-fill {
    fill: #fff
}

.lj-p--searchPage-subscribeButton:hover .iconic-property-stroke {
    stroke: #fff
}

@media screen and (min-width:48rem) {
    .festival-registrations .navbar-logo, .festival-sessions .navbar-logo {
        fill: #fff
    }
}

.festival-registrations .ld-wizard-overlay, .festival-sessions .ld-wizard-overlay {
    background-color: #ed8232 !important
}

.festival-registrations .ld-talent-image, .festival-sessions .ld-talent-image {
    background-image: url(https://assets.landing.jobs/cms-assets/files/576/original/festival_hero.jpg);
    background-position: 27% top
}

@media screen and (max-width:48rem) {
    .festival-registrations .ld-wizard-header, .festival-sessions .ld-wizard-header {
        height: 40vh
    }
}

.festival-registrations .ld-wizard-header .ld-testimony, .festival-sessions .ld-wizard-header .ld-testimony {
    right: 0
}

@media screen and (max-width:48rem) {
    .festival-registrations .ld-wizard-header .ld-testimony, .festival-sessions .ld-wizard-header .ld-testimony {
        position: relative;
        width: 100%;
        padding: 1rem;
        top: 0;
        height: 100%
    }

        .festival-registrations .ld-wizard-header .ld-testimony img, .festival-sessions .ld-wizard-header .ld-testimony img {
            height: 100%
        }
}

@media screen and (max-width:48rem) {
    .festival-registrations .ld-wizard-wrapper, .festival-sessions .ld-wizard-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

        .festival-registrations .ld-wizard-wrapper .ld-wizard-header, .festival-sessions .ld-wizard-wrapper .ld-wizard-header {
            -webkit-box-ordinal-group: 2;
            -webkit-order: 1;
            -moz-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }

        .festival-registrations .ld-wizard-wrapper .ld-wizard-main, .festival-sessions .ld-wizard-wrapper .ld-wizard-main {
            -webkit-box-ordinal-group: 3;
            -webkit-order: 2;
            -moz-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2;
            min-height: 0
        }
}

.festival-registrations .ld-wizard-main, .festival-sessions .ld-wizard-main {
    min-height: calc(100vh - 80px)
}

@media screen and (max-width:48rem) {
    .festival-registrations .ld-wizard-block:first-child, .festival-registrations .ld-wizard-block:first-of-type, .festival-registrations .ld-wizard-block.ld-title-block, .festival-sessions .ld-wizard-block:first-child, .festival-sessions .ld-wizard-block:first-of-type, .festival-sessions .ld-wizard-block.ld-title-block {
        padding-top: 3rem
    }
}

.festival-registrations .ld-join-navbar.ld-navbar-fixed, .festival-sessions .ld-join-navbar.ld-navbar-fixed {
    padding-bottom: 1.5rem
}

.festival-registrations .ld-orange-button, .festival-sessions .ld-orange-button {
    background-color: #ed8232
}

    .festival-registrations .ld-orange-button.ld-border-button, .festival-registrations .ld-orange-button.ld-link-button, .festival-sessions .ld-orange-button.ld-border-button, .festival-sessions .ld-orange-button.ld-link-button {
        background-color: #fff;
        color: #ed8232
    }

        .festival-registrations .ld-orange-button.ld-border-button:hover, .festival-registrations .ld-orange-button.ld-link-button:hover, .festival-registrations .ld-orange-button.ld-border-button:active, .festival-registrations .ld-orange-button.ld-link-button:active, .festival-sessions .ld-orange-button.ld-border-button:hover, .festival-sessions .ld-orange-button.ld-link-button:hover, .festival-sessions .ld-orange-button.ld-border-button:active, .festival-sessions .ld-orange-button.ld-link-button:active {
            color: #fff;
            background-color: #ed8232;
            border-color: transparent
        }

.festival-registrations .ld-center-text .ld-button, .festival-registrations .ld-center-text .ld-modal-primaryButton, .festival-sessions .ld-center-text .ld-button, .festival-sessions .ld-center-text .ld-modal-primaryButton {
    margin-top: 1rem
}

.dashboard .ld-festival-link, .dashboard .ld-material-sidemenu-link.ld-festival-link {
    color: #ed8232
}

    .dashboard .ld-festival-link .iconic-property-fill, .dashboard .ld-material-sidemenu-link.ld-festival-link .iconic-property-fill {
        fill: #ed8232
    }

    .dashboard .ld-festival-link .iconic-property-stroke, .dashboard .ld-material-sidemenu-link.ld-festival-link .iconic-property-stroke {
        stroke: #ed8232
    }

.dashboard .lj-landingCareersLink {
    bottom: 0;
    display: none;
    position: absolute;
    text-align: center;
    width: 100%
}

@media(min-height:480px) and (min-width:769px) {
    .dashboard .lj-landingCareersLink {
        display: block
    }
}

.dashboard.festival .ld-material-sidemenu-link.active, .dashboard.festival .ld-material-sidemenu-link:hover {
    color: #ed8232;
    border-right-color: #ed8232
}

    .dashboard.festival .ld-material-sidemenu-link.active .iconic-property-fill, .dashboard.festival .ld-material-sidemenu-link:hover .iconic-property-fill {
        fill: #ed8232
    }

    .dashboard.festival .ld-material-sidemenu-link.active .iconic-property-stroke, .dashboard.festival .ld-material-sidemenu-link:hover .iconic-property-stroke {
        stroke: #ed8232
    }

@media screen and (min-width:36rem) {
    .dashboard.festival .lcf-review-image {
        max-width: 50vw
    }
}

@media screen and (min-width:62rem) {
    .dashboard.festival .lcf-review-image {
        max-width: 50%;
        margin-right: 1.5rem;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .dashboard.festival .lcf-regstatus {
        margin-bottom: 1rem
    }

    .dashboard.festival .lcf-regBody {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }
}

.dashboard.festival .ld-form-input, .dashboard.festival .pikaday__display {
    width: 100%
}

.dashboard.festival .lcf-whiteBox {
    background: #fff
}

.dashboard.festival .lcf-ticketInfo {
    padding: 2rem;
    width: 50vw;
    max-width: 40rem;
    margin: 0 auto
}

.dashboard.festival .lcf-shareTicket {
    border-top: 2px solid #f4f5f6;
    text-align: center;
    margin-bottom: 1rem
}

    .dashboard.festival .lcf-shareTicket .ld-share-block {
        margin: 0;
        margin-bottom: 1.75rem
    }

        .dashboard.festival .lcf-shareTicket .ld-share-block .ld-title {
            margin-bottom: 0
        }

@media screen and (max-width:950px) {
    .dashboard.festival .lcf-ticketActions .ld-button, .dashboard.festival .lcf-ticketActions .ld-modal-primaryButton {
        margin-top: 1rem;
        display: block;
        margin-left: 0
    }
}

.dashboard.festival .lcf-ticketType {
    font-family: roboto,sans-serif;
    font-size: 1rem;
    font-weight: 300
}

.dashboard.festival .lcf-ticketName {
    font-family: roboto,sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    margin-top: 1rem
}

.dashboard.festival .ld-table.ld-tickets-table {
    padding: 2rem
}

    .dashboard.festival .ld-table.ld-tickets-table .iconic-check {
        width: .875rem !important;
        height: .875rem !important;
        top: .2rem;
        position: relative
    }

    .dashboard.festival .ld-table.ld-tickets-table tbody tr:nth-child(even) {
        background-color: transparent
    }

    .dashboard.festival .ld-table.ld-tickets-table tbody tr:nth-child(odd) {
        background-color: #f4f5f6
    }

    .dashboard.festival .ld-table.ld-tickets-table tbody tr:last-child td:last-child {
        border-bottom: 3px solid #ed8232
    }

    .dashboard.festival .ld-table.ld-tickets-table thead th:first-child {
        font-size: 1.25rem
    }

    .dashboard.festival .ld-table.ld-tickets-table thead th:last-child {
        border-top: 3px solid #ed8232;
        border-bottom: 0;
        padding: .75rem 1rem
    }

    .dashboard.festival .ld-table.ld-tickets-table tbody th:first-child {
        font-family: roboto,sans-serif;
        font-weight: 500;
        font-size: 1rem;
        text-align: left;
        color: #677077
    }

    .dashboard.festival .ld-table.ld-tickets-table tbody tr + tr td, .dashboard.festival .ld-table.ld-tickets-table tbody tr + tr th {
        border-top: 0
    }

    .dashboard.festival .ld-table.ld-tickets-table tr:last-child td, .dashboard.festival .ld-table.ld-tickets-table tr:last-child th {
        border-bottom: 0
    }

    .dashboard.festival .ld-table.ld-tickets-table .ld-plusticket-cell {
        border-right: 3px solid #ed8232;
        border-left: 3px solid #ed8232
    }

    .dashboard.festival .ld-table.ld-tickets-table .ld-plusticket-cell, .dashboard.festival .ld-table.ld-tickets-table .ld-freeticket-cell {
        text-align: center !important;
        font-size: 1rem
    }

        .dashboard.festival .ld-table.ld-tickets-table .ld-plusticket-cell .iconic-property-fill, .dashboard.festival .ld-table.ld-tickets-table .ld-freeticket-cell .iconic-property-fill {
            fill: #ed8232
        }

        .dashboard.festival .ld-table.ld-tickets-table .ld-plusticket-cell .iconic-property-stroke, .dashboard.festival .ld-table.ld-tickets-table .ld-freeticket-cell .iconic-property-stroke {
            stroke: #ed8232
        }

    .dashboard.festival .ld-table.ld-tickets-table .ld-total-costs-row td, .dashboard.festival .ld-table.ld-tickets-table .ld-total-costs-row td .ld-small-paragraph {
        color: #3C3C3B
    }

    .dashboard.festival .ld-table.ld-tickets-table .ld-total-costs-row td {
        background: 0 0 !important
    }

.dashboard.festival .lcf-tablet-block, .dashboard.festival .lcf-small_desktop-block {
    display: none
}

.dashboard.festival .lcf-surveyCopy {
    color: #93999e;
    margin: 3rem auto;
    max-width: 55%
}

    .dashboard.festival .lcf-surveyCopy .ld-orange-button.ld-flat-button, .dashboard.festival .lcf-surveyCopy .ld-orange-button.ld-modal-primaryButton {
        background-color: transparent;
        margin-top: 1rem
    }

.dashboard.festival .ld-orange-button {
    background-color: #ed8232
}

    .dashboard.festival .ld-orange-button.ld-border-button, .dashboard.festival .ld-orange-button.ld-link-button {
        background-color: #fff;
        color: #ed8232
    }

        .dashboard.festival .ld-orange-button.ld-border-button:hover, .dashboard.festival .ld-orange-button.ld-link-button:hover, .dashboard.festival .ld-orange-button.ld-border-button:active, .dashboard.festival .ld-orange-button.ld-link-button:active {
            color: #fff;
            background-color: #ed8232;
            border-color: transparent
        }

.dashboard.festival .lcf-orangeText {
    color: #ed8232 !important
}

.dashboard.festival #lcf-upgradeTicket {
    white-space: normal
}

@media screen and (max-width:840px) {
    .dashboard.festival .lcf-small_desktop-block {
        display: block;
        padding-bottom: 1rem
    }

    .dashboard.festival .lcf-desktop-block {
        display: none
    }
}

@media screen and (max-width:768px) {
    .dashboard.festival .ld-plusticket-cell, .dashboard.festival .ld-freeticket-cell {
        display: none
    }

    .dashboard.festival .lcf-tablet-block {
        display: block;
        padding-bottom: 1rem
    }

    .dashboard.festival .lcf-orangeText {
        margin-bottom: 0
    }

    .dashboard.festival .lcf-ticketInfo {
        padding: 2rem 1rem;
        width: 100%
    }

    .dashboard.festival .ld-table.ld-tickets-table {
        padding: 2rem 0
    }

        .dashboard.festival .ld-table.ld-tickets-table tr {
            background: 0 0 !important
        }

    .dashboard.festival .lcf-surveyCopy {
        margin: 2rem auto;
        max-width: 85%
    }

    .dashboard.festival #lcf-upgradeTicket {
        margin: 0
    }
}

.dashboard.festival .event_ticket_vat_id {
    max-width: 50%;
    margin: 0 auto
}

.dashboard.festival .lcf-ticketSuccess-image {
    display: block;
    margin: 2rem auto
}

.dashboard.festival .ld-share-block .ld-title {
    display: inline-block
}

.dashboard.festival .lcf-strike {
    text-decoration: line-through
}

.dashboard.festival .lcf-wthTicket {
    background: #222;
    color: #fff
}

    .dashboard.festival .lcf-wthTicket img {
        width: 100px
    }

.dashboard.festival .lcf-bus-copy {
    margin-bottom: 0
}

.dashboard.festival .lj-sidebarHeader {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    letter-spacing: 1px;
    font-size: .8125rem;
    font-family: roboto,sans-serif;
    font-weight: 500;
    text-transform: uppercase
}

    .dashboard.festival .lj-sidebarHeader .iconic {
        opacity: .3;
        margin-right: 1.5rem
    }

.dashboard.festival .lj-breadcrumbLink {
    color: #3C3C3B
}

    .dashboard.festival .lj-breadcrumbLink:hover {
        color: #1d5e58
    }

.dashboard.festival.workshops .lcf-ticketName {
    margin: 0;
    margin-bottom: 1rem
}

.dashboard.festival.workshops .lcf-ticketType {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 7rem;
    -moz-box-flex: 0;
    -ms-flex: 0 0 7rem;
    flex: 0 0 7rem
}

.dashboard.festival.workshops .lcf-whiteBox {
    margin: 1rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: none
}

.dashboard.festival.workshops .lcf-workshopInfo {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 2rem
}

.dashboard.festival.workshops .lcf-whiteBox .ld-small-paragraph {
    margin: 0
}

.dashboard.festival.index .ld-container.ld-material-nav-container {
    max-width: 72rem
}

.dashboard.festival.index .ld-share-block {
    margin-top: 0;
    margin-bottom: 2.75rem
}

.dashboard.festival.index .lj-premiumTicket {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #cb42b0;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 4rem;
    padding: 1.75rem
}

    .dashboard.festival.index .lj-premiumTicket h2 {
        font-size: 1.25rem;
        margin-bottom: .5rem
    }

.dashboard.festival.index .lj-premiumTicket-left {
    max-width: 28rem
}

.dashboard.festival.index .lj-premiumTicket-right {
    max-width: 30rem;
    text-align: center
}

.dashboard.festival.index .lj-premiumTicket-price {
    font-size: 2.8rem;
    font-weight: 500;
    display: inline;
    margin: 0;
    padding: 0;
    line-height: 3rem
}

.dashboard.festival.index .lj-premiumTicket-discount {
    margin-bottom: .3rem
}

.dashboard.festival.index .lj-premiumTicket-button {
    background-color: #fff;
    border-radius: 3px;
    color: #cb42b0;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    padding: .3rem 2.5rem;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

    .dashboard.festival.index .lj-premiumTicket-button:hover {
        color: #fff;
        background-color: #f58bdf
    }

.dashboard.festival.index .lj-activities {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: .75rem
}

@media screen and (min-width:769px) {
    .dashboard.festival.index .lj-activities {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.dashboard.festival.index .lj-activities-activity {
    color: #fff;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: 1rem;
    margin-right: .5rem;
    padding: 1.5rem
}

    .dashboard.festival.index .lj-activities-activity h2 {
        font-size: 1.25rem;
        margin-bottom: .5rem
    }

.dashboard.festival.index .lj-activities-button {
    border: 2px solid #fff;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-weight: 500;
    margin-top: 1rem;
    padding: .3rem 2rem
}

.dashboard.festival.index a.lj-activities-button:hover {
    background-color: #fff;
    color: #000
}

.dashboard.festival.index .lj-hackathonEnrolled {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: 500;
    margin-top: 1rem;
    padding: .3rem 0
}

    .dashboard.festival.index .lj-hackathonEnrolled .iconic {
        margin-right: .25rem
    }

    .dashboard.festival.index .lj-hackathonEnrolled .iconic-property-stroke {
        stroke: #fff
    }

.dashboard.festival.index .lj-activities-comingSoon {
    display: inline-block;
    font-style: italic;
    font-weight: 500;
    margin-top: 1rem;
    padding: .3rem 0
}

.dashboard.festival.index .lj-activities-activity--hackathon {
    background-color: #000
}

.dashboard.festival.index .lj-activities-activity--careerSessions {
    background-color: #3bbcb0
}

.dashboard.festival.index .lj-activities-activity--workshops {
    background-color: #f3873c
}

.dashboard.festival.tickets .lj-ticketForm {
    background-color: #fdfdfd;
    padding: 2rem 1rem;
    margin-top: 1rem
}

.lj-freelance p {
    margin-bottom: 0
}

.lj-freelance .is-notSignedIn {
    display: none
}

.lj-freelance .lj-link--white:hover, .lj-freelance .lj-link--white:active, .lj-freelance .lj-link--white:focus {
    color: #ee483e
}

.lj-freelance .lj-header .lj-image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(freelance/freelance.jpg)
}

.lj-freelance-section p {
    max-width: 600px;
    line-height: 1.6;
    margin-top: 1rem
}

.lj-freelance-section [class^=lj-heading] {
    margin-bottom: 2.5rem
}

.lj-freelance-section:last-child {
    background-color: #3C3C3B;
    padding: 4rem 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

    .lj-freelance-section:last-child .is-notSignedIn {
        max-width: 600px
    }

        .lj-freelance-section:last-child .is-notSignedIn .lj-button {
            margin-left: -3rem
        }

.lj-freelance-section .lj-button {
    margin-top: 2rem
}

.lj-freelance.anonymous .is-signedIn {
    display: none
}

.lj-freelance.anonymous .is-notSignedIn {
    display: block;
    margin-top: 1rem
}

    .lj-freelance.anonymous .is-notSignedIn .lj-button {
        margin-top: 0
    }

    .lj-freelance.anonymous .is-notSignedIn .lj-input {
        max-width: 500px;
        min-width: 300px;
        margin-bottom: 1rem
    }

@media screen and (max-width:48rem) {
    .lj-freelance.anonymous .is-notSignedIn .lj-input {
        width: 100%
    }
}

body.employer-join .lj-productCards {
    margin: 1rem
}

body.employer-join .lj-productCard-bodyFeatures {
    min-height: 7.5rem
}

body.employer-join .lj-productCard-bodyAction > .ld-button.ld-dark-button, body.employer-join .lj-productCard-bodyAction > .ld-dark-button.ld-modal-primaryButton {
    background-color: #3c4750
}

body.employer-join .lj-productCard-buttonHelperText {
    margin: 1rem 0;
    font-size: .75rem;
    line-height: 1.17;
    visibility: hidden
}

body.employer-pricings .lj-productCard-bodyFeatures {
    min-height: 7.5rem
}

body.employer-pricings .lj-productCard.current .lj-productCard-header {
    background-color: #fff;
    border: #992e80 1px solid
}

body.employer-pricings .lj-productCard.current .lj-productCard-headerTitle {
    color: #992e80
}

    body.employer-pricings .lj-productCard.current .lj-productCard-headerTitle:after {
        background-color: #992e80;
        border-radius: 2px;
        content: 'Selected';
        color: #fff;
        font-size: 12px;
        margin-left: .5rem;
        padding: 3px 6px;
        text-transform: uppercase;
        vertical-align: middle
    }

body.employer-pricings .lj-productCard:not(.current) .lj-productCard-header {
    background-color: #fff;
    border: #bec2c5 1px solid
}

body.employer-pricings .lj-productCard:not(.current) .lj-productCard-headerTitle {
    color: #bec2c5
}

body.employer-pricings .lj-productCard:not(.current) .lj-productCard-bodyTitle, body.employer-pricings .lj-productCard:not(.current) .lj-productCard-subTitle {
    color: #bec2c5
}

body.employer-pricings .lj-productCard:not(.current) .lj-productCard-bodyFeatureIcon .iconic-property-stroke {
    stroke: #bec2c5
}

body.employer-pricings .lj-planDetails {
    display: inline-block;
    margin: 0 auto;
    margin-top: 1rem
}

body.employer-pricings .lj-productCards {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

body.employer-pricings .ld-billing-plans {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    padding: 0 2.5rem;
    max-width: 75rem
}

body.employer-sourcing .selectize-dropdown {
    border-left-color: #db89c8 !important;
    border-right-color: #db89c8 !important;
    border-bottom-color: #db89c8 !important
}

    body.employer-sourcing .selectize-dropdown .active {
        background-color: #992e80
    }

    body.employer-sourcing .selectize-dropdown [data-selectable] .highlight {
        background: rgba(153,46,128,.2)
    }

body.employer-sourcing .selectize-control.multi .selectize-input.has-items {
    padding: 9px 8px 3px
}

body.employer-sourcing input[type=radio]:checked + label span:not([class]), body.employer-sourcing input[type=radio]:checked + label span:not([class]):hover {
    background-color: #992e80;
    border-color: #992e80
}

body.employer-sourcing input[type=checkbox] + label:hover span, body.employer-sourcing input[type=radio] + label:hover span {
    border-color: #c94cac
}

body.employer-sourcing input[type=radio]:disabled + label {
    color: #a09e9e
}

    body.employer-sourcing input[type=radio]:disabled + label:hover span {
        border-color: #bec2c5
    }

    body.employer-sourcing input[type=radio]:disabled + label span {
        background-color: #f1f1f1
    }

@media screen and (max-width:62rem) {
    body.employer-sourcing #person_search {
        padding-top: 0
    }
}

body.employer-sourcing .lj-searchFilters .selectize-input.focus {
    outline: 0;
    border: .125rem solid #c94cac !important
}

body.employer-sourcing .ld-input-group:not(.ld-no-border) .selectize-input.focus {
    outline: 0;
    border: .125rem solid #c94cac !important
}

body.employer-sourcing .lj-candidateSearch-categoriesFilter .selectize-input .item {
    border: solid 1px #992e80;
    color: #992e80
}

body.employer-sourcing .ld-input-group.search-location {
    max-height: 40px;
    position: relative
}

    body.employer-sourcing .ld-input-group.search-location span.lj-inputGroup-addon--left {
        margin-left: .5rem
    }

    body.employer-sourcing .ld-input-group.search-location input.ld-form-input, body.employer-sourcing .ld-input-group.search-location input.pikaday__display {
        padding-left: 2rem
    }

@media screen and (max-width:62rem) {
    body.employer-sourcing .lj-searchFilters-inner-form .lj-accordion {
        margin-bottom: 1.5rem
    }
}

body.employer-sourcing .lj-candidateSearch-tagsInput {
    position: relative
}

    body.employer-sourcing .lj-candidateSearch-tagsInput span.lj-inputGroup-addon--left {
        margin-left: .6rem
    }

    body.employer-sourcing .lj-candidateSearch-tagsInput .selectize-input, body.employer-sourcing .lj-candidateSearch-tagsInput .selectize-control.multi .selectize-input.has-items {
        padding-left: 2rem
    }

        body.employer-sourcing .lj-candidateSearch-tagsInput .selectize-input .item {
            border: solid 1px #992e80;
            color: #992e80
        }

    body.employer-sourcing .lj-candidateSearch-tagsInput input {
        vertical-align: sub
    }

body.employer-sourcing .lj-p--searchPage-searchBar {
    height: 15rem;
    margin-bottom: 1rem
}

@media screen and (max-width:62rem) {
    body.employer-sourcing .lj-p--searchPage-searchBar {
        padding-top: 0
    }
}

@media screen and (min-width:62rem) {
    body.employer-sourcing .lj-p--searchPage-searchBar {
        height: auto
    }
}

body.employer-sourcing .ld-search-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width:62rem) {
    body.employer-sourcing .ld-search-group {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

body.employer-sourcing .ld-search-group > * {
    border: 0
}

@media screen and (max-width:62rem) {
    body.employer-sourcing .ld-search-group > * {
        width: 100%
    }
}

body.employer-sourcing .ld-search-group > :not(:first-child) {
    margin-left: 0;
    margin-top: 1rem
}

@media screen and (min-width:62rem) {
    body.employer-sourcing .ld-search-group > :not(:first-child) {
        margin-left: 1rem;
        margin-top: 0
    }
}

body.employer-sourcing .lj-searchBar-options {
    margin-top: 1rem;
    position: static
}

body.employer-sourcing .lj-candidateSearch-nav {
    margin-bottom: 2rem
}

body.employer-sourcing .lj-candidateSearch-navItems {
    text-align: center
}

body.employer-sourcing .lj-candidateSearch-resultsCount {
    color: #93999e;
    font-weight: 500;
    margin-bottom: .5rem;
    text-align: center
}

@media screen and (min-width:48rem) {
    body.employer-sourcing .lj-candidateSearch-resultsCount {
        margin-left: 1rem;
        margin-top: 0;
        text-align: left
    }
}

body.employer-sourcing .lj-candidateSearch-nav .ld-so-scope {
    color: #fff
}

body.employer-sourcing .lj-candidateSearch-noResults {
    border: solid 2px #bec2c5;
    border-style: dashed;
    padding: 1.25rem 1.5rem
}

body.employer-sourcing.index .ld-accordion-tabs .ld-tab-link {
    opacity: .5
}

@media screen and (max-width:480px) {
    body.employer-sourcing.index .ld-accordion-tabs .ld-tab-link {
        padding: 1rem 1.25rem
    }
}

body.employer-sourcing.index .ld-accordion-tabs .ld-tab-link.ld-is-active {
    font-weight: 500;
    opacity: 1
}

    body.employer-sourcing.index .ld-accordion-tabs .ld-tab-link.ld-is-active::after, body.employer-sourcing.index .ld-accordion-tabs .ld-tab-link.active::after {
        border-bottom: .5rem solid #e9ebec
    }

body.sourcing.people .lj-profile a .iconic:last-child {
    margin-right: 0
}

@media screen and (max-width:768px) {
    body.sourcing.people .ld-wrapper.ld-logged-user {
        padding-bottom: 0 !important
    }

        body.sourcing.people .ld-wrapper.ld-logged-user .ld-bottom-mobile-nav {
            bottom: 0
        }
}

@media screen and (max-width:480px) {
    body.sourcing.people .ld-wrapper.ld-logged-user {
        padding-bottom: 0
    }

        body.sourcing.people .ld-wrapper.ld-logged-user .ld-bottom-mobile-nav {
            bottom: 0
        }
}

body.sourcing.people .lj-profile-locked {
    padding-bottom: 0
}

@media screen and (min-width:62rem) {
    body.sourcing.people .lj-profile-locked {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -moz-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: 0;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        body.sourcing.people .lj-profile-locked > * {
            -webkit-box-flex: 1;
            -webkit-flex: 1;
            -moz-box-flex: 1;
            -ms-flex: 1;
            flex: 1
        }
}

body.sourcing.people .lj-profile-locked .lj-tagGroup {
    -webkit-box-align: left;
    -webkit-align-items: left;
    -moz-box-align: left;
    -ms-flex-align: left;
    align-items: left
}

@media screen and (min-width:62rem) {
    body.sourcing.people .lj-profile-locked .lj-tagGroup {
        text-align: left
    }
}

@media screen and (max-width:62rem) {
    body.sourcing.people .lj-profile-locked .lj-tagGroup-wrapper, body.sourcing.people .lj-profile-locked .lj-profile .lj-tagGroup-modal, .lj-profile body.sourcing.people .lj-profile-locked .lj-tagGroup-modal {
        max-width: 10rem;
        margin: auto
    }
}

body.sourcing.people .lj-profileHeader {
    margin-bottom: 2rem;
    margin-right: 0;
    min-width: 14rem;
    text-align: center
}

@media screen and (min-width:62rem) {
    body.sourcing.people .lj-profileHeader {
        text-align: left
    }
}

@media screen and (min-width:62rem) {
    body.sourcing.people .lj-profileCard {
        min-width: initial
    }
}

body.sourcing.people .lj-profile-locked .lj-radialBar-wrapper {
    max-width: 100px
}

@media screen and (min-width:48rem) {
    body.sourcing.people .lj-profile-locked .lj-radialBar-wrapper {
        max-width: initial
    }
}

body.sourcing.people .lj-radialBar-percent {
    color: #992e80
}

body.sourcing.people .lj-toggleBar .lj-toggleBar-item.is-active {
    border-bottom-color: #992e80;
    color: #992e80
}

body.sourcing.people .lj-userLocation span {
    color: #992e80
}

body.sourcing.people .lj-userLocation .lj-icon {
    fill: #992e80
}

body.sourcing.people .lj-candidateSearch-sendMsgButton .iconic-chat-bubble.iconic-property-fill {
    fill: #f7e3f2
}

body.sourcing.people .lj-userLink-group .lj-userLink .lj-icon .iconic-property-fill {
    fill: #c94cac
}

body.sourcing.people .lj-userLink-group .lj-userLink:hover .lj-icon .iconic-property-fill {
    fill: #992e80
}

body.sourcing.people .lj-profileLink, body.sourcing.people .lj-profileLink-block, body.sourcing.people .lj-profileLink-block {
    color: #992e80
}

body.sourcing.people .lj-candidateSearch-stateLabel {
    border-color: transparent;
    border-style: solid;
    border-radius: .25rem;
    display: inline-block;
    font-family: roboto,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .0625rem;
    line-height: 1.875rem;
    height: 2rem;
    padding: 0 1rem;
    white-space: nowrap;
    text-transform: uppercase
}

body.sourcing.people .lj-candidateSearchCard-status--requested {
    background-color: #5d1c4e;
    color: #fff
}

body.sourcing.people .lj-candidateSearchCard-status--rejected {
    background-color: #677178;
    color: #dcdcdc
}

body.sourcing.people .lj-candidateSearch-name {
    display: inline-block;
    font-size: 2rem;
    font-weight: 300;
    margin-bottom: .8rem;
    text-align: center
}

@media screen and (min-width:62rem) {
    body.sourcing.people .lj-candidateSearch-name {
        text-align: left
    }
}

body.sourcing.people .lj-userBio {
    text-align: left
}

body.sourcing.people .lj-userExperience {
    color: #3C3C3B
}

body.sourcing.people .lj-candidateSearch-location {
    color: #81878c;
    display: inline-block;
    margin-top: 0
}

    body.sourcing.people .lj-candidateSearch-location .iconic {
        width: 12px !important;
        height: 12px !important;
        margin-right: .25rem
    }

        body.sourcing.people .lj-candidateSearch-location .iconic .iconic-property-fill {
            fill: #bec2c5
        }

body.sourcing.people .lj-candidateSearch-birthYearAndCitizenship {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin: auto;
    margin-top: 1rem;
    max-width: 22rem
}

@media screen and (min-width:62rem) {
    body.sourcing.people .lj-candidateSearch-birthYearAndCitizenship {
        display: block;
        margin-top: 0;
        max-width: initial
    }
}

body.sourcing.people .lj-candidateSearch-birthYearAndCitizenship .lj-candidateSearch-value {
    text-align: left;
    display: block
}

body.sourcing.people .lj-candidateSearch-label {
    margin-top: .8rem;
    margin-bottom: .15rem
}

body.sourcing.people .lj-candidateSearch-value {
    color: #93999e;
    display: inline-block;
    margin-top: .4rem
}

@media screen and (min-width:62rem) {
    body.sourcing.people .lj-profileSkills {
        margin-left: 1.5rem
    }
}

@media screen and (min-width:62rem) {
    body.sourcing.people .lj-profile-locked .lj-profileSkills {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }
}

body.sourcing.people .lj-profile-locked .lj-profileHeader, body.sourcing.people .lj-profile-locked .lj-profileSkills {
    width: auto
}

body.sourcing.people .lj-tag, body.sourcing.people .lj-tag-alternate, body.sourcing.people .lj-tag-alternate {
    width: 150px
}

@media screen and (min-width:48rem) {
    body.sourcing.people .lj-tag .lj-tag--small, body.sourcing.people .lj-tag-alternate .lj-tag--small {
        width: 150px
    }
}

body.sourcing.people.lj-tag--small {
    width: 150px
}

@media screen and (max-width:36rem) {
    body.sourcing.people.lj-tag--small {
        width: 120px
    }
}

@media screen and (min-width:48rem) {
    body.sourcing.people.lj-tag--small {
        width: 190px
    }
}

body.sourcing.people .lj-tag .lj-tag-label, body.sourcing.people .lj-tag-alternate .lj-tag-label {
    color: #992e80;
    border-color: #992e80
}

body.sourcing.people .lj-tag-alternate .lj-tag-label {
    border-color: #f4f5f6
}

body.sourcing.people .lj-candidateSearch-citizenships .lj-tag, body.sourcing.people .lj-candidateSearch-citizenships .lj-tag-alternate {
    margin-bottom: .95rem
}

body.sourcing.people .lj-tag .lj-tag-experience, body.sourcing.people .lj-tag-alternate .lj-tag-experience {
    color: #3f1334
}

body.sourcing.people .lj-profileLink--alpha {
    color: #992e80
}

body.sourcing.people .lj-candidateSearch-requestButton svg {
    margin: -8px;
    width: 1.9rem;
    vertical-align: text-top
}

    body.sourcing.people .lj-candidateSearch-requestButton svg .handshake-background {
        fill: transparent
    }

    body.sourcing.people .lj-candidateSearch-requestButton svg .handshake-horns {
        stroke: transparent
    }

body.sourcing.people .lj-candidateSearch-stateLabel svg {
    margin: -8px;
    width: 1.9rem;
    vertical-align: text-top
}

body.sourcing.people .lj-candidateSearch-avatarAndLinks {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

body.sourcing.people .lj-candidateSearchCard-links {
    margin-left: 0;
    margin-bottom: 1.2rem
}

@media screen and (min-width:48rem) {
    body.sourcing.people .lj-candidateSearchCard-links {
        display: block
    }
}

body.sourcing.people .lj-candidateSearchCard-action {
    margin: 0;
    text-align: left
}

body.sourcing.people .lj-candidateSearchCard-iconLabel {
    display: none
}

body.sourcing.people .lj-profileSection--columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width:75rem) {
    body.sourcing.people .lj-profileSection--columns {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media screen and (max-width:62rem) {
    body.sourcing.people .lj-candidateSearchCard-actions {
        margin-left: -2rem
    }
}

.u-display--block {
    display: block
}

.u-display--inlineBlock {
    display: inline-block
}

.u-display--inline {
    display: inline
}

.u-hide {
    display: none
}

.u-hide--important {
    display: none !important
}

@media screen and (max-width:75rem) {
    .u-hide--dsk {
        display: none
    }
}

@media screen and (max-width:62rem) {
    .u-hide--tbl {
        display: none
    }
}

@media screen and (min-width:0) {
    .u-hide--xs {
        display: none
    }
}

@media screen and (min-width:36rem) {
    .u-hide--sm {
        display: none
    }
}

@media screen and (min-width:48rem) {
    .u-hide--md {
        display: none !important
    }
}

@media screen and (min-width:62rem) {
    .u-hide--lg {
        display: none
    }
}

@media screen and (min-width:75rem) {
    .u-hide--xl {
        display: none
    }
}

@media screen and (min-width:100rem) {
    .u-hide--xxl {
        display: none
    }
}

@media screen and (max-width:0) {
    .u-show--xs {
        display: none
    }
}

@media screen and (max-width:36rem) {
    .u-show--sm {
        display: none
    }
}

@media screen and (max-width:48rem) {
    .u-show--md {
        display: none
    }
}

@media screen and (max-width:62rem) {
    .u-show--lg {
        display: none
    }
}

@media screen and (max-width:75rem) {
    .u-show--xl {
        display: none
    }
}

@media screen and (max-width:100rem) {
    .u-show--xxl {
        display: none
    }
}

.u-float--left {
    float: left
}

.u-float--right {
    float: right
}

.u-float--none {
    float: none
}

.u-float--clearBoth {
    clear: both
}

.u-float--clearLeft {
    clear: left
}

.u-float--clearRight {
    clear: right
}

.u-clearfix:after {
    content: "";
    display: block;
    clear: both
}

.u-visuallyHidden {
    position: absolute !important;
    clip: rect(1px,1px,1px,1px);
    overflow: hidden;
    height: 1px;
    width: 1px;
    word-wrap: normal
}

.u-flex--wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.u-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.u-flexOne {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.u-flex--alignCenter {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.u-flex--justifyCenter {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.u-visibility--hidden {
    visibility: hidden
}

.u-uppercase {
    text-transform: uppercase
}

.u-textTransform--none {
    text-transform: none
}

.u-text--letterSpaced {
    letter-spacing: 1px
}

.u-text--letterSpaced--small {
    letter-spacing: .5px
}

.u-text--letterSpaced--large {
    letter-spacing: 2px
}

.u-text--underline {
    text-decoration: underline
}

.u-titleBorder--green {
    border-bottom-color: #3bbcb0;
    padding-bottom: 1.5rem;
    border-bottom: 2px solid #3bbcb0;
    line-height: 2.7
}

.u-titleBorder--puertoRico {
    border-bottom-color: #3bbcb0;
    padding-bottom: 1.5rem;
    border-bottom: 2px solid #3bbcb0;
    line-height: 2.7
}

.u-titleBorder--flamingo {
    border-bottom-color: #ee483e;
    padding-bottom: 1.5rem;
    border-bottom: 2px solid #ee483e;
    line-height: 2.7
}

.u-titleBorder--white {
    border-bottom-color: #fff;
    padding-bottom: 1.5rem;
    border-bottom: 2px solid #fff;
    line-height: 2.7
}

.u-text--center {
    text-align: center
}

.u-text--left {
    text-align: left
}

.u-text--right {
    text-align: right
}

.u-light {
    font-weight: 300
}

.u-regular {
    font-weight: 400
}

.u-medium {
    font-weight: 500
}

.u-bold {
    font-weight: 700
}

.u-noWrap {
    white-space: nowrap
}

.u-textColor--silverSand {
    color: #bec2c5
}

.u-textColor--puertoRico {
    color: #3bbcb0
}

.u-textColor--tuftsBlue {
    color: #3877ba
}

.u-textColor--ripePlum {
    color: #992e80
}

.u-textColor--flamingo {
    color: #ee483e
}

.u-textColor--jaffa {
    color: #f3873c
}

.u-textColor--starship {
    color: #ede540
}

.u-textColor--fern {
    color: #5cb85c
}

.u-textColor--linkedinBlue {
    color: #0077b5
}

.u-textColor--githubGray {
    color: #333
}

.u-textColor--facebookBlue {
    color: #3b5998
}

.u-textColor--twitterBlue {
    color: #1da1f2
}

.u-textColor--skypeBlue {
    color: #12a5f4
}

.u-textColor--silverSand.is-xLight {
    color: #f4f5f6
}

.u-textColor--silverSand.is-light {
    color: #e9ebec
}

.u-textColor--silverSand.is-midLight {
    color: #d4d7d8
}

.u-textColor--silverSand.is-midDark {
    color: #93999e
}

.u-textColor--silverSand.is-dark {
    color: #677077
}

.u-textColor--silverSand.is-xDark {
    color: #3c4750
}

.u-textColor--silverSand.is-xxDark {
    color: #3C3C3B
}

.u-textColor--puertoRico.is-xLight {
    color: #eaf8f7
}

.u-textColor--puertoRico.is-light {
    color: #9fe1db
}

.u-textColor--puertoRico.is-midLight {
    color: #73d3ca
}

.u-textColor--puertoRico.is-midDark {
    color: #D5ECEC
}

.u-textColor--puertoRico.is-dark {
    color: #317170
}

.u-textColor--puertoRico.is-xDark {
    color: #185b56
}

.u-textColor--tuftsBlue.is-xLight {
    color: #e1eefc
}

.u-textColor--tuftsBlue.is-light {
    color: #77b1f0
}

.u-textColor--tuftsBlue.is-midLight {
    color: #4293ea
}

.u-textColor--tuftsBlue.is-midDark {
    color: #2f649c
}

.u-textColor--tuftsBlue.is-dark {
    color: #26507e
}

.u-textColor--tuftsBlue.is-xDark {
    color: #1d3d60
}

.u-textColor--ripePlum.is-xLight {
    color: #f7e3f2
}

.u-textColor--ripePlum.is-light {
    color: #db89c8
}

.u-textColor--ripePlum.is-midLight {
    color: #c94cac
}

.u-textColor--ripePlum.is-midDark {
    color: #7b2567
}

.u-textColor--ripePlum.is-dark {
    color: #5d1c4e
}

.u-textColor--ripePlum.is-xDark {
    color: #3f1334
}

.u-textColor--flamingo.is-xLight {
    color: #fef3f2
}

.u-textColor--flamingo.is-light {
    color: #f9c0bc
}

.u-textColor--flamingo.is-midLight {
    color: #f48c86
}

.u-textColor--flamingo.is-midDark {
    color: #de1f14
}

.u-textColor--flamingo.is-dark {
    color: #ba1a10
}

.u-textColor--flamingo.is-xDark {
    color: #96150d
}

.u-textColor--jaffa.is-xLight {
    color: #fef9f5
}

.u-textColor--jaffa.is-light {
    color: #fbd7bd
}

.u-textColor--jaffa.is-midLight {
    color: #f8b486
}

.u-textColor--jaffa.is-midDark {
    color: #e6670e
}

.u-textColor--jaffa.is-dark {
    color: #c1560c
}

.u-textColor--jaffa.is-xDark {
    color: #9c460a
}

.u-textColor--starship.is-xLight {
    color: #fefdf3
}

.u-textColor--starship.is-light {
    color: #f9f6bd
}

.u-textColor--starship.is-midLight {
    color: #f4ef88
}

.u-textColor--starship.is-midDark {
    color: #ddd415
}

.u-textColor--starship.is-dark {
    color: #b9b211
}

.u-textColor--starship.is-xDark {
    color: #968f0e
}

.u-textColor--fern.is-midDark {
    color: #3f7f3f
}

.u-textColor--linkedinBlue.is-light {
    color: #2cb7ff
}

.u-textColor--linkedinBlue.is-midLight {
    color: #009ef0
}

.u-textColor--linkedinBlue.is-midDark {
    color: #005d8e
}

.u-textColor--linkedinBlue.is-dark {
    color: #004367
}

.u-textColor--githubGray.is-light {
    color: #5a5a5a
}

.u-textColor--githubGray.is-midLight {
    color: #474747
}

.u-textColor--githubGray.is-midDark {
    color: #1f1f1f
}

.u-textColor--githubGray.is-dark {
    color: #0c0c0c
}

.u-textColor--facebookBlue.is-light {
    color: #607fc1
}

.u-textColor--facebookBlue.is-midLight {
    color: #466ab4
}

.u-textColor--facebookBlue.is-midDark {
    color: #30487c
}

.u-textColor--facebookBlue.is-dark {
    color: #25385f
}

.u-textColor--twitterBlue.is-light {
    color: #67c0f6
}

.u-textColor--twitterBlue.is-midLight {
    color: #42b0f4
}

.u-textColor--twitterBlue.is-midDark {
    color: #0d8ddb
}

.u-textColor--twitterBlue.is-dark {
    color: #0a75b6
}

.u-textColor--skypeBlue.is-light {
    color: #70c9f8
}

.u-textColor--skypeBlue.is-midLight {
    color: #37b3f6
}

.u-textColor--skypeBlue.is-midDark {
    color: #0a8ed5
}

.u-textColor--skypeBlue.is-dark {
    color: #0875af
}

.u-textColor--white {
    color: #fff
}

.u-fill--silverSand {
    background-color: #bec2c5
}

.u-fill--puertoRico {
    background-color: #3bbcb0
}

.u-fill--tuftsBlue {
    background-color: #3877ba
}

.u-fill--ripePlum {
    background-color: #992e80
}

.u-fill--flamingo {
    background-color: #ee483e
}

.u-fill--jaffa {
    background-color: #f3873c
}

.u-fill--starship {
    background-color: #ede540
}

.u-fill--fern {
    background-color: #5cb85c
}

.u-fill--linkedinBlue {
    background-color: #0077b5
}

.u-fill--githubGray {
    background-color: #333
}

.u-fill--facebookBlue {
    background-color: #3b5998
}

.u-fill--twitterBlue {
    background-color: #1da1f2
}

.u-fill--skypeBlue {
    background-color: #12a5f4
}

.u-fill--silverSand.is-xLight {
    background-color: #f4f5f6
}

.u-fill--silverSand.is-light {
    background-color: #e9ebec
}

.u-fill--silverSand.is-midLight {
    background-color: #d4d7d8
}

.u-fill--silverSand.is-midDark {
    background-color: #93999e
}

.u-fill--silverSand.is-dark {
    background-color: #677077
}

.u-fill--silverSand.is-xDark {
    background-color: #3c4750
}

.u-fill--silverSand.is-xxDark {
    background-color: #3C3C3B
}

.u-fill--puertoRico.is-xLight {
    background-color: #eaf8f7
}

.u-fill--puertoRico.is-light {
    background-color: #9fe1db
}

.u-fill--puertoRico.is-midLight {
    background-color: #73d3ca
}

.u-fill--puertoRico.is-midDark {
    background-color: #D5ECEC
}

.u-fill--puertoRico.is-dark {
    background-color: #317170
}

.u-fill--puertoRico.is-xDark {
    background-color: #185b56
}

.u-fill--tuftsBlue.is-xLight {
    background-color: #e1eefc
}

.u-fill--tuftsBlue.is-light {
    background-color: #77b1f0
}

.u-fill--tuftsBlue.is-midLight {
    background-color: #4293ea
}

.u-fill--tuftsBlue.is-midDark {
    background-color: #2f649c
}

.u-fill--tuftsBlue.is-dark {
    background-color: #26507e
}

.u-fill--tuftsBlue.is-xDark {
    background-color: #1d3d60
}

.u-fill--ripePlum.is-xLight {
    background-color: #f7e3f2
}

.u-fill--ripePlum.is-light {
    background-color: #db89c8
}

.u-fill--ripePlum.is-midLight {
    background-color: #c94cac
}

.u-fill--ripePlum.is-midDark {
    background-color: #7b2567
}

.u-fill--ripePlum.is-dark {
    background-color: #5d1c4e
}

.u-fill--ripePlum.is-xDark {
    background-color: #3f1334
}

.u-fill--flamingo.is-xLight {
    background-color: #fef3f2
}

.u-fill--flamingo.is-light {
    background-color: #f9c0bc
}

.u-fill--flamingo.is-midLight {
    background-color: #f48c86
}

.u-fill--flamingo.is-midDark {
    background-color: #de1f14
}

.u-fill--flamingo.is-dark {
    background-color: #ba1a10
}

.u-fill--flamingo.is-xDark {
    background-color: #96150d
}

.u-fill--jaffa.is-xLight {
    background-color: #fef9f5
}

.u-fill--jaffa.is-light {
    background-color: #fbd7bd
}

.u-fill--jaffa.is-midLight {
    background-color: #f8b486
}

.u-fill--jaffa.is-midDark {
    background-color: #e6670e
}

.u-fill--jaffa.is-dark {
    background-color: #c1560c
}

.u-fill--jaffa.is-xDark {
    background-color: #9c460a
}

.u-fill--starship.is-xLight {
    background-color: #fefdf3
}

.u-fill--starship.is-light {
    background-color: #f9f6bd
}

.u-fill--starship.is-midLight {
    background-color: #f4ef88
}

.u-fill--starship.is-midDark {
    background-color: #ddd415
}

.u-fill--starship.is-dark {
    background-color: #b9b211
}

.u-fill--starship.is-xDark {
    background-color: #968f0e
}

.u-fill--fern.is-midDark {
    background-color: #3f7f3f
}

.u-fill--linkedinBlue.is-light {
    background-color: #2cb7ff
}

.u-fill--linkedinBlue.is-midLight {
    background-color: #009ef0
}

.u-fill--linkedinBlue.is-midDark {
    background-color: #005d8e
}

.u-fill--linkedinBlue.is-dark {
    background-color: #004367
}

.u-fill--githubGray.is-light {
    background-color: #5a5a5a
}

.u-fill--githubGray.is-midLight {
    background-color: #474747
}

.u-fill--githubGray.is-midDark {
    background-color: #1f1f1f
}

.u-fill--githubGray.is-dark {
    background-color: #0c0c0c
}

.u-fill--facebookBlue.is-light {
    background-color: #607fc1
}

.u-fill--facebookBlue.is-midLight {
    background-color: #466ab4
}

.u-fill--facebookBlue.is-midDark {
    background-color: #30487c
}

.u-fill--facebookBlue.is-dark {
    background-color: #25385f
}

.u-fill--twitterBlue.is-light {
    background-color: #67c0f6
}

.u-fill--twitterBlue.is-midLight {
    background-color: #42b0f4
}

.u-fill--twitterBlue.is-midDark {
    background-color: #0d8ddb
}

.u-fill--twitterBlue.is-dark {
    background-color: #0a75b6
}

.u-fill--skypeBlue.is-light {
    background-color: #70c9f8
}

.u-fill--skypeBlue.is-midLight {
    background-color: #37b3f6
}

.u-fill--skypeBlue.is-midDark {
    background-color: #0a8ed5
}

.u-fill--skypeBlue.is-dark {
    background-color: #0875af
}

.u-fill--white {
    background-color: #fff
}

.u-border--silverSand {
    border: 1px solid #bec2c5
}

.u-border--puertoRico {
    border: 1px solid #3bbcb0
}

.u-border--tuftsBlue {
    border: 1px solid #3877ba
}

.u-border--ripePlum {
    border: 1px solid #992e80
}

.u-border--flamingo {
    border: 1px solid #ee483e
}

.u-border--jaffa {
    border: 1px solid #f3873c
}

.u-border--starship {
    border: 1px solid #ede540
}

.u-border--fern {
    border: 1px solid #5cb85c
}

.u-border--linkedinBlue {
    border: 1px solid #0077b5
}

.u-border--githubGray {
    border: 1px solid #333
}

.u-border--facebookBlue {
    border: 1px solid #3b5998
}

.u-border--twitterBlue {
    border: 1px solid #1da1f2
}

.u-border--skypeBlue {
    border: 1px solid #12a5f4
}

.u-border--silverSand.is-xLight {
    border: 1px solid #f4f5f6
}

.u-border--silverSand.is-light {
    border: 1px solid #e9ebec
}

.u-border--silverSand.is-midLight {
    border: 1px solid #d4d7d8
}

.u-border--silverSand.is-midDark {
    border: 1px solid #93999e
}

.u-border--silverSand.is-dark {
    border: 1px solid #677077
}

.u-border--silverSand.is-xDark {
    border: 1px solid #3c4750
}

.u-border--silverSand.is-xxDark {
    border: 1px solid #3C3C3B
}

.u-border--puertoRico.is-xLight {
    border: 1px solid #eaf8f7
}

.u-border--puertoRico.is-light {
    border: 1px solid #9fe1db
}

.u-border--puertoRico.is-midLight {
    border: 1px solid #73d3ca
}

.u-border--puertoRico.is-midDark {
    border: 1px solid #D5ECEC
}

.u-border--puertoRico.is-dark {
    border: 1px solid #317170
}

.u-border--puertoRico.is-xDark {
    border: 1px solid #185b56
}

.u-border--tuftsBlue.is-xLight {
    border: 1px solid #e1eefc
}

.u-border--tuftsBlue.is-light {
    border: 1px solid #77b1f0
}

.u-border--tuftsBlue.is-midLight {
    border: 1px solid #4293ea
}

.u-border--tuftsBlue.is-midDark {
    border: 1px solid #2f649c
}

.u-border--tuftsBlue.is-dark {
    border: 1px solid #26507e
}

.u-border--tuftsBlue.is-xDark {
    border: 1px solid #1d3d60
}

.u-border--ripePlum.is-xLight {
    border: 1px solid #f7e3f2
}

.u-border--ripePlum.is-light {
    border: 1px solid #db89c8
}

.u-border--ripePlum.is-midLight {
    border: 1px solid #c94cac
}

.u-border--ripePlum.is-midDark {
    border: 1px solid #7b2567
}

.u-border--ripePlum.is-dark {
    border: 1px solid #5d1c4e
}

.u-border--ripePlum.is-xDark {
    border: 1px solid #3f1334
}

.u-border--flamingo.is-xLight {
    border: 1px solid #fef3f2
}

.u-border--flamingo.is-light {
    border: 1px solid #f9c0bc
}

.u-border--flamingo.is-midLight {
    border: 1px solid #f48c86
}

.u-border--flamingo.is-midDark {
    border: 1px solid #de1f14
}

.u-border--flamingo.is-dark {
    border: 1px solid #ba1a10
}

.u-border--flamingo.is-xDark {
    border: 1px solid #96150d
}

.u-border--jaffa.is-xLight {
    border: 1px solid #fef9f5
}

.u-border--jaffa.is-light {
    border: 1px solid #fbd7bd
}

.u-border--jaffa.is-midLight {
    border: 1px solid #f8b486
}

.u-border--jaffa.is-midDark {
    border: 1px solid #e6670e
}

.u-border--jaffa.is-dark {
    border: 1px solid #c1560c
}

.u-border--jaffa.is-xDark {
    border: 1px solid #9c460a
}

.u-border--starship.is-xLight {
    border: 1px solid #fefdf3
}

.u-border--starship.is-light {
    border: 1px solid #f9f6bd
}

.u-border--starship.is-midLight {
    border: 1px solid #f4ef88
}

.u-border--starship.is-midDark {
    border: 1px solid #ddd415
}

.u-border--starship.is-dark {
    border: 1px solid #b9b211
}

.u-border--starship.is-xDark {
    border: 1px solid #968f0e
}

.u-border--fern.is-midDark {
    border: 1px solid #3f7f3f
}

.u-border--linkedinBlue.is-light {
    border: 1px solid #2cb7ff
}

.u-border--linkedinBlue.is-midLight {
    border: 1px solid #009ef0
}

.u-border--linkedinBlue.is-midDark {
    border: 1px solid #005d8e
}

.u-border--linkedinBlue.is-dark {
    border: 1px solid #004367
}

.u-border--githubGray.is-light {
    border: 1px solid #5a5a5a
}

.u-border--githubGray.is-midLight {
    border: 1px solid #474747
}

.u-border--githubGray.is-midDark {
    border: 1px solid #1f1f1f
}

.u-border--githubGray.is-dark {
    border: 1px solid #0c0c0c
}

.u-border--facebookBlue.is-light {
    border: 1px solid #607fc1
}

.u-border--facebookBlue.is-midLight {
    border: 1px solid #466ab4
}

.u-border--facebookBlue.is-midDark {
    border: 1px solid #30487c
}

.u-border--facebookBlue.is-dark {
    border: 1px solid #25385f
}

.u-border--twitterBlue.is-light {
    border: 1px solid #67c0f6
}

.u-border--twitterBlue.is-midLight {
    border: 1px solid #42b0f4
}

.u-border--twitterBlue.is-midDark {
    border: 1px solid #0d8ddb
}

.u-border--twitterBlue.is-dark {
    border: 1px solid #0a75b6
}

.u-border--skypeBlue.is-light {
    border: 1px solid #70c9f8
}

.u-border--skypeBlue.is-midLight {
    border: 1px solid #37b3f6
}

.u-border--skypeBlue.is-midDark {
    border: 1px solid #0a8ed5
}

.u-border--skypeBlue.is-dark {
    border: 1px solid #0875af
}

.u-stylelessList {
    list-style: none
}

a.u-stylelessLink {
    color: currentColor
}

.u-rotate--270 {
    -webkit-transform: rotate(270deg) !important;
    transform: rotate(270deg) !important
}

.u-rotate--180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.u-margin--none {
    margin: 0
}

.u-marginTop--none {
    margin-top: 0
}

.u-marginBottom--none {
    margin-bottom: 0
}

.u-marginLeft--none {
    margin-left: 0
}

.u-marginRight--none {
    margin-right: 0
}

.u-marginAuto {
    margin-left: auto;
    margin-right: auto
}

.u-margin--xSmall {
    margin: .25rem
}

.u-marginTop--xSmall {
    margin-top: .25rem
}

.u-marginBottom--xSmall {
    margin-bottom: .25rem
}

.u-marginVertical--xSmall {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.u-marginLeft--xSmall {
    margin-left: .25rem
}

.u-marginRight--xSmall {
    margin-right: .25rem
}

.u-marginHorizontal--xSmall {
    margin-left: .25rem;
    margin-right: .25rem
}

.u-margin--small {
    margin: .5rem
}

.u-marginTop--small {
    margin-top: .5rem
}

.u-marginBottom--small {
    margin-bottom: .5rem
}

.u-marginVertical--small {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.u-marginLeft--small {
    margin-left: .5rem
}

.u-marginRight--small {
    margin-right: .5rem
}

.u-marginHorizontal--small {
    margin-left: .5rem;
    margin-right: .5rem
}

.u-margin--midSmall {
    margin: .75rem
}

.u-marginTop--midSmall {
    margin-top: .75rem
}

.u-marginBottom--midSmall {
    margin-bottom: .75rem
}

.u-marginVertical--midSmall {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.u-marginLeft--midSmall {
    margin-left: .75rem
}

.u-marginRight--midSmall {
    margin-right: .75rem
}

.u-marginHorizontal--midSmall {
    margin-left: .75rem;
    margin-right: .75rem
}

.u-marginTop {
    margin-top: 1rem
}

.u-marginBottom {
    margin-bottom: 1rem
}

.u-marginVertical {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.u-marginLeft {
    margin-left: 1rem
}

.u-marginRight {
    margin-right: 1rem
}

.u-marginHorizontal {
    margin-right: 1rem;
    margin-left: 1rem
}

.u-margin--mid {
    margin: 1.5rem
}

.u-marginTop--mid {
    margin-top: 1.5rem
}

.u-marginBottom--mid {
    margin-bottom: 1.5rem
}

.u-marginVertical--mid {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.u-marginLeft--mid {
    margin-left: 1.5rem
}

.u-marginRight--mid {
    margin-right: 1.5rem
}

.u-marginHorizontal--mid {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.u-margin--midLarge {
    margin: 2rem
}

.u-marginTop--midLarge {
    margin-top: 2rem
}

.u-marginBottom--midLarge {
    margin-bottom: 2rem
}

.u-marginVertical--midLarge {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.u-marginLeft--midLarge {
    margin-left: 2rem
}

.u-marginRight--midLarge {
    margin-right: 2rem
}

.u-marginHorizontal--midLarge {
    margin-left: 2rem;
    margin-right: 2rem
}

.u-margin--large {
    margin: 2.5rem
}

.u-marginTop--large {
    margin-top: 2.5rem
}

.u-marginBottom--large {
    margin-bottom: 2.5rem
}

.u-marginVertical--large {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}

.u-marginLeft--large {
    margin-left: 2.5rem
}

.u-marginRight--large {
    margin-right: 2.5rem
}

.u-marginHorizontal--large {
    margin-left: 2.5rem;
    margin-right: 2.5rem
}

.u-margin--xLarge {
    margin: 3rem
}

.u-marginTop--xLarge {
    margin-top: 3rem
}

.u-marginBottom--xLarge {
    margin-bottom: 3rem
}

.u-marginVertical--xLarge {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.u-marginLeft--xLarge {
    margin-left: 3rem
}

.u-marginRight--xLarge {
    margin-right: 3rem
}

.u-marginHorizontal--xLarge {
    margin-left: 3rem;
    margin-right: 3rem
}

.u-margin--midHuge {
    margin: 4rem
}

.u-marginTop--midHuge {
    margin-top: 4rem
}

.u-marginBottom--midHuge {
    margin-bottom: 4rem
}

.u-marginVertical--midHuge {
    margin-top: 4rem;
    margin-bottom: 4rem
}

.u-marginLeft--midHuge {
    margin-left: 4rem
}

.u-marginRight--midHuge {
    margin-right: 4rem
}

.u-marginHorizontal--midHuge {
    margin-left: 4rem;
    margin-right: 4rem
}

.u-margin--huge {
    margin: 5rem
}

.u-marginTop--huge {
    margin-top: 5rem
}

.u-marginBottom--huge {
    margin-bottom: 5rem
}

.u-marginVertical--huge {
    margin-top: 5rem;
    margin-bottom: 5rem
}

.u-marginLeft--huge {
    margin-left: 5rem
}

.u-marginRight--huge {
    margin-right: 5rem
}

.u-marginHorizontal--huge {
    margin-left: 5rem;
    margin-right: 5rem
}

.u-margin--xHuge {
    margin: 7.5rem
}

.u-marginTop--xHuge {
    margin-top: 7.5rem
}

.u-marginBottom--xHuge {
    margin-bottom: 7.5rem
}

.u-marginVertical--xHuge {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem
}

.u-marginLeft--xHuge {
    margin-left: 7.5rem
}

.u-marginRight--xHuge {
    margin-right: 7.5rem
}

.u-marginHorizontal--xHuge {
    margin-left: 7.5rem;
    margin-right: 7.5rem
}

.u-padding--none {
    padding: 0
}

.u-paddingTop--none {
    padding-top: 0
}

.u-paddingBottom--none {
    padding-bottom: 0
}

.u-paddingLeft--none {
    padding-left: 0
}

.u-paddingRight--none {
    padding-right: 0
}

.u-padding--xSmall {
    padding: .25rem
}

.u-paddingTop--xSmall {
    padding-top: .25rem
}

.u-paddingBottom--xSmall {
    padding-bottom: .25rem
}

.u-paddingLeft--xSmall {
    padding-left: .25rem
}

.u-paddingRight--xSmall {
    padding-right: .25rem
}

.u-paddingHorizontal--xSmall {
    padding-left: .25rem;
    padding-right: .25rem
}

.u-paddingVertical--xSmall {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.u-padding--small {
    padding: .5rem
}

.u-paddingTop--small {
    padding-top: .5rem
}

.u-paddingBottom--small {
    padding-bottom: .5rem
}

.u-paddingLeft--small {
    padding-left: .5rem
}

.u-paddingRight--small {
    padding-right: .5rem
}

.u-paddingHorizontal--small {
    padding-left: .5rem;
    padding-right: .5rem
}

.u-paddingVertical--small {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.u-padding--midSmall {
    padding: .75rem
}

.u-paddingTop--midSmall {
    padding-top: .75rem
}

.u-paddingBottom--midSmall {
    padding-bottom: .75rem
}

.u-paddingLeft--midSmall {
    padding-left: .75rem
}

.u-paddingRight--midSmall {
    padding-right: .75rem
}

.u-paddingHorizontal--midSmall {
    padding-left: .75rem;
    padding-right: .75rem
}

.u-paddingVertical--midSmall {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.u-padding {
    padding: 1rem
}

.u-paddingTop {
    padding-top: 1rem
}

.u-paddingBottom {
    padding-bottom: 1rem
}

.u-paddingVertical {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.u-paddingLeft {
    padding-left: 1rem
}

.u-paddingRight {
    padding-right: 1rem
}

.u-paddingHorizontal {
    padding-left: 1rem;
    padding-right: 1rem
}

.u-padding--mid {
    padding: 1.5rem
}

.u-paddingTop--mid {
    padding-top: 1.5rem
}

.u-paddingBottom--mid {
    padding-bottom: 1.5rem
}

.u-paddingLeft--mid {
    padding-left: 1.5rem
}

.u-paddingRight--mid {
    padding-right: 1.5rem
}

.u-paddingHorizontal--mid {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.u-paddingVertical--mid {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.u-padding--midLarge {
    padding: 2rem
}

.u-paddingTop--midLarge {
    padding-top: 2rem
}

.u-paddingBottom--midLarge {
    padding-bottom: 2rem
}

.u-paddingLeft--midLarge {
    padding-left: 2rem
}

.u-paddingRight--midLarge {
    padding-right: 2rem
}

.u-paddingHorizontal--midLarge {
    padding-left: 2rem;
    padding-right: 2rem
}

.u-paddingVertical--midLarge {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.u-padding--large {
    padding: 2.5rem
}

.u-paddingTop--large {
    padding-top: 2.5rem
}

.u-paddingBottom--large {
    padding-bottom: 2.5rem
}

.u-paddingLeft--large {
    padding-left: 2.5rem
}

.u-paddingRight--large {
    padding-right: 2.5rem
}

.u-paddingHorizontal--large {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.u-paddingVertical--large {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.u-padding--xLarge {
    padding: 3rem
}

.u-paddingTop--xLarge {
    padding-top: 3rem
}

.u-paddingBottom--xLarge {
    padding-bottom: 3rem
}

.u-paddingLeft--xLarge {
    padding-left: 3rem
}

.u-paddingRight--xLarge {
    padding-right: 3rem
}

.u-paddingHorizontal--xLarge {
    padding-left: 3rem;
    padding-right: 3rem
}

.u-paddingVertical--xLarge {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.u-padding--midHuge {
    padding: 4rem
}

.u-paddingTop--midHuge {
    padding-top: 4rem
}

.u-paddingBottom--midHuge {
    padding-bottom: 4rem
}

.u-paddingLeft--midHuge {
    padding-left: 4rem
}

.u-paddingRight--midHuge {
    padding-right: 4rem
}

.u-paddingHorizontal--midHuge {
    padding-left: 4rem;
    padding-right: 4rem
}

.u-paddingVertical--midHuge {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.u-padding--huge {
    padding: 5rem
}

.u-paddingTop--huge {
    padding-top: 5rem
}

.u-paddingBottom--huge {
    padding-bottom: 5rem
}

.u-paddingLeft--huge {
    padding-left: 5rem
}

.u-paddingRight--huge {
    padding-right: 5rem
}

.u-paddingHorizontal--huge {
    padding-left: 5rem;
    padding-right: 5rem
}

.u-paddingVertical--huge {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.u-padding--xHuge {
    padding: 7.5rem
}

.u-paddingTop--xHuge {
    padding-top: 7.5rem
}

.u-paddingBottom--xHuge {
    padding-bottom: 7.5rem
}

.u-paddingLeft--xHuge {
    padding-left: 7.5rem
}

.u-paddingRight--xHuge {
    padding-right: 7.5rem
}

.u-paddingHorizontal--xHuge {
    padding-left: 7.5rem;
    padding-right: 7.5rem
}

.u-paddingVertical--xHuge {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem
}

.turbolinks-progress-bar {
    visibility: hidden
}

.lj-inline_radio_buttons div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

* {
    margin: 0;
    padding: 0
}

html, body {
    width: 100%;
    min-height: 100%;
    background: #fff
}

@media(min-width:1025px) {
    .container-fluid {
        width: 90%
    }
}

::-moz-selection {
    background: #3bbcb0;
    color: #fff
}

::selection {
    background: #3bbcb0;
    color: #fff
}

::-moz-selection {
    background: #3bbcb0;
    color: #fff
}

.ld-landing-page .ld-navbar-top {
    z-index: 3
}

.ld-landing-page .ld-image-background {
    background-image: url(https://assets.landing.jobs/cms-assets/files/158/original/home-header.jpg)
}

@media(min-width:860px) {
    .ld-landing-page.festival .ld-header {
        height: calc(100vh - 14rem);
        min-height: 525px
    }
}

.ld-landing-page.festival .ld-header .ld-hero-home .ld-text-wrapper {
    z-index: 2
}

.ld-landing-page.festival .ld-lj-heading {
    font-size: 2.4rem
}

.ld-landing-page.festival .ld-image-background {
    background-image: url(/assets/landing_pages/festival-04734896b19a2bb42914237c99b2ef7cdb27b2bd18111ade523ae3cbb714f821.jpg)
}

.ld-landing-page.festival.festival-sales .ld-image-background {
    background-image: url(/assets/landing_pages/festival_employers-f69db42c149bb6dfa645da88b235e1c2b71f187fdc0ddebda59b9efd4c0cf4d5.jpg)
}

.ld-landing-page.festival .video {
    margin: 0 0 1.75rem
}

.ld-landing-page.festival .accenture {
    top: -.5vh;
    position: relative
}

.ld-landing-page .ld-header {
    position: relative;
    height: 100vh;
    width: 100%
}

@media(min-width:860px) {
    .ld-landing-page .ld-header {
        height: calc(100vh - 10rem);
        min-height: 525px
    }
}

.ld-landing-page .ld-header .ld-small-header-section {
    position: relative;
    height: 10rem;
    width: 100%;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff
}

.ld-landing-page .ld-header .ld-hero-home {
    position: relative;
    top: 0;
    color: #fff;
    text-align: center;
    height: 100%;
    width: 100%
}

    .ld-landing-page .ld-header .ld-hero-home .ld-container {
        height: 100%
    }

    .ld-landing-page .ld-header .ld-hero-home .ld-image-background {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        background-attachment: fixed
    }

    .ld-landing-page .ld-header .ld-hero-home .ld-text-wrapper {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        top: 50%;
        bottom: auto;
        z-index: 3;
        margin-left: 0;
        max-width: none;
        padding-top: 2.5rem;
        padding-bottom: 0
    }

@media screen and (max-width:480px) {
    .ld-landing-page .ld-header .ld-hero-home .ld-text-wrapper {
        padding: 2.375rem 1rem
    }
}

@media screen and (max-height:414px) {
    .ld-landing-page .ld-header .ld-hero-home .ld-text-wrapper {
        padding: 0;
        bottom: 45%;
        -webkit-transform: translateY(50%);
        transform: translateY(50%)
    }
}

@media(min-width:860px) {
    .ld-landing-page .ld-header .ld-hero-home .ld-text-wrapper {
        width: 53%
    }
}

.ld-landing-page .ld-header .ld-hero-home .ld-full-text-wrapper {
    width: 100%;
    max-width: 60rem;
    margin: 0 auto
}

.ld-landing-page .ld-header .ld-hero-home .ld-subtitle {
    font-family: fira sans,sans-serif;
    font-size: 1.5em;
    font-style: italic;
    font-weight: 300;
    margin: 1rem
}

.ld-landing-page .ld-header .ld-hero-home .ld-button, .ld-landing-page .ld-header .ld-hero-home .ld-modal-primaryButton {
    text-shadow: none
}

.ld-landing-page .ld-header .ld-hero-home h1 {
    font-size: 3.5rem;
    font-weight: 300;
    margin: 0 0 1rem
}

@media(max-width:480px) {
    .ld-landing-page .ld-header .ld-hero-home h1 {
        font-size: 3rem
    }
}

.ld-landing-page .ld-header .signup-btn {
    width: 80%;
    margin: auto;
    height: 3rem;
    font-size: 18px;
    line-height: 2.7rem;
    margin-top: 3rem;
    display: none
}

@media(max-width:480px) {
    .ld-landing-page .ld-header .signup-btn {
        width: 100%;
        margin-top: 2rem;
        font-size: 1rem
    }
}

@media(max-width:860px) {
    .ld-landing-page .ld-header .signup-btn {
        display: block
    }
}

.ld-landing-page .ld-container {
    position: relative
}

.ld-landing-page .ld-large-section:first-of-type {
    padding-top: 2.5rem
}

.ld-landing-page .ld-small-header-section + .ld-large-section {
    padding-top: 7.5rem
}

.ld-landing-page .ld-select-button {
    padding-left: 2.5rem;
    padding-right: 1rem;
    background-position-x: 1rem
}

.ld-landing-page .register-box {
    background: #fff;
    padding: 2.5rem;
    width: 26rem;
    z-index: 3;
    -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,.2);
    box-shadow: 4px 4px 4px rgba(0,0,0,.2);
    margin: 0 auto;
    display: block;
    position: relative;
    z-index: 3
}

@media(max-width:860px) {
    .ld-landing-page #top.register-box {
        display: none
    }

    .ld-landing-page #mobile_cta {
        margin: 2rem auto;
        -webkit-box-shadow: none;
        box-shadow: none;
        width: 36rem
    }

        .ld-landing-page #mobile_cta .ld-register-arrow {
            display: none
        }
}

@media(min-width:860px) {
    .ld-landing-page .register-box {
        display: block;
        position: absolute;
        right: 0;
        top: 2rem
    }

    .ld-landing-page #mobile_cta {
        display: none
    }
}

@media(min-width:1401px) {
    .ld-landing-page .register-box {
        top: auto;
        bottom: 4rem
    }
}

@media(max-width:480px) {
    .ld-landing-page .register-box, .ld-landing-page #mobile_cta {
        width: 95%;
        padding: 1rem;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .ld-landing-page .text-wrapper {
        padding-top: 20vh;
        top: 0
    }
}

.ld-landing-page .register-box .ld-h3 {
    font-size: 1.25rem;
    margin-bottom: 1rem
}

.ld-landing-page .register-box .ld-form-group + .ld-form-group {
    margin-top: 1rem
}

.ld-landing-page .register-box .ld-register-content-wrapper {
    position: relative
}

.ld-landing-page .register-box .ld-large-button {
    font-size: .75rem
}

.ld-landing-page .register-box .ld-button .iconic, .ld-landing-page .register-box .ld-modal-primaryButton .iconic {
    margin-right: .5em;
    position: relative;
    top: .15em;
    width: 1.1em !important;
    height: 1.1em !important;
    opacity: .5
}

.ld-landing-page .register-box .ld-register-arrow {
    width: 18rem;
    opacity: .6;
    bottom: -.8rem;
    position: absolute;
    right: 21rem
}

.ld-landing-page .register-box .ld-auth-options {
    padding: 0
}

    .ld-landing-page .register-box .ld-auth-options .ld-auth-option {
        padding: .3rem 0;
        line-height: 0;
        list-style: none
    }

.ld-landing-page .register-box .ld-form-help-text {
    margin-left: -1rem;
    text-align: center
}

.ld-landing-page .register-box .ld-divider {
    color: #677076;
    text-transform: uppercase;
    font-weight: 500;
    font-size: .8125rem;
    position: relative;
    margin: 1rem 0;
    text-align: center
}

    .ld-landing-page .register-box .ld-divider::before, .ld-landing-page .register-box .ld-divider::after {
        content: '';
        height: .0625rem;
        background-color: #d4d7d8;
        width: 38%;
        position: absolute;
        top: 50%;
        margin-top: -.03125rem
    }

    .ld-landing-page .register-box .ld-divider::before {
        right: 50%;
        margin-right: 1.25rem
    }

    .ld-landing-page .register-box .ld-divider::after {
        left: 50%;
        margin-left: 1.25rem
    }

.ld-landing-page .ld-register-arrow {
    width: 25rem;
    opacity: .6;
    bottom: .9rem;
    position: absolute;
    right: 21rem
}

.ld-landing-page .companies-bar {
    position: relative
}

    .ld-landing-page .companies-bar .companies-list {
        -webkit-padding-start: 0;
        list-style: none;
        margin: 0;
        display: block;
        position: relative;
        margin-top: -.375rem;
        max-height: 3.125rem;
        overflow: hidden
    }

    .ld-landing-page .companies-bar .company {
        display: inline-block;
        padding: 0 2rem
    }

    .ld-landing-page .companies-bar .company-image {
        display: block;
        opacity: .5;
        line-height: 2.5rem;
        text-align: center;
        padding: .3125rem
    }

        .ld-landing-page .companies-bar .company-image img {
            display: inline-block;
            vertical-align: middle
        }

.ld-landing-page .ld-testimony {
    height: 39rem
}

@media screen and (max-width:768px) {
    .ld-landing-page .ld-testimony {
        height: 31rem
    }
}

@media screen and (max-width:480px) {
    .ld-landing-page .ld-testimony {
        height: 25rem
    }
}

.ld-landing-page .ld-testimony .ld-testimony-slide {
    height: 100%;
    display: block
}

    .ld-landing-page .ld-testimony .ld-testimony-slide .ld-testimony-image {
        width: 100%;
        height: 39rem;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        overflow: hidden;
        position: absolute
    }

@media screen and (max-width:768px) {
    .ld-landing-page .ld-testimony .ld-testimony-slide .ld-testimony-image {
        -webkit-align-self: stretch;
        -moz-align-self: stretch;
        align-self: stretch;
        -ms-flex-item-align: stretch;
        height: 34vh;
        position: relative
    }
}

.ld-landing-page .ld-testimony .ld-testimony-slide .ld-testimony-box {
    background-color: #356599;
    color: #fff;
    padding: 2.5rem;
    width: 30rem;
    position: absolute;
    right: 1rem
}

@media screen and (max-width:768px) {
    .ld-landing-page .ld-testimony .ld-testimony-slide .ld-testimony-box {
        padding: 1.75rem 1.75rem 4.75rem;
        text-align: center;
        margin: 0;
        width: 100%;
        height: 34vh;
        right: 0
    }
}

.ld-landing-page .ld-testimony .ld-testimony-slide .ld-testimony-box .ld-testimony-text {
    font-weight: 300;
    font-style: italic;
    margin: 0 0 2.5rem;
    font-size: 1.5rem
}

@media screen and (max-width:768px) {
    .ld-landing-page .ld-testimony .ld-testimony-slide .ld-testimony-box .ld-testimony-text {
        font-weight: 400
    }
}

@media screen and (max-width:480px) {
    .ld-landing-page .ld-testimony .ld-testimony-slide .ld-testimony-box .ld-testimony-text {
        font-size: .875rem;
        margin-bottom: 1.75rem
    }
}

.ld-landing-page .ld-testimony .ld-testimony-slide .ld-testimony-name {
    font-family: roboto,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: .625rem
}

.ld-landing-page .ld-explanation {
    color: #000;
    -webkit-transform: none;
    transform: none;
    z-index: 2;
    text-align: left;
    z-index: 10
}

    .ld-landing-page .ld-explanation ol {
        display: block;
        margin: 1rem auto;
        padding-left: 40px
    }

        .ld-landing-page .ld-explanation ol li {
            margin-left: -1.4rem;
            width: 20rem
        }

@media screen and (max-width:480px) {
    .ld-landing-page .ld-explanation {
        padding: 2.375rem 1rem
    }

        .ld-landing-page .ld-explanation ol li {
            width: auto
        }
}

.ld-landing-page .video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

    .ld-landing-page .video iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.ld-landing-page .signup-bar {
    padding: 2rem;
    background-color: #D5ECEC;
    text-align: center;
    width: 100%;
    height: 6.5rem;
    position: relative
}

    .ld-landing-page .signup-bar p {
        color: #fff;
        font-size: 1.25rem;
        font-weight: 400;
        font-style: italic;
        margin: 1em 0
    }

@media screen and (max-width:768px) {
    .ld-landing-page .signup-bar p {
        font-size: 1.1rem
    }
}

@media screen and (max-width:480px) {
    .ld-landing-page .signup-bar p {
        font-size: 1rem;
        margin: 13px 10px
    }
}

.ld-landing-page .ld-testimonies {
    height: auto
}

    .ld-landing-page .ld-testimonies .ld-lj-steps {
        margin: 0
    }

    .ld-landing-page .ld-testimonies .ld-step {
        float: left;
        display: block;
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%
    }

        .ld-landing-page .ld-testimonies .ld-step:last-child {
            margin-right: 0
        }

@media screen and (max-width:768px) {
    .ld-landing-page .ld-testimonies .ld-step {
        display: block;
        width: 100%
    }

        .ld-landing-page .ld-testimonies .ld-step:last-child {
            margin-top: 30px
        }
}

.ld-landing-page .ld-testimonies .ld-step .subtitle {
    color: #D5ECEC;
    margin: 15px 0;
    display: block
}

.ld-landing-page .ld-testimonies .ld-step p {
    width: 80%;
    margin: auto;
    font-style: italic
}

.ld-landing-page .ld-testimonies .ld-step-image {
    margin-bottom: 2.5rem;
    position: relative;
    width: 10rem;
    margin: 2rem auto
}

@media screen and (max-width:768px) {
    .ld-landing-page .ld-testimonies .ld-step-image {
        margin-bottom: 1.25rem;
        margin-top: .625rem
    }
}

.ld-landing-page .ld-testimonies .ld-step-image img {
    border-radius: 50%
}

.ld-landing-page .ld-employer-steps {
    padding: 2.5rem 1.25rem
}

    .ld-landing-page .ld-employer-steps .ld-lj-steps h2 {
        font-weight: 100
    }

    .ld-landing-page .ld-employer-steps .ld-step {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%
    }

        .ld-landing-page .ld-employer-steps .ld-step:last-child {
            margin-right: 0
        }

@media screen and (max-width:768px) {
    .ld-landing-page .ld-employer-steps .ld-step {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%
    }

        .ld-landing-page .ld-employer-steps .ld-step:last-child {
            margin-right: 0
        }

        .ld-landing-page .ld-employer-steps .ld-step:last-child {
            margin-bottom: 0
        }

        .ld-landing-page .ld-employer-steps .ld-step:first-child img {
            padding-left: 4rem
        }
}

.ld-landing-page .ld-employer-testimonials {
    padding: 2.5rem 1.25rem
}

.static_pages-copa.festival ol, .static_pages-copa.festival ul {
    list-style-position: inside
}

.static_pages-copa.festival .ld-lj-heading {
    margin-bottom: 3rem
}

.static_pages-copa.festival ul, .static_pages-copa.festival ol {
    margin: 1.75rem 0
}

    .static_pages-copa.festival ul li, .static_pages-copa.festival ol li {
        font-size: 1.1rem
    }

.static_pages-copa.festival .ld-lj-steps .ld-step {
    float: left;
    display: block;
    margin-right: 2.01406%;
    width: 27.13281%
}

    .static_pages-copa.festival .ld-lj-steps .ld-step:last-child {
        margin-right: 0
    }

.static_pages-copa.festival .ld-lj-steps .ld-step-image img {
    border-radius: 0;
    max-width: 120rem;
    height: auto
}

.static_pages-copa.festival .ld-large-section {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.static_pages-copa.festival p + iframe {
    margin-top: 2rem
}

.static_pages-copa.festival .ld-medium-paragraph {
    font-size: 1rem;
    font-weight: 400
}

@media screen and (max-width:768px) {
    .static_pages-copa.festival .ld-medium-paragraph {
        font-size: .875rem
    }
}

.static_pages-copa.festival .countdown-wrap {
    background-color: #fff;
    margin-top: 40px
}

    .static_pages-copa.festival .countdown-wrap p {
        font-size: 22px;
        margin-bottom: 0
    }

@media screen and (max-width:768px) {
    .static_pages-copa.festival .countdown-wrap {
        height: 13.125rem
    }
}

@media screen and (max-width:480px) {
    .static_pages-copa.festival .countdown-wrap {
        height: 20.875rem
    }
}

.static_pages-copa.festival .countdown-wrap #countdown {
    list-style: none;
    padding: 0;
    margin-bottom: 10px;
    text-align: center
}

    .static_pages-copa.festival .countdown-wrap #countdown li {
        display: inline-block;
        width: 104px;
        text-align: center;
        background: #fff;
        padding: 15px 5px;
        margin-right: 15px;
        border-radius: 5px;
        margin-bottom: 20px;
        font-family: roboto
    }

        .static_pages-copa.festival .countdown-wrap #countdown li span {
            font-size: 40px;
            font-weight: 700;
            color: #3b3b3b;
            height: 108px;
            line-height: 1;
            position: relative
        }

        .static_pages-copa.festival .countdown-wrap #countdown li p {
            margin-top: 5px;
            margin-bottom: 0;
            text-transform: uppercase;
            font-size: .75rem;
            color: #81878c
        }

.static_pages-copa.festival .countdown-wrap .addtocalendar {
    position: relative;
    display: inline-block;
    background: 0 0 !important
}

    .static_pages-copa.festival .countdown-wrap .addtocalendar var {
        display: none
    }

.static_pages-copa.festival .countdown-wrap .atcb-link {
    display: block;
    outline: 0 !important;
    cursor: pointer
}

.static_pages-copa.festival .countdown-wrap .atcb-list {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    width: 225px;
    z-index: 900
}

    .static_pages-copa.festival .countdown-wrap .atcb-link:focus ~ ul, .static_pages-copa.festival .countdown-wrap .atcb-link:active ~ ul, .static_pages-copa.festival .countdown-wrap .atcb-list:hover {
        visibility: visible
    }

.static_pages-copa.festival .countdown-wrap .atcb-list, .static_pages-copa.festival .countdown-wrap .atcb-item {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff
}

.static_pages-copa.festival .countdown-wrap .atcb-item {
    float: none;
    text-align: left
}

    .static_pages-copa.festival .countdown-wrap .atcb-item .hover, .static_pages-copa.festival .countdown-wrap .atcb-item:hover {
        position: relative;
        z-index: 900;
        cursor: pointer;
        text-decoration: none;
        outline: 0
    }

.static_pages-copa.festival .countdown-wrap .atcb-item-link {
    text-decoration: none;
    outline: 0;
    display: block
}

.static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-link {
    margin: 0;
    padding: 7px 25px;
    color: #8c8c8c;
    border: solid 2px #cacaca;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    outline: 0;
    line-height: 20px;
    vertical-align: middle;
    background: 0 0;
    border-radius: 3px;
    text-transform: uppercase;
    zoom: 1
}

    .static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-link:hover, .static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-link:active, .static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-link:focus {
        border-color: #818181;
        color: #8c8c8c
    }

.static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-list {
    width: 225px;
    border: 1px solid #e7e7e7;
    border-radius: 2px
}

.static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-list, .static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-item {
    background: #fff;
    color: #000
}

.static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-item, .static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-item-link {
    line-height: 1.3em;
    vertical-align: middle;
    zoom: 1
}

    .static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-item-link, .static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-item-link:hover, .static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-item-link:active, .static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-item-link:focus {
        color: #000;
        font-size: 14px;
        text-decoration: none;
        outline: 0;
        padding: 10px 20px
    }

    .static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-item.hover, .static_pages-copa.festival .countdown-wrap .atc-style-theme .atcb-item:hover {
        background: #efefef
    }
