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

html,body,span,object,iframe,h1,h2,h3,h4,h5,h6,abbr,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,label,legend,caption,tbody,tfoot,thead,tr,th,td,canvas,summary,time,mark,audio,video {
    outline: 0
}

body {
    line-height: 1
}

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

nav ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

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

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold
}

del {
    text-decoration: line-through
}

abbr[title],dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
}

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

hr {
    border: 0;
    display: block;
    height: 1px;
    margin: 1rem 0 24px 0;
    padding: 0;
    border-color: rgba(0,0,0,0.15);
    border-top: 1px solid rgba(0,0,0,0.15)
}

@media (max-width: 976px) {
    hr {
        margin-bottom:16px
    }
}

input,select {
    vertical-align: middle
}

#svg-source {
    position: absolute;
    top: 0;
    left: -100px;
    opacity: 0
}

.a11y-text {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px !important;
    overflow: hidden;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}

[data-artdeco-is-focused='true'] {
    outline: none
}

@-webkit-keyframes nodeInserted {
    from {
        opacity: 0.99
    }

    to {
        opacity: 1
    }
}

@keyframes nodeInserted {
    from {
        opacity: 0.99
    }

    to {
        opacity: 1
    }
}

.artdeco-link-variant p a {
    font-weight: bold !important
}

html {
    font-size: 62.5%
}

html.artdeco {
    -webkit-font-smoothing: antialiased
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (-webkit-min-device-pixel-ratio: 2.0833333333333335), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx) {
    html.artdeco {
        -webkit-font-smoothing:subpixel-antialiased
    }
}

body {
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Fira Sans",Ubuntu,Oxygen,"Oxygen Sans",Cantarell,"Droid Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Emoji","Segoe UI Symbol","Lucida Grande",Helvetica,Arial,sans-serif
}

a {
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1
}

a:visited {
    color: #0073b1
}

a:hover,a:focus {
    text-decoration: underline;
    color: #006097
}

a:active {
    color: #004b7c
}

a:visited {
    color: #665ed0
}

a:visited:hover {
    color: #544bc2
}

a:visited:active {
    color: #4034b0
}

strong,b {
    font-weight: 600
}

body,p {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

h1,.large-header {
    font-size: 4rem;
    line-height: 1.2;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

h2 {
    font-size: 3.2rem;
    line-height: 1.25;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

h3,.large-text {
    font-size: 2.4rem;
    line-height: 1.33333;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

h4,.medium-text {
    font-size: 2rem;
    line-height: 1.4;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

h5,.small-text {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

h6 {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 600;
    color: rgba(0,0,0,0.6)
}

em,i {
    font-style: italic
}

input,select,textarea,button {
    font-family: inherit
}

.small-text {
    font-size: 1.45rem;
    line-height: 1.375
}

blockquote {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 400;
    color: rgba(0,0,0,0.75)
}

.overlay-center {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.sr-only {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px !important;
    overflow: hidden;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

ul,ol {
    list-style: none
}

button {
    background-color: transparent;
    border: 0;
    padding: 0
}

li {
    text-align: left
}

strong {
    font-weight: 700
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

.screen-reader-text {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px
}

.global-alert-transition {
    -webkit-transition: padding-top 0.25s ease, top 0.25s ease;
    transition: padding-top 0.25s ease, top 0.25s ease
}

.hidden {
    display: none
}

.no-scroll {
    overflow: hidden
}

.fixed {
    position: fixed
}

.activities-section__button,.recommendations__cta-link,.bottom-cta-banner__link {
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1;
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #0073b1;
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 24px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    -webkit-box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px rgba(0,0,0,0);
    height: auto;
    min-height: 40px;
    line-height: 20px;
    padding: 10px 24px
}

.activities-section__button:visited,.recommendations__cta-link:visited,.bottom-cta-banner__link:visited {
    color: #0073b1
}

.activities-section__button:hover,.recommendations__cta-link:hover,.bottom-cta-banner__link:hover,.activities-section__button:focus,.recommendations__cta-link:focus,.bottom-cta-banner__link:focus {
    text-decoration: underline;
    color: #006097
}

.activities-section__button:active,.recommendations__cta-link:active,.bottom-cta-banner__link:active {
    color: #004b7c
}

.activities-section__button:hover,.recommendations__cta-link:hover,.bottom-cta-banner__link:hover {
    text-decoration: none
}

@media only screen and (-ms-high-contrast: active) {
    .activities-section__button,.recommendations__cta-link,.bottom-cta-banner__link {
        border: 1px solid currentColor;
        line-height: 38px
    }
}

html.ie .activities-section__button:focus,html.ie .recommendations__cta-link:focus,html.ie .bottom-cta-banner__link:focus,html.edge .activities-section__button:focus,html.edge .recommendations__cta-link:focus,html.edge .bottom-cta-banner__link:focus {
    outline: 1px dashed #7f7f7f
}

.activities-section__button li-icon,.recommendations__cta-link li-icon,.bottom-cta-banner__link li-icon {
    top: 5px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 24px;
    left: 0;
    margin: -12px 0 0 -4px;
    padding: 0 6px 0 0;
    position: relative;
    width: 24px
}

.activities-section__button li-icon>svg,.recommendations__cta-link li-icon>svg,.bottom-cta-banner__link li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .activities-section__button,.edge .recommendations__cta-link,.edge .bottom-cta-banner__link,.ie .activities-section__button,.ie .recommendations__cta-link,.ie .bottom-cta-banner__link {
    border-radius: 0
}

.activities-section__button:not(:disabled)[data-is-animating-click=true],.recommendations__cta-link:not(:disabled)[data-is-animating-click=true],.bottom-cta-banner__link:not(:disabled)[data-is-animating-click=true],.activities-section__button:hover:not(:disabled)[data-is-animating-click=true],.recommendations__cta-link:hover:not(:disabled)[data-is-animating-click=true],.bottom-cta-banner__link:hover:not(:disabled)[data-is-animating-click=true] {
    -webkit-box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px #004b7c;
    box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px #004b7c
}

.activities-section__button:hover:not(:disabled):not(.disabled),.recommendations__cta-link:hover:not(:disabled):not(.disabled),.bottom-cta-banner__link:hover:not(:disabled):not(.disabled),.hover-not-disabled.activities-section__button,.hover-not-disabled.recommendations__cta-link,.hover-not-disabled.bottom-cta-banner__link {
    background-color: rgba(152,216,244,0.25);
    color: #006097;
    -webkit-box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px #006097,inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px #006097,inset 0 0 0 1px rgba(0,0,0,0)
}

.activities-section__button:focus,.recommendations__cta-link:focus,.bottom-cta-banner__link:focus,.focus.activities-section__button,.focus.recommendations__cta-link,.focus.bottom-cta-banner__link {
    background-color: rgba(152,216,244,0.25);
    color: #006097;
    -webkit-box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px #006097,inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px #006097,inset 0 0 0 1px rgba(0,0,0,0)
}

.activities-section__button:active:not(:disabled):not(.disabled),.recommendations__cta-link:active:not(:disabled):not(.disabled),.bottom-cta-banner__link:active:not(:disabled):not(.disabled),.active-not-disabled.activities-section__button,.active-not-disabled.recommendations__cta-link,.active-not-disabled.bottom-cta-banner__link {
    background-color: rgba(152,216,244,0.45);
    color: #004b7c
}

.activities-section__button:disabled,.recommendations__cta-link:disabled,.bottom-cta-banner__link:disabled,.disabled.activities-section__button,.disabled.recommendations__cta-link,.disabled.bottom-cta-banner__link {
    color: rgba(0,115,177,0.35);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,115,177,0.35);
    box-shadow: inset 0 0 0 1px rgba(0,115,177,0.35);
    cursor: not-allowed
}

.open-to-card__subtitle,.controls-form__setting-value-description {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    color: rgba(0,0,0,0.6)
}

.controls__header-description,.vanity-name__create-vanity-text,.vanity-name__description,.vanity-name__domain,.vanity-name__display-name,.vanity-name__note,.vanity-name__input-box,.edit-content__description,.create-badge__description {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

.service-provider-card__modal-outlet,.controls__header-link {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 600;
    color: rgba(0,0,0,0.9);
    color: #0073b1
}

.vanity-name__error {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    color: rgba(0,0,0,0.9);
    color: #ee1620
}

.date-range {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 400;
    color: rgba(0,0,0,0.6)
}

.pp-section__subheading,.volunteering__item--cause,.recommendations__count,.personal-project__subtitle {
    font-size: 1.6rem;
    line-height: 1.75;
    font-weight: 400;
    color: rgba(0,0,0,0.6)
}

.controls-form__setting-value-name,.setting-toggle__name,.modal .photo-visibility-modal__description,.modal .photo-visibility-modal__radio-description {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 400;
    color: rgba(0,0,0,0.75)
}

.education__item--activities-and-societies,.websites__list-row,.bottom-cta-banner__reason,.service-provider-info-modal__main,.profile-off-notice__description,.settings-header__subtitle {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

.education,.experience-group-header__duration,.show-more-less-description,.volunteering,.recommendations__text {
    font-size: 1.6rem;
    line-height: 1.75;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

.open-to-card__title {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 600;
    color: rgba(0,0,0,0.9)
}

.modal .photo-visibility-modal__radio-label {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 600;
    color: rgba(0,0,0,0.75)
}

.top-card-link {
    font-size: 1.6rem;
    line-height: 1.75;
    font-weight: 600;
    color: rgba(0,0,0,0.9)
}

.skills__item,.controls-form__card-header {
    font-size: 1.8rem;
    line-height: 1.33333;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

.experience-group-header__company,.skills__item--link,.controls__header-title,.vanity-name__title,.edit-content__title,.create-badge__title {
    font-size: 1.8rem;
    line-height: 1.33333;
    font-weight: 600;
    color: rgba(0,0,0,0.9)
}

.bottom-cta-banner__title,.pp-section__heading,.settings-header__title {
    font-size: 2.4rem;
    line-height: 1.33333;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

.recommendations__quotation-mark {
    font-size: 3.2rem;
    line-height: 1.25;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

.navbar {
    background-color: #283e4a;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000
}

.navbar__wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1128px;
    width: 100%
}

.navbar--static {
    position: static
}

@media (max-width: 1161px) and (min-width: 769px) {
    .navbar__wrapper {
        padding:0 10px
    }
}

@media (max-width: 769px) {
    .navbar__wrapper {
        padding:0 8px 0 12px
    }
}

.nav-header__link,.member-nav-header__link {
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #fff;
    font-size: 15px
}

.nav-header__link:visited,.member-nav-header__link:visited {
    color: inherit
}

.nav-header__link:hover,.nav-header__link:focus,.member-nav-header__link:hover,.member-nav-header__link:focus {
    text-decoration: underline
}

.nav-header__link:active,.member-nav-header__link:active {
    text-decoration: none;
    color: #fff
}

.nav-header__link:visited,.member-nav-header__link:visited {
    color: #fff
}

.nav-header__link:visited:active,.member-nav-header__link:visited:active {
    color: #fff
}

.nav-header__link:hover,.nav-header__link:focus,.nav-header__link:visited:hover,.member-nav-header__link:hover,.member-nav-header__link:focus,.member-nav-header__link:visited:hover {
    color: #fff
}

.nav-header__logo-link:focus,.member-nav-header__logo-link:focus {
    color: #fff
}

.nav-header__link-button,.member-nav-header__link-button {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7),inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7),inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px rgba(0,0,0,0);
    font-size: 15px
}

@media only screen and (-ms-high-contrast: active) {
    .nav-header__link-button,.member-nav-header__link-button {
        border: 1px solid currentColor;
        line-height: 30px
    }
}

html.ie .nav-header__link-button:focus,html.edge .nav-header__link-button:focus,html.ie .member-nav-header__link-button:focus,html.edge .member-nav-header__link-button:focus {
    outline: 1px dashed #7f7f7f
}

.nav-header__link-button li-icon,.member-nav-header__link-button li-icon {
    top: 2px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 16px;
    left: 0;
    margin: -12px 0 0 -6px;
    padding: 0 6px 0 0;
    position: relative;
    width: 16px
}

.nav-header__link-button li-icon>svg,.member-nav-header__link-button li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .nav-header__link-button,.ie .nav-header__link-button,.edge .member-nav-header__link-button,.ie .member-nav-header__link-button {
    border-radius: 0
}

.nav-header__link-button:not(:disabled)[data-is-animating-click=true],.nav-header__link-button:hover:not(:disabled)[data-is-animating-click=true],.member-nav-header__link-button:not(:disabled)[data-is-animating-click=true],.member-nav-header__link-button:hover:not(:disabled)[data-is-animating-click=true] {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7),inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7),inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px #fff
}

.nav-header__link-button:hover:not(:disabled):not(.disabled),.nav-header__link-button.hover-not-disabled,.member-nav-header__link-button:hover:not(:disabled):not(.disabled),.member-nav-header__link-button.hover-not-disabled {
    background-color: rgba(255,255,255,0.1);
    color: #fff;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7),inset 0 0 0 2px #fff,inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7),inset 0 0 0 2px #fff,inset 0 0 0 1px rgba(0,0,0,0)
}

.nav-header__link-button:focus,.nav-header__link-button.focus,.member-nav-header__link-button:focus,.member-nav-header__link-button.focus {
    background-color: rgba(255,255,255,0.1);
    color: #fff;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7),inset 0 0 0 2px #fff,inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.7),inset 0 0 0 2px #fff,inset 0 0 0 1px rgba(0,0,0,0)
}

.nav-header__link-button:active:not(:disabled):not(.disabled),.nav-header__link-button.active-not-disabled,.member-nav-header__link-button:active:not(:disabled):not(.disabled),.member-nav-header__link-button.active-not-disabled {
    background-color: rgba(255,255,255,0.1);
    color: #fff
}

.nav-header__link-button:disabled,.nav-header__link-button.disabled,.member-nav-header__link-button:disabled,.member-nav-header__link-button.disabled {
    color: rgba(255,255,255,0.35);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.35);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.35);
    cursor: not-allowed
}

.nav-header__link-button:visited,.member-nav-header__link-button:visited {
    color: #fff
}

.nav-header__link-button:focus,.member-nav-header__link-button:focus {
    text-decoration: underline
}

.nav-header__link-item,.member-nav-header__link-item {
    -ms-flex-item-align: center;
    align-self: center;
    text-align: right
}

.nav-header__link-item+.nav-header__link-item,.member-nav-header__link-item+.nav-header__link-item,.nav-header__link-item+.member-nav-header__link-item,.member-nav-header__link-item+.member-nav-header__link-item {
    margin-left: 24px
}

.nav-header__link-list,.member-nav-header__link-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.nav-header__logo-icon,.member-nav-header__logo-icon {
    color: #fff;
    width: 110px;
    height: 28px;
    display: inline-block
}

.nav-header__logo-icon,.nav-header__logo-icon--cn,.member-nav-header__logo-icon,.member-nav-header__logo-icon--cn {
    height: 28px
}

.nav-header__logo-icon--cn,.member-nav-header__logo-icon--cn {
    width: 154px
}

@media (max-width: 769px) {
    .nav-header__link,.member-nav-header__link {
        font-size:14px
    }

    .nav-header__link-item+.nav-header__link-item {
        margin-left: 12px
    }

    .nav-header__custom-text {
        display: none
    }

    .nav-header__link-button {
        font-size: 14px;
        padding: 0 12px
    }

    .nav-header__logo-icon {
        height: 21px;
        width: 84px
    }
}

.show-more-less-state {
    display: none
}

.show-more-less-state__label {
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.show-more-less-state__label:visited {
    color: #0073b1
}

.show-more-less-state__label:hover,.show-more-less-state__label:focus {
    text-decoration: underline;
    color: #006097
}

.show-more-less-state__label:active {
    color: #004b7c
}

.show-more-less-state__label:visited {
    color: #665ed0
}

.show-more-less-state__label:visited:hover {
    color: #544bc2
}

.show-more-less-state__label:visited:active {
    color: #4034b0
}

.show-more-less-state__label:focus {
    outline: thin dotted
}

.show-more-less-state__label:focus,.show-more-less-state__label:hover {
    text-decoration: none
}

.show-more-less-state__label-more {
    display: block
}

.show-more-only,.show-more-less-state,.show-more-less-state__label-less {
    display: none
}

.show-more-less-state:checked ~ .show-more-less-state__label-less,.show-more-less-state:checked ~ ul .show-more-only {
    display: block
}

.show-more-less-state:checked ~ .show-more-less-state__label-more {
    display: none
}

.show-more-less-state__icon {
    display: inline-block;
    width: 16px;
    height: 16px
}

li-icon[type="chevron-up-icon"].lazy-loaded {
    background: url("/sc/h/voodvlsht629jwklg7o2582p") no-repeat
}

li-icon[type="chevron-down-icon"].lazy-loaded {
    background: url("/sc/h/voodvlsht629jwklg7o2582p") no-repeat;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.dropdown__list {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 2px;
    padding: 16px;
    transition: box-shadow 83ms;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    transition: box-shadow 83ms;
    padding: 0;
    position: absolute;
    bottom: 100%;
    left: -10%;
    width: auto;
    overflow-y: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

@media screen and (-ms-high-contrast: active) {
    .dropdown__list {
        border: 1px solid activeborder
    }
}

.dropdown__list ul[role="tablist"] {
    border-top: 0
}

@media screen and (-ms-high-contrast: active) {
    .dropdown__list {
        border: 1px solid activeborder
    }
}

.dropdown--down .dropdown__list {
    bottom: auto;
    top: 100%
}

.show-more-less-state:checked ~ .dropdown__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.entity-image {
    display: inline-block
}

.entity-image--circle-1 {
    width: 32px;
    height: 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 3px solid rgba(0,0,0,0);
    border-radius: 49.9%
}

.entity-image--square-1 {
    width: 32px;
    height: 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid rgba(0,0,0,0);
    border-radius: 6px
}

.entity-image--circle-2 {
    width: 40px;
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 3px solid rgba(0,0,0,0);
    border-radius: 49.9%
}

.entity-image--square-2 {
    width: 40px;
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid rgba(0,0,0,0);
    border-radius: 6px
}

.entity-image--circle-3 {
    width: 48px;
    height: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 2px solid rgba(0,0,0,0);
    border-radius: 49.9%
}

.entity-image--square-3 {
    width: 48px;
    height: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid rgba(0,0,0,0);
    border-radius: 6px
}

.entity-image--circle-4 {
    width: 56px;
    height: 56px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 2px solid rgba(0,0,0,0);
    border-radius: 49.9%
}

.entity-image--square-4 {
    width: 56px;
    height: 56px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid rgba(0,0,0,0);
    border-radius: 6px
}

.entity-image--circle-5 {
    width: 72px;
    height: 72px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 1px solid rgba(0,0,0,0);
    border-radius: 49.9%
}

.entity-image--square-5 {
    width: 72px;
    height: 72px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid rgba(0,0,0,0);
    border-radius: 6px
}

.entity-image--circle-6 {
    width: 88px;
    height: 88px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 1px solid rgba(0,0,0,0);
    border-radius: 49.9%
}

.entity-image--square-6 {
    width: 88px;
    height: 88px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid rgba(0,0,0,0);
    border-radius: 6px
}

.entity-image--circle-7 {
    width: 104px;
    height: 104px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 0px solid rgba(0,0,0,0);
    border-radius: 49.9%
}

.entity-image--square-7 {
    width: 104px;
    height: 104px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid rgba(0,0,0,0);
    border-radius: 6px
}

.entity-image--circle-8 {
    width: 128px;
    height: 128px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 0px solid rgba(0,0,0,0);
    border-radius: 49.9%
}

.entity-image--square-8 {
    width: 128px;
    height: 128px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box;
    border: 4px solid rgba(0,0,0,0);
    border-radius: 6px
}

.entity-image--ghost {
    background-color: #b3b6b9
}

.member-nav-header__logo-icon {
    width: 35px;
    height: 35px;
    display: inline-block
}

.member-nav-header__logo-icon.lazy-loaded {
    background: url("/sc/h/2h1sm53xw4izcsw6vf85fpi6p") center center no-repeat;
    background-size: 40px 40px
}

.member-nav-header__lingying-logo-icon {
    width: 92px;
    height: 34px;
    display: inline-block
}

.member-nav-header__lingying-logo-icon.lazy-loaded {
    background: url("/sc/h/2y7wg0tsgtgd8mkuf0q2q66ew") center center no-repeat
}

.member-nav-header__link {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 600;
    color: rgba(0,0,0,0.9);
    color: #acb9c2
}

.member-nav-header__link:hover,.member-nav-header__link:visited:hover {
    text-decoration: none
}

.member-nav-header__logo-link {
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1;
    height: 34px
}

.member-nav-header__logo-link:visited {
    color: #0073b1
}

.member-nav-header__logo-link:hover,.member-nav-header__logo-link:focus {
    text-decoration: underline;
    color: #006097
}

.member-nav-header__logo-link:active {
    color: #004b7c
}

.member-nav-header__logo-link:hover {
    text-decoration: none
}

.member-nav-header__profile-photo {
    border-width: 2px;
    display: block;
    border-color: #acb9c2
}

.member-nav-header__profile-photo:focus,.member-nav-header__profile-photo:active,.member-nav-header__profile-photo:hover {
    border-color: #fff
}

.member-nav-header__ghost-icon {
    width: 28px;
    height: 28px
}

.member-nav-header__ghost-icon path {
    fill: #acb9c2
}

.member-nav-header__ghost-icon:focus path,.member-nav-header__ghost-icon:active path,.member-nav-header__ghost-icon:hover path {
    fill: #fff
}

.member-nav-menu__label {
    width: 30px;
    height: 30px;
    margin: 12px 0
}

.member-nav-menu__label:focus {
    color: #fff
}

.member-nav-menu__list {
    overflow: visible;
    width: 288px;
    right: -8px;
    left: auto;
    margin-top: 4px
}

.member-nav-menu__list::before {
    content: '';
    display: block;
    position: absolute;
    top: -21px;
    right: 14px;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    padding-bottom: 1px
}

.member-nav-menu__profile-container {
    border-bottom: 1px solid rgba(0,0,0,0.15)
}

.member-nav-menu__profile-photo-container {
    padding-right: 12px
}

.member-nav-menu__profile-photo {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms
}

@media screen and (-ms-high-contrast: active) {
    .member-nav-menu__profile-photo {
        border: 1px solid activeborder
    }
}

.member-nav-menu__profile-view {
    font-size: 1.2rem;
    line-height: 1.33333;
    font-weight: 400;
    color: rgba(0,0,0,0.9);
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1
}

.member-nav-menu__profile-view:visited {
    color: #0073b1
}

.member-nav-menu__profile-view:hover,.member-nav-menu__profile-view:focus {
    text-decoration: underline;
    color: #006097
}

.member-nav-menu__profile-view:active {
    color: #004b7c
}

.member-nav-menu__profile-view:visited {
    color: #665ed0
}

.member-nav-menu__profile-view:visited:hover {
    color: #544bc2
}

.member-nav-menu__profile-view:visited:active {
    color: #4034b0
}

.member-nav-menu__member-name {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 600;
    color: rgba(0,0,0,0.9);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 182px
}

.member-nav-menu__item {
    padding: 4px 24px;
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    color: rgba(0,0,0,0.75)
}

.member-nav-menu__item:hover,.member-nav-menu__item:focus {
    background-color: #edf0f3
}

.member-nav-menu__item:hover .member-nav-menu__item-link--default,.member-nav-menu__item:focus .member-nav-menu__item-link--default {
    color: #0084bf
}

.member-nav-menu__item-link {
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1
}

.member-nav-menu__item-link:visited {
    color: #0073b1
}

.member-nav-menu__item-link:hover,.member-nav-menu__item-link:focus {
    text-decoration: underline;
    color: #006097
}

.member-nav-menu__item-link:active {
    color: #004b7c
}

.member-nav-menu__item-link:hover {
    text-decoration: none
}

.member-nav-menu__item-link--default {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 600;
    color: rgba(0,0,0,0.75)
}

.member-nav-menu__item-link--default:visited {
    color: rgba(0,0,0,0.7)
}

.member-nav-menu__item-link--profile {
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px 8px 10px 24px
}

.member-nav-menu__item-link--profile:visited {
    color: #0073b1
}

.member-nav-menu__item-link--profile:hover,.member-nav-menu__item-link--profile:focus {
    text-decoration: underline;
    color: #006097
}

.member-nav-menu__item-link--profile:active {
    color: #004b7c
}

.member-nav-menu__item-link--profile:hover {
    text-decoration: none
}

.member-nav-menu__signout {
    border-top: 1px solid rgba(0,0,0,0.15)
}

@media (max-width: 769px) {
    .member-nav-menu__label {
        margin:12px 8px 12px 0
    }

    .member-nav-menu__list {
        right: 0
    }
}

.language-selector__label {
    font-size: 1.2rem;
    line-height: 1.33333;
    font-weight: 600;
    color: rgba(0,0,0,0.6)
}

.language-selector__label-text {
    margin-right: 4px;
    word-break: break-word;
    overflow: hidden
}

.language-selector__label-chevron {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    vertical-align: text-top
}

.language-selector__link {
    font-size: 1.2rem;
    line-height: 1.33333;
    font-weight: 400;
    color: rgba(0,0,0,0.6);
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1;
    cursor: pointer;
    display: block;
    font-weight: normal;
    padding: 5px 16px;
    width: 100%
}

.language-selector__link:visited {
    color: #0073b1
}

.language-selector__link:hover,.language-selector__link:focus {
    text-decoration: underline;
    color: #006097
}

.language-selector__link:active {
    color: #004b7c
}

.language-selector__link:visited {
    color: #665ed0
}

.language-selector__link:visited:hover {
    color: #544bc2
}

.language-selector__link:visited:active {
    color: #4034b0
}

.language-selector__link:hover {
    text-decoration: none
}

.language-selector__link:hover,.language-selector__link:focus {
    background-color: #0073b1;
    color: #fff
}

.li-footer {
    background-color: transparent;
    width: 100%;
    border-top: 1px solid rgba(0,0,0,0.15)
}

.li-footer__item {
    font-size: 1.2rem;
    line-height: 1.33333;
    font-weight: 400;
    color: rgba(0,0,0,0.6);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 8px;
    position: relative
}

.li-footer__item-link {
    font-size: 1.2rem;
    line-height: 1.33333;
    font-weight: 600;
    color: rgba(0,0,0,0.6)
}

.li-footer__item-link:focus {
    outline: thin dotted
}

.li-footer__item-link,.li-footer__copy-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    word-break: break-word;
    overflow: hidden
}

.li-footer__copy-logo {
    -ms-flex-item-align: center;
    align-self: center
}

.li-footer__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-height: 50px;
    margin: 0 auto;
    width: 1128px
}

.li-footer__copy-logo {
    display: inline-block;
    height: 14px;
    width: 56px;
    margin-right: 8px
}

.language-selector--footer .language-selector__list {
    max-height: calc(100vh - 60px)
}

@media (max-width: 769px) {
    .li-footer__list {
        width:100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 24px 16px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start
    }

    .li-footer__item {
        width: 50%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media (max-width: 1161px) and (min-width: 769px) {
    .li-footer__list {
        width:100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 24px 16px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start
    }

    .li-footer__item {
        width: 50%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.lazy-load,[data-delayed-url],[data-delayed-poster],[data-delayed-background] {
    opacity: 0
}

.lazy-loaded {
    opacity: 1
}

.lazy-load,.lazy-loaded,[data-delayed-url],[data-delayed-poster],[data-delayed-background] {
    -webkit-transition: opacity 334ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 334ms cubic-bezier(0.4, 0, 0.2, 1)
}

@-webkit-keyframes sticky-top__slide-up {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translate3d(0, -200%, 0);
        transform: translate3d(0, -200%, 0)
    }
}

@keyframes sticky-top__slide-up {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translate3d(0, -200%, 0);
        transform: translate3d(0, -200%, 0)
    }
}

@-webkit-keyframes sticky-top__slide-down {
    from {
        min-height: 0;
        -webkit-transform: translate3d(0, -200%, 0);
        transform: translate3d(0, -200%, 0)
    }

    to {
        -webkit-transform: none;
        transform: none;
        min-height: initial
    }
}

@keyframes sticky-top__slide-down {
    from {
        min-height: 0;
        -webkit-transform: translate3d(0, -200%, 0);
        transform: translate3d(0, -200%, 0)
    }

    to {
        -webkit-transform: none;
        transform: none;
        min-height: initial
    }
}

body {
    background-color: #fff
}

.header {
    padding: 0 12px;
    background: #fff
}

@media (min-width: 1161px) {
    .nav {
        width:1128px;
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width: 1px) {
    .main {
        width:1000px;
        margin-left: auto;
        margin-right: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .core-rail {
        width: 790px;
        margin-right: 24px
    }

    .right-rail {
        width: 314px
    }
}

@media (max-width: 1161px) and (min-width: 769px) {
    .xmain {
        width:1128px;
        margin-left: auto;
        margin-right: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .xcore-rail {
        width: 790px;
        margin-right: 24px
    }

    .xright-rail {
        width: 314px
    }
}

body {
    xpadding-top: 52px
}

.no-scroll {
    overflow: hidden
}

.modal__state {
    display: none
}

.modal__overlay {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0,0,0,0.6);
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    opacity: 0;
    visibility: hidden;
    padding: 32px 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transition: opacity 0.17s ease;
    transition: opacity 0.17s ease;
    z-index: 1000
}

.modal__overlay--full-page {
    padding: 0
}

.modal__overlay--visible {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.modal__wrapper {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15), 0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15), 0 2px 3px rgba(0,0,0,0.2);
    border-radius: 2px;
    overflow: hidden;
    position: relative;
    -webkit-transition: -webkit-box-shadow .2s ease-in-out;
    transition: -webkit-box-shadow .2s ease-in-out;
    transition: box-shadow .2s ease-in-out;
    transition: box-shadow .2s ease-in-out, -webkit-box-shadow .2s ease-in-out;
    background: #fff;
    background-color: #fff;
    max-width: 1128px;
    min-height: 160px;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transition: -webkit-transform 0.33s ease;
    transition: -webkit-transform 0.33s ease;
    transition: transform 0.33s ease;
    transition: transform 0.33s ease, -webkit-transform 0.33s ease;
    width: 1128px
}

@media only screen and (-ms-high-contrast: active) {
    .modal__wrapper {
        border: 1px solid activeborder
    }
}

.modal__wrapper>h1,.modal__wrapper>h2,.modal__wrapper>h3,.modal__wrapper>h4,.modal__wrapper>h5,.modal__wrapper>h6 {
    padding: 16px 24px;
    margin: 0;
    font-size: 1.6rem;
    line-height: 1.5;
    color: rgba(0,0,0,0.6)
}

@media only screen and (max-width: 1161px) {
    .modal__wrapper>h1,.modal__wrapper>h2,.modal__wrapper>h3,.modal__wrapper>h4,.modal__wrapper>h5,.modal__wrapper>h6 {
        padding:16px 16px
    }
}

.modal__wrapper>h1 em,.modal__wrapper>h2 em,.modal__wrapper>h3 em,.modal__wrapper>h4 em,.modal__wrapper>h5 em,.modal__wrapper>h6 em {
    font-style: inherit;
    color: rgba(0,0,0,0.9)
}

.modal__wrapper>section {
    padding: 16px 24px
}

@media only screen and (max-width: 1161px) {
    .modal__wrapper>section {
        padding:16px 16px
    }
}

.modal__wrapper>ul {
    display: table;
    table-layout: fixed;
    text-align: center;
    width: 100%;
    border-top: 1px solid rgba(0,0,0,0.15)
}

.modal__wrapper>ul li {
    display: table-cell;
    vertical-align: top;
    list-style: none;
    overflow: visible;
    min-width: 48px;
    width: 100%
}

.modal__wrapper>ul li:last-child:after {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    border-top: 1px solid rgba(0,0,0,0.15);
    top: -1px;
    right: -1px
}

.modal__wrapper>ul li:last-child button,.modal__wrapper>ul li:last-child a {
    border-right: 0 !important
}

.modal__wrapper>ul input[type=text],.modal__wrapper>ul input[type=email],.modal__wrapper>ul input[type=date],.modal__wrapper>ul input[type=datetime],.modal__wrapper>ul input[type=number],.modal__wrapper>ul input[type=range],.modal__wrapper>ul input[type=search],.modal__wrapper>ul input[type=tel],.modal__wrapper>ul input[type=time],.modal__wrapper>ul input[type=url],.modal__wrapper>ul input[type=week] {
    border: 0px;
    border-right: 1px solid rgba(0,0,0,0.15);
    height: 65%;
    margin-top: 9px;
    border-radius: 0
}

.modal__wrapper>ul button,.modal__wrapper>ul a {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    color: #0073b1;
    cursor: pointer;
    display: block;
    font-size: 2rem;
    font-weight: 600;
    font-family: inherit;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    border-right: 1px solid rgba(0,0,0,0.15);
    width: 100%;
    min-width: 48px
}

@media only screen and (-ms-high-contrast: active) {
    .modal__wrapper>ul button,.modal__wrapper>ul a {
        border: 1px solid currentColor;
        line-height: 46px;
        border-width: 0;
        line-height: 48px
    }
}

html.ie .modal__wrapper>ul button:focus,html.edge .modal__wrapper>ul button:focus,html.ie .modal__wrapper>ul a:focus,html.edge .modal__wrapper>ul a:focus {
    outline: 1px dashed #7f7f7f
}

.modal__wrapper>ul button li-icon,.modal__wrapper>ul a li-icon {
    top: 5px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 24px;
    left: 0;
    margin: -12px 0 0 -4px;
    padding: 0 6px 0 0;
    position: relative;
    width: 24px
}

.modal__wrapper>ul button li-icon>svg,.modal__wrapper>ul a li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .modal__wrapper>ul button,.ie .modal__wrapper>ul button,.edge .modal__wrapper>ul a,.ie .modal__wrapper>ul a {
    border-radius: 0
}

.modal__wrapper>ul button.muted,.modal__wrapper>ul a.muted {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0,0,0,0.6);
    cursor: pointer;
    display: inline-block;
    font-size: 2rem;
    font-weight: 600;
    font-family: inherit;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    border-right: 1px solid rgba(0,0,0,0.15)
}

@media only screen and (-ms-high-contrast: active) {
    .modal__wrapper>ul button.muted,.modal__wrapper>ul a.muted {
        border: 1px solid currentColor;
        line-height: 46px;
        border-width: 0;
        line-height: 48px
    }
}

html.ie .modal__wrapper>ul button.muted:focus,html.edge .modal__wrapper>ul button.muted:focus,html.ie .modal__wrapper>ul a.muted:focus,html.edge .modal__wrapper>ul a.muted:focus {
    outline: 1px dashed #7f7f7f
}

.modal__wrapper>ul button.muted li-icon,.modal__wrapper>ul a.muted li-icon {
    top: 5px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 24px;
    left: 0;
    margin: -12px 0 0 -4px;
    padding: 0 6px 0 0;
    position: relative;
    width: 24px
}

.modal__wrapper>ul button.muted li-icon>svg,.modal__wrapper>ul a.muted li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .modal__wrapper>ul button.muted,.ie .modal__wrapper>ul button.muted,.edge .modal__wrapper>ul a.muted,.ie .modal__wrapper>ul a.muted {
    border-radius: 0
}

.modal__wrapper>ul button.muted:hover:not(:disabled):not(.disabled),.modal__wrapper>ul button.muted.hover-not-disabled,.modal__wrapper>ul a.muted:hover:not(:disabled):not(.disabled),.modal__wrapper>ul a.muted.hover-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.modal__wrapper>ul button.muted:focus,.modal__wrapper>ul button.muted.focus,.modal__wrapper>ul a.muted:focus,.modal__wrapper>ul a.muted.focus {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.modal__wrapper>ul button.muted:active:not(:disabled):not(.disabled),.modal__wrapper>ul button.muted.active-not-disabled,.modal__wrapper>ul a.muted:active:not(:disabled):not(.disabled),.modal__wrapper>ul a.muted.active-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.9)
}

.modal__wrapper>ul button.muted:disabled,.modal__wrapper>ul button.muted.disabled,.modal__wrapper>ul a.muted:disabled,.modal__wrapper>ul a.muted.disabled {
    color: rgba(0,0,0,0.25);
    cursor: not-allowed
}

.modal__wrapper>ul button.no-text,.modal__wrapper>ul a.no-text {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 0 !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0,0,0,0.6);
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    font-weight: 600;
    font-family: inherit;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    border-radius: 24px;
    text-indent: -999px;
    width: 48px;
    border-width: 0
}

@media only screen and (-ms-high-contrast: active) {
    .modal__wrapper>ul button.no-text,.modal__wrapper>ul a.no-text {
        border: 1px solid currentColor;
        line-height: 46px;
        border-width: 0;
        line-height: 48px
    }
}

html.ie .modal__wrapper>ul button.no-text:focus,html.edge .modal__wrapper>ul button.no-text:focus,html.ie .modal__wrapper>ul a.no-text:focus,html.edge .modal__wrapper>ul a.no-text:focus {
    outline: 1px dashed #7f7f7f
}

.modal__wrapper>ul button.no-text li-icon,.modal__wrapper>ul a.no-text li-icon {
    top: 50%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 24px;
    left: 50%;
    margin: -12px 0 0 -12px;
    padding: 0;
    position: absolute;
    width: 24px
}

.modal__wrapper>ul button.no-text li-icon>svg,.modal__wrapper>ul a.no-text li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: block;
    vertical-align: top
}

.edge .modal__wrapper>ul button.no-text,.ie .modal__wrapper>ul button.no-text,.edge .modal__wrapper>ul a.no-text,.ie .modal__wrapper>ul a.no-text {
    border-radius: 48px
}

.modal__wrapper>ul button.no-text:before,.modal__wrapper>ul a.no-text:before {
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms
}

.modal__wrapper>ul button.no-text:after,.modal__wrapper>ul a.no-text:after {
    padding: calc(70% + 1px)
}

.modal__wrapper>ul button.no-text:hover:not(:disabled):not(.disabled),.modal__wrapper>ul button.no-text.hover-not-disabled,.modal__wrapper>ul a.no-text:hover:not(:disabled):not(.disabled),.modal__wrapper>ul a.no-text.hover-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.modal__wrapper>ul button.no-text:focus,.modal__wrapper>ul button.no-text.focus,.modal__wrapper>ul a.no-text:focus,.modal__wrapper>ul a.no-text.focus {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.modal__wrapper>ul button.no-text:active:not(:disabled):not(.disabled),.modal__wrapper>ul button.no-text.active-not-disabled,.modal__wrapper>ul a.no-text:active:not(:disabled):not(.disabled),.modal__wrapper>ul a.no-text.active-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.9)
}

.modal__wrapper>ul button.no-text:disabled,.modal__wrapper>ul button.no-text.disabled,.modal__wrapper>ul a.no-text:disabled,.modal__wrapper>ul a.no-text.disabled {
    color: rgba(0,0,0,0.25);
    cursor: not-allowed
}

.modal__wrapper>ul button,.modal__wrapper>ul button.muted,.modal__wrapper>ul button.no-text,.modal__wrapper>ul a,.modal__wrapper>ul a.muted,.modal__wrapper>ul a.no-text {
    height: 48px;
    line-height: 48px;
    padding: 0
}

.modal__wrapper>ul button:hover:not(:disabled):not(.disabled),.modal__wrapper>ul button.hover-not-disabled,.modal__wrapper>ul a:hover:not(:disabled):not(.disabled),.modal__wrapper>ul a.hover-not-disabled {
    background-color: rgba(152,216,244,0.25);
    color: #006097
}

.modal__wrapper>ul button:focus,.modal__wrapper>ul button.focus,.modal__wrapper>ul a:focus,.modal__wrapper>ul a.focus {
    background-color: rgba(152,216,244,0.25);
    color: #006097
}

.modal__wrapper>ul button:active:not(:disabled):not(.disabled),.modal__wrapper>ul button.active-not-disabled,.modal__wrapper>ul a:active:not(:disabled):not(.disabled),.modal__wrapper>ul a.active-not-disabled {
    background-color: rgba(152,216,244,0.45);
    color: #004b7c
}

.modal__wrapper>ul button:disabled,.modal__wrapper>ul button.disabled,.modal__wrapper>ul a:disabled,.modal__wrapper>ul a.disabled {
    color: rgba(0,115,177,0.35);
    cursor: not-allowed
}

.modal__wrapper:hover,.modal__wrapper.hover,.modal__wrapper:focus,.modal__wrapper.focus {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15), 0 4px 6px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15), 0 4px 6px rgba(0,0,0,0.2)
}

@media (max-width: 1161px) and (min-width: 769px) {
    .modal__wrapper {
        width:744px
    }
}

@media (max-width: 769px) {
    .modal__wrapper {
        width:360px
    }
}

.modal__overlay--full-page .modal__wrapper {
    width: 100%;
    height: 100%;
    border-radius: 0
}

.modal__overlay--visible,.modal__overlay .modal__wrapper {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.modal__header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #cdcfd2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 12px 24px
}

.modal__overlay--full-page .modal__header {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    border-bottom: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-flow: column-reverse;
    flex-flow: column-reverse;
    padding: 12px 16px 16px
}

.modal__title {
    font-size: 2rem;
    line-height: 1.4;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

.modal__overlay--full-page .modal__title {
    font-size: 2.4rem;
    line-height: 1.33333;
    font-weight: 600;
    color: rgba(0,0,0,0.9)
}

.modal__dismiss--with-icon {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0,0,0,0.6);
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    font-weight: 600;
    font-family: inherit;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    border-radius: 20px;
    text-indent: -999px;
    width: 40px
}

@media only screen and (-ms-high-contrast: active) {
    .modal__dismiss--with-icon {
        border: 1px solid currentColor;
        line-height: 38px;
        border-width: 0;
        line-height: 40px
    }
}

html.ie .modal__dismiss--with-icon:focus,html.edge .modal__dismiss--with-icon:focus {
    outline: 1px dashed #7f7f7f
}

.modal__dismiss--with-icon li-icon {
    top: 50%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 24px;
    left: 50%;
    margin: -12px 0 0 -12px;
    padding: 0;
    position: absolute;
    width: 24px
}

.modal__dismiss--with-icon li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: block;
    vertical-align: top
}

.edge .modal__dismiss--with-icon,.ie .modal__dismiss--with-icon {
    border-radius: 40px
}

.modal__dismiss--with-icon:before {
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms
}

.modal__dismiss--with-icon:hover:not(:disabled):not(.disabled),.modal__dismiss--with-icon.hover-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.modal__dismiss--with-icon:focus,.modal__dismiss--with-icon.focus {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.modal__dismiss--with-icon:active:not(:disabled):not(.disabled),.modal__dismiss--with-icon.active-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.9)
}

.modal__dismiss--with-icon:disabled,.modal__dismiss--with-icon.disabled {
    color: rgba(0,0,0,0.25);
    cursor: not-allowed
}

.modal__dismiss--with-text {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #0073b1;
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0
}

@media only screen and (-ms-high-contrast: active) {
    .modal__dismiss--with-text {
        border: 1px solid currentColor;
        line-height: 30px;
        border-width: 0;
        line-height: 32px
    }
}

html.ie .modal__dismiss--with-text:focus,html.edge .modal__dismiss--with-text:focus {
    outline: 1px dashed #7f7f7f
}

.modal__dismiss--with-text li-icon {
    top: 2px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 16px;
    left: 0;
    margin: -12px 0 0 -6px;
    padding: 0 6px 0 0;
    position: relative;
    width: 16px
}

.modal__dismiss--with-text li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .modal__dismiss--with-text,.ie .modal__dismiss--with-text {
    border-radius: 0
}

.modal__dismiss--with-text:hover:not(:disabled):not(.disabled),.modal__dismiss--with-text.hover-not-disabled {
    background-color: rgba(152,216,244,0.25);
    color: #006097
}

.modal__dismiss--with-text:focus,.modal__dismiss--with-text.focus {
    background-color: rgba(152,216,244,0.25);
    color: #006097
}

.modal__dismiss--with-text:active:not(:disabled):not(.disabled),.modal__dismiss--with-text.active-not-disabled {
    background-color: rgba(152,216,244,0.45);
    color: #004b7c
}

.modal__dismiss--with-text:disabled,.modal__dismiss--with-text.disabled {
    color: rgba(0,115,177,0.35);
    cursor: not-allowed
}

.modal__overlay--full-page .modal__dismiss {
    display: block;
    margin-left: auto;
    margin-right: -4px
}

.slide-list-item {
    border: 0;
    padding: 24px;
    -webkit-transition: all 334ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 334ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0;
    width: 25%;
    min-width: calc(25% - 18px)
}

.slide-list-item+.slide-list-item {
    margin-left: 24px
}

.slide-list-item--mobile {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.1),0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.1),0 2px 3px rgba(0,0,0,0.2);
    margin-right: 8px;
    min-width: 85%;
    width: 85%
}

body[dir="rtl"] .slide-list-item--mobile {
    margin-right: 0px
}

body[dir="rtl"] .slide-list-item+.slide-list-item {
    margin-left: 0;
    margin-right: 24px
}

@media (max-width: 769px) {
    .slide-list-item {
        padding:16px
    }
}

.slide-list {
    overflow: hidden;
    position: relative;
    padding-left: 2px;
    padding-bottom: 6px
}

.slide-list__header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px
}

.slide-list__heading {
    font-size: 2rem;
    line-height: 1.4;
    font-weight: 400;
    color: rgba(0,0,0,0.9);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.slide-list__header-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.slide-list__header-nav--minimal {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.slide-list__header-nav--minimal .slide-list__nav-wrap,.slide-list__header-nav--minimal .slide-list__nav-button {
    padding: 0
}

.slide-list__header-nav--minimal-footer {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 12px
}

.slide-list__list {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all 334ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 334ms cubic-bezier(0.4, 0, 0.2, 1);
    list-style: none
}

.slide-list__list--dragging {
    -webkit-transition: unset;
    transition: unset
}

.slide-list__nav-icon--prev.lazy-loaded {
    background: url("/sc/h/8sf317yjwidtps0u7sr7s50a") center center no-repeat
}

.slide-list__nav-icon--next.lazy-loaded {
    background: url("/sc/h/7ij5pyfiwseu39bispwyr30pe") center center no-repeat
}

.slide-list__carrot-nav-icon--prev.lazy-loaded {
    background: url("/sc/h/biyhhk26d5ai5a5kecpbldvm0") center center no-repeat
}

.slide-list__carrot-nav-icon--next.lazy-loaded {
    background: url("/sc/h/73nr9uepxmoglbtk1070omywz") center center no-repeat
}

.slide-list__nav-button {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0,0,0,0.6);
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    -webkit-transform: none;
    transform: none
}

@media only screen and (-ms-high-contrast: active) {
    .slide-list__nav-button {
        border: 1px solid currentColor;
        line-height: 30px;
        border-width: 0;
        line-height: 32px
    }
}

html.ie .slide-list__nav-button:focus,html.edge .slide-list__nav-button:focus {
    outline: 1px dashed #7f7f7f
}

.slide-list__nav-button li-icon {
    top: 2px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 16px;
    left: 0;
    margin: -12px 0 0 -6px;
    padding: 0 6px 0 0;
    position: relative;
    width: 16px
}

.slide-list__nav-button li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .slide-list__nav-button,.ie .slide-list__nav-button {
    border-radius: 0
}

.slide-list__nav-button:hover:not(:disabled):not(.disabled),.slide-list__nav-button.hover-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.slide-list__nav-button:focus,.slide-list__nav-button.focus {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.slide-list__nav-button:active:not(:disabled):not(.disabled),.slide-list__nav-button.active-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.9)
}

.slide-list__nav-button:disabled,.slide-list__nav-button.disabled {
    color: rgba(0,0,0,0.25);
    cursor: not-allowed
}

.slide-list__nav-button:focus {
    outline: thin dotted;
    margin-top: 1px
}

.slide-list__nav-button li-icon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    height: 24px;
    width: 24px;
    padding: 4px;
    overflow: hidden;
    pointer-events: none;
    position: static
}

.slide-list__nav-button:hover .slide-list__nav-icon {
    opacity: .75
}

.slide-list__nav-icon {
    opacity: .6;
    height: 24px;
    width: 24px
}

.slide-list__nav-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 8px
}

.slide-list__nav-wrap+.slide-list__nav-wrap {
    margin-left: 8px
}

.slide-list--mobile.slide-list {
    border: 0;
    padding: 4px 16px
}

.slide-list--mobile .slide-list-item {
    opacity: 1
}

.slide-list__nav-button:disabled {
    color: rgba(0,0,0,0.15)
}

.slide-list__nav-button:disabled:hover {
    background-color: inherit;
    cursor: auto;
    color: rgba(0,0,0,0.15)
}

.slide-list__nav-button:disabled .slide-list__nav-icon {
    opacity: .15
}

body[dir="rtl"] .slide-list__nav-button li-icon {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

body[dir="rtl"] .slide-list__nav-icon {
    -webkit-transform: translate(7px, 0);
    transform: translate(7px, 0)
}

.toggle__checkbox {
    opacity: 0;
    position: absolute
}

.toggle__checkbox:disabled+.toggle__label {
    opacity: .35
}

.toggle__checkbox:checked+.toggle__label::before {
    background-color: rgba(0,115,177,0.99)
}

.toggle__checkbox:checked+.toggle__label::after {
    -webkit-transform: translateX(16px);
    transform: translateX(16px)
}

.toggle__checkbox:checked+.toggle__label .toggle__label-text--checked {
    display: initial
}

.toggle__checkbox:checked+.toggle__label .toggle__label-text--unchecked {
    display: none
}

.toggle__checkbox:not(:checked)+label .toggle__label-text--checked {
    display: none
}

.toggle__checkbox:not(:checked)+label .toggle__label-text--unchecked {
    display: initial
}

.toggle__checkbox:focus+.toggle__label::before {
    outline: #3b99fc auto 5px
}

.toggle__label {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-right: 48px;
    min-width: 21px;
    position: relative
}

.toggle__label::before {
    background-color: rgba(0,0,0,0.35);
    border-radius: 16px;
    content: "";
    display: inline-block;
    height: 24px;
    left: calc(100% + 8px);
    position: absolute;
    -webkit-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
    width: 40px
}

.toggle__label::after {
    background-color: #fff;
    border-radius: 13px;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.1),0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.1),0 2px 3px rgba(0,0,0,0.2);
    content: "";
    display: block;
    height: 20px;
    left: calc(100% + 8px);
    margin: 2px;
    position: absolute;
    right: 16px;
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease;
    top: 0;
    width: 20px
}

.toggle__label--no-text {
    margin-right: 40px;
    min-width: 0
}

.toggle__label--no-text::before {
    left: 0
}

.toggle__label--no-text::after {
    left: 0
}

.toggle__label-text {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    color: rgba(0,0,0,0.6)
}

.result-card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 12px 16px 12px 8px;
    width: 100%
}

.result-card--with-hover-state:hover {
    background-color: #f3f6f8
}

.result-card--reduced-whitespace {
    padding: 8px 16px 8px 0
}

.result-card__title,.result-card__title-link {
    font-size: 1.8rem;
    line-height: 1.33333;
    font-weight: 600;
    color: rgba(0,0,0,0.9)
}

.result-card__title--reduced-whitespace,.result-card__title-link--reduced-whitespace {
    font-size: 1.6rem;
    line-height: 1.5;
    font-weight: 600;
    color: rgba(0,0,0,0.9)
}

.result-card__subtitle,.result-card__subtitle-link {
    font-size: 1.6rem;
    line-height: 1.75;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

.result-card__subtitle--reduced-whitespace,.result-card__subtitle-link--reduced-whitespace {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    color: rgba(0,0,0,0.9);
    margin-top: 4px
}

.result-card__title-link:hover,.result-card__title-link:active,.result-card__title-link:visited,.result-card__title-link:visited:hover,.result-card__title-link:visited:active,.result-card__subtitle-link:hover,.result-card__subtitle-link:active,.result-card__subtitle-link:visited,.result-card__subtitle-link:visited:hover,.result-card__subtitle-link:visited:active {
    color: rgba(0,0,0,0.9)
}

.result-card__meta,.result-card__meta>* {
    font-size: 1.6rem;
    line-height: 1.75;
    font-weight: 400;
    color: rgba(0,0,0,0.6)
}

.result-card__meta--reduced-whitespace,.result-card__meta--reduced-whitespace>* {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    color: rgba(0,0,0,0.6);
    margin-top: 4px
}

.result-card__title,.result-card__subtitle,.result-card__meta>* {
    margin-bottom: 0
}

.result-card__full-card-link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.result-card__full-card-link:hover ~ .result-card__contents .result-card__title {
    text-decoration: underline
}

.result-card__subtitle-link {
    position: relative
}

.result-card__subtitle-link:hover {
    text-decoration: underline
}

.result-card__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 4px;
    background-color: #b6b6b6
}

.result-card__contents {
    padding-left: 4px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: hidden;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.show-more-less-text .show-more-less-text__text--less,.show-more-less-text .show-more-less-text__button--more {
    display: block
}

.show-more-less-text .show-more-less-text__text--more,.show-more-less-text .show-more-less-text__button--less {
    display: none
}

.show-more-less-text--more .show-more-less-text__text--less,.show-more-less-text--more .show-more-less-text__button--more {
    display: none
}

.show-more-less-text--more .show-more-less-text__text--more,.show-more-less-text--more .show-more-less-text__button--less {
    display: block
}

.show-more-less-text__button-icon {
    display: inline-block;
    width: 16px;
    height: 16px
}

.show-more-less__list--hide-after-0>li:nth-of-type(n+1) {
    display: none
}

.show-more-less__list--hide-after-4>li:nth-of-type(n+5) {
    display: none
}

.show-more-less__list--hide-after-6>li:nth-of-type(n+7) {
    display: none
}

.show-more-less__list--hide-after-8>li:nth-of-type(n+9) {
    display: none
}

.show-more-less__list--hide-after-12>li:nth-of-type(n+13) {
    display: none
}

.show-more-less__list--hide-after-24>li:nth-of-type(n+25) {
    display: none
}

.show-more-less__button {
    cursor: pointer;
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0,0,0,0.6);
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    padding-left: 0
}

@media only screen and (-ms-high-contrast: active) {
    .show-more-less__button {
        border: 1px solid currentColor;
        line-height: 38px;
        border-width: 0;
        line-height: 40px
    }
}

html.ie .show-more-less__button:focus,html.edge .show-more-less__button:focus {
    outline: 1px dashed #7f7f7f
}

.show-more-less__button li-icon {
    top: 5px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 24px;
    left: 0;
    margin: -12px 0 0 -4px;
    padding: 0 6px 0 0;
    position: relative;
    width: 24px
}

.show-more-less__button li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .show-more-less__button,.ie .show-more-less__button {
    border-radius: 0
}

.show-more-less__button:hover:not(:disabled):not(.disabled),.show-more-less__button.hover-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.show-more-less__button:focus,.show-more-less__button.focus {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.show-more-less__button:active:not(:disabled):not(.disabled),.show-more-less__button.active-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.9)
}

.show-more-less__button:disabled,.show-more-less__button.disabled {
    color: rgba(0,0,0,0.25);
    cursor: not-allowed
}

.show-more-less__button--chevron {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.show-more-less__button--chevron.show-more-less__button--chevron {
    margin-left: 4px;
    vertical-align: middle;
    -ms-flex-item-align: center;
    align-self: center
}

.show-more-less__button--hide {
    display: none
}

.activities-section__button {
    margin-top: 24px
}

.activity-base-card {
    margin-top: 24px
}

.certifications__end-date:not(:first-child)::before {
    content: "\00B7";
    margin: 0 4px
}

.certifications__button {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #0073b1;
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1;
    margin-left: -8px
}

@media only screen and (-ms-high-contrast: active) {
    .certifications__button {
        border: 1px solid currentColor;
        line-height: 30px;
        border-width: 0;
        line-height: 32px
    }
}

html.ie .certifications__button:focus,html.edge .certifications__button:focus {
    outline: 1px dashed #7f7f7f
}

.certifications__button li-icon {
    top: 2px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 16px;
    left: 0;
    margin: -12px 0 0 -6px;
    padding: 0 6px 0 0;
    position: relative;
    width: 16px
}

.certifications__button li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .certifications__button,.ie .certifications__button {
    border-radius: 0
}

.certifications__button:hover:not(:disabled):not(.disabled),.certifications__button.hover-not-disabled {
    background-color: rgba(152,216,244,0.25);
    color: #006097
}

.certifications__button:focus,.certifications__button.focus {
    background-color: rgba(152,216,244,0.25);
    color: #006097
}

.certifications__button:active:not(:disabled):not(.disabled),.certifications__button.active-not-disabled {
    background-color: rgba(152,216,244,0.45);
    color: #004b7c
}

.certifications__button:disabled,.certifications__button.disabled {
    color: rgba(0,115,177,0.35);
    cursor: not-allowed
}

.certifications__button:visited {
    color: #0073b1
}

.certifications__button:hover,.certifications__button:focus {
    text-decoration: underline;
    color: #006097
}

.certifications__button:active {
    color: #004b7c
}

.certifications__button-external-icon {
    height: 16px;
    width: 16px;
    margin-left: 4px;
    vertical-align: baseline
}

.date-range__duration:not(:first-child)::before {
    content: "\00B7";
    margin: 0 4px
}

.education__item {
    margin: 4px 0
}

.education__item--degree-info {
    display: inline
}

.education__item--degree-info:not(:first-child)::before {
    content: "\00B7";
    margin: 0 4px
}

.experience-group-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0 12px
}

.experience-group-header__duration {
    margin-top: 4px
}

.experience-group-header__image-container {
    margin-right: 4px
}

.experience-group-header__content {
    padding-left: 4px
}

.experience-group-header__url {
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1
}

.experience-group-header__url:visited {
    color: #0073b1
}

.experience-group-header__url:hover,.experience-group-header__url:focus {
    text-decoration: underline;
    color: #006097
}

.experience-group-header__url:active {
    color: #004b7c
}

.experience-group-header__url:hover {
    text-decoration: none
}

.experience-group-header__url:hover>.experience-group-header .experience-group-header__company {
    text-decoration: underline
}

.experience-group-position.experience-group-position.result-card {
    padding: 0
}

.experience-group-position .entity-image,.experience-group-position__subtitle {
    display: none
}

.experience-group-position::before {
    content: "";
    display: block;
    position: relative;
    border-radius: 50%;
    height: 8px;
    width: 8px;
    min-height: 8px;
    min-width: 8px;
    background-color: #cfcfcf;
    -webkit-box-shadow: 0 0 2px 10px #fff;
    box-shadow: 0 0 2px 10px #fff;
    top: 9px
}

.experience-group-position__contents {
    border-left: 2px solid #e9e9e9;
    margin-left: -5px;
    padding: 0 0 24px calc(36px - 2px)
}

.experience-group-position:last-of-type .experience-group-position__contents {
    border-left: none;
    margin-left: 0;
    padding-bottom: 0
}

.experience-item {
    padding-bottom: 24px
}

.experience-item:last-of-type {
    padding-bottom: 0
}

.experience-item__meta-item:not(:last-child) {
    margin-bottom: 4px
}

.experience .show-more-less__less-button {
    margin-top: 24px
}

.experience-group:not(.experience-group--single-visible-position) .experience-group__positions {
    margin-left: 25px
}

.groups .result-card .entity-image {
    max-width: 56px;
    max-height: 56px;
    width: auto;
    height: auto
}

.pp-section__subheading {
    margin-top: 4px
}

.pp-section .result-card {
    padding: 0 0 24px
}

.pp-section .result-card:last-of-type {
    padding: 0
}

.show-more-less-description__button {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0,0,0,0.6);
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    margin-top: 4px;
    padding: 0
}

@media only screen and (-ms-high-contrast: active) {
    .show-more-less-description__button {
        border: 1px solid currentColor;
        line-height: 38px;
        border-width: 0;
        line-height: 40px
    }
}

html.ie .show-more-less-description__button:focus,html.edge .show-more-less-description__button:focus {
    outline: 1px dashed #7f7f7f
}

.show-more-less-description__button li-icon {
    top: 5px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 24px;
    left: 0;
    margin: -12px 0 0 -4px;
    padding: 0 6px 0 0;
    position: relative;
    width: 24px
}

.show-more-less-description__button li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .show-more-less-description__button,.ie .show-more-less-description__button {
    border-radius: 0
}

.show-more-less-description__button:hover:not(:disabled):not(.disabled),.show-more-less-description__button.hover-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.show-more-less-description__button:focus,.show-more-less-description__button.focus {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.show-more-less-description__button:active:not(:disabled):not(.disabled),.show-more-less-description__button.active-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.9)
}

.show-more-less-description__button:disabled,.show-more-less-description__button.disabled {
    color: rgba(0,0,0,0.25);
    cursor: not-allowed
}

.show-more-less-description__button:hover:not(:disabled):not(.disabled) {
    background-color: transparent
}

.show-more-less-description__button-icon.show-more-less-description__button-icon {
    margin-left: 4px;
    top: 12px
}

.top-card__subline-item--bullet::before {
    content: "\00B7";
    margin: 0 8px
}

.top-card__influencer-icon {
    margin-left: 4px
}

.volunteering__item {
    margin: 4px 0
}

.recommendations__count {
    display: block;
    margin: 16px 0
}

.recommendations .show-more-less__button {
    margin-bottom: 24px
}

.recommendations__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px
}

.recommendations__quotation-mark {
    margin-right: 12px
}

.face-pile__list-item {
    display: inline-block;
    vertical-align: top;
    margin-right: 8px
}

.face-pile__list {
    list-style: none
}

.personal-project__button {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #0073b1;
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1;
    margin-top: 16px;
    margin-left: -8px
}

@media only screen and (-ms-high-contrast: active) {
    .personal-project__button {
        border: 1px solid currentColor;
        line-height: 30px;
        border-width: 0;
        line-height: 32px
    }
}

html.ie .personal-project__button:focus,html.edge .personal-project__button:focus {
    outline: 1px dashed #7f7f7f
}

.personal-project__button li-icon {
    top: 2px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 16px;
    left: 0;
    margin: -12px 0 0 -6px;
    padding: 0 6px 0 0;
    position: relative;
    width: 16px
}

.personal-project__button li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .personal-project__button,.ie .personal-project__button {
    border-radius: 0
}

.personal-project__button:hover:not(:disabled):not(.disabled),.personal-project__button.hover-not-disabled {
    background-color: rgba(152,216,244,0.25);
    color: #006097
}

.personal-project__button:focus,.personal-project__button.focus {
    background-color: rgba(152,216,244,0.25);
    color: #006097
}

.personal-project__button:active:not(:disabled):not(.disabled),.personal-project__button.active-not-disabled {
    background-color: rgba(152,216,244,0.45);
    color: #004b7c
}

.personal-project__button:disabled,.personal-project__button.disabled {
    color: rgba(0,115,177,0.35);
    cursor: not-allowed
}

.personal-project__button:visited {
    color: #0073b1
}

.personal-project__button:hover,.personal-project__button:focus {
    text-decoration: underline;
    color: #006097
}

.personal-project__button:active {
    color: #004b7c
}

.personal-project__link-external-icon {
    height: 16px;
    width: 16px;
    margin-left: 4px;
    vertical-align: baseline
}

.personal-project__contributors {
    margin-top: 16px
}

.personal-project__subtitle-item:not(:first-child)::before {
    content: "\00B7";
    margin: 0 4px
}

.personal-project-contributors__list {
    margin-top: 8px
}

.websites__url {
    word-break: break-all
}

.websites__link-external-icon {
    height: 16px;
    width: 16px;
    margin-left: 4px;
    vertical-align: baseline
}

.bottom-cta-banner {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms
}

@media screen and (-ms-high-contrast: active) {
    .bottom-cta-banner {
        border: 1px solid activeborder
    }
}

.bottom-cta-banner__title {
    margin-bottom: 16px
}

.bottom-cta-banner__reason:not(:last-child) {
    margin-bottom: 12px
}

.bottom-cta-banner__link {
    margin-top: 24px
}

.bottom-cta-banner__check-icon {
    margin-right: 8px
}

.open-to-card {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 2px;
    padding: 16px;
    transition: box-shadow 83ms;
    height: 100%;
    min-height: 116px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (-ms-high-contrast: active) {
    .open-to-card {
        border: 1px solid activeborder
    }
}

.open-to-card ul[role="tablist"] {
    border-top: 0
}

.open-to-card__title {
    display: block;
    line-height: 2.4rem !important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 4px
}

.open-to-card__title * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp: 2) {
    .open-to-card__title {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.open-to-card__subtitle {
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 12px
}

.open-to-opportunities {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.open-to-opportunities.open-to-opportunities {
    padding: 1px 0
}

.open-to-opportunities__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 0;
    flex: 1 0;
    min-width: 357px;
    padding-left: 12px
}

.service-provider-card__modal-outlet {
    cursor: pointer
}

.service-provider-info-modal__section:not(:last-of-type) {
    margin-bottom: 24px
}

.service-provider-info-modal__section-title {
    font-weight: 600
}

.service-provider-info-modal__service-skill {
    display: inline
}

.service-provider-info-modal__service-skill:not(:first-child)::before {
    content: "\00B7";
    margin: 0 4px
}

.toasts {
    position: fixed;
    z-index: 1100;
    text-align: left
}

.toasts--bottom {
    bottom: 32px;
    left: 32px;
    width: 400px
}

.toasts--top {
    top: 0;
    left: 0;
    width: 100%
}

.toast {
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    height: 96px;
    margin-top: 12px;
    opacity: 1;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.1),0 6px 9px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.1),0 6px 9px rgba(0,0,0,0.2);
    text-align: left;
    top: 0;
    -webkit-transition: height .3s,top .5s,opacity .3s,-webkit-box-shadow .3s;
    transition: height .3s,top .5s,opacity .3s,-webkit-box-shadow .3s;
    transition: height .3s,top .5s,box-shadow .3s,opacity .3s;
    transition: height .3s,top .5s,box-shadow .3s,opacity .3s,-webkit-box-shadow .3s;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1),cubic-bezier(0, 0, 0.2, 1),cubic-bezier(0, 0, 1, 0);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1),cubic-bezier(0, 0, 0.2, 1),cubic-bezier(0, 0, 1, 0);
    vertical-align: top;
    width: 400px
}

.toast--hidden {
    height: 0
}

.toast--bottom.toast--hidden {
    top: 96px;
    opacity: 0
}

.toast--top {
    display: block;
    width: 100%
}

.toast--top.toast--hidden {
    top: -96px;
    margin-top: 0
}

.toast__inner {
    min-height: 96px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 16px 32px 16px 64px
}

.toast__inner::before {
    content: "";
    height: 100%;
    width: 48px;
    background-color: #5c6f7c;
    display: block;
    position: absolute;
    left: 0;
    top: 0
}

.toast__icon {
    color: #fff;
    position: absolute;
    left: 12px;
    top: 50%;
    width: 24px;
    height: 24px;
    margin-top: -12px
}

.toast__message {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    color: rgba(0,0,0,0.9);
    max-height: 60px;
    overflow: hidden
}

.toast__dismiss {
    background-color: transparent;
    border-radius: 0;
    border: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 48px;
    height: 48px;
    cursor: pointer
}

.toast__dismiss-icon {
    opacity: .55
}

.toast--success .toast__inner::before {
    background-color: #2f7b15
}

.toast--error .toast__inner::before {
    background-color: #d11124
}

@media (max-width: 769px) {
    .toasts {
        top:0;
        left: 0;
        right: 0;
        bottom: auto;
        width: 100%
    }

    .toast {
        display: block;
        width: 100%;
        height: auto;
        min-height: 48px;
        border-radius: 0;
        margin-top: 0
    }

    .toast--bottom.toast--hidden,.toast--top.toast--hidden {
        top: -96px;
        height: auto;
        min-height: 48px;
        opacity: 1
    }

    .toast__inner {
        min-height: 48px
    }

    .toast__inner::before {
        background-color: transparent
    }

    .toast--notify .toast__inner::before,.toast--error .toast__inner::before,.toast--success .toast__inner::before {
        background-color: transparent
    }

    .toast__icon {
        color: #5c6f7c
    }

    .toast--success .toast__icon {
        color: #2f7b15
    }

    .toast--error .toast__icon {
        color: #d11124
    }
}

@media (max-width: 1161px) and (min-width: 769px) {
    .toasts {
        top:0;
        left: 0;
        right: 0;
        bottom: auto;
        width: 100%
    }

    .toast {
        display: block;
        width: 100%;
        height: auto;
        min-height: 48px;
        border-radius: 0;
        margin-top: 0
    }

    .toast--bottom.toast--hidden,.toast--top.toast--hidden {
        top: -96px;
        height: auto;
        min-height: 48px;
        opacity: 1
    }

    .toast__inner {
        min-height: 48px
    }

    .toast__inner::before {
        background-color: transparent
    }

    .toast--notify .toast__inner::before,.toast--error .toast__inner::before,.toast--success .toast__inner::before {
        background-color: transparent
    }

    .toast__icon {
        color: #5c6f7c
    }

    .toast--success .toast__icon {
        color: #2f7b15
    }

    .toast--error .toast__icon {
        color: #d11124
    }
}

.toast {
    height: auto
}

.toast__message {
    max-height: none
}

.controls-form__setting-toggle,.controls-form__setting-toggle--nested {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.controls-form__setting-toggle--nested {
    padding-top: 12px;
    padding-left: 16px
}

.controls-form__setting-value-name {
    padding-left: 8px
}

.controls-form__setting-value-description {
    padding-left: 28px;
    padding-top: 4px
}

.controls-form__setting-value:not(:last-child) {
    padding-bottom: 16px
}

.controls-form__profile-visibility-setting,.controls-form__section-settings {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    padding: 16px 12px;
    border-radius: 2px
}

@media screen and (-ms-high-contrast: active) {
    .controls-form__profile-visibility-setting,.controls-form__section-settings {
        border: 1px solid activeborder
    }
}

.controls-form__section-settings {
    background-color: #fff
}

.controls-form__section-legend {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px)
}

.controls-form__setting {
    padding-bottom: 12px
}

.controls-form__setting:last-child {
    padding-bottom: 0
}

.controls-form__setting--basics,.controls-form__setting--picture {
    padding-bottom: 16px
}

.controls-form__setting--basics form,.controls-form__setting--picture form {
    position: relative
}

.controls-form__setting--basics input,.controls-form__setting--basics select,.controls-form__setting--picture input,.controls-form__setting--picture select {
    vertical-align: middle
}

.controls-form__setting--basics label,.controls-form__setting--picture label {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    color: rgba(0,0,0,0.9);
    display: block;
    margin: 12px 0 3px
}

.controls-form__setting--basics label.required:after,.controls-form__setting--picture label.required:after {
    content: '*';
    color: #0073b1;
    margin-left: 2px
}

.controls-form__setting--basics label[disabled],.controls-form__setting--picture label[disabled] {
    opacity: .35
}

.controls-form__setting--basics textarea,.controls-form__setting--basics input[type="date"],.controls-form__setting--basics input[type="datetime"],.controls-form__setting--basics input[type="datetime-local"],.controls-form__setting--basics input[type="email"],.controls-form__setting--basics input[type="month"],.controls-form__setting--basics input[type="number"],.controls-form__setting--basics input[type="password"],.controls-form__setting--basics input[type="search"],.controls-form__setting--basics input[type="tel"],.controls-form__setting--basics input[type="text"],.controls-form__setting--basics input[type="time"],.controls-form__setting--basics input[type="url"],.controls-form__setting--basics input[type="week"],.controls-form__setting--picture textarea,.controls-form__setting--picture input[type="date"],.controls-form__setting--picture input[type="datetime"],.controls-form__setting--picture input[type="datetime-local"],.controls-form__setting--picture input[type="email"],.controls-form__setting--picture input[type="month"],.controls-form__setting--picture input[type="number"],.controls-form__setting--picture input[type="password"],.controls-form__setting--picture input[type="search"],.controls-form__setting--picture input[type="tel"],.controls-form__setting--picture input[type="text"],.controls-form__setting--picture input[type="time"],.controls-form__setting--picture input[type="url"],.controls-form__setting--picture input[type="week"] {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    -webkit-transition-duration: 334ms;
    transition-duration: 334ms;
    -webkit-transition-property: border-color, -webkit-box-shadow;
    transition-property: border-color, -webkit-box-shadow;
    transition-property: border-color, box-shadow;
    transition-property: border-color, box-shadow, -webkit-box-shadow;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 2px;
    border: 1px solid rgba(0,0,0,0.6);
    padding: 0 10px;
    width: 100%;
    outline: 0;
    height: 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    color: rgba(0,0,0,0.9)
}

.controls-form__setting--basics textarea::-webkit-input-placeholder,.controls-form__setting--basics input[type="date"]::-webkit-input-placeholder,.controls-form__setting--basics input[type="datetime"]::-webkit-input-placeholder,.controls-form__setting--basics input[type="datetime-local"]::-webkit-input-placeholder,.controls-form__setting--basics input[type="email"]::-webkit-input-placeholder,.controls-form__setting--basics input[type="month"]::-webkit-input-placeholder,.controls-form__setting--basics input[type="number"]::-webkit-input-placeholder,.controls-form__setting--basics input[type="password"]::-webkit-input-placeholder,.controls-form__setting--basics input[type="search"]::-webkit-input-placeholder,.controls-form__setting--basics input[type="tel"]::-webkit-input-placeholder,.controls-form__setting--basics input[type="text"]::-webkit-input-placeholder,.controls-form__setting--basics input[type="time"]::-webkit-input-placeholder,.controls-form__setting--basics input[type="url"]::-webkit-input-placeholder,.controls-form__setting--basics input[type="week"]::-webkit-input-placeholder,.controls-form__setting--picture textarea::-webkit-input-placeholder,.controls-form__setting--picture input[type="date"]::-webkit-input-placeholder,.controls-form__setting--picture input[type="datetime"]::-webkit-input-placeholder,.controls-form__setting--picture input[type="datetime-local"]::-webkit-input-placeholder,.controls-form__setting--picture input[type="email"]::-webkit-input-placeholder,.controls-form__setting--picture input[type="month"]::-webkit-input-placeholder,.controls-form__setting--picture input[type="number"]::-webkit-input-placeholder,.controls-form__setting--picture input[type="password"]::-webkit-input-placeholder,.controls-form__setting--picture input[type="search"]::-webkit-input-placeholder,.controls-form__setting--picture input[type="tel"]::-webkit-input-placeholder,.controls-form__setting--picture input[type="text"]::-webkit-input-placeholder,.controls-form__setting--picture input[type="time"]::-webkit-input-placeholder,.controls-form__setting--picture input[type="url"]::-webkit-input-placeholder,.controls-form__setting--picture input[type="week"]::-webkit-input-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.controls-form__setting--basics textarea:-moz-placeholder,.controls-form__setting--basics input[type="date"]:-moz-placeholder,.controls-form__setting--basics input[type="datetime"]:-moz-placeholder,.controls-form__setting--basics input[type="datetime-local"]:-moz-placeholder,.controls-form__setting--basics input[type="email"]:-moz-placeholder,.controls-form__setting--basics input[type="month"]:-moz-placeholder,.controls-form__setting--basics input[type="number"]:-moz-placeholder,.controls-form__setting--basics input[type="password"]:-moz-placeholder,.controls-form__setting--basics input[type="search"]:-moz-placeholder,.controls-form__setting--basics input[type="tel"]:-moz-placeholder,.controls-form__setting--basics input[type="text"]:-moz-placeholder,.controls-form__setting--basics input[type="time"]:-moz-placeholder,.controls-form__setting--basics input[type="url"]:-moz-placeholder,.controls-form__setting--basics input[type="week"]:-moz-placeholder,.controls-form__setting--picture textarea:-moz-placeholder,.controls-form__setting--picture input[type="date"]:-moz-placeholder,.controls-form__setting--picture input[type="datetime"]:-moz-placeholder,.controls-form__setting--picture input[type="datetime-local"]:-moz-placeholder,.controls-form__setting--picture input[type="email"]:-moz-placeholder,.controls-form__setting--picture input[type="month"]:-moz-placeholder,.controls-form__setting--picture input[type="number"]:-moz-placeholder,.controls-form__setting--picture input[type="password"]:-moz-placeholder,.controls-form__setting--picture input[type="search"]:-moz-placeholder,.controls-form__setting--picture input[type="tel"]:-moz-placeholder,.controls-form__setting--picture input[type="text"]:-moz-placeholder,.controls-form__setting--picture input[type="time"]:-moz-placeholder,.controls-form__setting--picture input[type="url"]:-moz-placeholder,.controls-form__setting--picture input[type="week"]:-moz-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.controls-form__setting--basics textarea::-moz-placeholder,.controls-form__setting--basics input[type="date"]::-moz-placeholder,.controls-form__setting--basics input[type="datetime"]::-moz-placeholder,.controls-form__setting--basics input[type="datetime-local"]::-moz-placeholder,.controls-form__setting--basics input[type="email"]::-moz-placeholder,.controls-form__setting--basics input[type="month"]::-moz-placeholder,.controls-form__setting--basics input[type="number"]::-moz-placeholder,.controls-form__setting--basics input[type="password"]::-moz-placeholder,.controls-form__setting--basics input[type="search"]::-moz-placeholder,.controls-form__setting--basics input[type="tel"]::-moz-placeholder,.controls-form__setting--basics input[type="text"]::-moz-placeholder,.controls-form__setting--basics input[type="time"]::-moz-placeholder,.controls-form__setting--basics input[type="url"]::-moz-placeholder,.controls-form__setting--basics input[type="week"]::-moz-placeholder,.controls-form__setting--picture textarea::-moz-placeholder,.controls-form__setting--picture input[type="date"]::-moz-placeholder,.controls-form__setting--picture input[type="datetime"]::-moz-placeholder,.controls-form__setting--picture input[type="datetime-local"]::-moz-placeholder,.controls-form__setting--picture input[type="email"]::-moz-placeholder,.controls-form__setting--picture input[type="month"]::-moz-placeholder,.controls-form__setting--picture input[type="number"]::-moz-placeholder,.controls-form__setting--picture input[type="password"]::-moz-placeholder,.controls-form__setting--picture input[type="search"]::-moz-placeholder,.controls-form__setting--picture input[type="tel"]::-moz-placeholder,.controls-form__setting--picture input[type="text"]::-moz-placeholder,.controls-form__setting--picture input[type="time"]::-moz-placeholder,.controls-form__setting--picture input[type="url"]::-moz-placeholder,.controls-form__setting--picture input[type="week"]::-moz-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.controls-form__setting--basics textarea:-ms-input-placeholder,.controls-form__setting--basics input[type="date"]:-ms-input-placeholder,.controls-form__setting--basics input[type="datetime"]:-ms-input-placeholder,.controls-form__setting--basics input[type="datetime-local"]:-ms-input-placeholder,.controls-form__setting--basics input[type="email"]:-ms-input-placeholder,.controls-form__setting--basics input[type="month"]:-ms-input-placeholder,.controls-form__setting--basics input[type="number"]:-ms-input-placeholder,.controls-form__setting--basics input[type="password"]:-ms-input-placeholder,.controls-form__setting--basics input[type="search"]:-ms-input-placeholder,.controls-form__setting--basics input[type="tel"]:-ms-input-placeholder,.controls-form__setting--basics input[type="text"]:-ms-input-placeholder,.controls-form__setting--basics input[type="time"]:-ms-input-placeholder,.controls-form__setting--basics input[type="url"]:-ms-input-placeholder,.controls-form__setting--basics input[type="week"]:-ms-input-placeholder,.controls-form__setting--picture textarea:-ms-input-placeholder,.controls-form__setting--picture input[type="date"]:-ms-input-placeholder,.controls-form__setting--picture input[type="datetime"]:-ms-input-placeholder,.controls-form__setting--picture input[type="datetime-local"]:-ms-input-placeholder,.controls-form__setting--picture input[type="email"]:-ms-input-placeholder,.controls-form__setting--picture input[type="month"]:-ms-input-placeholder,.controls-form__setting--picture input[type="number"]:-ms-input-placeholder,.controls-form__setting--picture input[type="password"]:-ms-input-placeholder,.controls-form__setting--picture input[type="search"]:-ms-input-placeholder,.controls-form__setting--picture input[type="tel"]:-ms-input-placeholder,.controls-form__setting--picture input[type="text"]:-ms-input-placeholder,.controls-form__setting--picture input[type="time"]:-ms-input-placeholder,.controls-form__setting--picture input[type="url"]:-ms-input-placeholder,.controls-form__setting--picture input[type="week"]:-ms-input-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.controls-form__setting--basics textarea::-ms-input-placeholder,.controls-form__setting--basics input[type="date"]::-ms-input-placeholder,.controls-form__setting--basics input[type="datetime"]::-ms-input-placeholder,.controls-form__setting--basics input[type="datetime-local"]::-ms-input-placeholder,.controls-form__setting--basics input[type="email"]::-ms-input-placeholder,.controls-form__setting--basics input[type="month"]::-ms-input-placeholder,.controls-form__setting--basics input[type="number"]::-ms-input-placeholder,.controls-form__setting--basics input[type="password"]::-ms-input-placeholder,.controls-form__setting--basics input[type="search"]::-ms-input-placeholder,.controls-form__setting--basics input[type="tel"]::-ms-input-placeholder,.controls-form__setting--basics input[type="text"]::-ms-input-placeholder,.controls-form__setting--basics input[type="time"]::-ms-input-placeholder,.controls-form__setting--basics input[type="url"]::-ms-input-placeholder,.controls-form__setting--basics input[type="week"]::-ms-input-placeholder,.controls-form__setting--picture textarea::-ms-input-placeholder,.controls-form__setting--picture input[type="date"]::-ms-input-placeholder,.controls-form__setting--picture input[type="datetime"]::-ms-input-placeholder,.controls-form__setting--picture input[type="datetime-local"]::-ms-input-placeholder,.controls-form__setting--picture input[type="email"]::-ms-input-placeholder,.controls-form__setting--picture input[type="month"]::-ms-input-placeholder,.controls-form__setting--picture input[type="number"]::-ms-input-placeholder,.controls-form__setting--picture input[type="password"]::-ms-input-placeholder,.controls-form__setting--picture input[type="search"]::-ms-input-placeholder,.controls-form__setting--picture input[type="tel"]::-ms-input-placeholder,.controls-form__setting--picture input[type="text"]::-ms-input-placeholder,.controls-form__setting--picture input[type="time"]::-ms-input-placeholder,.controls-form__setting--picture input[type="url"]::-ms-input-placeholder,.controls-form__setting--picture input[type="week"]::-ms-input-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.controls-form__setting--basics textarea::placeholder,.controls-form__setting--basics input[type="date"]::placeholder,.controls-form__setting--basics input[type="datetime"]::placeholder,.controls-form__setting--basics input[type="datetime-local"]::placeholder,.controls-form__setting--basics input[type="email"]::placeholder,.controls-form__setting--basics input[type="month"]::placeholder,.controls-form__setting--basics input[type="number"]::placeholder,.controls-form__setting--basics input[type="password"]::placeholder,.controls-form__setting--basics input[type="search"]::placeholder,.controls-form__setting--basics input[type="tel"]::placeholder,.controls-form__setting--basics input[type="text"]::placeholder,.controls-form__setting--basics input[type="time"]::placeholder,.controls-form__setting--basics input[type="url"]::placeholder,.controls-form__setting--basics input[type="week"]::placeholder,.controls-form__setting--picture textarea::placeholder,.controls-form__setting--picture input[type="date"]::placeholder,.controls-form__setting--picture input[type="datetime"]::placeholder,.controls-form__setting--picture input[type="datetime-local"]::placeholder,.controls-form__setting--picture input[type="email"]::placeholder,.controls-form__setting--picture input[type="month"]::placeholder,.controls-form__setting--picture input[type="number"]::placeholder,.controls-form__setting--picture input[type="password"]::placeholder,.controls-form__setting--picture input[type="search"]::placeholder,.controls-form__setting--picture input[type="tel"]::placeholder,.controls-form__setting--picture input[type="text"]::placeholder,.controls-form__setting--picture input[type="time"]::placeholder,.controls-form__setting--picture input[type="url"]::placeholder,.controls-form__setting--picture input[type="week"]::placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.controls-form__setting--basics textarea:hover,.controls-form__setting--basics input[type="date"]:hover,.controls-form__setting--basics input[type="datetime"]:hover,.controls-form__setting--basics input[type="datetime-local"]:hover,.controls-form__setting--basics input[type="email"]:hover,.controls-form__setting--basics input[type="month"]:hover,.controls-form__setting--basics input[type="number"]:hover,.controls-form__setting--basics input[type="password"]:hover,.controls-form__setting--basics input[type="search"]:hover,.controls-form__setting--basics input[type="tel"]:hover,.controls-form__setting--basics input[type="text"]:hover,.controls-form__setting--basics input[type="time"]:hover,.controls-form__setting--basics input[type="url"]:hover,.controls-form__setting--basics input[type="week"]:hover,.controls-form__setting--picture textarea:hover,.controls-form__setting--picture input[type="date"]:hover,.controls-form__setting--picture input[type="datetime"]:hover,.controls-form__setting--picture input[type="datetime-local"]:hover,.controls-form__setting--picture input[type="email"]:hover,.controls-form__setting--picture input[type="month"]:hover,.controls-form__setting--picture input[type="number"]:hover,.controls-form__setting--picture input[type="password"]:hover,.controls-form__setting--picture input[type="search"]:hover,.controls-form__setting--picture input[type="tel"]:hover,.controls-form__setting--picture input[type="text"]:hover,.controls-form__setting--picture input[type="time"]:hover,.controls-form__setting--picture input[type="url"]:hover,.controls-form__setting--picture input[type="week"]:hover {
    border-color: rgba(0,0,0,0.9)
}

.controls-form__setting--basics textarea:focus,.controls-form__setting--basics input[type="date"]:focus,.controls-form__setting--basics input[type="datetime"]:focus,.controls-form__setting--basics input[type="datetime-local"]:focus,.controls-form__setting--basics input[type="email"]:focus,.controls-form__setting--basics input[type="month"]:focus,.controls-form__setting--basics input[type="number"]:focus,.controls-form__setting--basics input[type="password"]:focus,.controls-form__setting--basics input[type="search"]:focus,.controls-form__setting--basics input[type="tel"]:focus,.controls-form__setting--basics input[type="text"]:focus,.controls-form__setting--basics input[type="time"]:focus,.controls-form__setting--basics input[type="url"]:focus,.controls-form__setting--basics input[type="week"]:focus,.controls-form__setting--picture textarea:focus,.controls-form__setting--picture input[type="date"]:focus,.controls-form__setting--picture input[type="datetime"]:focus,.controls-form__setting--picture input[type="datetime-local"]:focus,.controls-form__setting--picture input[type="email"]:focus,.controls-form__setting--picture input[type="month"]:focus,.controls-form__setting--picture input[type="number"]:focus,.controls-form__setting--picture input[type="password"]:focus,.controls-form__setting--picture input[type="search"]:focus,.controls-form__setting--picture input[type="tel"]:focus,.controls-form__setting--picture input[type="text"]:focus,.controls-form__setting--picture input[type="time"]:focus,.controls-form__setting--picture input[type="url"]:focus,.controls-form__setting--picture input[type="week"]:focus {
    border-color: #0073b1;
    -webkit-box-shadow: 0 0 0 1px #0073b1;
    box-shadow: 0 0 0 1px #0073b1
}

.controls-form__setting--basics textarea[disabled],.controls-form__setting--basics input[type="date"][disabled],.controls-form__setting--basics input[type="datetime"][disabled],.controls-form__setting--basics input[type="datetime-local"][disabled],.controls-form__setting--basics input[type="email"][disabled],.controls-form__setting--basics input[type="month"][disabled],.controls-form__setting--basics input[type="number"][disabled],.controls-form__setting--basics input[type="password"][disabled],.controls-form__setting--basics input[type="search"][disabled],.controls-form__setting--basics input[type="tel"][disabled],.controls-form__setting--basics input[type="text"][disabled],.controls-form__setting--basics input[type="time"][disabled],.controls-form__setting--basics input[type="url"][disabled],.controls-form__setting--basics input[type="week"][disabled],.controls-form__setting--picture textarea[disabled],.controls-form__setting--picture input[type="date"][disabled],.controls-form__setting--picture input[type="datetime"][disabled],.controls-form__setting--picture input[type="datetime-local"][disabled],.controls-form__setting--picture input[type="email"][disabled],.controls-form__setting--picture input[type="month"][disabled],.controls-form__setting--picture input[type="number"][disabled],.controls-form__setting--picture input[type="password"][disabled],.controls-form__setting--picture input[type="search"][disabled],.controls-form__setting--picture input[type="tel"][disabled],.controls-form__setting--picture input[type="text"][disabled],.controls-form__setting--picture input[type="time"][disabled],.controls-form__setting--picture input[type="url"][disabled],.controls-form__setting--picture input[type="week"][disabled] {
    opacity: .45
}

.controls-form__setting--basics textarea[disabled]:hover,.controls-form__setting--basics input[type="date"][disabled]:hover,.controls-form__setting--basics input[type="datetime"][disabled]:hover,.controls-form__setting--basics input[type="datetime-local"][disabled]:hover,.controls-form__setting--basics input[type="email"][disabled]:hover,.controls-form__setting--basics input[type="month"][disabled]:hover,.controls-form__setting--basics input[type="number"][disabled]:hover,.controls-form__setting--basics input[type="password"][disabled]:hover,.controls-form__setting--basics input[type="search"][disabled]:hover,.controls-form__setting--basics input[type="tel"][disabled]:hover,.controls-form__setting--basics input[type="text"][disabled]:hover,.controls-form__setting--basics input[type="time"][disabled]:hover,.controls-form__setting--basics input[type="url"][disabled]:hover,.controls-form__setting--basics input[type="week"][disabled]:hover,.controls-form__setting--picture textarea[disabled]:hover,.controls-form__setting--picture input[type="date"][disabled]:hover,.controls-form__setting--picture input[type="datetime"][disabled]:hover,.controls-form__setting--picture input[type="datetime-local"][disabled]:hover,.controls-form__setting--picture input[type="email"][disabled]:hover,.controls-form__setting--picture input[type="month"][disabled]:hover,.controls-form__setting--picture input[type="number"][disabled]:hover,.controls-form__setting--picture input[type="password"][disabled]:hover,.controls-form__setting--picture input[type="search"][disabled]:hover,.controls-form__setting--picture input[type="tel"][disabled]:hover,.controls-form__setting--picture input[type="text"][disabled]:hover,.controls-form__setting--picture input[type="time"][disabled]:hover,.controls-form__setting--picture input[type="url"][disabled]:hover,.controls-form__setting--picture input[type="week"][disabled]:hover {
    border-color: rgba(0,0,0,0.6)
}

.controls-form__setting--basics textarea.error,.controls-form__setting--basics input[type="date"].error,.controls-form__setting--basics input[type="datetime"].error,.controls-form__setting--basics input[type="datetime-local"].error,.controls-form__setting--basics input[type="email"].error,.controls-form__setting--basics input[type="month"].error,.controls-form__setting--basics input[type="number"].error,.controls-form__setting--basics input[type="password"].error,.controls-form__setting--basics input[type="search"].error,.controls-form__setting--basics input[type="tel"].error,.controls-form__setting--basics input[type="text"].error,.controls-form__setting--basics input[type="time"].error,.controls-form__setting--basics input[type="url"].error,.controls-form__setting--basics input[type="week"].error,.controls-form__setting--picture textarea.error,.controls-form__setting--picture input[type="date"].error,.controls-form__setting--picture input[type="datetime"].error,.controls-form__setting--picture input[type="datetime-local"].error,.controls-form__setting--picture input[type="email"].error,.controls-form__setting--picture input[type="month"].error,.controls-form__setting--picture input[type="number"].error,.controls-form__setting--picture input[type="password"].error,.controls-form__setting--picture input[type="search"].error,.controls-form__setting--picture input[type="tel"].error,.controls-form__setting--picture input[type="text"].error,.controls-form__setting--picture input[type="time"].error,.controls-form__setting--picture input[type="url"].error,.controls-form__setting--picture input[type="week"].error {
    border-color: #d11124
}

.controls-form__setting--basics input[type="search"],.controls-form__setting--picture input[type="search"] {
    -webkit-appearance: textfield
}

.controls-form__setting--basics input[type="search"]::-webkit-search-decoration,.controls-form__setting--picture input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

@media all and (-ms-high-contrast: none) {
    .controls-form__setting--basics *::-ms-backdrop,.controls-form__setting--basics artdeco-slider [type=range],.controls-form__setting--picture *::-ms-backdrop,.controls-form__setting--picture artdeco-slider [type=range] {
        background-image: linear-gradient(to right, transparent, transparent) !important;
        height: 22px !important;
        margin: -8px 0 !important
    }
}

.controls-form__setting--basics artdeco-slider,.controls-form__setting--picture artdeco-slider {
    position: relative;
    display: block;
    overflow: hidden;
    height: 32px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.controls-form__setting--basics artdeco-slider [type=range],.controls-form__setting--picture artdeco-slider [type=range] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: none;
    margin: 10px 0;
    width: 100%;
    height: 16px;
    border-radius: 16px;
    margin: 8px 0;
    background-size: 100%,calc(16.666% + 1px) 100%,200%;
    background-position: top left, -1px, 36.8421%;
    background-repeat: no-repeat, repeat-x, no-repeat;
    -webkit-animation-duration: 0.001s;
    animation-duration: 0.001s;
    -webkit-animation-name: nodeInserted;
    animation-name: nodeInserted;
    background-image: linear-gradient(to right, #0084bf 16px, transparent 17px, transparent calc(100% - 18px), #cdcfd2 18px),linear-gradient(to right, #fff 1px, transparent 1px),linear-gradient(to right, #0084bf 50%, #cdcfd2 50%)
}

.controls-form__setting--basics artdeco-slider [type=range][data-artdeco-slider-reverse],.controls-form__setting--picture artdeco-slider [type=range][data-artdeco-slider-reverse] {
    background-image: linear-gradient(to right, #cdcfd2 16px, transparent 17px, transparent calc(100% - 18px), #0084bf 18px),linear-gradient(to right, #fff 1px, transparent 1px),linear-gradient(to right, #cdcfd2 50%, #0084bf 50%)
}

.controls-form__setting--basics artdeco-slider [type=range]::-webkit-slider-thumb,.controls-form__setting--picture artdeco-slider [type=range]::-webkit-slider-thumb {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #fff;
    cursor: pointer;
    position: relative;
    z-index: 100;
    -webkit-appearance: none;
    margin-top: -2px
}

@media screen and (-ms-high-contrast: active) {
    .controls-form__setting--basics artdeco-slider [type=range]::-webkit-slider-thumb,.controls-form__setting--picture artdeco-slider [type=range]::-webkit-slider-thumb {
        border: 1px solid activeborder
    }
}

.controls-form__setting--basics artdeco-slider [type=range]::-webkit-slider-runnable-track,.controls-form__setting--picture artdeco-slider [type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 16px;
    border-radius: 16px;
    background-color: transparent;
    cursor: pointer
}

.controls-form__setting--basics artdeco-slider [type=range]::-moz-range-thumb,.controls-form__setting--picture artdeco-slider [type=range]::-moz-range-thumb {
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #fff;
    cursor: pointer;
    position: relative;
    z-index: 100
}

@media screen and (-ms-high-contrast: active) {
    .controls-form__setting--basics artdeco-slider [type=range]::-moz-range-thumb,.controls-form__setting--picture artdeco-slider [type=range]::-moz-range-thumb {
        border: 1px solid activeborder
    }
}

.controls-form__setting--basics artdeco-slider [type=range]::-moz-range-track,.controls-form__setting--picture artdeco-slider [type=range]::-moz-range-track {
    width: 100%;
    height: 16px;
    border-radius: 16px;
    background-color: transparent;
    cursor: pointer
}

.controls-form__setting--basics artdeco-slider [type=range]::-ms-track,.controls-form__setting--picture artdeco-slider [type=range]::-ms-track {
    width: 100%;
    height: 16px;
    border-radius: 16px;
    background-color: transparent;
    cursor: pointer;
    width: 100%;
    background: transparent;
    border-color: transparent;
    color: transparent
}

.controls-form__setting--basics artdeco-slider [type=range]::-ms-thumb,.controls-form__setting--picture artdeco-slider [type=range]::-ms-thumb {
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #fff;
    cursor: pointer;
    position: relative;
    z-index: 100
}

@media screen and (-ms-high-contrast: active) {
    .controls-form__setting--basics artdeco-slider [type=range]::-ms-thumb,.controls-form__setting--picture artdeco-slider [type=range]::-ms-thumb {
        border: 1px solid activeborder
    }
}

.controls-form__setting--basics artdeco-slider [type=range]::-ms-fill-lower,.controls-form__setting--picture artdeco-slider [type=range]::-ms-fill-lower {
    background: #0084bf;
    border-radius: 16px;
    height: 16px
}

.controls-form__setting--basics artdeco-slider [type=range]::-ms-fill-upper,.controls-form__setting--picture artdeco-slider [type=range]::-ms-fill-upper {
    background: #cdcfd2;
    border-radius: 16px;
    height: 16px
}

.controls-form__setting--basics artdeco-slider [type=range][data-artdeco-slider-reverse]::-ms-fill-lower,.controls-form__setting--picture artdeco-slider [type=range][data-artdeco-slider-reverse]::-ms-fill-lower {
    background: #cdcfd2
}

.controls-form__setting--basics artdeco-slider [type=range][data-artdeco-slider-reverse]::-ms-fill-upper,.controls-form__setting--picture artdeco-slider [type=range][data-artdeco-slider-reverse]::-ms-fill-upper {
    background: #0084bf
}

.controls-form__setting--basics artdeco-slider[multiple] input[type=range],.controls-form__setting--picture artdeco-slider[multiple] input[type=range] {
    position: absolute;
    top: 0;
    left: 0
}

.controls-form__setting--basics artdeco-slider[multiple] div.artdeco-max-slider-container,.controls-form__setting--picture artdeco-slider[multiple] div.artdeco-max-slider-container {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.controls-form__setting--basics artdeco-slider+datalist,.controls-form__setting--basics artdeco-slider+ul,.controls-form__setting--picture artdeco-slider+datalist,.controls-form__setting--picture artdeco-slider+ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    position: relative;
    padding: 0px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    list-style: none
}

.controls-form__setting--basics artdeco-slider+datalist option,.controls-form__setting--basics artdeco-slider+datalist li,.controls-form__setting--basics artdeco-slider+ul option,.controls-form__setting--basics artdeco-slider+ul li,.controls-form__setting--picture artdeco-slider+datalist option,.controls-form__setting--picture artdeco-slider+datalist li,.controls-form__setting--picture artdeco-slider+ul option,.controls-form__setting--picture artdeco-slider+ul li {
    font-size: 1.2rem;
    line-height: 1.33333;
    font-weight: 400;
    color: rgba(0,0,0,0.6);
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 0
}

.controls-form__setting--basics artdeco-slider+datalist option:last-of-type,.controls-form__setting--basics artdeco-slider+datalist li:last-of-type,.controls-form__setting--basics artdeco-slider+ul option:last-of-type,.controls-form__setting--basics artdeco-slider+ul li:last-of-type,.controls-form__setting--picture artdeco-slider+datalist option:last-of-type,.controls-form__setting--picture artdeco-slider+datalist li:last-of-type,.controls-form__setting--picture artdeco-slider+ul option:last-of-type,.controls-form__setting--picture artdeco-slider+ul li:last-of-type {
    position: absolute;
    left: 100%;
    text-indent: -20px;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    -moz-transform: translateX(15px)
}

.controls-form__setting--basics select,.controls-form__setting--picture select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0;
    height: 32px;
    background: transparent;
    position: relative;
    z-index: 2;
    background: transparent;
    background-image: url("/sc/h/cwn0a0e7hog2i33c88ucrvot5");
    background-repeat: no-repeat;
    /*!rtl:ignore:start*/
    background-position: top -311px left 7px;
    /*!rtl:ignore:end*/
    /*!rtl:remove:start*/
    background-position: top -311px right 1px;
    /*!rtl:remove:end*/
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    width: 100%;
    border: 1px solid rgba(0,0,0,0.6);
    padding: 0 32px 0 8px;
    -webkit-transition: -webkit-box-shadow 0.15s;
    transition: -webkit-box-shadow 0.15s;
    transition: box-shadow 0.15s;
    transition: box-shadow 0.15s, -webkit-box-shadow 0.15s;
    border-radius: 2px;
    color: rgba(0,0,0,0.9);
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400
}

.controls-form__setting--basics select::-ms-expand,.controls-form__setting--picture select::-ms-expand {
    display: none
}

.controls-form__setting--basics select:hover,.controls-form__setting--picture select:hover {
    border-color: rgba(0,0,0,0.9)
}

.controls-form__setting--basics select:focus,.controls-form__setting--picture select:focus {
    border-color: #0073b1;
    -webkit-box-shadow: 0 0 0 1px #0073b1;
    box-shadow: 0 0 0 1px #0073b1
}

.controls-form__setting--basics select[disabled],.controls-form__setting--picture select[disabled] {
    opacity: .45;
    background-image: url("/sc/h/cwn0a0e7hog2i33c88ucrvot5")
}

.controls-form__setting--basics select.error,.controls-form__setting--picture select.error {
    border-color: #d11124
}

.controls-form__setting--basics select::-webkit-input-placeholder,.controls-form__setting--picture select::-webkit-input-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.controls-form__setting--basics select:-moz-placeholder,.controls-form__setting--picture select:-moz-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.controls-form__setting--basics select::-moz-placeholder,.controls-form__setting--picture select::-moz-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.controls-form__setting--basics select:-ms-input-placeholder,.controls-form__setting--picture select:-ms-input-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.controls-form__setting--basics select::-ms-input-placeholder,.controls-form__setting--picture select::-ms-input-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.controls-form__setting--basics select::placeholder,.controls-form__setting--picture select::placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

@media only screen and (-ms-high-contrast: active) {
    .controls-form__setting--basics select,.controls-form__setting--picture select {
        background-image: url("/sc/h/cwn0a0e7hog2i33c88ucrvot5")
    }
}

.controls-form__setting--basics textarea,.controls-form__setting--picture textarea {
    height: auto;
    padding-top: 7px
}

.controls-form__setting--basics button,.controls-form__setting--picture button {
    cursor: pointer
}

.controls-form__setting--basics input[type=radio],.controls-form__setting--basics input[type=checkbox],.controls-form__setting--picture input[type=radio],.controls-form__setting--picture input[type=checkbox] {
    pointer-events: none;
    opacity: 0;
    margin: 16px 2px 0 0;
    position: absolute
}

.controls-form__setting--basics input[type=radio]+label,.controls-form__setting--basics input[type=checkbox]+label,.controls-form__setting--picture input[type=radio]+label,.controls-form__setting--picture input[type=checkbox]+label {
    display: block;
    line-height: 20px;
    margin-bottom: 0;
    padding: 0;
    position: relative;
    padding-left: 28px
}

.controls-form__setting--basics input[type=radio]+label:before,.controls-form__setting--basics input[type=radio]+label:after,.controls-form__setting--basics input[type=checkbox]+label:before,.controls-form__setting--basics input[type=checkbox]+label:after,.controls-form__setting--picture input[type=radio]+label:before,.controls-form__setting--picture input[type=radio]+label:after,.controls-form__setting--picture input[type=checkbox]+label:before,.controls-form__setting--picture input[type=checkbox]+label:after {
    content: " ";
    height: 22px;
    width: 22px;
    top: -1px;
    left: -1px;
    position: absolute;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.controls-form__setting--basics input[type=radio]+label:before,.controls-form__setting--basics input[type=checkbox]+label:before,.controls-form__setting--picture input[type=radio]+label:before,.controls-form__setting--picture input[type=checkbox]+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.6) inset;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.6) inset;
    border: 1px solid transparent;
    background-clip: padding-box;
    padding: 2px
}

.controls-form__setting--basics input[type=radio]:hover+label:before,.controls-form__setting--basics input[type=checkbox]:hover+label:before,.controls-form__setting--picture input[type=radio]:hover+label:before,.controls-form__setting--picture input[type=checkbox]:hover+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.9) inset;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.9) inset
}

.controls-form__setting--basics input[type=radio]:disabled:hover+label:before,.controls-form__setting--basics input[type=checkbox]:disabled:hover+label:before,.controls-form__setting--picture input[type=radio]:disabled:hover+label:before,.controls-form__setting--picture input[type=checkbox]:disabled:hover+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.6) inset;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.6) inset
}

.controls-form__setting--basics input[type=radio]:focus+label:before,.controls-form__setting--basics input[type=checkbox]:focus+label:before,.controls-form__setting--picture input[type=radio]:focus+label:before,.controls-form__setting--picture input[type=checkbox]:focus+label:before {
    -webkit-box-shadow: 0 0 0 1px #0073b1,0 0 0 1px rgba(0,0,0,0.9) inset;
    box-shadow: 0 0 0 1px #0073b1,0 0 0 1px rgba(0,0,0,0.9) inset
}

.controls-form__setting--basics input[type=radio]:checked+label:before,.controls-form__setting--basics input[type=checkbox]:checked+label:before,.controls-form__setting--picture input[type=radio]:checked+label:before,.controls-form__setting--picture input[type=checkbox]:checked+label:before {
    -webkit-box-shadow: 0 0 0 11px #0073b1 inset;
    box-shadow: 0 0 0 11px #0073b1 inset
}

.controls-form__setting--basics input[type=radio]:checked+label:after,.controls-form__setting--basics input[type=checkbox]:checked+label:after,.controls-form__setting--picture input[type=radio]:checked+label:after,.controls-form__setting--picture input[type=checkbox]:checked+label:after {
    display: block
}

.controls-form__setting--basics input[type=radio]:focus:checked+label:before,.controls-form__setting--basics input[type=checkbox]:focus:checked+label:before,.controls-form__setting--picture input[type=radio]:focus:checked+label:before,.controls-form__setting--picture input[type=checkbox]:focus:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px #0073b1,0 0 0 11px #0073b1 inset;
    box-shadow: 0 0 0 1px #0073b1,0 0 0 11px #0073b1 inset
}

.controls-form__setting--basics input[type=radio]:disabled+label,.controls-form__setting--basics input[type=checkbox]:disabled+label,.controls-form__setting--picture input[type=radio]:disabled+label,.controls-form__setting--picture input[type=checkbox]:disabled+label {
    opacity: .35
}

.controls-form__setting--basics input[type=radio]:disabled:checked+label:before,.controls-form__setting--basics input[type=checkbox]:disabled:checked+label:before,.controls-form__setting--picture input[type=radio]:disabled:checked+label:before,.controls-form__setting--picture input[type=checkbox]:disabled:checked+label:before {
    -webkit-box-shadow: 0 0 0 11px #0073b1 inset;
    box-shadow: 0 0 0 11px #0073b1 inset
}

.controls-form__setting--basics input[type=radio].small-input+label,.controls-form__setting--basics input[type=checkbox].small-input+label,.controls-form__setting--picture input[type=radio].small-input+label,.controls-form__setting--picture input[type=checkbox].small-input+label {
    line-height: 16px
}

.controls-form__setting--basics input[type=radio].small-input+label:before,.controls-form__setting--basics input[type=radio].small-input+label:after,.controls-form__setting--basics input[type=checkbox].small-input+label:before,.controls-form__setting--basics input[type=checkbox].small-input+label:after,.controls-form__setting--picture input[type=radio].small-input+label:before,.controls-form__setting--picture input[type=radio].small-input+label:after,.controls-form__setting--picture input[type=checkbox].small-input+label:before,.controls-form__setting--picture input[type=checkbox].small-input+label:after {
    height: 18px;
    width: 18px
}

.controls-form__setting--basics input[type=radio]+label:before,.controls-form__setting--picture input[type=radio]+label:before {
    border-radius: 50%;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0,0,0.2,1);
    transition-timing-function: cubic-bezier(0,0,0.2,1);
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms
}

.controls-form__setting--basics input[type=radio]:checked+label:before,.controls-form__setting--picture input[type=radio]:checked+label:before {
    -webkit-box-shadow: 0 0 0 6px #0073b1 inset,0 0 0 11px #fff inset;
    box-shadow: 0 0 0 6px #0073b1 inset,0 0 0 11px #fff inset
}

.controls-form__setting--basics input[type=radio]:focus:checked+label:before,.controls-form__setting--picture input[type=radio]:focus:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px #0073b1,0 0 0 6px #0073b1 inset,0 0 0 11px #fff inset;
    box-shadow: 0 0 0 1px #0073b1,0 0 0 6px #0073b1 inset,0 0 0 11px #fff inset
}

.controls-form__setting--basics input[type=radio]:disabled:checked+label:before,.controls-form__setting--picture input[type=radio]:disabled:checked+label:before {
    -webkit-box-shadow: 0 0 0 6px #0073b1 inset,0 0 0 11px #fff inset;
    box-shadow: 0 0 0 6px #0073b1 inset,0 0 0 11px #fff inset
}

.controls-form__setting--basics input[type=radio].small-input:checked+label:before,.controls-form__setting--picture input[type=radio].small-input:checked+label:before {
    -webkit-box-shadow: 0 0 0 5px #0073b1 inset,0 0 0 11px #fff inset;
    box-shadow: 0 0 0 5px #0073b1 inset,0 0 0 11px #fff inset
}

.controls-form__setting--basics input[type=radio].small-input:checked+label:after,.controls-form__setting--picture input[type=radio].small-input:checked+label:after {
    border-width: 5px
}

.controls-form__setting--basics input[type=radio].small-input:focus:checked+label:before,.controls-form__setting--picture input[type=radio].small-input:focus:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px #0073b1,0 0 0 5px #0073b1 inset,0 0 0 11px #fff inset;
    box-shadow: 0 0 0 1px #0073b1,0 0 0 5px #0073b1 inset,0 0 0 11px #fff inset
}

.controls-form__setting--basics input[type=radio].small-input:disabled:checked+label:before,.controls-form__setting--picture input[type=radio].small-input:disabled:checked+label:before {
    -webkit-box-shadow: 0 0 0 5px #0073b1 inset,0 0 0 11px #fff inset;
    box-shadow: 0 0 0 5px #0073b1 inset,0 0 0 11px #fff inset
}

.controls-form__setting--basics input[type=checkbox]+label:before,.controls-form__setting--picture input[type=checkbox]+label:before {
    border-radius: 4px;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0,0,0.2,1);
    transition-timing-function: cubic-bezier(0,0,0.2,1);
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms
}

.controls-form__setting--basics input[type=checkbox]+label:after,.controls-form__setting--picture input[type=checkbox]+label:after {
    display: none;
    height: 16px;
    width: 16px;
    background-image: url("/sc/h/cwn0a0e7hog2i33c88ucrvot5");
    overflow: hidden;
    margin: 3px
}

.controls-form__setting--basics input[type=checkbox]:checked+label:after,.controls-form__setting--picture input[type=checkbox]:checked+label:after {
    display: block;
    /*!rtl:ignore*/
    background-position: 0 -24px
}

.controls-form__setting--basics input[type=checkbox].small-input+label:after,.controls-form__setting--picture input[type=checkbox].small-input+label:after {
    top: -3px;
    left: -3px
}

.controls-form__setting--basics input[type=checkbox]:indeterminate+label:before,.controls-form__setting--picture input[type=checkbox]:indeterminate+label:before {
    -webkit-box-shadow: 0 0 0 11px #0073b1 inset;
    box-shadow: 0 0 0 11px #0073b1 inset
}

.controls-form__setting--basics input[type=checkbox]:indeterminate:focus+label:before,.controls-form__setting--picture input[type=checkbox]:indeterminate:focus+label:before {
    -webkit-box-shadow: 0 0 0 1px #0073b1,0 0 0 11px #0073b1 inset;
    box-shadow: 0 0 0 1px #0073b1,0 0 0 11px #0073b1 inset
}

.controls-form__setting--basics input[type=checkbox]:indeterminate:disabled+label:before,.controls-form__setting--picture input[type=checkbox]:indeterminate:disabled+label:before {
    -webkit-box-shadow: 0 0 0 11px #0073b1 inset;
    box-shadow: 0 0 0 11px #0073b1 inset
}

.controls-form__setting--basics input[type=checkbox]:indeterminate+label:after,.controls-form__setting--picture input[type=checkbox]:indeterminate+label:after {
    display: block;
    content: "";
    background: #fff;
    height: 2px;
    width: 12px;
    top: 6px;
    left: 1px
}

.controls-form__setting--basics input[type=checkbox].small-input:indeterminate+label:after,.controls-form__setting--picture input[type=checkbox].small-input:indeterminate+label:after {
    height: 2px;
    width: 10px;
    top: 4px;
    left: 0
}

.controls-form__setting--basics form.inverse-form label,.controls-form__setting--picture form.inverse-form label {
    color: #fff
}

.controls-form__setting--basics form.inverse-form label.required:after,.controls-form__setting--picture form.inverse-form label.required:after {
    color: #98d8f4
}

.controls-form__setting--basics form.inverse-form label[disabled],.controls-form__setting--picture form.inverse-form label[disabled] {
    opacity: .45
}

.controls-form__setting--basics form.inverse-form textarea,.controls-form__setting--basics form.inverse-form input[type="date"],.controls-form__setting--basics form.inverse-form input[type="datetime"],.controls-form__setting--basics form.inverse-form input[type="datetime-local"],.controls-form__setting--basics form.inverse-form input[type="email"],.controls-form__setting--basics form.inverse-form input[type="month"],.controls-form__setting--basics form.inverse-form input[type="number"],.controls-form__setting--basics form.inverse-form input[type="password"],.controls-form__setting--basics form.inverse-form input[type="search"],.controls-form__setting--basics form.inverse-form input[type="tel"],.controls-form__setting--basics form.inverse-form input[type="text"],.controls-form__setting--basics form.inverse-form input[type="time"],.controls-form__setting--basics form.inverse-form input[type="url"],.controls-form__setting--basics form.inverse-form input[type="week"],.controls-form__setting--basics form.inverse-form select,.controls-form__setting--picture form.inverse-form textarea,.controls-form__setting--picture form.inverse-form input[type="date"],.controls-form__setting--picture form.inverse-form input[type="datetime"],.controls-form__setting--picture form.inverse-form input[type="datetime-local"],.controls-form__setting--picture form.inverse-form input[type="email"],.controls-form__setting--picture form.inverse-form input[type="month"],.controls-form__setting--picture form.inverse-form input[type="number"],.controls-form__setting--picture form.inverse-form input[type="password"],.controls-form__setting--picture form.inverse-form input[type="search"],.controls-form__setting--picture form.inverse-form input[type="tel"],.controls-form__setting--picture form.inverse-form input[type="text"],.controls-form__setting--picture form.inverse-form input[type="time"],.controls-form__setting--picture form.inverse-form input[type="url"],.controls-form__setting--picture form.inverse-form input[type="week"],.controls-form__setting--picture form.inverse-form select {
    color: #fff;
    border-color: rgba(255,255,255,0.7)
}

.controls-form__setting--basics form.inverse-form textarea::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="date"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="datetime"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="datetime-local"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="email"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="month"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="number"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="password"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="search"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="tel"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="text"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="time"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="url"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="week"]::-webkit-input-placeholder,.controls-form__setting--basics form.inverse-form select::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form textarea::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="date"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="datetime"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="datetime-local"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="email"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="month"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="number"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="password"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="search"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="tel"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="text"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="time"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="url"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="week"]::-webkit-input-placeholder,.controls-form__setting--picture form.inverse-form select::-webkit-input-placeholder {
    color: rgba(255,255,255,0.7);
    opacity: 1
}

.controls-form__setting--basics form.inverse-form textarea:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="date"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="datetime"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="datetime-local"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="email"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="month"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="number"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="password"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="search"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="tel"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="text"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="time"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="url"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="week"]:-moz-placeholder,.controls-form__setting--basics form.inverse-form select:-moz-placeholder,.controls-form__setting--picture form.inverse-form textarea:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="date"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="datetime"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="datetime-local"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="email"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="month"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="number"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="password"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="search"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="tel"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="text"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="time"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="url"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="week"]:-moz-placeholder,.controls-form__setting--picture form.inverse-form select:-moz-placeholder {
    color: rgba(255,255,255,0.7);
    opacity: 1
}

.controls-form__setting--basics form.inverse-form textarea::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="date"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="datetime"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="datetime-local"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="email"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="month"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="number"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="password"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="search"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="tel"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="text"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="time"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="url"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form input[type="week"]::-moz-placeholder,.controls-form__setting--basics form.inverse-form select::-moz-placeholder,.controls-form__setting--picture form.inverse-form textarea::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="date"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="datetime"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="datetime-local"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="email"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="month"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="number"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="password"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="search"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="tel"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="text"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="time"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="url"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form input[type="week"]::-moz-placeholder,.controls-form__setting--picture form.inverse-form select::-moz-placeholder {
    color: rgba(255,255,255,0.7);
    opacity: 1
}

.controls-form__setting--basics form.inverse-form textarea:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="date"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="datetime"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="datetime-local"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="email"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="month"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="number"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="password"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="search"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="tel"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="text"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="time"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="url"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="week"]:-ms-input-placeholder,.controls-form__setting--basics form.inverse-form select:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form textarea:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="date"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="datetime"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="datetime-local"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="email"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="month"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="number"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="password"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="search"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="tel"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="text"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="time"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="url"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="week"]:-ms-input-placeholder,.controls-form__setting--picture form.inverse-form select:-ms-input-placeholder {
    color: rgba(255,255,255,0.7);
    opacity: 1
}

.controls-form__setting--basics form.inverse-form textarea::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="date"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="datetime"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="datetime-local"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="email"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="month"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="number"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="password"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="search"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="tel"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="text"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="time"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="url"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form input[type="week"]::-ms-input-placeholder,.controls-form__setting--basics form.inverse-form select::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form textarea::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="date"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="datetime"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="datetime-local"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="email"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="month"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="number"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="password"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="search"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="tel"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="text"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="time"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="url"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form input[type="week"]::-ms-input-placeholder,.controls-form__setting--picture form.inverse-form select::-ms-input-placeholder {
    color: rgba(255,255,255,0.7);
    opacity: 1
}

.controls-form__setting--basics form.inverse-form textarea::placeholder,.controls-form__setting--basics form.inverse-form input[type="date"]::placeholder,.controls-form__setting--basics form.inverse-form input[type="datetime"]::placeholder,.controls-form__setting--basics form.inverse-form input[type="datetime-local"]::placeholder,.controls-form__setting--basics form.inverse-form input[type="email"]::placeholder,.controls-form__setting--basics form.inverse-form input[type="month"]::placeholder,.controls-form__setting--basics form.inverse-form input[type="number"]::placeholder,.controls-form__setting--basics form.inverse-form input[type="password"]::placeholder,.controls-form__setting--basics form.inverse-form input[type="search"]::placeholder,.controls-form__setting--basics form.inverse-form input[type="tel"]::placeholder,.controls-form__setting--basics form.inverse-form input[type="text"]::placeholder,.controls-form__setting--basics form.inverse-form input[type="time"]::placeholder,.controls-form__setting--basics form.inverse-form input[type="url"]::placeholder,.controls-form__setting--basics form.inverse-form input[type="week"]::placeholder,.controls-form__setting--basics form.inverse-form select::placeholder,.controls-form__setting--picture form.inverse-form textarea::placeholder,.controls-form__setting--picture form.inverse-form input[type="date"]::placeholder,.controls-form__setting--picture form.inverse-form input[type="datetime"]::placeholder,.controls-form__setting--picture form.inverse-form input[type="datetime-local"]::placeholder,.controls-form__setting--picture form.inverse-form input[type="email"]::placeholder,.controls-form__setting--picture form.inverse-form input[type="month"]::placeholder,.controls-form__setting--picture form.inverse-form input[type="number"]::placeholder,.controls-form__setting--picture form.inverse-form input[type="password"]::placeholder,.controls-form__setting--picture form.inverse-form input[type="search"]::placeholder,.controls-form__setting--picture form.inverse-form input[type="tel"]::placeholder,.controls-form__setting--picture form.inverse-form input[type="text"]::placeholder,.controls-form__setting--picture form.inverse-form input[type="time"]::placeholder,.controls-form__setting--picture form.inverse-form input[type="url"]::placeholder,.controls-form__setting--picture form.inverse-form input[type="week"]::placeholder,.controls-form__setting--picture form.inverse-form select::placeholder {
    color: rgba(255,255,255,0.7);
    opacity: 1
}

.controls-form__setting--basics form.inverse-form textarea:disabled,.controls-form__setting--basics form.inverse-form input[type="date"]:disabled,.controls-form__setting--basics form.inverse-form input[type="datetime"]:disabled,.controls-form__setting--basics form.inverse-form input[type="datetime-local"]:disabled,.controls-form__setting--basics form.inverse-form input[type="email"]:disabled,.controls-form__setting--basics form.inverse-form input[type="month"]:disabled,.controls-form__setting--basics form.inverse-form input[type="number"]:disabled,.controls-form__setting--basics form.inverse-form input[type="password"]:disabled,.controls-form__setting--basics form.inverse-form input[type="search"]:disabled,.controls-form__setting--basics form.inverse-form input[type="tel"]:disabled,.controls-form__setting--basics form.inverse-form input[type="text"]:disabled,.controls-form__setting--basics form.inverse-form input[type="time"]:disabled,.controls-form__setting--basics form.inverse-form input[type="url"]:disabled,.controls-form__setting--basics form.inverse-form input[type="week"]:disabled,.controls-form__setting--basics form.inverse-form select:disabled,.controls-form__setting--picture form.inverse-form textarea:disabled,.controls-form__setting--picture form.inverse-form input[type="date"]:disabled,.controls-form__setting--picture form.inverse-form input[type="datetime"]:disabled,.controls-form__setting--picture form.inverse-form input[type="datetime-local"]:disabled,.controls-form__setting--picture form.inverse-form input[type="email"]:disabled,.controls-form__setting--picture form.inverse-form input[type="month"]:disabled,.controls-form__setting--picture form.inverse-form input[type="number"]:disabled,.controls-form__setting--picture form.inverse-form input[type="password"]:disabled,.controls-form__setting--picture form.inverse-form input[type="search"]:disabled,.controls-form__setting--picture form.inverse-form input[type="tel"]:disabled,.controls-form__setting--picture form.inverse-form input[type="text"]:disabled,.controls-form__setting--picture form.inverse-form input[type="time"]:disabled,.controls-form__setting--picture form.inverse-form input[type="url"]:disabled,.controls-form__setting--picture form.inverse-form input[type="week"]:disabled,.controls-form__setting--picture form.inverse-form select:disabled {
    opacity: .45
}

.controls-form__setting--basics form.inverse-form textarea:hover,.controls-form__setting--basics form.inverse-form input[type="date"]:hover,.controls-form__setting--basics form.inverse-form input[type="datetime"]:hover,.controls-form__setting--basics form.inverse-form input[type="datetime-local"]:hover,.controls-form__setting--basics form.inverse-form input[type="email"]:hover,.controls-form__setting--basics form.inverse-form input[type="month"]:hover,.controls-form__setting--basics form.inverse-form input[type="number"]:hover,.controls-form__setting--basics form.inverse-form input[type="password"]:hover,.controls-form__setting--basics form.inverse-form input[type="search"]:hover,.controls-form__setting--basics form.inverse-form input[type="tel"]:hover,.controls-form__setting--basics form.inverse-form input[type="text"]:hover,.controls-form__setting--basics form.inverse-form input[type="time"]:hover,.controls-form__setting--basics form.inverse-form input[type="url"]:hover,.controls-form__setting--basics form.inverse-form input[type="week"]:hover,.controls-form__setting--basics form.inverse-form select:hover,.controls-form__setting--picture form.inverse-form textarea:hover,.controls-form__setting--picture form.inverse-form input[type="date"]:hover,.controls-form__setting--picture form.inverse-form input[type="datetime"]:hover,.controls-form__setting--picture form.inverse-form input[type="datetime-local"]:hover,.controls-form__setting--picture form.inverse-form input[type="email"]:hover,.controls-form__setting--picture form.inverse-form input[type="month"]:hover,.controls-form__setting--picture form.inverse-form input[type="number"]:hover,.controls-form__setting--picture form.inverse-form input[type="password"]:hover,.controls-form__setting--picture form.inverse-form input[type="search"]:hover,.controls-form__setting--picture form.inverse-form input[type="tel"]:hover,.controls-form__setting--picture form.inverse-form input[type="text"]:hover,.controls-form__setting--picture form.inverse-form input[type="time"]:hover,.controls-form__setting--picture form.inverse-form input[type="url"]:hover,.controls-form__setting--picture form.inverse-form input[type="week"]:hover,.controls-form__setting--picture form.inverse-form select:hover {
    border-color: #fff
}

.controls-form__setting--basics form.inverse-form textarea:focus,.controls-form__setting--basics form.inverse-form input[type="date"]:focus,.controls-form__setting--basics form.inverse-form input[type="datetime"]:focus,.controls-form__setting--basics form.inverse-form input[type="datetime-local"]:focus,.controls-form__setting--basics form.inverse-form input[type="email"]:focus,.controls-form__setting--basics form.inverse-form input[type="month"]:focus,.controls-form__setting--basics form.inverse-form input[type="number"]:focus,.controls-form__setting--basics form.inverse-form input[type="password"]:focus,.controls-form__setting--basics form.inverse-form input[type="search"]:focus,.controls-form__setting--basics form.inverse-form input[type="tel"]:focus,.controls-form__setting--basics form.inverse-form input[type="text"]:focus,.controls-form__setting--basics form.inverse-form input[type="time"]:focus,.controls-form__setting--basics form.inverse-form input[type="url"]:focus,.controls-form__setting--basics form.inverse-form input[type="week"]:focus,.controls-form__setting--basics form.inverse-form select:focus,.controls-form__setting--picture form.inverse-form textarea:focus,.controls-form__setting--picture form.inverse-form input[type="date"]:focus,.controls-form__setting--picture form.inverse-form input[type="datetime"]:focus,.controls-form__setting--picture form.inverse-form input[type="datetime-local"]:focus,.controls-form__setting--picture form.inverse-form input[type="email"]:focus,.controls-form__setting--picture form.inverse-form input[type="month"]:focus,.controls-form__setting--picture form.inverse-form input[type="number"]:focus,.controls-form__setting--picture form.inverse-form input[type="password"]:focus,.controls-form__setting--picture form.inverse-form input[type="search"]:focus,.controls-form__setting--picture form.inverse-form input[type="tel"]:focus,.controls-form__setting--picture form.inverse-form input[type="text"]:focus,.controls-form__setting--picture form.inverse-form input[type="time"]:focus,.controls-form__setting--picture form.inverse-form input[type="url"]:focus,.controls-form__setting--picture form.inverse-form input[type="week"]:focus,.controls-form__setting--picture form.inverse-form select:focus {
    border-color: #98d8f4;
    -webkit-box-shadow: 0 0 0 1px #98d8f4;
    box-shadow: 0 0 0 1px #98d8f4
}

.controls-form__setting--basics form.inverse-form select,.controls-form__setting--picture form.inverse-form select {
    background-position: top -335px left 7px;
    /*!rtl:remove:start*/
    background-position: top -335px right 0px;
    /*!rtl:remove:end*/
}

.controls-form__setting--basics form.inverse-form select,.controls-form__setting--picture form.inverse-form select {
    border-color: rgba(255,255,255,0.7)
}

.controls-form__setting--basics form.inverse-form select:disabled,.controls-form__setting--picture form.inverse-form select:disabled {
    border-color: rgba(255,255,255,0.25)
}

.controls-form__setting--basics form.inverse-form select option,.controls-form__setting--picture form.inverse-form select option {
    color: rgba(0,0,0,0.6)
}

.controls-form__setting--basics form.inverse-form input[type=radio]+label,.controls-form__setting--basics form.inverse-form input[type=checkbox]+label,.controls-form__setting--picture form.inverse-form input[type=radio]+label,.controls-form__setting--picture form.inverse-form input[type=checkbox]+label {
    color: #fff
}

.controls-form__setting--basics form.inverse-form input[type=radio]+label:before,.controls-form__setting--basics form.inverse-form input[type=checkbox]+label:before,.controls-form__setting--picture form.inverse-form input[type=radio]+label:before,.controls-form__setting--picture form.inverse-form input[type=checkbox]+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,0.7) inset;
    box-shadow: 0 0 0 1px rgba(255,255,255,0.7) inset
}

.controls-form__setting--basics form.inverse-form input[type=radio]:disabled:hover+label:before,.controls-form__setting--basics form.inverse-form input[type=checkbox]:disabled:hover+label:before,.controls-form__setting--picture form.inverse-form input[type=radio]:disabled:hover+label:before,.controls-form__setting--picture form.inverse-form input[type=checkbox]:disabled:hover+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,0.7) inset;
    box-shadow: 0 0 0 1px rgba(255,255,255,0.7) inset
}

.controls-form__setting--basics form.inverse-form input[type=radio]:hover+label:before,.controls-form__setting--basics form.inverse-form input[type=checkbox]:hover+label:before,.controls-form__setting--picture form.inverse-form input[type=radio]:hover+label:before,.controls-form__setting--picture form.inverse-form input[type=checkbox]:hover+label:before {
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset
}

.controls-form__setting--basics form.inverse-form input[type=radio]:checked+label:before,.controls-form__setting--basics form.inverse-form input[type=checkbox]:checked+label:before,.controls-form__setting--picture form.inverse-form input[type=radio]:checked+label:before,.controls-form__setting--picture form.inverse-form input[type=checkbox]:checked+label:before {
    -webkit-box-shadow: 0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 11px #98d8f4 inset
}

.controls-form__setting--basics form.inverse-form input[type=radio]:checked+label:after,.controls-form__setting--basics form.inverse-form input[type=checkbox]:checked+label:after,.controls-form__setting--picture form.inverse-form input[type=radio]:checked+label:after,.controls-form__setting--picture form.inverse-form input[type=checkbox]:checked+label:after {
    background-position: 0 -366px
}

.controls-form__setting--basics form.inverse-form input[type=radio]:focus+label:before,.controls-form__setting--basics form.inverse-form input[type=checkbox]:focus+label:before,.controls-form__setting--picture form.inverse-form input[type=radio]:focus+label:before,.controls-form__setting--picture form.inverse-form input[type=checkbox]:focus+label:before {
    -webkit-box-shadow: 0 0 0 1px #98d8f4,0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #98d8f4,0 0 0 1px #fff inset
}

.controls-form__setting--basics form.inverse-form input[type=radio]:focus:checked+label:before,.controls-form__setting--basics form.inverse-form input[type=checkbox]:focus:checked+label:before,.controls-form__setting--picture form.inverse-form input[type=radio]:focus:checked+label:before,.controls-form__setting--picture form.inverse-form input[type=checkbox]:focus:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px #98d8f4,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 1px #98d8f4,0 0 0 11px #98d8f4 inset
}

.controls-form__setting--basics form.inverse-form input[type=radio]:disabled:checked+label:before,.controls-form__setting--basics form.inverse-form input[type=checkbox]:disabled:checked+label:before,.controls-form__setting--picture form.inverse-form input[type=radio]:disabled:checked+label:before,.controls-form__setting--picture form.inverse-form input[type=checkbox]:disabled:checked+label:before {
    -webkit-box-shadow: 0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 11px #98d8f4 inset
}

.controls-form__setting--basics form.inverse-form input[type=radio]:disabled:checked+label:after,.controls-form__setting--basics form.inverse-form input[type=checkbox]:disabled:checked+label:after,.controls-form__setting--picture form.inverse-form input[type=radio]:disabled:checked+label:after,.controls-form__setting--picture form.inverse-form input[type=checkbox]:disabled:checked+label:after {
    background-position: 0 -366px
}

.controls-form__setting--basics form.inverse-form input[type=radio]:checked+label:before,.controls-form__setting--picture form.inverse-form input[type=radio]:checked+label:before {
    -webkit-box-shadow: 0 0 0 6px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 6px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset
}

.controls-form__setting--basics form.inverse-form input[type=radio]:focus:checked+label:before,.controls-form__setting--picture form.inverse-form input[type=radio]:focus:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px #98d8f4,0 0 0 6px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 1px #98d8f4,0 0 0 6px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset
}

.controls-form__setting--basics form.inverse-form input[type=radio]:disabled:checked+label:before,.controls-form__setting--picture form.inverse-form input[type=radio]:disabled:checked+label:before {
    -webkit-box-shadow: 0 0 0 6px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 6px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset
}

.controls-form__setting--basics form.inverse-form input[type=radio].small-input:checked+label:before,.controls-form__setting--picture form.inverse-form input[type=radio].small-input:checked+label:before {
    -webkit-box-shadow: 0 0 0 5px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 5px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset
}

.controls-form__setting--basics form.inverse-form input[type=radio].small-input:checked+label:after,.controls-form__setting--picture form.inverse-form input[type=radio].small-input:checked+label:after {
    border-width: 5px
}

.controls-form__setting--basics form.inverse-form input[type=radio].small-input:focus:checked+label:before,.controls-form__setting--picture form.inverse-form input[type=radio].small-input:focus:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px #98d8f4,0 0 0 5px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 1px #98d8f4,0 0 0 5px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset
}

.controls-form__setting--basics form.inverse-form input[type=radio].small-input:disabled:checked+label:before,.controls-form__setting--picture form.inverse-form input[type=radio].small-input:disabled:checked+label:before {
    -webkit-box-shadow: 0 0 0 5px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 5px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset
}

.controls-form__setting--basics form.inverse-form input[type=checkbox]:indeterminate+label:after,.controls-form__setting--picture form.inverse-form input[type=checkbox]:indeterminate+label:after {
    background: rgba(0,0,0,0.6)
}

.controls-form__setting--basics form.inverse-form input[type=checkbox]:indeterminate+label:before,.controls-form__setting--picture form.inverse-form input[type=checkbox]:indeterminate+label:before {
    -webkit-box-shadow: 0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 11px #98d8f4 inset
}

.controls-form__setting--basics form.inverse-form input[type=checkbox]:indeterminate:focus+label:before,.controls-form__setting--picture form.inverse-form input[type=checkbox]:indeterminate:focus+label:before {
    -webkit-box-shadow: 0 0 0 1px #98d8f4,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 1px #98d8f4,0 0 0 11px #98d8f4 inset
}

.controls-form__setting--basics form.inverse-form input[type=checkbox]:indeterminate:disabled+label:before,.controls-form__setting--picture form.inverse-form input[type=checkbox]:indeterminate:disabled+label:before {
    -webkit-box-shadow: 0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 11px #98d8f4 inset
}

.controls-form__setting--basics form.simple-form input[type="date"],.controls-form__setting--basics form.simple-form input[type="datetime"],.controls-form__setting--basics form.simple-form input[type="datetime-local"],.controls-form__setting--basics form.simple-form input[type="email"],.controls-form__setting--basics form.simple-form input[type="month"],.controls-form__setting--basics form.simple-form input[type="number"],.controls-form__setting--basics form.simple-form input[type="password"],.controls-form__setting--basics form.simple-form input[type="search"],.controls-form__setting--basics form.simple-form input[type="tel"],.controls-form__setting--basics form.simple-form input[type="text"],.controls-form__setting--basics form.simple-form input[type="time"],.controls-form__setting--basics form.simple-form input[type="url"],.controls-form__setting--basics form.simple-form input[type="week"],.controls-form__setting--basics form.simple-form select,.controls-form__setting--picture form.simple-form input[type="date"],.controls-form__setting--picture form.simple-form input[type="datetime"],.controls-form__setting--picture form.simple-form input[type="datetime-local"],.controls-form__setting--picture form.simple-form input[type="email"],.controls-form__setting--picture form.simple-form input[type="month"],.controls-form__setting--picture form.simple-form input[type="number"],.controls-form__setting--picture form.simple-form input[type="password"],.controls-form__setting--picture form.simple-form input[type="search"],.controls-form__setting--picture form.simple-form input[type="tel"],.controls-form__setting--picture form.simple-form input[type="text"],.controls-form__setting--picture form.simple-form input[type="time"],.controls-form__setting--picture form.simple-form input[type="url"],.controls-form__setting--picture form.simple-form input[type="week"],.controls-form__setting--picture form.simple-form select {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0
}

.controls-form__setting--basics form.simple-form input[type="date"],.controls-form__setting--basics form.simple-form input[type="date"]:hover,.controls-form__setting--basics form.simple-form input[type="date"]:focus,.controls-form__setting--basics form.simple-form input[type="date"]:disabled,.controls-form__setting--basics form.simple-form input[type="datetime"],.controls-form__setting--basics form.simple-form input[type="datetime"]:hover,.controls-form__setting--basics form.simple-form input[type="datetime"]:focus,.controls-form__setting--basics form.simple-form input[type="datetime"]:disabled,.controls-form__setting--basics form.simple-form input[type="datetime-local"],.controls-form__setting--basics form.simple-form input[type="datetime-local"]:hover,.controls-form__setting--basics form.simple-form input[type="datetime-local"]:focus,.controls-form__setting--basics form.simple-form input[type="datetime-local"]:disabled,.controls-form__setting--basics form.simple-form input[type="email"],.controls-form__setting--basics form.simple-form input[type="email"]:hover,.controls-form__setting--basics form.simple-form input[type="email"]:focus,.controls-form__setting--basics form.simple-form input[type="email"]:disabled,.controls-form__setting--basics form.simple-form input[type="month"],.controls-form__setting--basics form.simple-form input[type="month"]:hover,.controls-form__setting--basics form.simple-form input[type="month"]:focus,.controls-form__setting--basics form.simple-form input[type="month"]:disabled,.controls-form__setting--basics form.simple-form input[type="number"],.controls-form__setting--basics form.simple-form input[type="number"]:hover,.controls-form__setting--basics form.simple-form input[type="number"]:focus,.controls-form__setting--basics form.simple-form input[type="number"]:disabled,.controls-form__setting--basics form.simple-form input[type="password"],.controls-form__setting--basics form.simple-form input[type="password"]:hover,.controls-form__setting--basics form.simple-form input[type="password"]:focus,.controls-form__setting--basics form.simple-form input[type="password"]:disabled,.controls-form__setting--basics form.simple-form input[type="search"],.controls-form__setting--basics form.simple-form input[type="search"]:hover,.controls-form__setting--basics form.simple-form input[type="search"]:focus,.controls-form__setting--basics form.simple-form input[type="search"]:disabled,.controls-form__setting--basics form.simple-form input[type="tel"],.controls-form__setting--basics form.simple-form input[type="tel"]:hover,.controls-form__setting--basics form.simple-form input[type="tel"]:focus,.controls-form__setting--basics form.simple-form input[type="tel"]:disabled,.controls-form__setting--basics form.simple-form input[type="text"],.controls-form__setting--basics form.simple-form input[type="text"]:hover,.controls-form__setting--basics form.simple-form input[type="text"]:focus,.controls-form__setting--basics form.simple-form input[type="text"]:disabled,.controls-form__setting--basics form.simple-form input[type="time"],.controls-form__setting--basics form.simple-form input[type="time"]:hover,.controls-form__setting--basics form.simple-form input[type="time"]:focus,.controls-form__setting--basics form.simple-form input[type="time"]:disabled,.controls-form__setting--basics form.simple-form input[type="url"],.controls-form__setting--basics form.simple-form input[type="url"]:hover,.controls-form__setting--basics form.simple-form input[type="url"]:focus,.controls-form__setting--basics form.simple-form input[type="url"]:disabled,.controls-form__setting--basics form.simple-form input[type="week"],.controls-form__setting--basics form.simple-form input[type="week"]:hover,.controls-form__setting--basics form.simple-form input[type="week"]:focus,.controls-form__setting--basics form.simple-form input[type="week"]:disabled,.controls-form__setting--basics form.simple-form select,.controls-form__setting--basics form.simple-form select:hover,.controls-form__setting--basics form.simple-form select:focus,.controls-form__setting--basics form.simple-form select:disabled,.controls-form__setting--picture form.simple-form input[type="date"],.controls-form__setting--picture form.simple-form input[type="date"]:hover,.controls-form__setting--picture form.simple-form input[type="date"]:focus,.controls-form__setting--picture form.simple-form input[type="date"]:disabled,.controls-form__setting--picture form.simple-form input[type="datetime"],.controls-form__setting--picture form.simple-form input[type="datetime"]:hover,.controls-form__setting--picture form.simple-form input[type="datetime"]:focus,.controls-form__setting--picture form.simple-form input[type="datetime"]:disabled,.controls-form__setting--picture form.simple-form input[type="datetime-local"],.controls-form__setting--picture form.simple-form input[type="datetime-local"]:hover,.controls-form__setting--picture form.simple-form input[type="datetime-local"]:focus,.controls-form__setting--picture form.simple-form input[type="datetime-local"]:disabled,.controls-form__setting--picture form.simple-form input[type="email"],.controls-form__setting--picture form.simple-form input[type="email"]:hover,.controls-form__setting--picture form.simple-form input[type="email"]:focus,.controls-form__setting--picture form.simple-form input[type="email"]:disabled,.controls-form__setting--picture form.simple-form input[type="month"],.controls-form__setting--picture form.simple-form input[type="month"]:hover,.controls-form__setting--picture form.simple-form input[type="month"]:focus,.controls-form__setting--picture form.simple-form input[type="month"]:disabled,.controls-form__setting--picture form.simple-form input[type="number"],.controls-form__setting--picture form.simple-form input[type="number"]:hover,.controls-form__setting--picture form.simple-form input[type="number"]:focus,.controls-form__setting--picture form.simple-form input[type="number"]:disabled,.controls-form__setting--picture form.simple-form input[type="password"],.controls-form__setting--picture form.simple-form input[type="password"]:hover,.controls-form__setting--picture form.simple-form input[type="password"]:focus,.controls-form__setting--picture form.simple-form input[type="password"]:disabled,.controls-form__setting--picture form.simple-form input[type="search"],.controls-form__setting--picture form.simple-form input[type="search"]:hover,.controls-form__setting--picture form.simple-form input[type="search"]:focus,.controls-form__setting--picture form.simple-form input[type="search"]:disabled,.controls-form__setting--picture form.simple-form input[type="tel"],.controls-form__setting--picture form.simple-form input[type="tel"]:hover,.controls-form__setting--picture form.simple-form input[type="tel"]:focus,.controls-form__setting--picture form.simple-form input[type="tel"]:disabled,.controls-form__setting--picture form.simple-form input[type="text"],.controls-form__setting--picture form.simple-form input[type="text"]:hover,.controls-form__setting--picture form.simple-form input[type="text"]:focus,.controls-form__setting--picture form.simple-form input[type="text"]:disabled,.controls-form__setting--picture form.simple-form input[type="time"],.controls-form__setting--picture form.simple-form input[type="time"]:hover,.controls-form__setting--picture form.simple-form input[type="time"]:focus,.controls-form__setting--picture form.simple-form input[type="time"]:disabled,.controls-form__setting--picture form.simple-form input[type="url"],.controls-form__setting--picture form.simple-form input[type="url"]:hover,.controls-form__setting--picture form.simple-form input[type="url"]:focus,.controls-form__setting--picture form.simple-form input[type="url"]:disabled,.controls-form__setting--picture form.simple-form input[type="week"],.controls-form__setting--picture form.simple-form input[type="week"]:hover,.controls-form__setting--picture form.simple-form input[type="week"]:focus,.controls-form__setting--picture form.simple-form input[type="week"]:disabled,.controls-form__setting--picture form.simple-form select,.controls-form__setting--picture form.simple-form select:hover,.controls-form__setting--picture form.simple-form select:focus,.controls-form__setting--picture form.simple-form select:disabled {
    border-width: 0 0 1px
}

.controls-form__setting--basics form.simple-form input[type="date"]:focus,.controls-form__setting--basics form.simple-form input[type="datetime"]:focus,.controls-form__setting--basics form.simple-form input[type="datetime-local"]:focus,.controls-form__setting--basics form.simple-form input[type="email"]:focus,.controls-form__setting--basics form.simple-form input[type="month"]:focus,.controls-form__setting--basics form.simple-form input[type="number"]:focus,.controls-form__setting--basics form.simple-form input[type="password"]:focus,.controls-form__setting--basics form.simple-form input[type="search"]:focus,.controls-form__setting--basics form.simple-form input[type="tel"]:focus,.controls-form__setting--basics form.simple-form input[type="text"]:focus,.controls-form__setting--basics form.simple-form input[type="time"]:focus,.controls-form__setting--basics form.simple-form input[type="url"]:focus,.controls-form__setting--basics form.simple-form input[type="week"]:focus,.controls-form__setting--basics form.simple-form select:focus,.controls-form__setting--picture form.simple-form input[type="date"]:focus,.controls-form__setting--picture form.simple-form input[type="datetime"]:focus,.controls-form__setting--picture form.simple-form input[type="datetime-local"]:focus,.controls-form__setting--picture form.simple-form input[type="email"]:focus,.controls-form__setting--picture form.simple-form input[type="month"]:focus,.controls-form__setting--picture form.simple-form input[type="number"]:focus,.controls-form__setting--picture form.simple-form input[type="password"]:focus,.controls-form__setting--picture form.simple-form input[type="search"]:focus,.controls-form__setting--picture form.simple-form input[type="tel"]:focus,.controls-form__setting--picture form.simple-form input[type="text"]:focus,.controls-form__setting--picture form.simple-form input[type="time"]:focus,.controls-form__setting--picture form.simple-form input[type="url"]:focus,.controls-form__setting--picture form.simple-form input[type="week"]:focus,.controls-form__setting--picture form.simple-form select:focus {
    -webkit-box-shadow: 0 1px 0 0 #0073b1;
    box-shadow: 0 1px 0 0 #0073b1
}

.controls-form__setting--basics form.simple-form select,.controls-form__setting--picture form.simple-form select {
    padding-right: 32px
}

.controls-form__setting--basics form.simple-form .floating-label,.controls-form__setting--picture form.simple-form .floating-label {
    position: relative;
    display: block;
    margin-top: 35px
}

.controls-form__setting--basics form.simple-form .floating-label .label-text,.controls-form__setting--picture form.simple-form .floating-label .label-text {
    position: absolute;
    top: 10px;
    left: 0px;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    margin: 0
}

.controls-form__setting--basics form.simple-form .floating-label[data-form-elem-focus=true] .label-text,.controls-form__setting--picture form.simple-form .floating-label[data-form-elem-focus=true] .label-text {
    transform: translate(0, -25px);
    -webkit-transform: translate(0, -25px)
}

.controls-form__setting--basics form.simple-form.inverse-form input[type="date"]:focus,.controls-form__setting--basics form.simple-form.inverse-form input[type="datetime"]:focus,.controls-form__setting--basics form.simple-form.inverse-form input[type="datetime-local"]:focus,.controls-form__setting--basics form.simple-form.inverse-form input[type="email"]:focus,.controls-form__setting--basics form.simple-form.inverse-form input[type="month"]:focus,.controls-form__setting--basics form.simple-form.inverse-form input[type="number"]:focus,.controls-form__setting--basics form.simple-form.inverse-form input[type="password"]:focus,.controls-form__setting--basics form.simple-form.inverse-form input[type="search"]:focus,.controls-form__setting--basics form.simple-form.inverse-form input[type="tel"]:focus,.controls-form__setting--basics form.simple-form.inverse-form input[type="text"]:focus,.controls-form__setting--basics form.simple-form.inverse-form input[type="time"]:focus,.controls-form__setting--basics form.simple-form.inverse-form input[type="url"]:focus,.controls-form__setting--basics form.simple-form.inverse-form input[type="week"]:focus,.controls-form__setting--basics form.simple-form.inverse-form select:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="date"]:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="datetime"]:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="datetime-local"]:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="email"]:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="month"]:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="number"]:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="password"]:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="search"]:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="tel"]:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="text"]:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="time"]:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="url"]:focus,.controls-form__setting--picture form.simple-form.inverse-form input[type="week"]:focus,.controls-form__setting--picture form.simple-form.inverse-form select:focus {
    -webkit-box-shadow: 0 1px 0 0 #98d8f4;
    box-shadow: 0 1px 0 0 #98d8f4
}

@media screen and (-ms-high-contrast: active) {
    .controls-form__setting--basics textarea:focus,.controls-form__setting--basics input[type="date"]:focus,.controls-form__setting--basics input[type="datetime"]:focus,.controls-form__setting--basics input[type="datetime-local"]:focus,.controls-form__setting--basics input[type="email"]:focus,.controls-form__setting--basics input[type="month"]:focus,.controls-form__setting--basics input[type="number"]:focus,.controls-form__setting--basics input[type="password"]:focus,.controls-form__setting--basics input[type="search"]:focus,.controls-form__setting--basics input[type="tel"]:focus,.controls-form__setting--basics input[type="text"]:focus,.controls-form__setting--basics input[type="time"]:focus,.controls-form__setting--basics input[type="url"]:focus,.controls-form__setting--basics input[type="week"]:focus,.controls-form__setting--picture textarea:focus,.controls-form__setting--picture input[type="date"]:focus,.controls-form__setting--picture input[type="datetime"]:focus,.controls-form__setting--picture input[type="datetime-local"]:focus,.controls-form__setting--picture input[type="email"]:focus,.controls-form__setting--picture input[type="month"]:focus,.controls-form__setting--picture input[type="number"]:focus,.controls-form__setting--picture input[type="password"]:focus,.controls-form__setting--picture input[type="search"]:focus,.controls-form__setting--picture input[type="tel"]:focus,.controls-form__setting--picture input[type="text"]:focus,.controls-form__setting--picture input[type="time"]:focus,.controls-form__setting--picture input[type="url"]:focus,.controls-form__setting--picture input[type="week"]:focus {
        outline: 2px dotted ButtonText
    }

    .controls-form__setting--basics input[type="checkbox"]:focus+label:before,.controls-form__setting--basics input[type="radio"]:focus+label:before,.controls-form__setting--picture input[type="checkbox"]:focus+label:before,.controls-form__setting--picture input[type="radio"]:focus+label:before {
        outline: 2px dotted ButtonText
    }

    .controls-form__setting--basics select:focus,.controls-form__setting--picture select:focus {
        outline: 2px dotted ButtonText
    }

    .controls-form__setting--basics input[type=checkbox]:checked+label:after,.controls-form__setting--picture input[type=checkbox]:checked+label:after {
        content: "\2714";
        font-size: 18px;
        top: -3px;
        left: 0;
        background: transparent
    }

    .controls-form__setting--basics input[type=checkbox]:checked.small-input+label:after,.controls-form__setting--picture input[type=checkbox]:checked.small-input+label:after {
        font-size: 16px;
        left: -1px
    }

    .controls-form__setting--basics input[type=radio]:checked+label:after,.controls-form__setting--picture input[type=radio]:checked+label:after {
        border: 7px solid currentColor;
        border-radius: 50%;
        width: 22px;
        height: 22px
    }

    .controls-form__setting--basics input[type=radio]:checked.small-input+label:after,.controls-form__setting--picture input[type=radio]:checked.small-input+label:after {
        width: 18px;
        height: 18px
    }

    .controls-form__setting--basics input[type=checkbox]:indeterminate+label:after,.controls-form__setting--picture input[type=checkbox]:indeterminate+label:after {
        background: currentColor
    }
}

.controls-form__setting--basics artdeco-floatlabel,.controls-form__setting--picture artdeco-floatlabel {
    position: relative;
    display: block;
    margin-top: 35px
}

.controls-form__setting--basics artdeco-floatlabel input[type="date"],.controls-form__setting--basics artdeco-floatlabel input[type="datetime"],.controls-form__setting--basics artdeco-floatlabel input[type="datetime-local"],.controls-form__setting--basics artdeco-floatlabel input[type="email"],.controls-form__setting--basics artdeco-floatlabel input[type="month"],.controls-form__setting--basics artdeco-floatlabel input[type="number"],.controls-form__setting--basics artdeco-floatlabel input[type="password"],.controls-form__setting--basics artdeco-floatlabel input[type="search"],.controls-form__setting--basics artdeco-floatlabel input[type="tel"],.controls-form__setting--basics artdeco-floatlabel input[type="text"],.controls-form__setting--basics artdeco-floatlabel input[type="time"],.controls-form__setting--basics artdeco-floatlabel input[type="url"],.controls-form__setting--basics artdeco-floatlabel input[type="week"],.controls-form__setting--picture artdeco-floatlabel input[type="date"],.controls-form__setting--picture artdeco-floatlabel input[type="datetime"],.controls-form__setting--picture artdeco-floatlabel input[type="datetime-local"],.controls-form__setting--picture artdeco-floatlabel input[type="email"],.controls-form__setting--picture artdeco-floatlabel input[type="month"],.controls-form__setting--picture artdeco-floatlabel input[type="number"],.controls-form__setting--picture artdeco-floatlabel input[type="password"],.controls-form__setting--picture artdeco-floatlabel input[type="search"],.controls-form__setting--picture artdeco-floatlabel input[type="tel"],.controls-form__setting--picture artdeco-floatlabel input[type="text"],.controls-form__setting--picture artdeco-floatlabel input[type="time"],.controls-form__setting--picture artdeco-floatlabel input[type="url"],.controls-form__setting--picture artdeco-floatlabel input[type="week"] {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0
}

.controls-form__setting--basics artdeco-floatlabel input[type="date"],.controls-form__setting--basics artdeco-floatlabel input[type="date"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="date"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="date"]:disabled,.controls-form__setting--basics artdeco-floatlabel input[type="datetime"],.controls-form__setting--basics artdeco-floatlabel input[type="datetime"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="datetime"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="datetime"]:disabled,.controls-form__setting--basics artdeco-floatlabel input[type="datetime-local"],.controls-form__setting--basics artdeco-floatlabel input[type="datetime-local"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="datetime-local"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="datetime-local"]:disabled,.controls-form__setting--basics artdeco-floatlabel input[type="email"],.controls-form__setting--basics artdeco-floatlabel input[type="email"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="email"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="email"]:disabled,.controls-form__setting--basics artdeco-floatlabel input[type="month"],.controls-form__setting--basics artdeco-floatlabel input[type="month"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="month"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="month"]:disabled,.controls-form__setting--basics artdeco-floatlabel input[type="number"],.controls-form__setting--basics artdeco-floatlabel input[type="number"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="number"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="number"]:disabled,.controls-form__setting--basics artdeco-floatlabel input[type="password"],.controls-form__setting--basics artdeco-floatlabel input[type="password"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="password"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="password"]:disabled,.controls-form__setting--basics artdeco-floatlabel input[type="search"],.controls-form__setting--basics artdeco-floatlabel input[type="search"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="search"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="search"]:disabled,.controls-form__setting--basics artdeco-floatlabel input[type="tel"],.controls-form__setting--basics artdeco-floatlabel input[type="tel"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="tel"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="tel"]:disabled,.controls-form__setting--basics artdeco-floatlabel input[type="text"],.controls-form__setting--basics artdeco-floatlabel input[type="text"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="text"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="text"]:disabled,.controls-form__setting--basics artdeco-floatlabel input[type="time"],.controls-form__setting--basics artdeco-floatlabel input[type="time"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="time"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="time"]:disabled,.controls-form__setting--basics artdeco-floatlabel input[type="url"],.controls-form__setting--basics artdeco-floatlabel input[type="url"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="url"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="url"]:disabled,.controls-form__setting--basics artdeco-floatlabel input[type="week"],.controls-form__setting--basics artdeco-floatlabel input[type="week"]:hover,.controls-form__setting--basics artdeco-floatlabel input[type="week"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="week"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="date"],.controls-form__setting--picture artdeco-floatlabel input[type="date"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="date"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="date"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="datetime"],.controls-form__setting--picture artdeco-floatlabel input[type="datetime"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="datetime"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="datetime"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="datetime-local"],.controls-form__setting--picture artdeco-floatlabel input[type="datetime-local"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="datetime-local"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="datetime-local"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="email"],.controls-form__setting--picture artdeco-floatlabel input[type="email"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="email"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="email"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="month"],.controls-form__setting--picture artdeco-floatlabel input[type="month"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="month"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="month"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="number"],.controls-form__setting--picture artdeco-floatlabel input[type="number"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="number"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="number"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="password"],.controls-form__setting--picture artdeco-floatlabel input[type="password"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="password"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="password"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="search"],.controls-form__setting--picture artdeco-floatlabel input[type="search"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="search"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="search"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="tel"],.controls-form__setting--picture artdeco-floatlabel input[type="tel"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="tel"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="tel"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="text"],.controls-form__setting--picture artdeco-floatlabel input[type="text"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="text"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="text"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="time"],.controls-form__setting--picture artdeco-floatlabel input[type="time"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="time"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="time"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="url"],.controls-form__setting--picture artdeco-floatlabel input[type="url"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="url"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="url"]:disabled,.controls-form__setting--picture artdeco-floatlabel input[type="week"],.controls-form__setting--picture artdeco-floatlabel input[type="week"]:hover,.controls-form__setting--picture artdeco-floatlabel input[type="week"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="week"]:disabled {
    border-width: 0 0 1px;
    outline: 0
}

.controls-form__setting--basics artdeco-floatlabel input[type="date"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="datetime"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="datetime-local"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="email"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="month"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="number"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="password"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="search"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="tel"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="text"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="time"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="url"]:focus,.controls-form__setting--basics artdeco-floatlabel input[type="week"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="date"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="datetime"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="datetime-local"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="email"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="month"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="number"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="password"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="search"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="tel"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="text"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="time"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="url"]:focus,.controls-form__setting--picture artdeco-floatlabel input[type="week"]:focus {
    -webkit-box-shadow: 0 1px 0 0 #0084bf;
    box-shadow: 0 1px 0 0 #0084bf
}

.controls-form__setting--basics artdeco-floatlabel select,.controls-form__setting--picture artdeco-floatlabel select {
    padding-right: 32px
}

.controls-form__setting--basics artdeco-floatlabel .artdeco-label-text,.controls-form__setting--picture artdeco-floatlabel .artdeco-label-text {
    position: absolute;
    top: 10px;
    left: 0px;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    margin: 0
}

.controls-form__setting--basics artdeco-floatlabel[data-form-elem-focus=true] .artdeco-label-text,.controls-form__setting--picture artdeco-floatlabel[data-form-elem-focus=true] .artdeco-label-text {
    transform: translate(0, -25px);
    -webkit-transform: translate(0, -25px)
}

.controls-form__profile-visibility-setting {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: #e1e9ee
}

.controls-form__card-header {
    max-width: 175px;
    word-break: break-word
}

.setting-toggle__name--basics,.setting-toggle__name--picture {
    padding-bottom: 8px
}

.setting-toggle__name:not(.setting-toggle__name--basics):not(.setting-toggle__name--picture) {
    max-width: 165px;
    word-break: break-word
}

.controls {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    padding: 16px;
    background-color: #fff
}

@media screen and (-ms-high-contrast: active) {
    .controls {
        border: 1px solid activeborder
    }
}

.controls__eyeball-icon {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 8px
}

.controls__header {
    margin-bottom: 16px
}

.controls__header-title {
    display: inline-block;
    vertical-align: top
}

.controls__header-description {
    margin-top: 4px
}

.vanity-name {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    border-radius: 2px;
    padding: 16px;
    background-color: #fff
}

@media screen and (-ms-high-contrast: active) {
    .vanity-name {
        border: 1px solid activeborder
    }
}

.vanity-name__edit-vanity,.vanity-name__plus-icon {
    width: 24px;
    height: 24px;
    vertical-align: bottom
}

.vanity-name__edit-vanity {
    margin-left: 8px
}

.vanity-name__create-vanity-text {
    display: inline-block;
    margin: 0 8px 2px 4px
}

.vanity-name__link-icon {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 8px
}

.vanity-name__form--create-vanity .vanity-name__editor,.vanity-name__form--create-vanity .vanity-name__display {
    display: none
}

.vanity-name__form--display-vanity .vanity-name__editor,.vanity-name__form--display-vanity .vanity-name__create-vanity {
    display: none
}

.vanity-name__form--edit-vanity .vanity-name__display,.vanity-name__form--edit-vanity .vanity-name__create-vanity {
    display: none
}

.vanity-name__label {
    display: none
}

.vanity-name__title {
    display: inline-block;
    vertical-align: top
}

.vanity-name__error {
    margin: 8px 0
}

.vanity-name__description {
    margin: 4px 0 12px
}

.vanity-name__note {
    margin-top: 12px
}

.vanity-name__input-box {
    border: 0;
    border-bottom: 1px solid rgba(0,0,0,0.9);
    background: none;
    width: 120px
}

.vanity-name__input-box--error {
    border-bottom-color: #ee1620
}

.vanity-name__buttons {
    margin-top: 12px;
    text-align: right
}

.vanity-name__cancel-button {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #0073b1;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 600;
    font-family: inherit;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0
}

@media only screen and (-ms-high-contrast: active) {
    .vanity-name__cancel-button {
        border: 1px solid currentColor;
        line-height: 22px;
        border-width: 0;
        line-height: 24px
    }
}

html.ie .vanity-name__cancel-button:focus,html.edge .vanity-name__cancel-button:focus {
    outline: 1px dashed #7f7f7f
}

.vanity-name__cancel-button li-icon {
    top: 1px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 16px;
    left: 0;
    margin: -12px 0 0 -6px;
    padding: 0 6px 0 0;
    position: relative;
    width: 16px
}

.vanity-name__cancel-button li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .vanity-name__cancel-button,.ie .vanity-name__cancel-button {
    border-radius: 0
}

.vanity-name__cancel-button:hover:not(:disabled):not(.disabled),.vanity-name__cancel-button.hover-not-disabled {
    background-color: rgba(152,216,244,0.25);
    color: #006097
}

.vanity-name__cancel-button:focus,.vanity-name__cancel-button.focus {
    background-color: rgba(152,216,244,0.25);
    color: #006097
}

.vanity-name__cancel-button:active:not(:disabled):not(.disabled),.vanity-name__cancel-button.active-not-disabled {
    background-color: rgba(152,216,244,0.45);
    color: #004b7c
}

.vanity-name__cancel-button:disabled,.vanity-name__cancel-button.disabled {
    color: rgba(0,115,177,0.35);
    cursor: not-allowed
}

.vanity-name__submit-button {
    background-color: #0073b1;
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 600;
    font-family: inherit;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    margin-left: 8px
}

@media only screen and (-ms-high-contrast: active) {
    .vanity-name__submit-button {
        border: 1px solid currentColor;
        line-height: 22px
    }
}

html.ie .vanity-name__submit-button:focus,html.edge .vanity-name__submit-button:focus {
    outline: 1px dashed #7f7f7f
}

.vanity-name__submit-button li-icon {
    top: 1px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 16px;
    left: 0;
    margin: -12px 0 0 -6px;
    padding: 0 6px 0 0;
    position: relative;
    width: 16px
}

.vanity-name__submit-button li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .vanity-name__submit-button,.ie .vanity-name__submit-button {
    border-radius: 0
}

.vanity-name__submit-button:hover:not(:disabled):not(.disabled),.vanity-name__submit-button.hover-not-disabled {
    background-color: #006097;
    color: #fff
}

.vanity-name__submit-button:focus,.vanity-name__submit-button.focus {
    background-color: #006097;
    color: #fff
}

.vanity-name__submit-button:active:not(:disabled):not(.disabled),.vanity-name__submit-button.active-not-disabled {
    background-color: #004b7c;
    color: #fff
}

.vanity-name__submit-button:disabled,.vanity-name__submit-button.disabled {
    color: rgba(255,255,255,0.45);
    background-color: rgba(0,115,177,0.35);
    cursor: not-allowed
}

.edit-content,.create-badge {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    padding: 16px;
    background-color: #fff
}

@media screen and (-ms-high-contrast: active) {
    .edit-content,.create-badge {
        border: 1px solid activeborder
    }
}

.edit-content__title,.create-badge__title {
    display: inline-block;
    vertical-align: top
}

.edit-content__description,.create-badge__description {
    margin-top: 4px
}

.edit-content__button,.create-badge__button {
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1;
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #0073b1;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 600;
    font-family: inherit;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    -webkit-box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px rgba(0,0,0,0);
    margin-top: 12px
}

.edit-content__button:visited,.create-badge__button:visited {
    color: #0073b1
}

.edit-content__button:hover,.edit-content__button:focus,.create-badge__button:hover,.create-badge__button:focus {
    text-decoration: underline;
    color: #006097
}

.edit-content__button:active,.create-badge__button:active {
    color: #004b7c
}

.edit-content__button:hover,.create-badge__button:hover {
    text-decoration: none
}

@media only screen and (-ms-high-contrast: active) {
    .edit-content__button,.create-badge__button {
        border: 1px solid currentColor;
        line-height: 22px
    }
}

html.ie .edit-content__button:focus,html.edge .edit-content__button:focus,html.ie .create-badge__button:focus,html.edge .create-badge__button:focus {
    outline: 1px dashed #7f7f7f
}

.edit-content__button li-icon,.create-badge__button li-icon {
    top: 1px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 16px;
    left: 0;
    margin: -12px 0 0 -6px;
    padding: 0 6px 0 0;
    position: relative;
    width: 16px
}

.edit-content__button li-icon>svg,.create-badge__button li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .edit-content__button,.ie .edit-content__button,.edge .create-badge__button,.ie .create-badge__button {
    border-radius: 0
}

.edit-content__button:not(:disabled)[data-is-animating-click=true],.edit-content__button:hover:not(:disabled)[data-is-animating-click=true],.create-badge__button:not(:disabled)[data-is-animating-click=true],.create-badge__button:hover:not(:disabled)[data-is-animating-click=true] {
    -webkit-box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px #004b7c;
    box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px #004b7c
}

.edit-content__button:hover:not(:disabled):not(.disabled),.edit-content__button.hover-not-disabled,.create-badge__button:hover:not(:disabled):not(.disabled),.create-badge__button.hover-not-disabled {
    background-color: rgba(152,216,244,0.25);
    color: #006097;
    -webkit-box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px #006097,inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px #006097,inset 0 0 0 1px rgba(0,0,0,0)
}

.edit-content__button:focus,.edit-content__button.focus,.create-badge__button:focus,.create-badge__button.focus {
    background-color: rgba(152,216,244,0.25);
    color: #006097;
    -webkit-box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px #006097,inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px #006097,inset 0 0 0 1px rgba(0,0,0,0)
}

.edit-content__button:active:not(:disabled):not(.disabled),.edit-content__button.active-not-disabled,.create-badge__button:active:not(:disabled):not(.disabled),.create-badge__button.active-not-disabled {
    background-color: rgba(152,216,244,0.45);
    color: #004b7c
}

.edit-content__button:disabled,.edit-content__button.disabled,.create-badge__button:disabled,.create-badge__button.disabled {
    color: rgba(0,115,177,0.35);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,115,177,0.35);
    box-shadow: inset 0 0 0 1px rgba(0,115,177,0.35);
    cursor: not-allowed
}

.edit-content__paragraph-icon,.edit-content__profile-icon,.create-badge__paragraph-icon,.create-badge__profile-icon {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 8px
}

.pp-section,.controls-form__setting-toggle--nested,.education__item--details,.education-item__details,.top-card__education-info,.top-card__position-info,.top-card__websites,.topcard__headline,.top-card-layout__headline,.topcard-links__item,.experience__list-item,.experience-item,.experience-group-position,.experience-item__description,.experience-group-position__description,.position-body__description {
    max-height: 20000px;
    opacity: 1;
    overflow-y: hidden
}

.pp-section.hide,.controls-form__setting-toggle--nested.hide,.education__item--details.hide,.education-item__details.hide,.top-card__education-info.hide,.top-card__position-info.hide,.top-card__websites.hide,.topcard__headline.hide,.top-card-layout__headline.hide,.topcard-links__item.hide,.experience__list-item.hide,.experience-item.hide,.experience-group-position.hide,.experience-item__description.hide,.experience-group-position__description.hide,.position-body__description.hide {
    max-height: 0;
    opacity: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
}

.pp-section.with-transition,.controls-form__setting-toggle--nested.with-transition,.education__item--details.with-transition,.education-item__details.with-transition,.top-card__education-info.with-transition,.top-card__position-info.with-transition,.top-card__websites.with-transition,.topcard__headline.with-transition,.top-card-layout__headline.with-transition,.topcard-links__item.with-transition,.experience__list-item.with-transition,.experience-item.with-transition,.experience-group-position.with-transition,.experience-item__description.with-transition,.experience-group-position__description.with-transition,.position-body__description.with-transition {
    -webkit-transition: all 1s ease-out;
    transition: all 1s ease-out
}

.topcard__profile-image-container .topcard__profile-image--ghost-image {
    display: none
}

.topcard__profile-image-container.hide .topcard__profile-image--ghost-image {
    display: block
}

.topcard__profile-image-container.hide .topcard__profile-image--real-image {
    display: none
}

.topcard--hide,.top-card-layout--hide {
    display: none
}

.top-card__profile-image-container .top-card__profile-image--ghost-image {
    display: none
}

.top-card__profile-image-container.hide .top-card__profile-image--ghost-image {
    display: inline
}

.top-card__profile-image-container.hide .top-card__profile-image--real-image {
    display: none
}

.top-card-layout--show-current-hide-past-position .top-card__position-info[data-section="pastPositionsDetails"] {
    display: none
}

.top-card__subline-item.hide {
    display: none
}

.top-card__position-info:first-child.hide+.top-card__subline-item--bullet::before,.top-card__position-info.hide+.top-card__position-info.hide+.top-card__subline-item--bullet::before {
    display: none
}

.cover-img.hide::after {
    content: url("/sc/h/5q92mjc5c51bjlwaj3rs9aa82")
}

.controls-form--off .controls-form__profile-visibility-setting {
    -webkit-box-shadow: 0px 0px 0px 3px #0073b1;
    box-shadow: 0px 0px 0px 3px #0073b1;
    -webkit-transition: -webkit-box-shadow .3s ease-in;
    transition: -webkit-box-shadow .3s ease-in;
    transition: box-shadow .3s ease-in;
    transition: box-shadow .3s ease-in, -webkit-box-shadow .3s ease-in;
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
    position: relative;
    z-index: 2
}

.controls-form--off .controls-form__section-settings {
    opacity: 0.5
}

.experience-group {
    opacity: 1;
    -webkit-transition: 1s opacity;
    transition: 1s opacity
}

.experience-group.fade {
    opacity: 0
}

.experience-group--single-visible-position .experience-group-header,.experience-group--single-visible-position .experience-group-header__url {
    display: none
}

.profile-off-notice {
    display: none;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    padding: 24px
}

@media screen and (-ms-high-contrast: active) {
    .profile-off-notice {
        border: 1px solid activeborder
    }
}

.profile-off-notice__header {
    display: none
}

.profile-off-notice--show {
    display: block
}

.experience-group-position.experience-group-position--single {
    padding: 0 0 24px
}

.experience-group-position.experience-group-position--single .entity-image,.experience-group-position.experience-group-position--single .experience-group-position__subtitle {
    display: block
}

.experience-group-position.experience-group-position--single::before {
    content: none
}

.experience-group-position.experience-group-position--single .experience-group-position__contents {
    border-left: none;
    margin-left: 0;
    padding: 0
}

.ellipsis-menu {
    display: none
}

.modal .modal--photo-visibility-modal .modal__main {
    padding: 16px 0
}

.modal .modal--photo-visibility-modal .modal__wrapper {
    max-width: 650px
}

.modal .photo-visibility-modal__form {
    padding-bottom: 12px
}

.modal .photo-visibility-modal__radio-label {
    margin-left: 8px
}

.modal .photo-visibility-modal__fieldset {
    border-bottom: 1px solid #e6e9ec;
    margin-bottom: 12px
}

.modal .photo-visibility-modal__fieldset-field {
    padding-top: 12px
}

.modal .photo-visibility-modal__fieldset-field:not(:last-child) {
    border-bottom: 1px solid #e6e9ec
}

.modal .photo-visibility-modal__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.modal .photo-visibility-modal__secondary-button {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0,0,0,0.6);
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.6),inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.6),inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px rgba(0,0,0,0);
    margin-right: 8px
}

@media only screen and (-ms-high-contrast: active) {
    .modal .photo-visibility-modal__secondary-button {
        border: 1px solid currentColor;
        line-height: 30px
    }
}

html.ie .modal .photo-visibility-modal__secondary-button:focus,html.edge .modal .photo-visibility-modal__secondary-button:focus {
    outline: 1px dashed #7f7f7f
}

.modal .photo-visibility-modal__secondary-button li-icon {
    top: 2px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 16px;
    left: 0;
    margin: -12px 0 0 -6px;
    padding: 0 6px 0 0;
    position: relative;
    width: 16px
}

.modal .photo-visibility-modal__secondary-button li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .modal .photo-visibility-modal__secondary-button,.ie .modal .photo-visibility-modal__secondary-button {
    border-radius: 0
}

.modal .photo-visibility-modal__secondary-button:not(:disabled)[data-is-animating-click=true],.modal .photo-visibility-modal__secondary-button:hover:not(:disabled)[data-is-animating-click=true] {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.6),inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px rgba(0,0,0,0.9);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.6),inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px rgba(0,0,0,0.9)
}

.modal .photo-visibility-modal__secondary-button:hover:not(:disabled):not(.disabled),.modal .photo-visibility-modal__secondary-button.hover-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.6),inset 0 0 0 2px rgba(0,0,0,0.75),inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.6),inset 0 0 0 2px rgba(0,0,0,0.75),inset 0 0 0 1px rgba(0,0,0,0)
}

.modal .photo-visibility-modal__secondary-button:focus,.modal .photo-visibility-modal__secondary-button.focus {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.6),inset 0 0 0 2px rgba(0,0,0,0.75),inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.6),inset 0 0 0 2px rgba(0,0,0,0.75),inset 0 0 0 1px rgba(0,0,0,0)
}

.modal .photo-visibility-modal__secondary-button:active:not(:disabled):not(.disabled),.modal .photo-visibility-modal__secondary-button.active-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.9)
}

.modal .photo-visibility-modal__secondary-button:disabled,.modal .photo-visibility-modal__secondary-button.disabled {
    color: rgba(0,0,0,0.25);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.25);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.25);
    cursor: not-allowed
}

.modal .photo-visibility-modal__primary-button {
    background-color: #0073b1;
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0
}

@media only screen and (-ms-high-contrast: active) {
    .modal .photo-visibility-modal__primary-button {
        border: 1px solid currentColor;
        line-height: 30px
    }
}

html.ie .modal .photo-visibility-modal__primary-button:focus,html.edge .modal .photo-visibility-modal__primary-button:focus {
    outline: 1px dashed #7f7f7f
}

.modal .photo-visibility-modal__primary-button li-icon {
    top: 2px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 16px;
    left: 0;
    margin: -12px 0 0 -6px;
    padding: 0 6px 0 0;
    position: relative;
    width: 16px
}

.modal .photo-visibility-modal__primary-button li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .modal .photo-visibility-modal__primary-button,.ie .modal .photo-visibility-modal__primary-button {
    border-radius: 0
}

.modal .photo-visibility-modal__primary-button:hover:not(:disabled):not(.disabled),.modal .photo-visibility-modal__primary-button.hover-not-disabled {
    background-color: #006097;
    color: #fff
}

.modal .photo-visibility-modal__primary-button:focus,.modal .photo-visibility-modal__primary-button.focus {
    background-color: #006097;
    color: #fff
}

.modal .photo-visibility-modal__primary-button:active:not(:disabled):not(.disabled),.modal .photo-visibility-modal__primary-button.active-not-disabled {
    background-color: #004b7c;
    color: #fff
}

.modal .photo-visibility-modal__primary-button:disabled,.modal .photo-visibility-modal__primary-button.disabled {
    color: rgba(255,255,255,0.45);
    background-color: rgba(0,115,177,0.35);
    cursor: not-allowed
}

.modal .photo-visibility-modal__footer {
    margin-top: 12px
}

.fix-picture-conflict-cta {
    cursor: pointer;
    text-decoration: underline
}

.modal--photo-visibility-modal .modal__state:checked ~ .modal__overlay {
    overflow: scroll
}

.modal--photo-visibility-modal .modal__main {
    padding-left: 24px;
    padding-right: 24px
}

.modal .photo-visibility-modal__description {
    margin-top: 8px
}

.modal .photo-visibility-modal__radio-description {
    margin-left: 27px
}

.activity-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.activity-card__link,.activity-card__link:hover,.activity-card__link:active,.activity-card__link:focus,.activity-card__link:visited,.activity-card__link:visited:hover,.activity-card__link:visited:active {
    color: inherit
}

.activity-card__link--image {
    position: relative;
    display: block;
    margin-right: 16px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.activity-card__image {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    display: block;
    border-radius: 2px;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

@media screen and (-ms-high-contrast: active) {
    .activity-card__image {
        border: 1px solid activeborder
    }
}

.activity-card__duration {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 600;
    color: #fff;
    background: rgba(0,0,0,0.6);
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 2px 0;
    padding: 0px 4px
}

.activity-card__play-button {
    background: rgba(0,0,0,0.6);
    border-radius: 50%;
    padding: 8px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.activity-card__title {
    font-size: 1.8rem;
    line-height: 1.33333;
    font-weight: 600;
    color: rgba(0,0,0,0.9);
    margin-bottom: 4px
}

.activity-card__description {
    font-size: 1.6rem;
    line-height: 1.75;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

.activity-card__attribution {
    font-size: 1.6rem;
    line-height: 1.75;
    font-weight: 400;
    color: rgba(0,0,0,0.6)
}

.activity-card__meta {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    color: rgba(0,0,0,0.6);
    margin-top: 4px
}

.activity-card__meta-info:not(:first-child)::before {
    content: "\00B7";
    margin: 0 4px
}

.activity-card__link {
    height: 128px;
    width: 228px
}

.activity-card__link--square-image {
    width: 100px;
    height: 100px
}

.activity-card__image:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms
}

@media screen and (-ms-high-contrast: active) {
    .activity-card__image:hover {
        border: 1px solid activeborder
    }
}

.cover-img {
    width: 100%;
    height: 220px;
    position: relative;
    overflow: hidden;
    background-size: cover;
    background-position: center
}

.cover-img.lazy-loaded {
    background-image: url("/sc/h/5q92mjc5c51bjlwaj3rs9aa82")
}

.cover-img::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    pointer-events: none;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.55)));
    background: linear-gradient(transparent, rgba(0,0,0,0.55))
}

.cover-img__image {
    background-size: cover;
    height: auto;
    width: 100%;
    position: absolute;
    max-width: none;
    max-height: none;
    min-width: none;
    min-height: none
}

.collapsible-dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.collapsible-dropdown__button {
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(0,0,0,0.6);
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    cursor: pointer;
    padding-left: 0
}

@media only screen and (-ms-high-contrast: active) {
    .collapsible-dropdown__button {
        border: 1px solid currentColor;
        line-height: 38px;
        border-width: 0;
        line-height: 40px
    }
}

html.ie .collapsible-dropdown__button:focus,html.edge .collapsible-dropdown__button:focus {
    outline: 1px dashed #7f7f7f
}

.collapsible-dropdown__button li-icon {
    top: 5px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 24px;
    left: 0;
    margin: -12px 0 0 -4px;
    padding: 0 6px 0 0;
    position: relative;
    width: 24px
}

.collapsible-dropdown__button li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .collapsible-dropdown__button,.ie .collapsible-dropdown__button {
    border-radius: 0
}

.collapsible-dropdown__button:hover:not(:disabled):not(.disabled),.collapsible-dropdown__button.hover-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.collapsible-dropdown__button:focus,.collapsible-dropdown__button.focus {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.75)
}

.collapsible-dropdown__button:active:not(:disabled):not(.disabled),.collapsible-dropdown__button.active-not-disabled {
    background-color: rgba(207,207,207,0.25);
    color: rgba(0,0,0,0.9)
}

.collapsible-dropdown__button:disabled,.collapsible-dropdown__button.disabled {
    color: rgba(0,0,0,0.25);
    cursor: not-allowed
}

.collapsible-dropdown__button--chevron {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.collapsible-dropdown__button--chevron.collapsible-dropdown__button--chevron {
    margin-left: 4px;
    vertical-align: middle;
    -ms-flex-item-align: center;
    align-self: center
}

.collapsible-dropdown__list {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 2px;
    padding: 16px;
    transition: box-shadow 83ms;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    transition: box-shadow 83ms;
    padding: 0;
    position: absolute;
    width: auto;
    overflow-y: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    bottom: auto;
    top: 100%
}

@media screen and (-ms-high-contrast: active) {
    .collapsible-dropdown__list {
        border: 1px solid activeborder
    }
}

.collapsible-dropdown__list ul[role="tablist"] {
    border-top: 0
}

@media screen and (-ms-high-contrast: active) {
    .collapsible-dropdown__list {
        border: 1px solid activeborder
    }
}

.collapsible-dropdown--up .collapsible-dropdown__list {
    bottom: 100%;
    top: auto
}

.semaphore-modal .modal__wrapper {
    max-width: 550px
}

.semaphore-modal__title {
    font-size: 1.8rem;
    line-height: 1.33333;
    font-weight: 600;
    color: rgba(0,0,0,0.9)
}

.semaphore-modal__divider {
    margin-bottom: 10px
}

.semaphore-modal__body {
    padding-left: 24px;
    padding-top: 16px;
    height: 180px
}

.semaphore-modal__options {
    height: 70px
}

.semaphore-modal__options form {
    position: relative
}

.semaphore-modal__options input,.semaphore-modal__options select {
    vertical-align: middle
}

.semaphore-modal__options label {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    color: rgba(0,0,0,0.9);
    display: block;
    margin: 12px 0 3px
}

.semaphore-modal__options label.required:after {
    content: '*';
    color: #0073b1;
    margin-left: 2px
}

.semaphore-modal__options label[disabled] {
    opacity: .35
}

.semaphore-modal__options textarea,.semaphore-modal__options input[type="date"],.semaphore-modal__options input[type="datetime"],.semaphore-modal__options input[type="datetime-local"],.semaphore-modal__options input[type="email"],.semaphore-modal__options input[type="month"],.semaphore-modal__options input[type="number"],.semaphore-modal__options input[type="password"],.semaphore-modal__options input[type="search"],.semaphore-modal__options input[type="tel"],.semaphore-modal__options input[type="text"],.semaphore-modal__options input[type="time"],.semaphore-modal__options input[type="url"],.semaphore-modal__options input[type="week"] {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    -webkit-transition-duration: 334ms;
    transition-duration: 334ms;
    -webkit-transition-property: border-color, -webkit-box-shadow;
    transition-property: border-color, -webkit-box-shadow;
    transition-property: border-color, box-shadow;
    transition-property: border-color, box-shadow, -webkit-box-shadow;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 2px;
    border: 1px solid rgba(0,0,0,0.6);
    padding: 0 10px;
    width: 100%;
    outline: 0;
    height: 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    color: rgba(0,0,0,0.9)
}

.semaphore-modal__options textarea::-webkit-input-placeholder,.semaphore-modal__options input[type="date"]::-webkit-input-placeholder,.semaphore-modal__options input[type="datetime"]::-webkit-input-placeholder,.semaphore-modal__options input[type="datetime-local"]::-webkit-input-placeholder,.semaphore-modal__options input[type="email"]::-webkit-input-placeholder,.semaphore-modal__options input[type="month"]::-webkit-input-placeholder,.semaphore-modal__options input[type="number"]::-webkit-input-placeholder,.semaphore-modal__options input[type="password"]::-webkit-input-placeholder,.semaphore-modal__options input[type="search"]::-webkit-input-placeholder,.semaphore-modal__options input[type="tel"]::-webkit-input-placeholder,.semaphore-modal__options input[type="text"]::-webkit-input-placeholder,.semaphore-modal__options input[type="time"]::-webkit-input-placeholder,.semaphore-modal__options input[type="url"]::-webkit-input-placeholder,.semaphore-modal__options input[type="week"]::-webkit-input-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.semaphore-modal__options textarea:-moz-placeholder,.semaphore-modal__options input[type="date"]:-moz-placeholder,.semaphore-modal__options input[type="datetime"]:-moz-placeholder,.semaphore-modal__options input[type="datetime-local"]:-moz-placeholder,.semaphore-modal__options input[type="email"]:-moz-placeholder,.semaphore-modal__options input[type="month"]:-moz-placeholder,.semaphore-modal__options input[type="number"]:-moz-placeholder,.semaphore-modal__options input[type="password"]:-moz-placeholder,.semaphore-modal__options input[type="search"]:-moz-placeholder,.semaphore-modal__options input[type="tel"]:-moz-placeholder,.semaphore-modal__options input[type="text"]:-moz-placeholder,.semaphore-modal__options input[type="time"]:-moz-placeholder,.semaphore-modal__options input[type="url"]:-moz-placeholder,.semaphore-modal__options input[type="week"]:-moz-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.semaphore-modal__options textarea::-moz-placeholder,.semaphore-modal__options input[type="date"]::-moz-placeholder,.semaphore-modal__options input[type="datetime"]::-moz-placeholder,.semaphore-modal__options input[type="datetime-local"]::-moz-placeholder,.semaphore-modal__options input[type="email"]::-moz-placeholder,.semaphore-modal__options input[type="month"]::-moz-placeholder,.semaphore-modal__options input[type="number"]::-moz-placeholder,.semaphore-modal__options input[type="password"]::-moz-placeholder,.semaphore-modal__options input[type="search"]::-moz-placeholder,.semaphore-modal__options input[type="tel"]::-moz-placeholder,.semaphore-modal__options input[type="text"]::-moz-placeholder,.semaphore-modal__options input[type="time"]::-moz-placeholder,.semaphore-modal__options input[type="url"]::-moz-placeholder,.semaphore-modal__options input[type="week"]::-moz-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.semaphore-modal__options textarea:-ms-input-placeholder,.semaphore-modal__options input[type="date"]:-ms-input-placeholder,.semaphore-modal__options input[type="datetime"]:-ms-input-placeholder,.semaphore-modal__options input[type="datetime-local"]:-ms-input-placeholder,.semaphore-modal__options input[type="email"]:-ms-input-placeholder,.semaphore-modal__options input[type="month"]:-ms-input-placeholder,.semaphore-modal__options input[type="number"]:-ms-input-placeholder,.semaphore-modal__options input[type="password"]:-ms-input-placeholder,.semaphore-modal__options input[type="search"]:-ms-input-placeholder,.semaphore-modal__options input[type="tel"]:-ms-input-placeholder,.semaphore-modal__options input[type="text"]:-ms-input-placeholder,.semaphore-modal__options input[type="time"]:-ms-input-placeholder,.semaphore-modal__options input[type="url"]:-ms-input-placeholder,.semaphore-modal__options input[type="week"]:-ms-input-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.semaphore-modal__options textarea::-ms-input-placeholder,.semaphore-modal__options input[type="date"]::-ms-input-placeholder,.semaphore-modal__options input[type="datetime"]::-ms-input-placeholder,.semaphore-modal__options input[type="datetime-local"]::-ms-input-placeholder,.semaphore-modal__options input[type="email"]::-ms-input-placeholder,.semaphore-modal__options input[type="month"]::-ms-input-placeholder,.semaphore-modal__options input[type="number"]::-ms-input-placeholder,.semaphore-modal__options input[type="password"]::-ms-input-placeholder,.semaphore-modal__options input[type="search"]::-ms-input-placeholder,.semaphore-modal__options input[type="tel"]::-ms-input-placeholder,.semaphore-modal__options input[type="text"]::-ms-input-placeholder,.semaphore-modal__options input[type="time"]::-ms-input-placeholder,.semaphore-modal__options input[type="url"]::-ms-input-placeholder,.semaphore-modal__options input[type="week"]::-ms-input-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.semaphore-modal__options textarea::placeholder,.semaphore-modal__options input[type="date"]::placeholder,.semaphore-modal__options input[type="datetime"]::placeholder,.semaphore-modal__options input[type="datetime-local"]::placeholder,.semaphore-modal__options input[type="email"]::placeholder,.semaphore-modal__options input[type="month"]::placeholder,.semaphore-modal__options input[type="number"]::placeholder,.semaphore-modal__options input[type="password"]::placeholder,.semaphore-modal__options input[type="search"]::placeholder,.semaphore-modal__options input[type="tel"]::placeholder,.semaphore-modal__options input[type="text"]::placeholder,.semaphore-modal__options input[type="time"]::placeholder,.semaphore-modal__options input[type="url"]::placeholder,.semaphore-modal__options input[type="week"]::placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.semaphore-modal__options textarea:hover,.semaphore-modal__options input[type="date"]:hover,.semaphore-modal__options input[type="datetime"]:hover,.semaphore-modal__options input[type="datetime-local"]:hover,.semaphore-modal__options input[type="email"]:hover,.semaphore-modal__options input[type="month"]:hover,.semaphore-modal__options input[type="number"]:hover,.semaphore-modal__options input[type="password"]:hover,.semaphore-modal__options input[type="search"]:hover,.semaphore-modal__options input[type="tel"]:hover,.semaphore-modal__options input[type="text"]:hover,.semaphore-modal__options input[type="time"]:hover,.semaphore-modal__options input[type="url"]:hover,.semaphore-modal__options input[type="week"]:hover {
    border-color: rgba(0,0,0,0.9)
}

.semaphore-modal__options textarea:focus,.semaphore-modal__options input[type="date"]:focus,.semaphore-modal__options input[type="datetime"]:focus,.semaphore-modal__options input[type="datetime-local"]:focus,.semaphore-modal__options input[type="email"]:focus,.semaphore-modal__options input[type="month"]:focus,.semaphore-modal__options input[type="number"]:focus,.semaphore-modal__options input[type="password"]:focus,.semaphore-modal__options input[type="search"]:focus,.semaphore-modal__options input[type="tel"]:focus,.semaphore-modal__options input[type="text"]:focus,.semaphore-modal__options input[type="time"]:focus,.semaphore-modal__options input[type="url"]:focus,.semaphore-modal__options input[type="week"]:focus {
    border-color: #0073b1;
    -webkit-box-shadow: 0 0 0 1px #0073b1;
    box-shadow: 0 0 0 1px #0073b1
}

.semaphore-modal__options textarea[disabled],.semaphore-modal__options input[type="date"][disabled],.semaphore-modal__options input[type="datetime"][disabled],.semaphore-modal__options input[type="datetime-local"][disabled],.semaphore-modal__options input[type="email"][disabled],.semaphore-modal__options input[type="month"][disabled],.semaphore-modal__options input[type="number"][disabled],.semaphore-modal__options input[type="password"][disabled],.semaphore-modal__options input[type="search"][disabled],.semaphore-modal__options input[type="tel"][disabled],.semaphore-modal__options input[type="text"][disabled],.semaphore-modal__options input[type="time"][disabled],.semaphore-modal__options input[type="url"][disabled],.semaphore-modal__options input[type="week"][disabled] {
    opacity: .45
}

.semaphore-modal__options textarea[disabled]:hover,.semaphore-modal__options input[type="date"][disabled]:hover,.semaphore-modal__options input[type="datetime"][disabled]:hover,.semaphore-modal__options input[type="datetime-local"][disabled]:hover,.semaphore-modal__options input[type="email"][disabled]:hover,.semaphore-modal__options input[type="month"][disabled]:hover,.semaphore-modal__options input[type="number"][disabled]:hover,.semaphore-modal__options input[type="password"][disabled]:hover,.semaphore-modal__options input[type="search"][disabled]:hover,.semaphore-modal__options input[type="tel"][disabled]:hover,.semaphore-modal__options input[type="text"][disabled]:hover,.semaphore-modal__options input[type="time"][disabled]:hover,.semaphore-modal__options input[type="url"][disabled]:hover,.semaphore-modal__options input[type="week"][disabled]:hover {
    border-color: rgba(0,0,0,0.6)
}

.semaphore-modal__options textarea.error,.semaphore-modal__options input[type="date"].error,.semaphore-modal__options input[type="datetime"].error,.semaphore-modal__options input[type="datetime-local"].error,.semaphore-modal__options input[type="email"].error,.semaphore-modal__options input[type="month"].error,.semaphore-modal__options input[type="number"].error,.semaphore-modal__options input[type="password"].error,.semaphore-modal__options input[type="search"].error,.semaphore-modal__options input[type="tel"].error,.semaphore-modal__options input[type="text"].error,.semaphore-modal__options input[type="time"].error,.semaphore-modal__options input[type="url"].error,.semaphore-modal__options input[type="week"].error {
    border-color: #d11124
}

.semaphore-modal__options input[type="search"] {
    -webkit-appearance: textfield
}

.semaphore-modal__options input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

@media all and (-ms-high-contrast: none) {
    .semaphore-modal__options *::-ms-backdrop,.semaphore-modal__options artdeco-slider [type=range] {
        background-image: linear-gradient(to right, transparent, transparent) !important;
        height: 22px !important;
        margin: -8px 0 !important
    }
}

.semaphore-modal__options artdeco-slider {
    position: relative;
    display: block;
    overflow: hidden;
    height: 32px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.semaphore-modal__options artdeco-slider [type=range] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: none;
    margin: 10px 0;
    width: 100%;
    height: 16px;
    border-radius: 16px;
    margin: 8px 0;
    background-size: 100%,calc(16.666% + 1px) 100%,200%;
    background-position: top left, -1px, 36.8421%;
    background-repeat: no-repeat, repeat-x, no-repeat;
    -webkit-animation-duration: 0.001s;
    animation-duration: 0.001s;
    -webkit-animation-name: nodeInserted;
    animation-name: nodeInserted;
    background-image: linear-gradient(to right, #0084bf 16px, transparent 17px, transparent calc(100% - 18px), #cdcfd2 18px),linear-gradient(to right, #fff 1px, transparent 1px),linear-gradient(to right, #0084bf 50%, #cdcfd2 50%)
}

.semaphore-modal__options artdeco-slider [type=range][data-artdeco-slider-reverse] {
    background-image: linear-gradient(to right, #cdcfd2 16px, transparent 17px, transparent calc(100% - 18px), #0084bf 18px),linear-gradient(to right, #fff 1px, transparent 1px),linear-gradient(to right, #cdcfd2 50%, #0084bf 50%)
}

.semaphore-modal__options artdeco-slider [type=range]::-webkit-slider-thumb {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #fff;
    cursor: pointer;
    position: relative;
    z-index: 100;
    -webkit-appearance: none;
    margin-top: -2px
}

@media screen and (-ms-high-contrast: active) {
    .semaphore-modal__options artdeco-slider [type=range]::-webkit-slider-thumb {
        border: 1px solid activeborder
    }
}

.semaphore-modal__options artdeco-slider [type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 16px;
    border-radius: 16px;
    background-color: transparent;
    cursor: pointer
}

.semaphore-modal__options artdeco-slider [type=range]::-moz-range-thumb {
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #fff;
    cursor: pointer;
    position: relative;
    z-index: 100
}

@media screen and (-ms-high-contrast: active) {
    .semaphore-modal__options artdeco-slider [type=range]::-moz-range-thumb {
        border: 1px solid activeborder
    }
}

.semaphore-modal__options artdeco-slider [type=range]::-moz-range-track {
    width: 100%;
    height: 16px;
    border-radius: 16px;
    background-color: transparent;
    cursor: pointer
}

.semaphore-modal__options artdeco-slider [type=range]::-ms-track {
    width: 100%;
    height: 16px;
    border-radius: 16px;
    background-color: transparent;
    cursor: pointer;
    width: 100%;
    background: transparent;
    border-color: transparent;
    color: transparent
}

.semaphore-modal__options artdeco-slider [type=range]::-ms-thumb {
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #fff;
    cursor: pointer;
    position: relative;
    z-index: 100
}

@media screen and (-ms-high-contrast: active) {
    .semaphore-modal__options artdeco-slider [type=range]::-ms-thumb {
        border: 1px solid activeborder
    }
}

.semaphore-modal__options artdeco-slider [type=range]::-ms-fill-lower {
    background: #0084bf;
    border-radius: 16px;
    height: 16px
}

.semaphore-modal__options artdeco-slider [type=range]::-ms-fill-upper {
    background: #cdcfd2;
    border-radius: 16px;
    height: 16px
}

.semaphore-modal__options artdeco-slider [type=range][data-artdeco-slider-reverse]::-ms-fill-lower {
    background: #cdcfd2
}

.semaphore-modal__options artdeco-slider [type=range][data-artdeco-slider-reverse]::-ms-fill-upper {
    background: #0084bf
}

.semaphore-modal__options artdeco-slider[multiple] input[type=range] {
    position: absolute;
    top: 0;
    left: 0
}

.semaphore-modal__options artdeco-slider[multiple] div.artdeco-max-slider-container {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.semaphore-modal__options artdeco-slider+datalist,.semaphore-modal__options artdeco-slider+ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    position: relative;
    padding: 0px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    list-style: none
}

.semaphore-modal__options artdeco-slider+datalist option,.semaphore-modal__options artdeco-slider+datalist li,.semaphore-modal__options artdeco-slider+ul option,.semaphore-modal__options artdeco-slider+ul li {
    font-size: 1.2rem;
    line-height: 1.33333;
    font-weight: 400;
    color: rgba(0,0,0,0.6);
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 0
}

.semaphore-modal__options artdeco-slider+datalist option:last-of-type,.semaphore-modal__options artdeco-slider+datalist li:last-of-type,.semaphore-modal__options artdeco-slider+ul option:last-of-type,.semaphore-modal__options artdeco-slider+ul li:last-of-type {
    position: absolute;
    left: 100%;
    text-indent: -20px;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    -moz-transform: translateX(15px)
}

.semaphore-modal__options select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0;
    height: 32px;
    background: transparent;
    position: relative;
    z-index: 2;
    background: transparent;
    background-image: url("/sc/h/cwn0a0e7hog2i33c88ucrvot5");
    background-repeat: no-repeat;
    /*!rtl:ignore:start*/
    background-position: top -311px left 7px;
    /*!rtl:ignore:end*/
    /*!rtl:remove:start*/
    background-position: top -311px right 1px;
    /*!rtl:remove:end*/
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    width: 100%;
    border: 1px solid rgba(0,0,0,0.6);
    padding: 0 32px 0 8px;
    -webkit-transition: -webkit-box-shadow 0.15s;
    transition: -webkit-box-shadow 0.15s;
    transition: box-shadow 0.15s;
    transition: box-shadow 0.15s, -webkit-box-shadow 0.15s;
    border-radius: 2px;
    color: rgba(0,0,0,0.9);
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400
}

.semaphore-modal__options select::-ms-expand {
    display: none
}

.semaphore-modal__options select:hover {
    border-color: rgba(0,0,0,0.9)
}

.semaphore-modal__options select:focus {
    border-color: #0073b1;
    -webkit-box-shadow: 0 0 0 1px #0073b1;
    box-shadow: 0 0 0 1px #0073b1
}

.semaphore-modal__options select[disabled] {
    opacity: .45;
    background-image: url("/sc/h/cwn0a0e7hog2i33c88ucrvot5")
}

.semaphore-modal__options select.error {
    border-color: #d11124
}

.semaphore-modal__options select::-webkit-input-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.semaphore-modal__options select:-moz-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.semaphore-modal__options select::-moz-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.semaphore-modal__options select:-ms-input-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.semaphore-modal__options select::-ms-input-placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

.semaphore-modal__options select::placeholder {
    color: rgba(0,0,0,0.6);
    opacity: 1
}

@media only screen and (-ms-high-contrast: active) {
    .semaphore-modal__options select {
        background-image: url("/sc/h/cwn0a0e7hog2i33c88ucrvot5")
    }
}

.semaphore-modal__options textarea {
    height: auto;
    padding-top: 7px
}

.semaphore-modal__options button {
    cursor: pointer
}

.semaphore-modal__options input[type=radio],.semaphore-modal__options input[type=checkbox] {
    pointer-events: none;
    opacity: 0;
    margin: 16px 2px 0 0;
    position: absolute
}

.semaphore-modal__options input[type=radio]+label,.semaphore-modal__options input[type=checkbox]+label {
    display: block;
    line-height: 20px;
    margin-bottom: 0;
    padding: 0;
    position: relative;
    padding-left: 28px
}

.semaphore-modal__options input[type=radio]+label:before,.semaphore-modal__options input[type=radio]+label:after,.semaphore-modal__options input[type=checkbox]+label:before,.semaphore-modal__options input[type=checkbox]+label:after {
    content: " ";
    height: 22px;
    width: 22px;
    top: -1px;
    left: -1px;
    position: absolute;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.semaphore-modal__options input[type=radio]+label:before,.semaphore-modal__options input[type=checkbox]+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.6) inset;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.6) inset;
    border: 1px solid transparent;
    background-clip: padding-box;
    padding: 2px
}

.semaphore-modal__options input[type=radio]:hover+label:before,.semaphore-modal__options input[type=checkbox]:hover+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.9) inset;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.9) inset
}

.semaphore-modal__options input[type=radio]:disabled:hover+label:before,.semaphore-modal__options input[type=checkbox]:disabled:hover+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.6) inset;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.6) inset
}

.semaphore-modal__options input[type=radio]:focus+label:before,.semaphore-modal__options input[type=checkbox]:focus+label:before {
    -webkit-box-shadow: 0 0 0 1px #0073b1,0 0 0 1px rgba(0,0,0,0.9) inset;
    box-shadow: 0 0 0 1px #0073b1,0 0 0 1px rgba(0,0,0,0.9) inset
}

.semaphore-modal__options input[type=radio]:checked+label:before,.semaphore-modal__options input[type=checkbox]:checked+label:before {
    -webkit-box-shadow: 0 0 0 11px #0073b1 inset;
    box-shadow: 0 0 0 11px #0073b1 inset
}

.semaphore-modal__options input[type=radio]:checked+label:after,.semaphore-modal__options input[type=checkbox]:checked+label:after {
    display: block
}

.semaphore-modal__options input[type=radio]:focus:checked+label:before,.semaphore-modal__options input[type=checkbox]:focus:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px #0073b1,0 0 0 11px #0073b1 inset;
    box-shadow: 0 0 0 1px #0073b1,0 0 0 11px #0073b1 inset
}

.semaphore-modal__options input[type=radio]:disabled+label,.semaphore-modal__options input[type=checkbox]:disabled+label {
    opacity: .35
}

.semaphore-modal__options input[type=radio]:disabled:checked+label:before,.semaphore-modal__options input[type=checkbox]:disabled:checked+label:before {
    -webkit-box-shadow: 0 0 0 11px #0073b1 inset;
    box-shadow: 0 0 0 11px #0073b1 inset
}

.semaphore-modal__options input[type=radio].small-input+label,.semaphore-modal__options input[type=checkbox].small-input+label {
    line-height: 16px
}

.semaphore-modal__options input[type=radio].small-input+label:before,.semaphore-modal__options input[type=radio].small-input+label:after,.semaphore-modal__options input[type=checkbox].small-input+label:before,.semaphore-modal__options input[type=checkbox].small-input+label:after {
    height: 18px;
    width: 18px
}

.semaphore-modal__options input[type=radio]+label:before {
    border-radius: 50%;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0,0,0.2,1);
    transition-timing-function: cubic-bezier(0,0,0.2,1);
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms
}

.semaphore-modal__options input[type=radio]:checked+label:before {
    -webkit-box-shadow: 0 0 0 6px #0073b1 inset,0 0 0 11px #fff inset;
    box-shadow: 0 0 0 6px #0073b1 inset,0 0 0 11px #fff inset
}

.semaphore-modal__options input[type=radio]:focus:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px #0073b1,0 0 0 6px #0073b1 inset,0 0 0 11px #fff inset;
    box-shadow: 0 0 0 1px #0073b1,0 0 0 6px #0073b1 inset,0 0 0 11px #fff inset
}

.semaphore-modal__options input[type=radio]:disabled:checked+label:before {
    -webkit-box-shadow: 0 0 0 6px #0073b1 inset,0 0 0 11px #fff inset;
    box-shadow: 0 0 0 6px #0073b1 inset,0 0 0 11px #fff inset
}

.semaphore-modal__options input[type=radio].small-input:checked+label:before {
    -webkit-box-shadow: 0 0 0 5px #0073b1 inset,0 0 0 11px #fff inset;
    box-shadow: 0 0 0 5px #0073b1 inset,0 0 0 11px #fff inset
}

.semaphore-modal__options input[type=radio].small-input:checked+label:after {
    border-width: 5px
}

.semaphore-modal__options input[type=radio].small-input:focus:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px #0073b1,0 0 0 5px #0073b1 inset,0 0 0 11px #fff inset;
    box-shadow: 0 0 0 1px #0073b1,0 0 0 5px #0073b1 inset,0 0 0 11px #fff inset
}

.semaphore-modal__options input[type=radio].small-input:disabled:checked+label:before {
    -webkit-box-shadow: 0 0 0 5px #0073b1 inset,0 0 0 11px #fff inset;
    box-shadow: 0 0 0 5px #0073b1 inset,0 0 0 11px #fff inset
}

.semaphore-modal__options input[type=checkbox]+label:before {
    border-radius: 4px;
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0,0,0.2,1);
    transition-timing-function: cubic-bezier(0,0,0.2,1);
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms
}

.semaphore-modal__options input[type=checkbox]+label:after {
    display: none;
    height: 16px;
    width: 16px;
    background-image: url("/sc/h/cwn0a0e7hog2i33c88ucrvot5");
    overflow: hidden;
    margin: 3px
}

.semaphore-modal__options input[type=checkbox]:checked+label:after {
    display: block;
    /*!rtl:ignore*/
    background-position: 0 -24px
}

.semaphore-modal__options input[type=checkbox].small-input+label:after {
    top: -3px;
    left: -3px
}

.semaphore-modal__options input[type=checkbox]:indeterminate+label:before {
    -webkit-box-shadow: 0 0 0 11px #0073b1 inset;
    box-shadow: 0 0 0 11px #0073b1 inset
}

.semaphore-modal__options input[type=checkbox]:indeterminate:focus+label:before {
    -webkit-box-shadow: 0 0 0 1px #0073b1,0 0 0 11px #0073b1 inset;
    box-shadow: 0 0 0 1px #0073b1,0 0 0 11px #0073b1 inset
}

.semaphore-modal__options input[type=checkbox]:indeterminate:disabled+label:before {
    -webkit-box-shadow: 0 0 0 11px #0073b1 inset;
    box-shadow: 0 0 0 11px #0073b1 inset
}

.semaphore-modal__options input[type=checkbox]:indeterminate+label:after {
    display: block;
    content: "";
    background: #fff;
    height: 2px;
    width: 12px;
    top: 6px;
    left: 1px
}

.semaphore-modal__options input[type=checkbox].small-input:indeterminate+label:after {
    height: 2px;
    width: 10px;
    top: 4px;
    left: 0
}

.semaphore-modal__options form.inverse-form label {
    color: #fff
}

.semaphore-modal__options form.inverse-form label.required:after {
    color: #98d8f4
}

.semaphore-modal__options form.inverse-form label[disabled] {
    opacity: .45
}

.semaphore-modal__options form.inverse-form textarea,.semaphore-modal__options form.inverse-form input[type="date"],.semaphore-modal__options form.inverse-form input[type="datetime"],.semaphore-modal__options form.inverse-form input[type="datetime-local"],.semaphore-modal__options form.inverse-form input[type="email"],.semaphore-modal__options form.inverse-form input[type="month"],.semaphore-modal__options form.inverse-form input[type="number"],.semaphore-modal__options form.inverse-form input[type="password"],.semaphore-modal__options form.inverse-form input[type="search"],.semaphore-modal__options form.inverse-form input[type="tel"],.semaphore-modal__options form.inverse-form input[type="text"],.semaphore-modal__options form.inverse-form input[type="time"],.semaphore-modal__options form.inverse-form input[type="url"],.semaphore-modal__options form.inverse-form input[type="week"],.semaphore-modal__options form.inverse-form select {
    color: #fff;
    border-color: rgba(255,255,255,0.7)
}

.semaphore-modal__options form.inverse-form textarea::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="date"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="datetime"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="datetime-local"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="email"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="month"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="number"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="password"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="search"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="tel"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="text"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="time"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="url"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form input[type="week"]::-webkit-input-placeholder,.semaphore-modal__options form.inverse-form select::-webkit-input-placeholder {
    color: rgba(255,255,255,0.7);
    opacity: 1
}

.semaphore-modal__options form.inverse-form textarea:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="date"]:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="datetime"]:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="datetime-local"]:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="email"]:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="month"]:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="number"]:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="password"]:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="search"]:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="tel"]:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="text"]:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="time"]:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="url"]:-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="week"]:-moz-placeholder,.semaphore-modal__options form.inverse-form select:-moz-placeholder {
    color: rgba(255,255,255,0.7);
    opacity: 1
}

.semaphore-modal__options form.inverse-form textarea::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="date"]::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="datetime"]::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="datetime-local"]::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="email"]::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="month"]::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="number"]::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="password"]::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="search"]::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="tel"]::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="text"]::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="time"]::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="url"]::-moz-placeholder,.semaphore-modal__options form.inverse-form input[type="week"]::-moz-placeholder,.semaphore-modal__options form.inverse-form select::-moz-placeholder {
    color: rgba(255,255,255,0.7);
    opacity: 1
}

.semaphore-modal__options form.inverse-form textarea:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="date"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="datetime"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="datetime-local"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="email"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="month"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="number"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="password"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="search"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="tel"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="text"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="time"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="url"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="week"]:-ms-input-placeholder,.semaphore-modal__options form.inverse-form select:-ms-input-placeholder {
    color: rgba(255,255,255,0.7);
    opacity: 1
}

.semaphore-modal__options form.inverse-form textarea::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="date"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="datetime"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="datetime-local"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="email"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="month"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="number"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="password"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="search"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="tel"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="text"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="time"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="url"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form input[type="week"]::-ms-input-placeholder,.semaphore-modal__options form.inverse-form select::-ms-input-placeholder {
    color: rgba(255,255,255,0.7);
    opacity: 1
}

.semaphore-modal__options form.inverse-form textarea::placeholder,.semaphore-modal__options form.inverse-form input[type="date"]::placeholder,.semaphore-modal__options form.inverse-form input[type="datetime"]::placeholder,.semaphore-modal__options form.inverse-form input[type="datetime-local"]::placeholder,.semaphore-modal__options form.inverse-form input[type="email"]::placeholder,.semaphore-modal__options form.inverse-form input[type="month"]::placeholder,.semaphore-modal__options form.inverse-form input[type="number"]::placeholder,.semaphore-modal__options form.inverse-form input[type="password"]::placeholder,.semaphore-modal__options form.inverse-form input[type="search"]::placeholder,.semaphore-modal__options form.inverse-form input[type="tel"]::placeholder,.semaphore-modal__options form.inverse-form input[type="text"]::placeholder,.semaphore-modal__options form.inverse-form input[type="time"]::placeholder,.semaphore-modal__options form.inverse-form input[type="url"]::placeholder,.semaphore-modal__options form.inverse-form input[type="week"]::placeholder,.semaphore-modal__options form.inverse-form select::placeholder {
    color: rgba(255,255,255,0.7);
    opacity: 1
}

.semaphore-modal__options form.inverse-form textarea:disabled,.semaphore-modal__options form.inverse-form input[type="date"]:disabled,.semaphore-modal__options form.inverse-form input[type="datetime"]:disabled,.semaphore-modal__options form.inverse-form input[type="datetime-local"]:disabled,.semaphore-modal__options form.inverse-form input[type="email"]:disabled,.semaphore-modal__options form.inverse-form input[type="month"]:disabled,.semaphore-modal__options form.inverse-form input[type="number"]:disabled,.semaphore-modal__options form.inverse-form input[type="password"]:disabled,.semaphore-modal__options form.inverse-form input[type="search"]:disabled,.semaphore-modal__options form.inverse-form input[type="tel"]:disabled,.semaphore-modal__options form.inverse-form input[type="text"]:disabled,.semaphore-modal__options form.inverse-form input[type="time"]:disabled,.semaphore-modal__options form.inverse-form input[type="url"]:disabled,.semaphore-modal__options form.inverse-form input[type="week"]:disabled,.semaphore-modal__options form.inverse-form select:disabled {
    opacity: .45
}

.semaphore-modal__options form.inverse-form textarea:hover,.semaphore-modal__options form.inverse-form input[type="date"]:hover,.semaphore-modal__options form.inverse-form input[type="datetime"]:hover,.semaphore-modal__options form.inverse-form input[type="datetime-local"]:hover,.semaphore-modal__options form.inverse-form input[type="email"]:hover,.semaphore-modal__options form.inverse-form input[type="month"]:hover,.semaphore-modal__options form.inverse-form input[type="number"]:hover,.semaphore-modal__options form.inverse-form input[type="password"]:hover,.semaphore-modal__options form.inverse-form input[type="search"]:hover,.semaphore-modal__options form.inverse-form input[type="tel"]:hover,.semaphore-modal__options form.inverse-form input[type="text"]:hover,.semaphore-modal__options form.inverse-form input[type="time"]:hover,.semaphore-modal__options form.inverse-form input[type="url"]:hover,.semaphore-modal__options form.inverse-form input[type="week"]:hover,.semaphore-modal__options form.inverse-form select:hover {
    border-color: #fff
}

.semaphore-modal__options form.inverse-form textarea:focus,.semaphore-modal__options form.inverse-form input[type="date"]:focus,.semaphore-modal__options form.inverse-form input[type="datetime"]:focus,.semaphore-modal__options form.inverse-form input[type="datetime-local"]:focus,.semaphore-modal__options form.inverse-form input[type="email"]:focus,.semaphore-modal__options form.inverse-form input[type="month"]:focus,.semaphore-modal__options form.inverse-form input[type="number"]:focus,.semaphore-modal__options form.inverse-form input[type="password"]:focus,.semaphore-modal__options form.inverse-form input[type="search"]:focus,.semaphore-modal__options form.inverse-form input[type="tel"]:focus,.semaphore-modal__options form.inverse-form input[type="text"]:focus,.semaphore-modal__options form.inverse-form input[type="time"]:focus,.semaphore-modal__options form.inverse-form input[type="url"]:focus,.semaphore-modal__options form.inverse-form input[type="week"]:focus,.semaphore-modal__options form.inverse-form select:focus {
    border-color: #98d8f4;
    -webkit-box-shadow: 0 0 0 1px #98d8f4;
    box-shadow: 0 0 0 1px #98d8f4
}

.semaphore-modal__options form.inverse-form select {
    background-position: top -335px left 7px;
    /*!rtl:remove:start*/
    background-position: top -335px right 0px;
    /*!rtl:remove:end*/
}

.semaphore-modal__options form.inverse-form select {
    border-color: rgba(255,255,255,0.7)
}

.semaphore-modal__options form.inverse-form select:disabled {
    border-color: rgba(255,255,255,0.25)
}

.semaphore-modal__options form.inverse-form select option {
    color: rgba(0,0,0,0.6)
}

.semaphore-modal__options form.inverse-form input[type=radio]+label,.semaphore-modal__options form.inverse-form input[type=checkbox]+label {
    color: #fff
}

.semaphore-modal__options form.inverse-form input[type=radio]+label:before,.semaphore-modal__options form.inverse-form input[type=checkbox]+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,0.7) inset;
    box-shadow: 0 0 0 1px rgba(255,255,255,0.7) inset
}

.semaphore-modal__options form.inverse-form input[type=radio]:disabled:hover+label:before,.semaphore-modal__options form.inverse-form input[type=checkbox]:disabled:hover+label:before {
    -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,0.7) inset;
    box-shadow: 0 0 0 1px rgba(255,255,255,0.7) inset
}

.semaphore-modal__options form.inverse-form input[type=radio]:hover+label:before,.semaphore-modal__options form.inverse-form input[type=checkbox]:hover+label:before {
    -webkit-box-shadow: 0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #fff inset
}

.semaphore-modal__options form.inverse-form input[type=radio]:checked+label:before,.semaphore-modal__options form.inverse-form input[type=checkbox]:checked+label:before {
    -webkit-box-shadow: 0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 11px #98d8f4 inset
}

.semaphore-modal__options form.inverse-form input[type=radio]:checked+label:after,.semaphore-modal__options form.inverse-form input[type=checkbox]:checked+label:after {
    background-position: 0 -366px
}

.semaphore-modal__options form.inverse-form input[type=radio]:focus+label:before,.semaphore-modal__options form.inverse-form input[type=checkbox]:focus+label:before {
    -webkit-box-shadow: 0 0 0 1px #98d8f4,0 0 0 1px #fff inset;
    box-shadow: 0 0 0 1px #98d8f4,0 0 0 1px #fff inset
}

.semaphore-modal__options form.inverse-form input[type=radio]:focus:checked+label:before,.semaphore-modal__options form.inverse-form input[type=checkbox]:focus:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px #98d8f4,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 1px #98d8f4,0 0 0 11px #98d8f4 inset
}

.semaphore-modal__options form.inverse-form input[type=radio]:disabled:checked+label:before,.semaphore-modal__options form.inverse-form input[type=checkbox]:disabled:checked+label:before {
    -webkit-box-shadow: 0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 11px #98d8f4 inset
}

.semaphore-modal__options form.inverse-form input[type=radio]:disabled:checked+label:after,.semaphore-modal__options form.inverse-form input[type=checkbox]:disabled:checked+label:after {
    background-position: 0 -366px
}

.semaphore-modal__options form.inverse-form input[type=radio]:checked+label:before {
    -webkit-box-shadow: 0 0 0 6px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 6px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset
}

.semaphore-modal__options form.inverse-form input[type=radio]:focus:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px #98d8f4,0 0 0 6px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 1px #98d8f4,0 0 0 6px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset
}

.semaphore-modal__options form.inverse-form input[type=radio]:disabled:checked+label:before {
    -webkit-box-shadow: 0 0 0 6px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 6px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset
}

.semaphore-modal__options form.inverse-form input[type=radio].small-input:checked+label:before {
    -webkit-box-shadow: 0 0 0 5px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 5px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset
}

.semaphore-modal__options form.inverse-form input[type=radio].small-input:checked+label:after {
    border-width: 5px
}

.semaphore-modal__options form.inverse-form input[type=radio].small-input:focus:checked+label:before {
    -webkit-box-shadow: 0 0 0 1px #98d8f4,0 0 0 5px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 1px #98d8f4,0 0 0 5px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset
}

.semaphore-modal__options form.inverse-form input[type=radio].small-input:disabled:checked+label:before {
    -webkit-box-shadow: 0 0 0 5px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 5px #98d8f4 inset,0 0 0 11px rgba(0,0,0,0.6) inset,0 0 0 11px #98d8f4 inset
}

.semaphore-modal__options form.inverse-form input[type=checkbox]:indeterminate+label:after {
    background: rgba(0,0,0,0.6)
}

.semaphore-modal__options form.inverse-form input[type=checkbox]:indeterminate+label:before {
    -webkit-box-shadow: 0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 11px #98d8f4 inset
}

.semaphore-modal__options form.inverse-form input[type=checkbox]:indeterminate:focus+label:before {
    -webkit-box-shadow: 0 0 0 1px #98d8f4,0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 1px #98d8f4,0 0 0 11px #98d8f4 inset
}

.semaphore-modal__options form.inverse-form input[type=checkbox]:indeterminate:disabled+label:before {
    -webkit-box-shadow: 0 0 0 11px #98d8f4 inset;
    box-shadow: 0 0 0 11px #98d8f4 inset
}

.semaphore-modal__options form.simple-form input[type="date"],.semaphore-modal__options form.simple-form input[type="datetime"],.semaphore-modal__options form.simple-form input[type="datetime-local"],.semaphore-modal__options form.simple-form input[type="email"],.semaphore-modal__options form.simple-form input[type="month"],.semaphore-modal__options form.simple-form input[type="number"],.semaphore-modal__options form.simple-form input[type="password"],.semaphore-modal__options form.simple-form input[type="search"],.semaphore-modal__options form.simple-form input[type="tel"],.semaphore-modal__options form.simple-form input[type="text"],.semaphore-modal__options form.simple-form input[type="time"],.semaphore-modal__options form.simple-form input[type="url"],.semaphore-modal__options form.simple-form input[type="week"],.semaphore-modal__options form.simple-form select {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0
}

.semaphore-modal__options form.simple-form input[type="date"],.semaphore-modal__options form.simple-form input[type="date"]:hover,.semaphore-modal__options form.simple-form input[type="date"]:focus,.semaphore-modal__options form.simple-form input[type="date"]:disabled,.semaphore-modal__options form.simple-form input[type="datetime"],.semaphore-modal__options form.simple-form input[type="datetime"]:hover,.semaphore-modal__options form.simple-form input[type="datetime"]:focus,.semaphore-modal__options form.simple-form input[type="datetime"]:disabled,.semaphore-modal__options form.simple-form input[type="datetime-local"],.semaphore-modal__options form.simple-form input[type="datetime-local"]:hover,.semaphore-modal__options form.simple-form input[type="datetime-local"]:focus,.semaphore-modal__options form.simple-form input[type="datetime-local"]:disabled,.semaphore-modal__options form.simple-form input[type="email"],.semaphore-modal__options form.simple-form input[type="email"]:hover,.semaphore-modal__options form.simple-form input[type="email"]:focus,.semaphore-modal__options form.simple-form input[type="email"]:disabled,.semaphore-modal__options form.simple-form input[type="month"],.semaphore-modal__options form.simple-form input[type="month"]:hover,.semaphore-modal__options form.simple-form input[type="month"]:focus,.semaphore-modal__options form.simple-form input[type="month"]:disabled,.semaphore-modal__options form.simple-form input[type="number"],.semaphore-modal__options form.simple-form input[type="number"]:hover,.semaphore-modal__options form.simple-form input[type="number"]:focus,.semaphore-modal__options form.simple-form input[type="number"]:disabled,.semaphore-modal__options form.simple-form input[type="password"],.semaphore-modal__options form.simple-form input[type="password"]:hover,.semaphore-modal__options form.simple-form input[type="password"]:focus,.semaphore-modal__options form.simple-form input[type="password"]:disabled,.semaphore-modal__options form.simple-form input[type="search"],.semaphore-modal__options form.simple-form input[type="search"]:hover,.semaphore-modal__options form.simple-form input[type="search"]:focus,.semaphore-modal__options form.simple-form input[type="search"]:disabled,.semaphore-modal__options form.simple-form input[type="tel"],.semaphore-modal__options form.simple-form input[type="tel"]:hover,.semaphore-modal__options form.simple-form input[type="tel"]:focus,.semaphore-modal__options form.simple-form input[type="tel"]:disabled,.semaphore-modal__options form.simple-form input[type="text"],.semaphore-modal__options form.simple-form input[type="text"]:hover,.semaphore-modal__options form.simple-form input[type="text"]:focus,.semaphore-modal__options form.simple-form input[type="text"]:disabled,.semaphore-modal__options form.simple-form input[type="time"],.semaphore-modal__options form.simple-form input[type="time"]:hover,.semaphore-modal__options form.simple-form input[type="time"]:focus,.semaphore-modal__options form.simple-form input[type="time"]:disabled,.semaphore-modal__options form.simple-form input[type="url"],.semaphore-modal__options form.simple-form input[type="url"]:hover,.semaphore-modal__options form.simple-form input[type="url"]:focus,.semaphore-modal__options form.simple-form input[type="url"]:disabled,.semaphore-modal__options form.simple-form input[type="week"],.semaphore-modal__options form.simple-form input[type="week"]:hover,.semaphore-modal__options form.simple-form input[type="week"]:focus,.semaphore-modal__options form.simple-form input[type="week"]:disabled,.semaphore-modal__options form.simple-form select,.semaphore-modal__options form.simple-form select:hover,.semaphore-modal__options form.simple-form select:focus,.semaphore-modal__options form.simple-form select:disabled {
    border-width: 0 0 1px
}

.semaphore-modal__options form.simple-form input[type="date"]:focus,.semaphore-modal__options form.simple-form input[type="datetime"]:focus,.semaphore-modal__options form.simple-form input[type="datetime-local"]:focus,.semaphore-modal__options form.simple-form input[type="email"]:focus,.semaphore-modal__options form.simple-form input[type="month"]:focus,.semaphore-modal__options form.simple-form input[type="number"]:focus,.semaphore-modal__options form.simple-form input[type="password"]:focus,.semaphore-modal__options form.simple-form input[type="search"]:focus,.semaphore-modal__options form.simple-form input[type="tel"]:focus,.semaphore-modal__options form.simple-form input[type="text"]:focus,.semaphore-modal__options form.simple-form input[type="time"]:focus,.semaphore-modal__options form.simple-form input[type="url"]:focus,.semaphore-modal__options form.simple-form input[type="week"]:focus,.semaphore-modal__options form.simple-form select:focus {
    -webkit-box-shadow: 0 1px 0 0 #0073b1;
    box-shadow: 0 1px 0 0 #0073b1
}

.semaphore-modal__options form.simple-form select {
    padding-right: 32px
}

.semaphore-modal__options form.simple-form .floating-label {
    position: relative;
    display: block;
    margin-top: 35px
}

.semaphore-modal__options form.simple-form .floating-label .label-text {
    position: absolute;
    top: 10px;
    left: 0px;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    margin: 0
}

.semaphore-modal__options form.simple-form .floating-label[data-form-elem-focus=true] .label-text {
    transform: translate(0, -25px);
    -webkit-transform: translate(0, -25px)
}

.semaphore-modal__options form.simple-form.inverse-form input[type="date"]:focus,.semaphore-modal__options form.simple-form.inverse-form input[type="datetime"]:focus,.semaphore-modal__options form.simple-form.inverse-form input[type="datetime-local"]:focus,.semaphore-modal__options form.simple-form.inverse-form input[type="email"]:focus,.semaphore-modal__options form.simple-form.inverse-form input[type="month"]:focus,.semaphore-modal__options form.simple-form.inverse-form input[type="number"]:focus,.semaphore-modal__options form.simple-form.inverse-form input[type="password"]:focus,.semaphore-modal__options form.simple-form.inverse-form input[type="search"]:focus,.semaphore-modal__options form.simple-form.inverse-form input[type="tel"]:focus,.semaphore-modal__options form.simple-form.inverse-form input[type="text"]:focus,.semaphore-modal__options form.simple-form.inverse-form input[type="time"]:focus,.semaphore-modal__options form.simple-form.inverse-form input[type="url"]:focus,.semaphore-modal__options form.simple-form.inverse-form input[type="week"]:focus,.semaphore-modal__options form.simple-form.inverse-form select:focus {
    -webkit-box-shadow: 0 1px 0 0 #98d8f4;
    box-shadow: 0 1px 0 0 #98d8f4
}

@media screen and (-ms-high-contrast: active) {
    .semaphore-modal__options textarea:focus,.semaphore-modal__options input[type="date"]:focus,.semaphore-modal__options input[type="datetime"]:focus,.semaphore-modal__options input[type="datetime-local"]:focus,.semaphore-modal__options input[type="email"]:focus,.semaphore-modal__options input[type="month"]:focus,.semaphore-modal__options input[type="number"]:focus,.semaphore-modal__options input[type="password"]:focus,.semaphore-modal__options input[type="search"]:focus,.semaphore-modal__options input[type="tel"]:focus,.semaphore-modal__options input[type="text"]:focus,.semaphore-modal__options input[type="time"]:focus,.semaphore-modal__options input[type="url"]:focus,.semaphore-modal__options input[type="week"]:focus {
        outline: 2px dotted ButtonText
    }

    .semaphore-modal__options input[type="checkbox"]:focus+label:before,.semaphore-modal__options input[type="radio"]:focus+label:before {
        outline: 2px dotted ButtonText
    }

    .semaphore-modal__options select:focus {
        outline: 2px dotted ButtonText
    }

    .semaphore-modal__options input[type=checkbox]:checked+label:after {
        content: "\2714";
        font-size: 18px;
        top: -3px;
        left: 0;
        background: transparent
    }

    .semaphore-modal__options input[type=checkbox]:checked.small-input+label:after {
        font-size: 16px;
        left: -1px
    }

    .semaphore-modal__options input[type=radio]:checked+label:after {
        border: 7px solid currentColor;
        border-radius: 50%;
        width: 22px;
        height: 22px
    }

    .semaphore-modal__options input[type=radio]:checked.small-input+label:after {
        width: 18px;
        height: 18px
    }

    .semaphore-modal__options input[type=checkbox]:indeterminate+label:after {
        background: currentColor
    }
}

.semaphore-modal__options artdeco-floatlabel {
    position: relative;
    display: block;
    margin-top: 35px
}

.semaphore-modal__options artdeco-floatlabel input[type="date"],.semaphore-modal__options artdeco-floatlabel input[type="datetime"],.semaphore-modal__options artdeco-floatlabel input[type="datetime-local"],.semaphore-modal__options artdeco-floatlabel input[type="email"],.semaphore-modal__options artdeco-floatlabel input[type="month"],.semaphore-modal__options artdeco-floatlabel input[type="number"],.semaphore-modal__options artdeco-floatlabel input[type="password"],.semaphore-modal__options artdeco-floatlabel input[type="search"],.semaphore-modal__options artdeco-floatlabel input[type="tel"],.semaphore-modal__options artdeco-floatlabel input[type="text"],.semaphore-modal__options artdeco-floatlabel input[type="time"],.semaphore-modal__options artdeco-floatlabel input[type="url"],.semaphore-modal__options artdeco-floatlabel input[type="week"] {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0
}

.semaphore-modal__options artdeco-floatlabel input[type="date"],.semaphore-modal__options artdeco-floatlabel input[type="date"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="date"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="date"]:disabled,.semaphore-modal__options artdeco-floatlabel input[type="datetime"],.semaphore-modal__options artdeco-floatlabel input[type="datetime"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="datetime"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="datetime"]:disabled,.semaphore-modal__options artdeco-floatlabel input[type="datetime-local"],.semaphore-modal__options artdeco-floatlabel input[type="datetime-local"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="datetime-local"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="datetime-local"]:disabled,.semaphore-modal__options artdeco-floatlabel input[type="email"],.semaphore-modal__options artdeco-floatlabel input[type="email"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="email"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="email"]:disabled,.semaphore-modal__options artdeco-floatlabel input[type="month"],.semaphore-modal__options artdeco-floatlabel input[type="month"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="month"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="month"]:disabled,.semaphore-modal__options artdeco-floatlabel input[type="number"],.semaphore-modal__options artdeco-floatlabel input[type="number"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="number"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="number"]:disabled,.semaphore-modal__options artdeco-floatlabel input[type="password"],.semaphore-modal__options artdeco-floatlabel input[type="password"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="password"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="password"]:disabled,.semaphore-modal__options artdeco-floatlabel input[type="search"],.semaphore-modal__options artdeco-floatlabel input[type="search"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="search"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="search"]:disabled,.semaphore-modal__options artdeco-floatlabel input[type="tel"],.semaphore-modal__options artdeco-floatlabel input[type="tel"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="tel"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="tel"]:disabled,.semaphore-modal__options artdeco-floatlabel input[type="text"],.semaphore-modal__options artdeco-floatlabel input[type="text"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="text"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="text"]:disabled,.semaphore-modal__options artdeco-floatlabel input[type="time"],.semaphore-modal__options artdeco-floatlabel input[type="time"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="time"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="time"]:disabled,.semaphore-modal__options artdeco-floatlabel input[type="url"],.semaphore-modal__options artdeco-floatlabel input[type="url"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="url"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="url"]:disabled,.semaphore-modal__options artdeco-floatlabel input[type="week"],.semaphore-modal__options artdeco-floatlabel input[type="week"]:hover,.semaphore-modal__options artdeco-floatlabel input[type="week"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="week"]:disabled {
    border-width: 0 0 1px;
    outline: 0
}

.semaphore-modal__options artdeco-floatlabel input[type="date"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="datetime"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="datetime-local"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="email"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="month"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="number"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="password"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="search"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="tel"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="text"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="time"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="url"]:focus,.semaphore-modal__options artdeco-floatlabel input[type="week"]:focus {
    -webkit-box-shadow: 0 1px 0 0 #0084bf;
    box-shadow: 0 1px 0 0 #0084bf
}

.semaphore-modal__options artdeco-floatlabel select {
    padding-right: 32px
}

.semaphore-modal__options artdeco-floatlabel .artdeco-label-text {
    position: absolute;
    top: 10px;
    left: 0px;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    margin: 0
}

.semaphore-modal__options artdeco-floatlabel[data-form-elem-focus=true] .artdeco-label-text {
    transform: translate(0, -25px);
    -webkit-transform: translate(0, -25px)
}

.semaphore-modal__option-heading {
    font-size: 1.8rem;
    line-height: 1.33333;
    font-weight: 600;
    color: rgba(0,0,0,0.9);
    margin-bottom: 2px;
    line-height: 1.2
}

.semaphore-modal__footer {
    margin: 16px 0;
    height: 36px
}

.semaphore-modal__submit {
    background-color: #0073b1;
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 16px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    float: right;
    margin-right: 36px;
    height: inherit
}

@media only screen and (-ms-high-contrast: active) {
    .semaphore-modal__submit {
        border: 1px solid currentColor;
        line-height: 30px
    }
}

html.ie .semaphore-modal__submit:focus,html.edge .semaphore-modal__submit:focus {
    outline: 1px dashed #7f7f7f
}

.semaphore-modal__submit li-icon {
    top: 2px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 16px;
    left: 0;
    margin: -12px 0 0 -6px;
    padding: 0 6px 0 0;
    position: relative;
    width: 16px
}

.semaphore-modal__submit li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .semaphore-modal__submit,.ie .semaphore-modal__submit {
    border-radius: 0
}

.semaphore-modal__submit:hover:not(:disabled):not(.disabled),.semaphore-modal__submit.hover-not-disabled {
    background-color: #006097;
    color: #fff
}

.semaphore-modal__submit:focus,.semaphore-modal__submit.focus {
    background-color: #006097;
    color: #fff
}

.semaphore-modal__submit:active:not(:disabled):not(.disabled),.semaphore-modal__submit.active-not-disabled {
    background-color: #004b7c;
    color: #fff
}

.semaphore-modal__submit:disabled,.semaphore-modal__submit.disabled {
    color: rgba(255,255,255,0.45);
    background-color: rgba(0,115,177,0.35);
    cursor: not-allowed
}

.ellipsis-menu {
    position: absolute;
    right: 0;
    top: 0
}

.ellipsis-menu__trigger {
    padding: 4px 8px 12px;
    border-radius: 50%;
    height: auto;
    line-height: 24px
}

.ellipsis-menu__trigger--small {
    padding-bottom: 4px
}

.ellipsis-menu__trigger-icon.ellipsis-menu__trigger-icon {
    margin: 0;
    padding: 0
}

.ellipsis-menu .collapsible-dropdown__list {
    max-width: 260px;
    width: 90vw;
    right: 0;
    overflow: visible;
    z-index: 100
}

.ellipsis-menu__item {
    border-top: 1px solid rgba(0,0,0,0.15)
}

.ellipsis-menu__item:first-of-type {
    border-top: none
}

.ellipsis-menu__item-button {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 600;
    color: rgba(0,0,0,0.9);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 8px;
    cursor: pointer
}

.ellipsis-menu__item-button:visited,.ellipsis-menu__item-button:visited:active,.ellipsis-menu__item-button:visited:focus,.ellipsis-menu__item-button:visited:hover {
    color: inherit
}

.ellipsis-menu__item-button:hover {
    background-color: #f3f6f8
}

.ellipsis-menu__item-button,.ellipsis-menu__item-button:hover,.ellipsis-menu__item-button:active,.ellipsis-menu__item-button:focus,.ellipsis-menu__item-button:visited,.ellipsis-menu__item-button:visited:hover,.ellipsis-menu__item-button:visited:active {
    color: inherit;
    text-decoration: none
}

.ellipsis-menu__item-icon {
    color: rgba(0,0,0,0.6);
    height: 24px;
    width: 24px;
    margin-right: 8px
}

.top-card-layout {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    background-color: #fff
}

@media screen and (-ms-high-contrast: active) {
    .top-card-layout {
        border: 1px solid activeborder
    }
}

.top-card-layout__card {
    padding: 24px;
    position: relative
}

.top-card-layout__entity-image {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,0.15),0 2px 3px rgba(0,0,0,0.2);
    -webkit-transition: -webkit-box-shadow 83ms;
    transition: -webkit-box-shadow 83ms;
    transition: box-shadow 83ms;
    transition: box-shadow 83ms, -webkit-box-shadow 83ms;
    position: relative
}

@media screen and (-ms-high-contrast: active) {
    .top-card-layout__entity-image {
        border: 1px solid activeborder
    }
}

.top-card-layout .cover-img {
    height: 250px
}

.top-card-layout .cover-img::before {
    background: none
}

.top-card-layout__headline {
    font-size: 1.6rem;
    line-height: 1.75;
    font-weight: 400;
    color: rgba(0,0,0,0.9)
}

.top-card-layout__first-subline {
    font-size: 1.6rem;
    line-height: 1.75;
    font-weight: 400;
    color: rgba(0,0,0,0.6)
}

.top-card-layout__second-subline {
    font-size: 1.4rem;
    line-height: 1.42857;
    font-weight: 400;
    color: rgba(0,0,0,0.6);
    margin-top: 4px
}

.top-card-layout__cta-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -12px
}

.top-card-layout__cta {
    margin-top: 16px;
    margin-left: 12px
}

.top-card-layout__cta--primary {
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #fff;
    background-color: #0073b1;
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 24px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0
}

.top-card-layout__cta--primary:visited {
    color: inherit
}

.top-card-layout__cta--primary:hover,.top-card-layout__cta--primary:focus {
    text-decoration: underline
}

.top-card-layout__cta--primary:active {
    text-decoration: none;
    color: #fff
}

.top-card-layout__cta--primary:visited {
    color: #fff
}

.top-card-layout__cta--primary:visited:active {
    color: #fff
}

.top-card-layout__cta--primary:hover {
    text-decoration: none
}

@media only screen and (-ms-high-contrast: active) {
    .top-card-layout__cta--primary {
        border: 1px solid currentColor;
        line-height: 38px
    }
}

html.ie .top-card-layout__cta--primary:focus,html.edge .top-card-layout__cta--primary:focus {
    outline: 1px dashed #7f7f7f
}

.top-card-layout__cta--primary li-icon {
    top: 5px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 24px;
    left: 0;
    margin: -12px 0 0 -4px;
    padding: 0 6px 0 0;
    position: relative;
    width: 24px
}

.top-card-layout__cta--primary li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .top-card-layout__cta--primary,.ie .top-card-layout__cta--primary {
    border-radius: 0
}

.top-card-layout__cta--primary:hover:not(:disabled):not(.disabled),.top-card-layout__cta--primary.hover-not-disabled {
    background-color: #006097;
    color: #fff
}

.top-card-layout__cta--primary:focus,.top-card-layout__cta--primary.focus {
    background-color: #006097;
    color: #fff
}

.top-card-layout__cta--primary:active:not(:disabled):not(.disabled),.top-card-layout__cta--primary.active-not-disabled {
    background-color: #004b7c;
    color: #fff
}

.top-card-layout__cta--primary:disabled,.top-card-layout__cta--primary.disabled {
    color: rgba(255,255,255,0.45);
    background-color: rgba(0,115,177,0.35);
    cursor: not-allowed
}

.top-card-layout__cta--secondary {
    text-decoration: none;
    font-weight: 600;
    background-color: transparent;
    border: 0;
    color: #0073b1;
    background-color: rgba(0,0,0,0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #0073b1;
    cursor: pointer;
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    font-family: inherit;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 24px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,color,-webkit-box-shadow;
    transition-property: background-color,box-shadow,color;
    transition-property: background-color,box-shadow,color,-webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    -webkit-box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px rgba(0,0,0,0)
}

.top-card-layout__cta--secondary:visited {
    color: #0073b1
}

.top-card-layout__cta--secondary:hover,.top-card-layout__cta--secondary:focus {
    text-decoration: underline;
    color: #006097
}

.top-card-layout__cta--secondary:active {
    color: #004b7c
}

.top-card-layout__cta--secondary:hover {
    text-decoration: none
}

@media only screen and (-ms-high-contrast: active) {
    .top-card-layout__cta--secondary {
        border: 1px solid currentColor;
        line-height: 38px
    }
}

html.ie .top-card-layout__cta--secondary:focus,html.edge .top-card-layout__cta--secondary:focus {
    outline: 1px dashed #7f7f7f
}

.top-card-layout__cta--secondary li-icon {
    top: 5px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 24px;
    left: 0;
    margin: -12px 0 0 -4px;
    padding: 0 6px 0 0;
    position: relative;
    width: 24px
}

.top-card-layout__cta--secondary li-icon>svg {
    -webkit-transition: -webkit-transform 167ms;
    transition: -webkit-transform 167ms;
    transition: transform 167ms;
    transition: transform 167ms, -webkit-transform 167ms;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    display: inline-block;
    vertical-align: top
}

.edge .top-card-layout__cta--secondary,.ie .top-card-layout__cta--secondary {
    border-radius: 0
}

.top-card-layout__cta--secondary:not(:disabled)[data-is-animating-click=true],.top-card-layout__cta--secondary:hover:not(:disabled)[data-is-animating-click=true] {
    -webkit-box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px #004b7c;
    box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px rgba(0,0,0,0),inset 0 0 0 1px #004b7c
}

.top-card-layout__cta--secondary:hover:not(:disabled):not(.disabled),.top-card-layout__cta--secondary.hover-not-disabled {
    background-color: rgba(152,216,244,0.25);
    color: #006097;
    -webkit-box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px #006097,inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px #006097,inset 0 0 0 1px rgba(0,0,0,0)
}

.top-card-layout__cta--secondary:focus,.top-card-layout__cta--secondary.focus {
    background-color: rgba(152,216,244,0.25);
    color: #006097;
    -webkit-box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px #006097,inset 0 0 0 1px rgba(0,0,0,0);
    box-shadow: inset 0 0 0 1px #0073b1,inset 0 0 0 2px #006097,inset 0 0 0 1px rgba(0,0,0,0)
}

.top-card-layout__cta--secondary:active:not(:disabled):not(.disabled),.top-card-layout__cta--secondary.active-not-disabled {
    background-color: rgba(152,216,244,0.45);
    color: #004b7c
}

.top-card-layout__cta--secondary:disabled,.top-card-layout__cta--secondary.disabled {
    color: rgba(0,115,177,0.35);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,115,177,0.35);
    box-shadow: inset 0 0 0 1px rgba(0,115,177,0.35);
    cursor: not-allowed
}

.top-card-layout__footer {
    margin-top: 16px
}

.top-card-layout {
    border-radius: 2px
}

.top-card-layout__entity-image {
    border: 4px solid #fff;
    margin: -100px 0 12px
}

.top-card-layout .cover-img {
    border-radius: 2px 2px 0 0
}

.top-card-layout__title {
    font-size: 2.4rem;
    line-height: 1.33333;
    font-weight: 600;
    color: rgba(0,0,0,0.9);
    margin-bottom: 0
}

.top-card-layout__entity-info-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.top-card-layout__entity-info {
    -webkit-box-flex: 1;
    -ms-flex: 1 0;
    flex: 1 0
}

.top-card-layout__entity-info--right-column {
    margin-left: 24px;
    max-width: 288px
}

.top-card-layout__ellipsis-menu {
    margin: 4px 16px 0 0
}

.pp-section {
    padding: 24px 0;
    margin: 0 24px
}

.pp-section:not(:last-of-type) {
    border-bottom: 1px solid #e6e9ec
}

.pp-section:first-of-type {
    padding-top: 24px
}

.pp-section__header {
    margin-bottom: 24px
}

.skills .show-more-less__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
    flex-flow: wrap
}

.skills__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    padding: 0 24px 16px 0
}

.top-card-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px
}

.top-card-link--link {
    color: #0073b1
}

.top-card-link__logo {
    margin-right: 8px;
    background-color: #cfcfcf;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.top-card-link__logo--link-icon {
    background-color: transparent
}

.top-card-link__description {
    display: block;
    line-height: 2.4rem !important;
    max-height: 4.8rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.top-card-link__description * {
    line-height: inherit !important
}

@supports (-webkit-line-clamp: 2) {
    .top-card-link__description {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.websites .top-card-link {
    cursor: pointer;
    color: #0073b1;
    margin-bottom: 0
}

.websites__wrapper {
    max-width: 774px
}

.websites__outlet {
    width: 100%
}

.websites__main {
    padding: 24px
}

.websites__list-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.websites__list-row:not(:last-child) {
    padding-bottom: 24px
}

.websites__list-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%
}

.websites__name {
    font-weight: 600;
    padding-right: 24px
}

.websites__url-text {
    font-weight: 400
}

.bottom-cta-banner {
    padding: 24px;
    margin: 24px
}

.open-to-opportunities {
    margin: 0 -24px
}

.open-to-opportunities__header {
    margin-right: 4px
}

.open-to-opportunities--no-overflow .open-to-opportunities__header {
    display: none
}

.open-to-opportunities__nav-button {
    margin-top: 1px
}

.open-to-opportunities__nav-icon--prev.lazy-loaded {
    background: url("/sc/h/biyhhk26d5ai5a5kecpbldvm0") center center no-repeat
}

.open-to-opportunities__nav-icon--next.lazy-loaded {
    background: url("/sc/h/73nr9uepxmoglbtk1070omywz") center center no-repeat
}

.open-to-opportunities__item:first-child {
    padding-left: 24px
}

.open-to-opportunities__item:last-child {
    padding-right: 24px
}

.open-to-opportunities--no-overflow .open-to-opportunities__item {
    padding-left: 24px
}

.service-provider-info-modal__wrapper {
    max-width: 552px
}

.service-provider-info-modal__main {
    padding: 24px
}

.settings-header {
    padding-bottom: 24px
}

.settings-header__title {
    padding-bottom: 12px
}

body {
    margin-left: calc(100vw - 100%)
}

.core-rail {
    width: 1000px;
}

.right-rail {
    width: 359px
}

.main {
    padding: 24px 0
}

ul.languages__list .result-card__contents {
    background-position:0 -1px;
    background-repeat:no-repeat;
    padding-left:35px;
}