@font-face {
    font-family: gilroyregular;
    src: url(../../../../fonts/Gilroy-Regular.ttf);
  }
  
  * {
    font-family: gilroyregular !important;
  }
  


.direction-ltr {
    direction: ltr
}

.direction-default, .direction-rtl {
    direction: rtl
}

@media only screen and (max-width:767px) {
    .direction-s-ltr {
        direction: ltr
    }

    .direction-s-default, .direction-s-rtl {
        direction: rtl
    }
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.delay0 {
    animation-delay: 0s
}

.delay100 {
    animation-delay: .1s
}

.delay200 {
    animation-delay: .2s
}

.delay300 {
    animation-delay: .3s
}

.delay400 {
    animation-delay: .4s
}

.delay500 {
    animation-delay: .5s
}

.delay600 {
    animation-delay: .6s
}

.delay700 {
    animation-delay: .7s
}

.delay800 {
    animation-delay: .8s
}

.delay900 {
    animation-delay: .9s
}

.delay1000 {
    animation-delay: 1s
}

.delay1100 {
    animation-delay: 1.1s
}

.delay1200 {
    animation-delay: 1.2s
}

.delay1300 {
    animation-delay: 1.3s
}

.delay1400 {
    animation-delay: 1.4s
}

.delay1500 {
    animation-delay: 1.5s
}

.delay1600 {
    animation-delay: 1.6s
}

.delay1700 {
    animation-delay: 1.7s
}

.delay1800 {
    animation-delay: 1.8s
}

.delay1900 {
    animation-delay: 1.9s
}

.delay2000 {
    animation-delay: 2s
}

.animation--duration-0 {
    animation-duration: 0s
}

.animation--duration-100 {
    animation-duration: .1s
}

.animation--duration-200 {
    animation-duration: .2s
}

.animation--duration-300 {
    animation-duration: .3s
}

.animation--duration-400 {
    animation-duration: .4s
}

.animation--duration-500 {
    animation-duration: .5s
}

.animation--duration-600 {
    animation-duration: .6s
}

.animation--duration-700 {
    animation-duration: .7s
}

.animation--duration-800 {
    animation-duration: .8s
}

.animation--duration-900 {
    animation-duration: .9s
}

.animation--duration-1000 {
    animation-duration: 1s
}

.animation--duration-1100 {
    animation-duration: 1.1s
}

.animation--duration-1200 {
    animation-duration: 1.2s
}

.animation--duration-1300 {
    animation-duration: 1.3s
}

.animation--duration-1400 {
    animation-duration: 1.4s
}

.animation--duration-1500 {
    animation-duration: 1.5s
}

.animation--duration-1600 {
    animation-duration: 1.6s
}

.animation--duration-1700 {
    animation-duration: 1.7s
}

.animation--duration-1800 {
    animation-duration: 1.8s
}

.animation--duration-1900 {
    animation-duration: 1.9s
}

.animation--duration-2000 {
    animation-duration: 2s
}

.delay8000 {
    animation-delay: 8s
}

.fadeIn {
    animation-name: fadeIn
}

.fadeOut {
    animation-name: fadeOut
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInUp {
    animation-name: fadeInUp
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInDown {
    animation-name: fadeInDown
}

@keyframes fadeInDownScale {
    0% {
        height: 0;
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        height: 100%;
        opacity: 1;
        transform: translateY(0) scale(1)
    }
}

.fadeInDownScale {
    animation-name: fadeInDownScale;
    transform-origin: top
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(-20px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInLeft {
    animation-name: fadeInLeft
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateX(20px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInRight {
    animation-name: fadeInRight
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(20px)
    }
}

.fadeOutDown {
    animation-name: fadeOutDown
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    animation-name: fadeOutUp
}

@keyframes fadeOutUpScale {
    0% {
        height: 100%;
        opacity: 1;
        transform: translateY(0)
    }

    to {
        height: 0;
        opacity: 0;
        transform: translateY(-20px)
    }
}

.fadeOutUpScale {
    animation-name: fadeOutUpScale;
    transform-origin: top
}

.slideInRight {
    animation-name: slideInRight
}

.slideInLeft {
    animation-name: slideInLeft
}

@keyframes slideInDown {
    0% {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.slideInDown {
    animation-name: slideInDown
}

@keyframes slideOutUp {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(0, -100%, 0);
        visibility: hidden
    }
}

.slideOutUp {
    animation-name: slideOutUp
}

@keyframes pulseWhite {
    0% {
        box-shadow: 0 0 0 0 rgba(157, 179, 187, .1)
    }

    70% {
        box-shadow: 0 0 0 10px transparent
    }

    to {
        box-shadow: 0 0 0 0 transparent
    }
}

.blinkPrimary {
    animation-iteration-count: infinite;
    animation-name: blinkPrimary;
    animation-timing-function: step-end
}

@keyframes blinkPrimary {
    0%, to {
        color: transparent
    }

    50% {
        color: #0666e5
    }
}

.close {
    background: transparent;
    border: 0;
    color: #c4c4c4;
    cursor: pointer;
    float: right;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 26px;
    margin-right: 4px;
    margin-top: -4px;
    padding: 0
}

.close:focus, .close:hover {
    color: #000;
    cursor: pointer;
    text-decoration: none
}

.modal {
    -webkit-overflow-scrolling: touch;
    bottom: 0;
    display: none;
    left: 0;
    outline: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1510
}

.modal-dialog {
    margin: 30px auto;
    position: relative;
    width: auto;
    width: 600px
}

@media only screen and (max-width:767px) {
    .modal-dialog {
        margin: 10px;
        width: auto
    }
}

.modal-dialog--small {
    position: relative;
    width: 450px
}

@media only screen and (max-width:767px) {
    .modal-dialog--small {
        width: auto
    }
}

.modal-dialog--wide {
    width: 800px
}

@media only screen and (max-width:767px) {
    .modal-dialog--wide {
        width: auto
    }
}

.modal-content {
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 13px 50px rgba(0, 0, 0, .3);
    outline: 0;
    overflow: hidden;
    position: relative
}

@media only screen and (max-width:767px) {
    .modal-content {
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
}

.modal-backdrop {
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.modal-backdrop, .modal-backdrop.fade {
    background-color: rgba(37, 43, 51, .75)
}

.modal-backdrop.in {
    animation: fadeIn .4s
}

.modal-backdrop.out {
    animation: fadeOut .4s
}

.modal-header h2 {
    font-size: 30px;
    font-weight: 700;
    line-height: 1.3;
    margin: 25px 0 5px
}

.modal-body .row {
    font-size: 15px !important;
    line-height: 1.4 !important;
    padding: 5px 10px
}

.modal-header {
    min-height: 16.42857143px;
    padding: 15px;
    position: relative
}

.modal-header .close {
    margin-top: -2px;
    position: relative;
    z-index: 30
}

.modal-title {
    line-height: 1.42857143;
    margin: 0
}

.modal-body, .modal-footer {
    padding: 15px;
    position: relative
}

.modal-footer {
    text-align: right
}

.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-footer:after, .modal-footer:before {
    content: " ";
    display: table
}

.modal-footer:after {
    clear: both
}

.modal.verticalCentered {
    text-align: center
}

.modal.verticalCentered .modal-content {
    text-align: left
}

.modal.verticalCentered:before {
    content: " ";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.modal.verticalCentered .modal-dialog {
    display: inline-block;
    vertical-align: middle
}

.modal-dialog {
    animation: fadeIn .5s
}

.vueModal__dialog.vueModal__dialog--popup {
    width: 800px
}

@media(min-width:768px) {
    .modal-sm {
        width: 300px
    }
}

@media(min-width:992px) {
    .modal-lg {
        width: 900px
    }
}

#anonymUserIp .modal-header, .modal-wave-style .modal-header {
    box-sizing: border-box;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3em;
    margin-bottom: 0;
    min-height: 130px;
    padding: 30px;
    position: relative;
    text-align: left;
    z-index: 1
}

.modal-wave-style .close {
    color: #000;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    opacity: .3;
    position: absolute;
    right: 15px;
    text-shadow: 0 1px 0 #fff;
    top: 25px;
    z-index: 99
}

.favSplitDropdownWrapper {
    display: inline-block;
    font-size: 0;
    position: relative;
    vertical-align: middle
}

.favSplitDropdown {
    background: #fff;
    border: 1px solid #eee;
    border-radius: 5px;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .2);
    font-size: 1rem;
    padding: 3px;
    position: absolute;
    right: 0;
    top: calc(100% + 3px);
    width: 250px;
    z-index: 500
}

.favSplitDropdown__loading {
    background: rgba(0, 0, 0, .05);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.favSplitDropdown__loadingSpinner {
    left: 50%;
    margin-left: -1rem;
    margin-top: -1rem;
    position: absolute;
    top: 50%
}

.favSplitDropdown__headline {
    border-radius: 3px;
    color: #888;
    font-weight: 700;
    padding: 12px 5px 5px 37px
}

.favSplitDropdown__row {
    border-radius: 3px;
    cursor: pointer;
    font-size: 1rem;
    padding: 10px 12px;
    text-align: left;
    width: 100%
}

.favSplitDropdown__row:hover {
    background-color: #f5f8fb;
    color: #0666e5;
    transition: background-color .35s ease-out
}

.favSplitDropdown__leftIcon {
    width: 1.4rem
}

.favSplitDropdown__rightIcon {
    display: block;
    float: right
}

.favSplitDropdown__footerLink {
    color: #777;
    font-weight: 700
}

.favSplitDropdown__footerLink:hover {
    color: #0666e5
}

.favSplitDropdown__arrow {
    padding: .5em 7px
}

.favSplitDropdown--noBordersLeft {
    border-left: none;
    border-radius: 0
}

.favSplitDropdown--noBordersRight {
    border-radius: 0;
    border-right: none
}

.fav__icon {
    font-family: FontAwesome, sans-serif
}

.fav__icon--saved:before {
    color: #37c10c;
    content: "\f00c";
    font-family: FontAwesome, sans-serif
}

.favs-loading {
    display: block;
    height: 2.3em;
    padding-top: 9px;
    text-align: center
}

.favs-loading i {
    float: none;
    font-size: 1.35em;
    margin: 0
}

.no-favorites {
    color: #787878;
    cursor: default;
    padding: 14px
}

.no-favorites img {
    display: block;
    margin-top: 10px;
    width: 100%
}

#landingPage .box {
    padding: 40px 0 !important
}

#landingPage .box.contactBox.sidebar, #landingPage .box.noTopPad {
    padding: 10px 0 30px !important
}

#landingPage .heading {
    border: 0;
    color: #4f4f4f;
    display: block;
    font-size: 20pt;
    font-weight: 700;
    line-height: 26pt;
    padding-bottom: 10px
}

#landingPage .subheading {
    color: #4f4f4f;
    display: block;
    font-size: 13.5pt;
    font-weight: 700;
    line-height: 16.5pt;
    padding-bottom: 6px;
    padding-top: 30px
}

#landingPage .subheading.noTopPad {
    padding-top: 0 !important
}

#landingPage .subheading.noBottomPad {
    padding-bottom: 0 !important
}

#landingPage .subheading a {
    color: #4f4f4f;
    font-weight: 700
}

#landingPage .subheading a:hover {
    color: #0a8dff;
    text-decoration: underline
}

#landingPage p {
    color: #787878;
    font-size: 10.5pt;
    font-weight: 400;
    line-height: 16.5pt;
    padding: 0 0 5px
}

#landingPage #relTags {
    padding-top: 5px
}

#landingPage .bgGrey {
    background-color: #f3f5f7;
    border: 1px solid transparent !important
}

#landingPage {
    padding-top: 20px
}

#landingPage.noTopPad {
    padding-top: 0
}

#landingPage .box img.padTop {
    position: relative;
    top: 50px
}

#landingPage ul.list {
    margin-left: 27px
}

#landingPage ul.list li {
    color: #787878;
    font-size: 10.5pt;
    font-weight: 400;
    line-height: 16.5pt;
    padding-top: 5px
}

#landingPage .asteriksText, #landingPage p.asteriksText {
    font-size: .8em !important;
    line-height: 1.2 !important
}

.frontPadLeft {
    padding-left: 27px !important
}

.frontPadRight {
    padding-right: 27px !important
}

.frontPadLeft--width530px {
    width: 530px
}

.linkBox a span {
    background-color: #fff;
    cursor: pointer;
    display: block;
    filter: alpha(opacity=1);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.box .linkBox img, .box.linkBox img, .linkBox img {
    padding-bottom: 0
}

.sprite-logo {
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 47px;
    margin-right: 0 !important;
    opacity: .2;
    text-indent: -99999px;
    transition: all .8s ease-out;
    width: 102px
}

@media only screen and (min-width:768px) {
    .sprite-logo {
        background-size: auto;
        height: 60px;
        margin-right: 16px;
        width: 130px
    }
}

.sprite-logo[class*=grayblue] {
    opacity: 1
}

.sprite-logo:hover {
    opacity: 1
}

.companies-list--hoverLayer {
    position: relative
}

.companies__hoverLayer {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: translateX(0) translateY(100%);
    transition: opacity .3s, transform .8s ease;
    width: 100%;
    z-index: 1
}

.companies__hoverLayer .sliderWrap {
    filter: blur(0);
    opacity: 1;
    transform: scale(1);
    transition: opacity 1s, filter .5s ease, transform .4s ease
}

.companies-list--hoverLayer:hover .companies__hoverLayer {
    opacity: 1;
    transform: translateX(0) translateY(0);
    transition: opacity .8s, transform .8s ease
}

.companies-list--hoverLayer:hover .sliderWrap {
    filter: blur(5px);
    opacity: .8;
    transform: scale(.97);
    transition: opacity 1s, filter .5s ease, transform .4s ease
}

.slick-slider {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    position: relative;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.slick-slider button, .slick-slider button[type=button]:hover {
    background: none;
    border: none;
    font-size: 0;
    padding: 0
}

.slick-list {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    display: block;
    left: 0;
    position: relative;
    top: 0
}

.slick-track:after, .slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    border: 1px solid transparent;
    display: block;
    height: auto
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(../../../cdn.statcdn.com/static/img/accountOverview2015/ajax-loaderd41d.gif?) 50% no-repeat
}

.slick-next, .slick-prev {
    border: none;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 26px;
    line-height: 0;
    margin-top: -13px;
    outline: none;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 26px
}

.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover {
    background: transparent;
    color: transparent
}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before, .slick-prev:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #9c9c9c;
    font-family: slick;
    font-size: 26px;
    line-height: 1;
    opacity: .75
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "\2190"
}

[dir=rtl] .slick-prev:before {
    content: "\2192"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    left: -25px;
    right: auto
}

.slick-next:before {
    content: "\2192"
}

[dir=rtl] .slick-next:before {
    content: "\2190"
}

.slick__arrow {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .05);
    border-radius: 40px;
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .25);
    font-size: 18px;
    height: 40px;
    margin: 0;
    padding: 15px 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: background-color .2s;
    transition: opacity .3s;
    width: 40px;
    z-index: 3
}

.slick__arrow.slick-disabled {
    cursor: default;
    opacity: .5;
    pointer-events: none
}

.slick__arrow--right {
    margin-right: 15px;
    padding: 3px 3px 3px 5px;
    right: 0;
    transform: translateY(-50%)
}

.slick__arrow--left {
    left: 0;
    margin-left: 15px;
    padding: 3px 5px 3px 3px;
    transform: translateY(-50%)
}

.slick-slider .slick-dots {
    bottom: -30px;
    display: block;
    list-style: none;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.slick-slider .slick-dots li {
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    margin: 0 5px;
    padding: 0;
    position: relative;
    width: 15px
}

.slick-slider .slick-dots li button {
    background: hsla(0, 0%, 100%, .5);
    border: 0;
    border-radius: 50%;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 100%;
    line-height: 0;
    outline: none;
    transition: background-color .3s;
    width: 100%
}

.slick-slider .slick-dots li button:hover, .slick-slider .slick-dots li.slick-active button {
    background: #fff;
    outline: none;
    transition: background-color .3s
}

.slick-next:before, .slick-prev:before {
    color: #999;
    font: normal normal normal 26px/1 FontAwesome
}

.slick-prev:before {
    content: "\f137"
}

.slick-next:before {
    content: "\f138"
}

.sliderWrap {
    box-sizing: border-box;
    overflow: hidden;
    position: relative
}

@media only screen and (min-width:768px) {
    .sliderWrap .logoList {
        height: 60px
    }
}

.sliderWrap .logoList img {
    max-height: 100%
}

.sliderWrap .logoList--flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.sliderWrap .logoList--flex .logoList__item {
    align-items: center;
    display: flex;
    flex-grow: 1;
    justify-content: center
}

.trustCompaniesSlider {
    background-color: #f6f6f6;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    box-sizing: border-box;
    display: block;
    margin: 50px -20px 30px;
    min-height: auto;
    padding: 0 9.6%;
    position: relative;
    width: auto
}

.trustCompaniesSlider--spacing {
    margin: 50px 0 30px;
    padding: 0 1%
}

.trustCompaniesSlider--border {
    border: 1px solid #e6e6e6
}

.trustCompaniesSlider .trustCompaniesSlider__headline {
    background: url(https://cdn.statcdn.com/static/icons/star-icon-grey.png) no-repeat 50%;
    background-size: 135px 135px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    display: table-cell;
    font-size: 12px;
    height: 146px;
    line-height: 1.2em;
    margin-bottom: -40px;
    margin-top: -40px;
    padding: 36px 5px 0;
    position: absolute;
    text-align: center;
    width: 146px
}

.trustCompaniesSlider__headline b {
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.1em;
    margin: 3px 0 5px
}

.trustCompaniesSlider .sliderWrap {
    padding-left: 165px
}

.trustCompaniesSlider.positionFooter {
    margin-bottom: 60px;
    margin-top: 20px
}

.trustCompaniesSlider--sectionWidth {
    margin-left: -120px;
    margin-right: -120px
}

@media only screen and (max-width:767px) {
    .slick-slider button[type=button], .slick-slider button[type=button]:hover {
        padding: 0 !important
    }

    .trustCompaniesSlider {
        margin-top: 40px
    }
}

.slickSlider--dotNavBlue .slick-dots li button {
    background: rgba(6, 102, 229, .3)
}

.slickSlider--dotNavBlue .slick-next:before, .slickSlider--dotNavBlue .slick-prev:before {
    color: rgba(6, 102, 229, .3)
}

.slickSlider--dotNavBlue .slick-dots li button:hover, .slickSlider--dotNavBlue .slick-dots li.slick-active button {
    background: rgba(6, 102, 229, .7)
}

.slickSlider--dotNavBlackArrowBig .slick-next, .slickSlider--dotNavBlackArrowBig .slick-prev {
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
    font-family: FontAwesome, sans-serif;
    height: 40px;
    margin-top: -20px;
    text-align: center;
    transition: box-shadow .5s ease;
    width: 40px
}

.slickSlider--dotNavBlackArrowBig button[type=button].slick-next:hover, .slickSlider--dotNavBlackArrowBig button[type=button].slick-prev:hover {
    background: #fff;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .1);
    transition: box-shadow .5s ease
}

.slickSlider--dotNavBlackArrowBig .slick-prev {
    left: -40px
}

@media only screen and (max-width:767px) {
    .slickSlider--dotNavBlackArrowBig .slick-prev {
        left: -20px;
        top: 0
    }
}

.slickSlider--dotNavBlackArrowBig .slick-next {
    right: -40px
}

@media only screen and (max-width:767px) {
    .slickSlider--dotNavBlackArrowBig .slick-next {
        right: -20px
    }
}

.slickSlider--dotNavBlackArrowBig .slick-next:before, .slickSlider--dotNavBlackArrowBig .slick-prev:before {
    color: #455f7c;
    display: inline-block;
    font-size: 17px;
    height: 40px;
    line-height: 40px;
    position: relative;
    transition: all .5s ease
}

.slickSlider--dotNavBlackArrowBig button[type=button]:hover.slick-next:before, .slickSlider--dotNavBlackArrowBig button[type=button]:hover.slick-prev:before {
    color: #0666e5;
    transition: all .5s ease
}

.slickSlider--dotNavBlackArrowBig .slick-prev:before {
    content: "\f053";
    margin-right: 4px
}

.slickSlider--dotNavBlackArrowBig .slick-next:before {
    content: "\f054";
    margin-left: 3px
}

.glide__bullets {
    text-align: center
}

.glide__bullet {
    background: #000;
    border-radius: 100%;
    display: inline-block;
    height: 10px;
    margin-right: 20px;
    margin-top: 20px;
    width: 10px
}

.glide__bullet:last-child {
    margin-right: 0
}

.glide__bullet:not(.glide__bullet--active) {
    opacity: .2
}

.slider-companies .logo {
    display: inline-block;
    margin: 0 10px
}

.sprite-logo.logo-facebook {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-facebook.png)
}

.sprite-logo.logo-facebook-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-facebook-grayblue.png)
}

.sprite-logo.logo-paypal {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-paypal.png)
}

.sprite-logo.logo-paypal-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-paypal-grayblue.png)
}

.sprite-logo.logo-unilever {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-unilever.png)
}

.sprite-logo.logo-unilever-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-unilever-grayblue.png)
}

.sprite-logo.logo-google {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-google.png)
}

.sprite-logo.logo-google-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-google-grayblue.png)
}

.sprite-logo.logo-telekom {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-telekom.png)
}

.sprite-logo.logo-telekom-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-telekom-grayblue.png)
}

.sprite-logo.logo-siemens {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-siemens.png)
}

.sprite-logo.logo-siemens-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-siemens-grayblue.png)
}

.sprite-logo.logo-pg {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-pg.png)
}

.sprite-logo.logo-pg-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-pg-grayblue.png)
}

.sprite-logo.logo-otto {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-otto.png)
}

.sprite-logo.logo-otto-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-otto-grayblue.png)
}

.sprite-logo.logo-philips {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-philips.png)
}

.sprite-logo.logo-philips-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-philips-grayblue.png)
}

.sprite-logo.logo-mediasaturn {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-mediasaturn.png)
}

.sprite-logo.logo-mediasaturn-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-mediasaturn-grayblue.png)
}

.sprite-logo.logo-samsung {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-samsung.png)
}

.sprite-logo.logo-samsung-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-samsung-grayblue.png)
}

.sprite-logo.logo-adobe {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-adobe.png)
}

.sprite-logo.logo-adobe-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-adobe-grayblue.png)
}

.sprite-logo.logo-faz {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-faz.png)
}

.sprite-logo.logo-faz-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-faz-grayblue.png)
}

.sprite-logo.logo-handelsblatt {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-handelsblatt.png)
}

.sprite-logo.logo-handelsblatt-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-handelsblatt-grayblue.png)
}

.sprite-logo.logo-zeit {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-zeit.png)
}

.sprite-logo.logo-zeit-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-zeit-grayblue.png)
}

.sprite-logo.logo-tagesschau {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-tagesschau.png)
}

.sprite-logo.logo-tagesschau-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-tagesschau-grayblue.png)
}

.sprite-logo.logo-brandeins {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-brandeins.png)
}

.sprite-logo.logo-brandeins-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-brandeins-grayblue.png)
}

.sprite-logo.logo-managermagazin {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-managermagazin.png)
}

.sprite-logo.logo-managermagazin-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-managermagazin-grayblue.png)
}

.sprite-logo.logo-computerbild {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-computerbild.png)
}

.sprite-logo.logo-computerbild-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-computerbild-grayblue.png)
}

.sprite-logo.logo-bild {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-bild.png)
}

.sprite-logo.logo-bild-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-bild-grayblue.png)
}

.sprite-logo.logo-spiegelonline {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-spiegelonline.png)
}

.sprite-logo.logo-spiegelonline-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-spiegelonline-grayblue.png)
}

.sprite-logo.logo-cnn {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-cnn.png)
}

.sprite-logo.logo-cnn-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-cnn-grayblue.png)
}

.sprite-logo.logo-wsj {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-wsj.png)
}

.sprite-logo.logo-wsj-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-wsj-grayblue.png)
}

.sprite-logo.logo-mashable {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-mashable.png)
}

.sprite-logo.logo-mashable-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-mashable-grayblue.png)
}

.sprite-logo.logo-businessinsider {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-businessinsider.png)
}

.sprite-logo.logo-businessinsider-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-businessinsider-grayblue.png)
}

.sprite-logo.logo-forbes {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-forbes.png)
}

.sprite-logo.logo-forbes-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-forbes-grayblue.png)
}

.sprite-logo.logo-espn {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-espn.png)
}

.sprite-logo.logo-espn-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-espn-grayblue.png)
}

.sprite-logo.logo-usatoday {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-usatoday.png)
}

.sprite-logo.logo-usatoday-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-usatoday-grayblue.png)
}

.sprite-logo.logo-inc {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-inc.png)
}

.sprite-logo.logo-inc-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-inc-grayblue.png)
}

.sprite-logo.logo-as {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-as.png)
}

.sprite-logo.logo-as-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-as-grayblue.png)
}

.sprite-logo.logo-huffingtonpost {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-huffingtonpost.png)
}

.sprite-logo.logo-huffingtonpost-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-huffingtonpost-grayblue.png)
}

.sprite-logo.logo-tchibo {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-tchibo.png)
}

.sprite-logo.logo-tchibo-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-tchibo-grayblue.png)
}

.sprite-logo.logo-vodafone {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-vodafone.png)
}

.sprite-logo.logo-vodafone-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-vodafone-grayblue.png)
}

.sprite-logo.logo-deloitte {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-deloitte.png)
}

.sprite-logo.logo-deloitte-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-deloitte-grayblue.png)
}

.sprite-logo.logo-db {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-db.png)
}

.sprite-logo.logo-db-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-db-grayblue.png)
}

.sprite-logo.logo-redbull {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-redbull.png)
}

.sprite-logo.logo-redbull-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-redbull-grayblue.png)
}

.sprite-logo.logo-bsm {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-bsm.png)
}

.sprite-logo.logo-bsm-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-bsm-grayblue.png)
}

.sprite-logo.logo-20minutes {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-20minutes.png)
}

.sprite-logo.logo-20minutes-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-20minutes-grayblue.png)
}

.sprite-logo.logo-jdn {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-jdn.png)
}

.sprite-logo.logo-jdn-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-jdn-grayblue.png)
}

.sprite-logo.logo-diwberlin {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-diwberlin.png)
}

.sprite-logo.logo-diwberlin-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-diwberlin-grayblue.png)
}

.sprite-logo.logo-vuma {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-vuma.png)
}

.sprite-logo.logo-vuma-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-vuma-grayblue.png)
}

.sprite-logo.logo-ratswd {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-ratswd.png)
}

.sprite-logo.logo-ratswd-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-ratswd-grayblue.png)
}

.sprite-logo.logo-ifdallensbach {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-ifdallensbach.png)
}

.sprite-logo.logo-ifdallensbach-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-ifdallensbach-grayblue.png)
}

.sprite-logo.logo-destatis {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-destatis.png)
}

.sprite-logo.logo-destatis-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-destatis-grayblue.png)
}

.sprite-logo.logo-oecd {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-oecd.png)
}

.sprite-logo.logo-oecd-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-oecd-grayblue.png)
}

.sprite-logo.logo-poq {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-poq.png)
}

.sprite-logo.logo-poq-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-poq-grayblue.png)
}

.sprite-logo.logo-shared2you {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-shared2you.png)
}

.sprite-logo.logo-shared2you-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-shared2you-grayblue.png)
}

.sprite-logo.logo-yconic {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-yconic.png)
}

.sprite-logo.logo-yconic-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-yconic-grayblue.png)
}

.sprite-logo.logo-hrs {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-hrs.png)
}

.sprite-logo.logo-hrs-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-hrs-grayblue.png)
}

.sprite-logo.logo-deutschebank {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-deutschebank.png)
}

.sprite-logo.logo-deutschebank-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-deutschebank-grayblue.png)
}

.sprite-logo.logo-lufthansa {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-lufthansa.png)
}

.sprite-logo.logo-lufthansa-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-lufthansa-grayblue.png)
}

.sprite-logo.logo-yellostrom {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-yellostrom.png)
}

.sprite-logo.logo-yellostrom-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-yellostrom-grayblue.png)
}

.sprite-logo.logo-euromonitor {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-euromonitor.png)
}

.sprite-logo.logo-euromonitor-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-euromonitor-grayblue.png)
}

.sprite-logo.logo-capital {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-capital.png)
}

.sprite-logo.logo-capital-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-capital-grayblue.png)
}

.sprite-logo.logo-worldbank {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-worldbank.png)
}

.sprite-logo.logo-worldbank-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-worldbank-grayblue.png)
}

.sprite-logo.logo-danishtourismboard {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-danishtourismboard.png)
}

.sprite-logo.logo-danishtourismboard-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-danishtourismboard-grayblue.png)
}

.sprite-logo.logo-wirecard {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-wirecard.png)
}

.sprite-logo.logo-wirecard-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-wirecard-grayblue.png)
}

.sprite-logo.logo-groupon {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-groupon.png)
}

.sprite-logo.logo-groupon-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-groupon-grayblue.png)
}

.sprite-logo.logo-heise {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-heise.png)
}

.sprite-logo.logo-heise-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-heise-grayblue.png)
}

.sprite-logo.logo-stern {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-stern.png)
}

.sprite-logo.logo-stern-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-stern-grayblue.png)
}

.sprite-logo.logo-welt {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-welt.png)
}

.sprite-logo.logo-welt-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-welt-grayblue.png)
}

.sprite-logo.logo-derstandard {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-derstandard.png)
}

.sprite-logo.logo-derstandard-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-derstandard-grayblue.png)
}

.sprite-logo.logo-handelszeitung {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-handelszeitung.png)
}

.sprite-logo.logo-handelszeitung-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-handelszeitung-grayblue.png)
}

.sprite-logo.logo-chip {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-chip.png)
}

.sprite-logo.logo-chip-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-chip-grayblue.png)
}

.sprite-logo.logo-independent {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-independent.png)
}

.sprite-logo.logo-independent-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-independent-grayblue.png)
}

.sprite-logo.logo-alphr {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-alphr.png)
}

.sprite-logo.logo-alphr-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-alphr-grayblue.png)
}

.sprite-logo.logo-sportsillustrated {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-sportsillustrated.png)
}

.sprite-logo.logo-sportsillustrated-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-sportsillustrated-grayblue.png)
}

.sprite-logo.logo-lesechos {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-lesechos.png)
}

.sprite-logo.logo-lesechos-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-lesechos-grayblue.png)
}

.sprite-logo.logo-latribune {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-latribune.png)
}

.sprite-logo.logo-latribune-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-latribune-grayblue.png)
}

.sprite-logo.logo-lobs {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-lobs.png)
}

.sprite-logo.logo-lobs-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-lobs-grayblue.png)
}

.sprite-logo.logo-abc {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-abc.png)
}

.sprite-logo.logo-abc-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-abc-grayblue.png)
}

.sprite-logo.logo-eldiario {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-eldiario.png)
}

.sprite-logo.logo-eldiario-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-eldiario-grayblue.png)
}

.sprite-logo.logo-eleconomista {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-eleconomista.png)
}

.sprite-logo.logo-eleconomista-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-eleconomista-grayblue.png)
}

.sprite-logo.logo-elperiodico {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-elperiodico.png)
}

.sprite-logo.logo-elperiodico-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-elperiodico-grayblue.png)
}

.sprite-logo.logo-t-online {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-t-online.png)
}

.sprite-logo.logo-t-online-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-t-online-grayblue.png)
}

.sprite-logo.logo-indy100 {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-indy100.png)
}

.sprite-logo.logo-indy100-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-indy100-grayblue.png)
}

.sprite-logo.logo-cityam {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-cityam.png)
}

.sprite-logo.logo-cityam-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-cityam-grayblue.png)
}

.sprite-logo.logo-thejournal {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-thejournal.png)
}

.sprite-logo.logo-thejournal-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-thejournal-grayblue.png)
}

.sprite-logo.logo-fipp {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-fipp.png)
}

.sprite-logo.logo-fipp-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-fipp-grayblue.png)
}

.sprite-logo.logo-theweek {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-theweek.png)
}

.sprite-logo.logo-theweek-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-theweek-grayblue.png)
}

.sprite-logo.logo-linkedin {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-linkedin.png)
}

.sprite-logo.logo-linkedin-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-linkedin-grayblue.png)
}

.sprite-logo.logo-scripps {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-scripps.png)
}

.sprite-logo.logo-scripps-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-scripps-grayblue.png)
}

.sprite-logo.logo-vozpopuli {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-vozpopuli.png)
}

.sprite-logo.logo-vozpopuli-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-vozpopuli-grayblue.png)
}

.sprite-logo.logo-expansion {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-expansion.png)
}

.sprite-logo.logo-expansion-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-expansion-grayblue.png)
}

.sprite-logo.logo-marca {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-marca.png)
}

.sprite-logo.logo-marca-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-marca-grayblue.png)
}

.sprite-logo.logo-kicker {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-kicker.png)
}

.sprite-logo.logo-kicker-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-kicker-grayblue.png)
}

.sprite-logo.logo-horizont {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-horizont.png)
}

.sprite-logo.logo-horizont-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-horizont-grayblue.png)
}

.sprite-logo.logo-sportschau {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-sportschau.png)
}

.sprite-logo.logo-sportschau-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-sportschau-grayblue.png)
}

.sprite-logo.logo-eurosport {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-eurosport.png)
}

.sprite-logo.logo-eurosport-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-eurosport-grayblue.png)
}

.sprite-logo.logo-focus {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-focus.png)
}

.sprite-logo.logo-focus-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-focus-grayblue.png)
}

.sprite-logo.logo-elmundo {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-elmundo.png)
}

.sprite-logo.logo-elmundo-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-elmundo-grayblue.png)
}

.sprite-logo.logo-90min {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-90min.png)
}

.sprite-logo.logo-90min-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-90min-grayblue.png)
}

.sprite-logo.logo-derwesten {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-derwesten.png)
}

.sprite-logo.logo-derwesten-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-derwesten-grayblue.png)
}

.sprite-logo.logo-effzeh {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-effzeh.png)
}

.sprite-logo.logo-effzeh-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-effzeh-grayblue.png)
}

.sprite-logo.logo-fcconnect {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-fcconnect.png)
}

.sprite-logo.logo-fcconnect-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-fcconnect-grayblue.png)
}

.sprite-logo.logo-immerhertha {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-immerhertha.png)
}

.sprite-logo.logo-immerhertha-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-immerhertha-grayblue.png)
}

.sprite-logo.logo-mopo {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-mopo.png)
}

.sprite-logo.logo-mopo-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-mopo-grayblue.png)
}

.sprite-logo.logo-wr {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-wr.png)
}

.sprite-logo.logo-wr-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-wr-grayblue.png)
}

.sprite-logo.logo-reviersport {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-reviersport.png)
}

.sprite-logo.logo-reviersport-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-reviersport-grayblue.png)
}

.sprite-logo.logo-rblive {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-rblive.png)
}

.sprite-logo.logo-rblive-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-rblive-grayblue.png)
}

.sprite-logo.logo-dlf24 {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-dlf24.png)
}

.sprite-logo.logo-dlf24-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-dlf24-grayblue.png)
}

.sprite-logo.logo-sportbuzzer {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-sportbuzzer.png)
}

.sprite-logo.logo-sportbuzzer-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-sportbuzzer-grayblue.png)
}

.sprite-logo.logo-radio912 {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-radio912.png)
}

.sprite-logo.logo-radio912-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-radio912-grayblue.png)
}

.sprite-logo.logo-spox {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-spox.png)
}

.sprite-logo.logo-spox-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-spox-grayblue.png)
}

.sprite-logo.logo-badischezeitung {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-badischezeitung.png)
}

.sprite-logo.logo-badischezeitung-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-badischezeitung-grayblue.png)
}

.sprite-logo.logo-aktuellenachrichten {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-aktuellenachrichten.png)
}

.sprite-logo.logo-aktuellenachrichten-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-aktuellenachrichten-grayblue.png)
}

.sprite-logo.logo-stuttgarternachrichten {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-stuttgarternachrichten.png)
}

.sprite-logo.logo-stuttgarternachrichten-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-stuttgarternachrichten-grayblue.png)
}

.sprite-logo.logo-onefootball {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-onefootball.png)
}

.sprite-logo.logo-onefootball-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-onefootball-grayblue.png)
}

.sprite-logo.logo-watson {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-watson.png)
}

.sprite-logo.logo-watson-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-watson-grayblue.png)
}

.sprite-logo.logo-arcaneresearch {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-arcaneresearch.png)
}

.sprite-logo.logo-arcaneresearch-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-arcaneresearch-grayblue.png)
}

.sprite-logo.logo-iri {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-iri.png)
}

.sprite-logo.logo-iri-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-iri-grayblue.png)
}

.sprite-logo.logo-talkwalker {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-talkwalker.png)
}

.sprite-logo.logo-talkwalker-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-talkwalker-grayblue.png)
}

.sprite-logo.logo-opinionway {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-opinionway.png)
}

.sprite-logo.logo-opinionway-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-opinionway-grayblue.png)
}

.sprite-logo.logo-brandwatch {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-brandwatch.png)
}

.sprite-logo.logo-brandwatch-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-brandwatch-grayblue.png)
}

.sprite-logo.logo-yougov {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-yougov.png)
}

.sprite-logo.logo-yougov-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-yougov-grayblue.png)
}

.sprite-logo.logo-kantar {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-kantar.png)
}

.sprite-logo.logo-kantar-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-kantar-grayblue.png)
}

.sprite-logo.logo-ipsos {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-ipsos.png)
}

.sprite-logo.logo-ipsos-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-ipsos-grayblue.png)
}

.sprite-logo.logo-newsweek {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-newsweek.png)
}

.sprite-logo.logo-newsweek-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-newsweek-grayblue.png)
}

.sprite-logo.logo-huffpost {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-huffpost.png)
}

.sprite-logo.logo-huffpost-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-huffpost-grayblue.png)
}

.sprite-logo.logo-bfm {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-bfm.png)
}

.sprite-logo.logo-bfm-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-bfm-grayblue.png)
}

.sprite-logo.logo-irishtimes {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-irishtimes.png)
}

.sprite-logo.logo-irishtimes-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-irishtimes-grayblue.png)
}

.sprite-logo.logo-cint {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-cint.png)
}

.sprite-logo.logo-cint-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-cint-grayblue.png)
}

.sprite-logo.logo-mri {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-mri.png)
}

.sprite-logo.logo-mri-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-mri-grayblue.png)
}

.sprite-logo.logo-kepios {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/logo-kepios.png)
}

.sprite-logo.logo-kepios-grayblue {
    background-image: url(https://cdn.statcdn.com/static/icons/company-logos/grayblue/logo-kepios-grayblue.png)
}

.spriteLogos--universities {
    background-image: url(https://cdn.statcdn.com/static/icons/university-logos-blue-20220131-minified.png)
}

.spriteLogos--universities.logo-gdansk {
    background-position: 0 0
}

.spriteLogos--universities.logo-comenius {
    background-position: -130px 0
}

.spriteLogos--universities.logo-seb {
    background-position: 0 -60px
}

.spriteLogos--universities.logo-su {
    background-position: -130px -60px
}

.spriteLogos--universities.logo-harvard {
    background-position: 0 -120px
}

.spriteLogos--universities.logo-stanford {
    background-position: -130px -120px
}

.spriteLogos--universities.logo-yale {
    background-position: 0 -180px
}

.spriteLogos--universities.logo-columbia {
    background-position: -130px -180px
}

.spriteLogos--universities.logo-melbourne {
    background-position: 0 -240px
}

.spriteLogos--universities.logo-nus {
    background-position: -130px -240px
}

.spriteLogos--universities.logo-lasalle {
    background-position: 0 -300px
}

.spriteLogos--universities.logo-hongkong {
    background-position: -130px -300px
}

.spriteLogos--universities.logo-uts {
    background-position: 0 -360px
}

.spriteLogos--universities.logo-cambridge {
    background-position: -130px -360px
}

.spriteLogos--universities.logo-heidelberg {
    background-position: -130px -420px
}

.spriteLogos--universities.logo-tum {
    background-position: 0 -480px
}

.spriteLogos--universities.logo-uhh {
    background-position: -130px -480px
}

.spriteLogos--universities.logo-hub {
    background-position: 0 -540px
}

.spriteLogos--universities.logo-goethe {
    background-position: -130px -540px
}

.spriteLogos--universities.logo-hec {
    background-position: 0 -600px
}

.spriteLogos--universities.logo-insead {
    background-position: -130px -600px
}

.spriteLogos--universities.logo-essec {
    background-position: 0 -660px
}

.spriteLogos--universities.logo-upd {
    background-position: -130px -660px
}

.spriteLogos--universities.logo-sciencespo {
    background-position: 0 -720px
}

.spriteLogos--universities.logo-complutense {
    background-position: -130px -720px
}

.spriteLogos--universities.logo-upv {
    background-position: 0 -780px
}

.spriteLogos--universities.logo-iese {
    background-position: -130px -780px
}

.spriteLogos--universities.logo-espm {
    background-position: 0 -840px
}

.spriteLogos--universities.logo-itam {
    background-position: -130px -840px
}

.spriteLogos--universities.logo-lawrenceville {
    background-position: -130px -1260px
}

.spriteLogos--universities.logo-washingtonschool {
    background-position: -130px -1200px
}

.spriteLogos--universities.logo-auhsd {
    background-position: 0 -1260px
}

.spriteLogos--universities.logo-taipeischool {
    background-position: -130px -1320px
}

.spriteLogos--universities.logo-singaporeschool {
    background-position: 0 -1320px
}

.spriteLogos--universities.logo-newyorkpubliclibrary {
    background-position: -130px -1140px
}

.spriteLogos--universities.logo-sanfranciscopubliclibrary {
    background-position: 0 -1200px
}

.spriteLogos--universities.logo-brooklynpubliclibrary {
    background-position: 0 -1140px
}

.spriteLogos--universities.logo-rics {
    background-position: 0 -960px
}

.spriteLogos--universities.logo-departmentinternationaltrade {
    background-position: -130px -900px
}

.spriteLogos--universities.logo-mototroi {
    background-position: -130px -1020px
}

.spriteLogos--universities.logo-tfdic {
    background-position: -130px -1080px
}

.spriteLogos--universities.logo-usdohs {
    background-position: -130px -960px
}

.spriteLogos--universities.logo-bea {
    background-position: 0 -900px
}

.spriteLogos--universities.logo-libraryofcongress {
    background-position: 0 -1020px
}

.spriteLogos--universities.logo-usdoj {
    background-position: 0 -1080px
}

.glide__slides--middle {
    align-items: center
}

.glide__slides--stretch {
    align-items: stretch
}

.glide__slide a {
    display: block
}

.glide__slide p a {
    display: inline
}

.sprite {
    background-repeat: no-repeat;
    overflow: hidden;
    padding: 0 !important
}

.iconSprite, .sprite {
    display: inline-block
}

.iconSprite {
    box-sizing: border-box;
    line-height: 1em;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    vertical-align: middle
}

.iconSprite--baseline {
    vertical-align: baseline
}

.jpg, .jpg-gray, .jpg-grey, .sprite--jpg, .sprite--jpgGray, .sprite--jpgGrey {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/png_icon.png);
    height: 16px;
    position: relative;
    top: 3px;
    width: 16px
}

.jpg-gray, .jpg-grey, .sprite--jpgGray, .sprite--jpgGrey {
    filter: grayscale(100%);
    opacity: .4
}

.pdf, .pdf-gray, .pdf-grey, .sprite--pdf, .sprite--pdfGray, .sprite--pdfGrey {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/pdf_icon.png);
    height: 16px;
    position: relative;
    top: 3px;
    width: 16px
}

.pdf-gray, .pdf-grey, .sprite--pdfGray, .sprite--pdfGrey {
    filter: grayscale(100%);
    opacity: .4
}

.png, .png-gray, .png-grey, .sprite--png, .sprite--pngGray, .sprite--pngGrey {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/png_icon.png);
    height: 16px;
    position: relative;
    top: 3px;
    width: 16px
}

.png-gray, .png-grey, .sprite--pngGray, .sprite--pngGrey {
    filter: grayscale(100%);
    opacity: .4
}

.ppt, .ppt-gray, .ppt-grey, .sprite--ppt, .sprite--pptGray, .sprite--pptGrey {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/ppt_icon.png);
    height: 16px;
    position: relative;
    top: 3px;
    width: 16px
}

.ppt-gray, .ppt-grey, .sprite--pptGray, .sprite--pptGrey {
    filter: grayscale(100%);
    opacity: .4
}

.pptx, .pptx-gray, .pptx-grey, .sprite--pptx, .sprite--pptxGray, .sprite--pptxGrey {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/ppt_icon.png);
    height: 16px;
    position: relative;
    top: 3px;
    width: 16px
}

.pptx-gray, .pptx-grey, .sprite--pptxGray, .sprite--pptxGrey {
    filter: grayscale(100%);
    opacity: .4
}

.sprite--twb, .sprite--twbGray, .sprite--twbGrey, .twb, .twb-gray, .twb-grey {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/twb_icon.png);
    height: 16px;
    position: relative;
    top: 3px;
    width: 16px
}

.sprite--twbGray, .sprite--twbGrey, .twb-gray, .twb-grey {
    filter: grayscale(100%);
    opacity: .4
}

.sprite--xls, .sprite--xlsGray, .sprite--xlsGrey, .xls, .xls-gray, .xls-grey {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/xls_icon.png);
    height: 16px;
    position: relative;
    top: 3px;
    width: 16px
}

.sprite--xlsGray, .sprite--xlsGrey, .xls-gray, .xls-grey {
    filter: grayscale(100%);
    opacity: .4
}

.sprite--xlsx, .sprite--xlsxGray, .sprite--xlsxGrey, .xlsx, .xlsx-gray, .xlsx-grey {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/xls_icon.png);
    height: 16px;
    position: relative;
    top: 3px;
    width: 16px
}

.sprite--xlsxGray, .sprite--xlsxGrey, .xlsx-gray, .xlsx-grey {
    filter: grayscale(100%);
    opacity: .4
}

.fileIcon__pdf {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/pdf_icon-normal.png)
}

.fileIcon__pdf, .fileIcon__pdf--disabled {
    height: 16px;
    position: relative;
    top: 0 !important;
    width: 13px
}

.fileIcon__pdf--disabled {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/pdf_icon-disabled.png)
}

.fileIcon__ppt {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/ppt_icon-normal.png)
}

.fileIcon__ppt, .fileIcon__ppt--disabled {
    height: 16px;
    position: relative;
    top: 0 !important;
    width: 13px
}

.fileIcon__ppt--disabled {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/ppt_icon-disabled.png)
}

.fileIcon__xls {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/xls_icon-normal.png)
}

.fileIcon__xls, .fileIcon__xls--disabled {
    height: 16px;
    position: relative;
    top: 0 !important;
    width: 13px
}

.fileIcon__xls--disabled {
    background-image: url(https://cdn.statcdn.com/static/icons/file-formats/xls_icon-disabled.png)
}

.iconSprite--brandReport {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#brandreport_icon);
    height: 26px;
    width: 26px
}

.iconSprite--brandReport2024 {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#brand-report_icon);
    height: 26px;
    width: 26px
}

.iconSprite--cityReport {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#city-report_icon);
    height: 26px;
    width: 26px
}

.iconSprite--statistic, .iconSprite--statisticBasis, .iconSprite--statisticFree, .search-statistic {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#statistic_icon);
    height: 26px;
    width: 26px
}

.iconSprite--statisticPremium, .search-statistic-premium {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#statisticPremium_icon);
    height: 26px;
    width: 26px
}

.iconSprite--forecast, .iconSprite--forecastBasis, .iconSprite--forecastFree, .search-forecast {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#forecast_icon);
    height: 26px;
    width: 26px
}

.iconSprite--forecastPremium, .search-forecast-premium {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#forecastPremium_icon);
    height: 26px;
    width: 26px
}

.iconSprite--infographic, .search-infographic {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#infographic_icon);
    height: 26px;
    width: 26px
}

.iconSprite--internationalData, .search-internationalData {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#international-data_icon);
    height: 26px;
    width: 26px
}

.excel {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#excel_icon)
}

.excel, .powerpoint {
    height: 26px;
    width: 26px
}

.powerpoint {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#powerpoint_icon)
}

.favorites-folder {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#favorites-folder_icon);
    height: 26px;
    width: 26px
}

.iconSprite--publicationRights, .search-publicationRights {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#publication-rights_icon);
    height: 26px;
    width: 26px
}

.iconSprite--citation {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#automaticCitation_icon);
    height: 26px;
    width: 26px
}

.iconSprite--study, .iconSprite--studyBasis, .iconSprite--studyFree, .search-study {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#study_icon);
    height: 26px;
    width: 26px
}

.iconSprite--studyPremium, .search-study-premium {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#studyPremium_icon);
    height: 26px;
    width: 26px
}

.iconSprite--dossier, .search-dossier {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#dossier_icon);
    height: 26px;
    width: 26px
}

.search-dossiers, .search-dossiersplus {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#dossierPremium_icon);
    height: 26px;
    width: 26px
}

.iconSprite--branchReport, .iconSprite--industryReport, .search-branch-report, .search-branchreports, .search-brandreports, .search-companyreports, .search-ecommercedbreports, .search-industry-report, .search-industryreports {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#branch-report_icon);
    height: 26px;
    width: 26px
}

.iconSprite--outlookReport, .search-outlook-report {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#outlook-report_icon);
    height: 26px;
    width: 26px
}

.iconSprite--survey, .search-survey, .search-surveys {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#survey_icon);
    height: 26px;
    width: 26px
}

.iconSprite--toplist, .search-toplist, .search-toplists {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#toplist_icon);
    height: 26px;
    width: 26px
}

.iconSprite--countryReport, .search-cityreports, .search-country-report, .search-countryreports {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#country-report_icon);
    height: 26px;
    width: 26px
}

.iconSprite--cmo, .search-cmo, .search-consumermarket {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#cmo_icon);
    height: 26px;
    width: 26px
}

.iconSprite--dmo, .search-digitalmarket, .search-dmo {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#dmo_icon);
    height: 26px;
    width: 26px
}

.iconSprite--mmo, .search-mmo, .search-mobilitymarket {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#mmo_icon);
    height: 26px;
    width: 26px
}

.iconSprite--tmo, .search-technologyOutlook, .search-tmo {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#tmo_icon);
    height: 26px;
    width: 26px
}

.iconSprite--amo, .search-advertisingmarket, .search-amo {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#amo_icon);
    height: 26px;
    width: 26px
}

.iconSprite--hmo, .search-healthmarket, .search-hmo {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#hmo_icon);
    height: 26px;
    width: 26px
}

.iconSprite--io, .search-advertisingmarket, .search-io {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#io_icon);
    height: 26px;
    width: 26px
}

.iconSprite--company, .iconSprite--companyDb, .search-company {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#company-db_icon);
    height: 26px;
    width: 26px
}

.iconSprite--ecommercedb, .search-ecommercedb {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#ecommercedb_icon);
    height: 26px;
    width: 26px
}

.iconSprite--gcs, .iconSprite--globalConsumerSurvey, .search-gcs, .search-global-consumer-survey {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#global-consumer-survey_icon);
    height: 26px;
    width: 26px
}

.iconSprite--topic, .search-topic {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#topic_icon);
    height: 26px;
    width: 26px
}

.iconSprite--access {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#access_icon);
    height: 26px;
    width: 26px
}

.iconSprite--ci, .iconSprite--ci-options, .iconSprite--ciOptions {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#ci-options_icon);
    height: 26px;
    width: 26px
}

.iconSprite--diy-analysis, .iconSprite--diyAnalysis {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#diy-analysis_icon);
    height: 26px;
    width: 26px
}

.iconSprite--ip, .iconSprite--ip-access, .iconSprite--ipAccess {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#ip-access_icon);
    height: 26px;
    width: 26px
}

.iconSprite--marketing, .iconSprite--marketing-support, .iconSprite--marketingSupport {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#marketing-support_icon);
    height: 26px;
    width: 26px
}

.iconSprite--research, .iconSprite--research-service, .iconSprite--researchService {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#research-service_icon);
    height: 26px;
    width: 26px
}

.iconSprite--target-groups, .iconSprite--targetGroups {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#target-group_icon);
    height: 26px;
    width: 26px
}

.iconSprite--trainings {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#trainings_icon);
    height: 26px;
    width: 26px
}

.iconSprite--usage-reporting, .iconSprite--usageReporting {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#usage-reporting_icon);
    height: 26px;
    width: 26px
}

.iconSprite--key, .iconSprite--saml {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#saml_icon);
    height: 26px;
    width: 26px
}

.iconSprite--co, .iconSprite--emo, .iconSprite--markets, .iconSprite--outlook, .iconSprite--xmo, .search-co, .search-countryOutlook, .search-marketOutlook, .search-xmo {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#xmo_icon);
    height: 26px;
    width: 26px
}

.iconSprite--bpe, .iconSprite--businessPlanExport, .search-bpe, .search-businessPlanExport {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#bpe_icon);
    height: 26px;
    width: 26px
}

.iconSprite--database, .iconSprite--db, .iconSprite--source, .search-database, .search-db, .search-source {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#database_icon);
    height: 26px;
    width: 26px
}

.iconSprite--databasePremium, .iconSprite--dbPremium, .iconSprite--sourcePremium, .search-database-premium, .search-db-premium, .search-source-premium {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#databasePremium_icon);
    height: 26px;
    width: 26px
}

.sprite.publishing {
    background-image: url(https://cdn.statcdn.com/static/promo/account/icon-publishing.png);
    height: 26px;
    vertical-align: middle;
    width: 26px
}

.sprite.fingerprint {
    background-image: url(https://cdn.statcdn.com/static/promo/account/icon-fingerprint.png);
    height: 26px;
    width: 26px
}

.search-branchreports, .search-brandreports, .search-cityreports, .search-companyreports, .search-country-report, .search-countryreports, .search-ecommercedbreports, .search-groupA, .search-groupB, .search-groupC, .search-groupD, .search-industryreports, .search-survey, .search-toplist {
    background-image: url(https://cdn.statcdn.com/static/icons/products/product-icons.svg?urgy5pq#dossier_icon);
    height: 26px;
    width: 26px
}

.iconSprite--blank {
    background-color: transparent;
    background-image: none;
    height: 26px;
    width: 26px
}

.collection .sprite {
    background-image: url(https://cdn.statcdn.com/static/icons/sprite-201700.png);
    background-position: -46px -204px;
    height: 26px;
    margin-right: .5em;
    vertical-align: middle;
    width: 30px
}

.collection .opened .sprite {
    background-position: -78px -204px
}

.collection .blank .sprite {
    background-position: -174px -204px
}

.collection .favorite .sprite {
    background-position: -110px -204px
}

.collection .favorite.current .sprite {
    background-position: -142px -204px
}

.collection .chapter .sprite {
    background-position: -46px -232px;
    background-position: -130px -232px;
    height: 26px;
    margin-left: 1.5em;
    vertical-align: middle;
    width: 26px
}

.collection .chapter .new .sprite {
    background-position: -74px -232px
}

.flag {
    background: url(https://cdn.statcdn.com/static/icons/flagssprite.png) no-repeat;
    display: inline-block;
    height: 11px;
    margin-right: 5px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 16px
}

.flagsprite.flag {
    display: inline-block !important;
    height: 11px !important;
    margin-right: 5px !important;
    position: relative !important;
    top: -1px !important;
    vertical-align: middle !important;
    width: 16px !important
}

.flag.flag-ad {
    background-position: -16px 0
}

.flag.flag-ae {
    background-position: -32px 0
}

.flag.flag-af {
    background-position: -48px 0
}

.flag.flag-ag {
    background-position: -64px 0
}

.flag.flag-ai {
    background-position: -80px 0
}

.flag.flag-al {
    background-position: -96px 0
}

.flag.flag-am {
    background-position: -112px 0
}

.flag.flag-an {
    background-position: -128px 0
}

.flag.flag-ao {
    background-position: -144px 0
}

.flag.flag-ar {
    background-position: -160px 0
}

.flag.flag-as {
    background-position: -176px 0
}

.flag.flag-at {
    background-position: -192px 0
}

.flag.flag-au {
    background-position: -208px 0
}

.flag.flag-aw {
    background-position: -224px 0
}

.flag.flag-ax {
    background-position: -240px 0
}

.flag.flag-az {
    background-position: 0 -11px
}

.flag.flag-ba {
    background-position: -16px -11px
}

.flag.flag-bb {
    background-position: -32px -11px
}

.flag.flag-bd {
    background-position: -48px -11px
}

.flag.flag-be {
    background-position: -64px -11px
}

.flag.flag-bf {
    background-position: -80px -11px
}

.flag.flag-bg {
    background-position: -96px -11px
}

.flag.flag-bh {
    background-position: -112px -11px
}

.flag.flag-bi {
    background-position: -128px -11px
}

.flag.flag-bj {
    background-position: -144px -11px
}

.flag.flag-bm {
    background-position: -160px -11px
}

.flag.flag-bn {
    background-position: -176px -11px
}

.flag.flag-bo {
    background-position: -192px -11px
}

.flag.flag-br {
    background-position: -208px -11px
}

.flag.flag-bs {
    background-position: -224px -11px
}

.flag.flag-bt {
    background-position: -240px -11px
}

.flag.flag-bv {
    background-position: 0 -22px
}

.flag.flag-bw {
    background-position: -16px -22px
}

.flag.flag-by {
    background-position: -32px -22px
}

.flag.flag-bz {
    background-position: -48px -22px
}

.flag.flag-ca {
    background-position: -64px -22px
}

.flag.flag-catalonia {
    background-position: -80px -22px
}

.flag.flag-cd {
    background-position: -96px -22px
}

.flag.flag-cf {
    background-position: -112px -22px
}

.flag.flag-cg {
    background-position: -128px -22px
}

.flag.flag-ch {
    background-position: -144px -22px;
    margin-right: 10px;
    width: 11px
}

.flag.flag-ci {
    background-position: -160px -22px
}

.flag.flag-ck {
    background-position: -176px -22px
}

.flag.flag-cl {
    background-position: -192px -22px
}

.flag.flag-cm {
    background-position: -208px -22px
}

.flag.flag-cn {
    background-position: -224px -22px
}

.flag.flag-co {
    background-position: -240px -22px
}

.flag.flag-cr {
    background-position: 0 -33px
}

.flag.flag-cu {
    background-position: -16px -33px
}

.flag.flag-cv {
    background-position: -32px -33px
}

.flag.flag-cw {
    background-position: -48px -33px
}

.flag.flag-cy {
    background-position: -64px -33px
}

.flag.flag-cz {
    background-position: -80px -33px
}

.flag.flag-de {
    background-position: -96px -33px
}

.flag.flag-dj {
    background-position: -112px -33px
}

.flag.flag-dk {
    background-position: -128px -33px
}

.flag.flag-dm {
    background-position: -144px -33px
}

.flag.flag-do {
    background-position: -160px -33px
}

.flag.flag-dz {
    background-position: -176px -33px
}

.flag.flag-ec {
    background-position: -192px -33px
}

.flag.flag-ee {
    background-position: -208px -33px
}

.flag.flag-eg {
    background-position: -224px -33px
}

.flag.flag-eh {
    background-position: -240px -33px
}

.flag.flag-england {
    background-position: 0 -44px
}

.flag.flag-er {
    background-position: -16px -44px
}

.flag.flag-es {
    background-position: -32px -44px
}

.flag.flag-et {
    background-position: -48px -44px
}

.flag.flag-eu {
    background-position: -64px -44px
}

.flag.flag-fi {
    background-position: -80px -44px
}

.flag.flag-fj {
    background-position: -96px -44px
}

.flag.flag-fk {
    background-position: -112px -44px
}

.flag.flag-fm {
    background-position: -128px -44px
}

.flag.flag-fo {
    background-position: -144px -44px
}

.flag.flag-fr {
    background-position: -160px -44px
}

.flag.flag-ga {
    background-position: -176px -44px
}

.flag.flag-gb {
    background-position: -192px -44px
}

.flag.flag-gd {
    background-position: -208px -44px
}

.flag.flag-ge {
    background-position: -224px -44px
}

.flag.flag-gf {
    background-position: -240px -44px
}

.flag.flag-gg {
    background-position: 0 -55px
}

.flag.flag-gh {
    background-position: -16px -55px
}

.flag.flag-gi {
    background-position: -32px -55px
}

.flag.flag-gl {
    background-position: -48px -55px
}

.flag.flag-gm {
    background-position: -64px -55px
}

.flag.flag-gn {
    background-position: -80px -55px
}

.flag.flag-gp {
    background-position: -96px -55px
}

.flag.flag-gq {
    background-position: -112px -55px
}

.flag.flag-gr {
    background-position: -128px -55px
}

.flag.flag-gs {
    background-position: -144px -55px
}

.flag.flag-gt {
    background-position: -160px -55px
}

.flag.flag-gu {
    background-position: -176px -55px
}

.flag.flag-gw {
    background-position: -192px -55px
}

.flag.flag-gy {
    background-position: -208px -55px
}

.flag.flag-hk {
    background-position: -224px -55px
}

.flag.flag-hm {
    background-position: -240px -55px
}

.flag.flag-hn {
    background-position: 0 -66px
}

.flag.flag-hr {
    background-position: -16px -66px
}

.flag.flag-ht {
    background-position: -32px -66px
}

.flag.flag-hu {
    background-position: -48px -66px
}

.flag.flag-ic {
    background-position: -64px -66px
}

.flag.flag-id {
    background-position: -80px -66px
}

.flag.flag-ie {
    background-position: -96px -66px
}

.flag.flag-il {
    background-position: -112px -66px
}

.flag.flag-im {
    background-position: -128px -66px
}

.flag.flag-in {
    background-position: -144px -66px
}

.flag.flag-io {
    background-position: -160px -66px
}

.flag.flag-iq {
    background-position: -176px -66px
}

.flag.flag-ir {
    background-position: -192px -66px
}

.flag.flag-is {
    background-position: -208px -66px
}

.flag.flag-it {
    background-position: -224px -66px
}

.flag.flag-je {
    background-position: -240px -66px
}

.flag.flag-jm {
    background-position: 0 -77px
}

.flag.flag-jo {
    background-position: -16px -77px
}

.flag.flag-jp {
    background-position: -32px -77px
}

.flag.flag-ke {
    background-position: -48px -77px
}

.flag.flag-kg {
    background-position: -64px -77px
}

.flag.flag-kh {
    background-position: -80px -77px
}

.flag.flag-ki {
    background-position: -96px -77px
}

.flag.flag-km {
    background-position: -112px -77px
}

.flag.flag-kn {
    background-position: -128px -77px
}

.flag.flag-kp {
    background-position: -144px -77px
}

.flag.flag-kr {
    background-position: -160px -77px
}

.flag.flag-kurdistan {
    background-position: -176px -77px
}

.flag.flag-kw {
    background-position: -192px -77px
}

.flag.flag-ky {
    background-position: -208px -77px
}

.flag.flag-kz {
    background-position: -224px -77px
}

.flag.flag-la {
    background-position: -240px -77px
}

.flag.flag-lb {
    background-position: 0 -88px
}

.flag.flag-lc {
    background-position: -16px -88px
}

.flag.flag-li {
    background-position: -32px -88px
}

.flag.flag-lk {
    background-position: -48px -88px
}

.flag.flag-lr {
    background-position: -64px -88px
}

.flag.flag-ls {
    background-position: -80px -88px
}

.flag.flag-lt {
    background-position: -96px -88px
}

.flag.flag-lu {
    background-position: -112px -88px
}

.flag.flag-lv {
    background-position: -128px -88px
}

.flag.flag-ly {
    background-position: -144px -88px
}

.flag.flag-ma {
    background-position: -160px -88px
}

.flag.flag-mc {
    background-position: -176px -88px
}

.flag.flag-md {
    background-position: -192px -88px
}

.flag.flag-me {
    background-position: -208px -88px
}

.flag.flag-mg {
    background-position: -224px -88px
}

.flag.flag-mh {
    background-position: -240px -88px
}

.flag.flag-mk {
    background-position: 0 -99px
}

.flag.flag-ml {
    background-position: -16px -99px
}

.flag.flag-mm {
    background-position: -32px -99px
}

.flag.flag-mn {
    background-position: -48px -99px
}

.flag.flag-mo {
    background-position: -64px -99px
}

.flag.flag-mp {
    background-position: -80px -99px
}

.flag.flag-mq {
    background-position: -96px -99px
}

.flag.flag-mr {
    background-position: -112px -99px
}

.flag.flag-ms {
    background-position: -128px -99px
}

.flag.flag-mt {
    background-position: -144px -99px
}

.flag.flag-mu {
    background-position: -160px -99px
}

.flag.flag-mv {
    background-position: -176px -99px
}

.flag.flag-mw {
    background-position: -192px -99px
}

.flag.flag-mx {
    background-position: -208px -99px
}

.flag.flag-my {
    background-position: -224px -99px
}

.flag.flag-mz {
    background-position: -240px -99px
}

.flag.flag-na {
    background-position: 0 -110px
}

.flag.flag-nc {
    background-position: -16px -110px
}

.flag.flag-ne {
    background-position: -32px -110px
}

.flag.flag-nf {
    background-position: -48px -110px
}

.flag.flag-ng {
    background-position: -64px -110px
}

.flag.flag-ni {
    background-position: -80px -110px
}

.flag.flag-nl {
    background-position: -96px -110px
}

.flag.flag-no {
    background-position: -112px -110px
}

.flag.flag-np {
    background-position: -128px -110px
}

.flag.flag-nr {
    background-position: -144px -110px
}

.flag.flag-nu {
    background-position: -160px -110px
}

.flag.flag-nz {
    background-position: -176px -110px
}

.flag.flag-om {
    background-position: -192px -110px
}

.flag.flag-pa {
    background-position: -208px -110px
}

.flag.flag-pe {
    background-position: -224px -110px
}

.flag.flag-pf {
    background-position: -240px -110px
}

.flag.flag-pg {
    background-position: 0 -121px
}

.flag.flag-ph {
    background-position: -16px -121px
}

.flag.flag-pk {
    background-position: -32px -121px
}

.flag.flag-pl {
    background-position: -48px -121px
}

.flag.flag-pm {
    background-position: -64px -121px
}

.flag.flag-pn {
    background-position: -80px -121px
}

.flag.flag-pr {
    background-position: -96px -121px
}

.flag.flag-ps {
    background-position: -112px -121px
}

.flag.flag-pt {
    background-position: -128px -121px
}

.flag.flag-pw {
    background-position: -144px -121px
}

.flag.flag-py {
    background-position: -160px -121px
}

.flag.flag-qa {
    background-position: -176px -121px
}

.flag.flag-re {
    background-position: -192px -121px
}

.flag.flag-ro {
    background-position: -208px -121px
}

.flag.flag-rs {
    background-position: -224px -121px
}

.flag.flag-ru {
    background-position: -240px -121px
}

.flag.flag-rw {
    background-position: 0 -132px
}

.flag.flag-sa {
    background-position: -16px -132px
}

.flag.flag-sb {
    background-position: -32px -132px
}

.flag.flag-sc {
    background-position: -48px -132px
}

.flag.flag-scotland {
    background-position: -64px -132px
}

.flag.flag-sd {
    background-position: -80px -132px
}

.flag.flag-se {
    background-position: -96px -132px
}

.flag.flag-sg {
    background-position: -112px -132px
}

.flag.flag-sh {
    background-position: -128px -132px
}

.flag.flag-si {
    background-position: -144px -132px
}

.flag.flag-sj {
    background-position: -160px -132px
}

.flag.flag-sk {
    background-position: -176px -132px
}

.flag.flag-sl {
    background-position: -192px -132px
}

.flag.flag-sm {
    background-position: -208px -132px
}

.flag.flag-sn {
    background-position: -224px -132px
}

.flag.flag-so {
    background-position: -240px -132px
}

.flag.flag-somaliland {
    background-position: 0 -143px
}

.flag.flag-sr {
    background-position: -16px -143px
}

.flag.flag-ss {
    background-position: -32px -143px
}

.flag.flag-st {
    background-position: -48px -143px
}

.flag.flag-sv {
    background-position: -64px -143px
}

.flag.flag-sx {
    background-position: -80px -143px
}

.flag.flag-sy {
    background-position: -96px -143px
}

.flag.flag-sz {
    background-position: -112px -143px
}

.flag.flag-tc {
    background-position: -128px -143px
}

.flag.flag-td {
    background-position: -144px -143px
}

.flag.flag-tf {
    background-position: -160px -143px
}

.flag.flag-tg {
    background-position: -176px -143px
}

.flag.flag-th {
    background-position: -192px -143px
}

.flag.flag-tibet {
    background-position: -208px -143px
}

.flag.flag-tj {
    background-position: -224px -143px
}

.flag.flag-tk {
    background-position: -240px -143px
}

.flag.flag-tl {
    background-position: 0 -154px
}

.flag.flag-tm {
    background-position: -16px -154px
}

.flag.flag-tn {
    background-position: -32px -154px
}

.flag.flag-to {
    background-position: -48px -154px
}

.flag.flag-tr {
    background-position: -64px -154px
}

.flag.flag-tt {
    background-position: -80px -154px
}

.flag.flag-tv {
    background-position: -96px -154px
}

.flag.flag-tw {
    background-position: -112px -154px
}

.flag.flag-tz {
    background-position: -128px -154px
}

.flag.flag-ua {
    background-position: -144px -154px
}

.flag.flag-ug {
    background-position: -160px -154px
}

.flag.flag-um {
    background-position: -176px -154px
}

.flag.flag-us {
    background-position: -192px -154px
}

.flag.flag-uy {
    background-position: -208px -154px
}

.flag.flag-uz {
    background-position: -224px -154px
}

.flag.flag-va {
    background-position: -240px -154px
}

.flag.flag-vc {
    background-position: 0 -165px
}

.flag.flag-ve {
    background-position: -16px -165px
}

.flag.flag-vg {
    background-position: -32px -165px
}

.flag.flag-vi {
    background-position: -48px -165px
}

.flag.flag-vn {
    background-position: -64px -165px
}

.flag.flag-vu {
    background-position: -80px -165px
}

.flag.flag-wales {
    background-position: -96px -165px
}

.flag.flag-wf {
    background-position: -112px -165px
}

.flag.flag-ws {
    background-position: -128px -165px
}

.flag.flag-xk {
    background-position: -144px -165px
}

.flag.flag-ye {
    background-position: -160px -165px
}

.flag.flag-yt {
    background-position: -176px -165px
}

.flag.flag-za {
    background-position: -192px -165px
}

.flag.flag-zanzibar {
    background-position: -208px -165px
}

.flag.flag-zm {
    background-position: -224px -165px
}

.flag.flag-zw {
    background-position: -240px -165px
}

.deo-sprite {
    background-repeat: no-repeat;
    display: inline-block;
    overflow: hidden;
    padding: 0 !important;
    vertical-align: middle
}

.deo-sprite.connectedcars, .deo-sprite.market320 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-connCars_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market243, .deo-sprite.market40278 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-eCommerce_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market259, .deo-sprite.market261 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-eService_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market277, .deo-sprite.market279 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-smartHome_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market293, .deo-sprite.market295 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-finTech_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market310, .deo-sprite.market312 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-eHealth_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.industrialinternet {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-internetDevices_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market200, .deo-sprite.market40170 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-digMedia_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market21000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#amo-Media_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market31000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#amo-metaverse_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market216 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-digAd_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market20000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#amo-Ad_and_media_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market22000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-digHealth_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market24000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#hmo-digHealth_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market27000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#amo_eSports_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market28000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#amo_ar_vr_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market700 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-app_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market998 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#co-economy_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market996 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#co-laborForce_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market995 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#co-businessEnvironment_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market994 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#co-digitalEconomy_icon)
}

.deo-sprite.market997 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#co-society_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market993 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#co-publicSector_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market999 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#co-environment_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market10000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-drinksAlcoholic_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market20000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-drinksNormal_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market30000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-drinksHot_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market40000000, .deo-sprite.market40214 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg#cmo-lebensmittel_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market50000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-tabak_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market41000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ami-gambling);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market60000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-cleaning_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market40000, .deo-sprite.market70000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-cosmetic_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market80000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-haushaltPapier_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market40091, .deo-sprite.market90000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-clothing_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market11000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-shoes_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market359 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-eTravel_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market12000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-augenoptik_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market13000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-accessoires_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market14000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-toys_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market15000000, .deo-sprite.market40048 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-consumElectronic_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market16000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-haushaltsGeraete_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market17000000, .deo-sprite.market40152 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-furniture_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market18000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-pharma_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market19000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-sport_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-passrCars_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market21000000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-luxusgueter_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market22000000, .deo-sprite.market40172 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo_diy_hardware_store);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1010000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-minCars_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1020000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-smCars_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1030000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-medCars_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1040000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-largeCars_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1050000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-exeCars_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1060000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-luxCars_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1070000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-minVans_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1080000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-sportCars_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1111000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-smSUV_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1112000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-lrgSUV_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1400000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-pickUpTruck_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1500000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-class-fullVans_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market379 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-ccm-connHardware_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market380 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-ccm-vehServ_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market381 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-ccm-infotainmentServ_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market262 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-onlineTravelBooking_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market263 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-sharedMobility_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market2100000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-motorcycles_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market615 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-elecVehicles_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market600 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-smartMobility_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market900 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-thirdPartyLogistics_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market13000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-devices_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market13001 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-data-center_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market14000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-software_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market15000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-service_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market16000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-cloudDataCenter_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market17000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-communications_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market18000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-newTech_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market50000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-cyberSecurity_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market52000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-robotics_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market29000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-semiConductor_icon)
}

.deo-sprite.market33000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-artificialIntelligence_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market51000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-ioT_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market8000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-agriCult_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market8100 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-minQuarry_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market8200 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-manufacturing_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market8700 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-energySupply_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market8800 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-waSewWasteManage_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market8900 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-construction_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market9000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-saleRetailDeal_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market9100 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-transportStorage_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market9200 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-accomRestNight_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market29000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#tmo-semi_Conductors_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market9300 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-infoComm_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market9400 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-bankFinInsur_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market9500 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-realEstate_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market9600 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-profScienTech_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market9700 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-adminSuppServ_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market9800 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#io-others_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market12000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#hmo-medTech_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market19000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#hmo-OTCPharm_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market26000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#hmo-hospClinc_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1001 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#co-benchmark_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market-future-pharmaceuticals, .deo-sprite.market25000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#hmo-pharmBio_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market374 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#dmo-onlineFood_delivery);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market60000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#hmo_mental_health);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market90000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#hmo_cannabis);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market35000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#hmo-pharmacies_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market258 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#mmo-bicycles_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market107000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-financial_commodoties);
    height: 32px;
    margin-right: 10px;
    width: 32px
}

.deo-sprite.mediaSportLifestyle {
    background-image: url(https://cdn.statcdn.com/static/icons/gcs/gcs-icons.svg?urgy5pq#cmo-mediaSportLifestyle_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market101000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#fmo-retailAndCommercialBanking_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market102000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#fmo-realEstate_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market103000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#fmo-wealthManagement_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market104000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#fmo-capitalRaising_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market105000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#fmo-digitalAssets_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market1000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#co-healthIndicators_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market555 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#co-logisticsTransport_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market994 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#co-digitalConnectivity_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market554 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#co-consumption_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3010000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-eCommerce_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3020000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom--alcoholic-drinks_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3030000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom--nonAlcoholic-drinks_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3040000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom--hot-drinks_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3050000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-food_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3070000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-tobacco_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3080000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-home-laundry_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3090000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-beauty_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3100000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-tissue_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3110000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-apparel_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3120000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-footwear_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3130000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-eyewear_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3140000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-accessories_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3150000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-consumer-electronics_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3160000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-household-appliances_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3170000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-furniture_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3180000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-otc-pharma_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3190000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-toys-hobby_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3200000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-luxery-goods_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3210000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-diy-hardware_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3220000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-media_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3019000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-beverage);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3079000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-household);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3109000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-fashion);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market3149000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-ecom-electronics);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market108000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-fmo-insurances);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market106000 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-fmo-coorperate-finance);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.market12050 {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#xmo-mmi-commercial-vehicles);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.gcs-cybersecurity_icon {
    background-image: url(https://cdn.statcdn.com/static/icons/gcs/gcs-icons.svg?urgy5pq#gcs-cybersecurity_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.gcs-pharma_icon {
    background-image: url(https://cdn.statcdn.com/static/icons/xmo/xmo-icons.svg?urgy5pq#cmo-pharma_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.gcs-techgiants_icon {
    background-image: url(https://cdn.statcdn.com/static/icons/gcs/gcs-icons.svg?urgy5pq#gcs-techgiants_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.icon-efb {
    background-image: url(https://cdn.statcdn.com/static/img/globalConsumerSurvey/football/icon-efb.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle
}

.deo-sprite.icon-corona, .icon-efb {
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.deo-sprite.icon-corona {
    background-image: url(https://cdn.statcdn.com/static/icons/gcs/gcs-icons.svg?urgy5pq#gcs-corona_icon)
}

.deo-sprite.icon-pets {
    background-image: url(https://cdn.statcdn.com/static/icons/gcs/gcs-icons.svg?urgy5pq#gcs-pets_icon);
    height: 35px;
    margin-right: 10px;
    width: 35px
}

.gcs-cosmetics_icon {
    background-image: url(https://cdn.statcdn.com/static/icons/gcs/gcs-cosmetics_icon.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 35px;
    margin-right: 10px;
    overflow: hidden;
    vertical-align: middle;
    width: 35px
}

.deo-sprite.blank {
    background-image: none
}

.ajax-preloader {
    background-repeat: no-repeat;
    display: inline-block;
    height: 11px;
    overflow: hidden;
    padding: 0 !important;
    width: 16px
}

.preloader-balls {
    background-image: url(https://cdn.statcdn.com/static/icons/ajax-loader-balls.gif)
}

.preloader-bars {
    background-image: url(https://cdn.statcdn.com/static/icons/ajax-loader-bars.gif)
}

.flagIcon {
    background-repeat: no-repeat;
    display: inline-block;
    height: 12px;
    overflow: hidden;
    width: 16px
}

.flagIcon--china {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/china_icon.png)
}

.flagIcon--cn {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/cn_icon.png)
}

.flagIcon--de {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/de_icon.png)
}

.flagIcon--en {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/en_icon.png)
}

.flagIcon--eng {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/eng_icon.png)
}

.flagIcon--es {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/es_icon.png)
}

.flagIcon--fr {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/fr_icon.png)
}

.flagIcon--france {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/france_icon.png)
}

.flagIcon--germany {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/germany_icon.png)
}

.flagIcon--jp {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/jp_icon.png)
}

.flagIcon--nl {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/nl_icon.png)
}

.flagIcon--sg {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/sg_icon.png)
}

.flagIcon--singapore {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/singapore_icon.png)
}

.flagIcon--spain {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/spain_icon.png)
}

.flagIcon--uk {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/uk_icon.png)
}

.flagIcon--us {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/us_icon.png)
}

.flagIcon--usa {
    background-image: url(https://cdn.statcdn.com/static/icons/flags/usa_icon.png)
}

.socialMediaIcon {
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    overflow: hidden;
    vertical-align: sub;
    width: 16px
}

.socialMediaIcon--facebook {
    background-image: url(https://cdn.statcdn.com/static/icons/social-media/facebook_icon.png)
}

.socialMediaIcon--twitter {
    background-image: url(https://cdn.statcdn.com/static/icons/social-media/twitter_icon.png)
}

.socialMediaIcon--linkedin {
    background-image: url(https://cdn.statcdn.com/static/icons/social-media/linkedin_icon.png)
}

.socialMediaIcon--xing {
    background-image: url(https://cdn.statcdn.com/static/icons/social-media/xing_icon.png)
}

.socialMediaIcon--instagram {
    background-image: url(https://cdn.statcdn.com/static/icons/social-media/instagram_icon.png)
}

.socialMediaIcon--pinterest {
    background-image: url(https://cdn.statcdn.com/static/icons/social-media/pinterest_icon.png)
}

.statListNew li a span {
    background-color: #fff;
    cursor: pointer;
    display: block;
    filter: alpha(opacity=1);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.statListNew li.active {
    background-color: #f5f8fb
}

.statListNew__item, ul.statListNew li {
    border-bottom: 1px solid #efefef;
    overflow: hidden;
    padding: 10px 8px;
    position: relative
}

.statListNew__item:first-child, ul.statListNew.hide li:first-child {
    border-top: 1px solid #efefef
}

ul.statListNew li.current {
    background-color: #f0f0f0;
    border-left: 2px solid #0666e5;
    color: #777;
    left: -2px;
    position: relative
}

ul.statListNew li.current .statDesc {
    color: #777;
    font-weight: 700;
    padding-left: 10px
}

ul.statListNew li.current a:hover span, ul.statListNew li.current:hover .statDesc {
    border-left: none;
    color: #777 !important;
    cursor: default
}

ul.statListNew li.current ul.statListNew {
    padding-left: 5px;
    padding-top: 15px
}

ul.statListNew li.current ul.statListNew li {
    background-color: #fff;
    cursor: pointer;
    font-weight: 400;
    padding-left: 5px
}

ul.statListNew li.current ul.statListNew li .statDesc {
    font-weight: 400
}

ul.statListNew li.current ul.statListNew li a:hover span, ul.statListNew li.current:hover ul.statListNew li .statDesc {
    cursor: pointer !important
}

ul.statListNew li:last-child {
    border-bottom: 0
}

ul.statListNew .statTitle {
    border-bottom: 0 !important;
    color: #2f2f2f;
    font-size: 10.5pt !important;
    font-weight: 700 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
}

.statListNew li:hover .statTitle, .statListNew li:hover h2 {
    color: #0666e5 !important
}

#srcInfo ul.statListNew li .statTitle, ul.statListNew li div.statTitle {
    padding-bottom: 4px !important
}

.statListNew li:hover {
    border-left: 2px solid #0666e5 !important;
    left: -2px;
    padding-right: 6px;
    position: relative
}

.statListNew li:hover .statDesc {
    color: #0666e5 !important
}

.statListNew li span.sprite {
    margin-right: 5px
}

ul.statListNew .statDesc {
    border-bottom: none;
    color: #606060;
    font-size: 10.5pt;
    font-weight: 400;
    line-height: 14.5pt;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

ul.statListNew.withIcon .statDesc {
    margin-left: 30px
}

.statList {
    display: flex;
    flex-direction: column
}

.statList__item {
    border-left: 2px solid rgba(0, 0, 0, 0);
    border-radius: 3px
}

.statList__item:not(:last-child) {
    border-bottom: 1px solid #e6e6e6
}

.statList__item:hover {
    border-left: 2px solid #0666e5
}

.statList__link {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    padding: .625rem .5rem
}

.statList__link:hover {
    text-decoration: none
}

.statList__link:active, .statList__link:hover {
    background-color: #f5f8fb
}

.statList__imageWrapper {
    position: relative
}

.statList__image {
    display: block;
    max-width: none !important
}

.statList__body {
    display: flex;
    flex-direction: column;
    gap: .25rem
}

.statList__title {
    color: #0f2741;
    font-size: .9rem;
    font-weight: 700
}

.statList__desc {
    color: #455f7c
}

.statList__link:hover .statList__desc {
    color: #0666e5
}

body.stop-scrolling {
    height: 100%;
    overflow: hidden
}

.sweet-overlay {
    background-color: rgba(15, 39, 65, .5);
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1499
}

.sweet-alert {
    background-color: #fff;
    border-radius: 5px;
    display: none;
    font-family: Open Sans, Open Sans fallback, Helvetica, Arial, Sans-Serif;
    left: 50%;
    margin-left: -256px;
    margin-top: -200px;
    overflow: hidden;
    padding: 17px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 478px;
    z-index: 99999
}

@media (max-width:540px) {
    .sweet-alert {
        left: 15px;
        margin-left: 0;
        margin-right: 0;
        right: 15px;
        width: auto
    }
}

.sweet-alert h2 {
    color: #575757;
    display: block;
    font-size: 30px;
    font-weight: 600;
    line-height: 40px;
    margin: 25px 0;
    text-transform: none
}

.sweet-alert h2, .sweet-alert p {
    padding: 0;
    position: relative;
    text-align: center
}

.sweet-alert p {
    color: #797979;
    float: none;
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    margin: 0;
    text-align: inherit
}

.sweet-alert fieldset {
    border: none;
    position: relative
}

.sweet-alert .sa-error-container {
    webkit-transition: padding .15s, max-height .15s;
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    max-height: 0;
    overflow: hidden;
    padding: 0 10px;
    transition: padding .15s, max-height .15s
}

.sweet-alert .sa-error-container.show {
    webkit-transition: padding .2s, max-height .2s;
    max-height: 100px;
    padding: 10px 0;
    transition: padding .25s, max-height .25s
}

.sweet-alert .sa-error-container .icon {
    background-color: #ea7d7d;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-right: 3px;
    text-align: center;
    width: 24px
}

.sweet-alert .sa-error-container p {
    display: inline-block
}

.sweet-alert .sa-input-error {
    height: 20px;
    opacity: 0;
    position: absolute;
    right: 26px;
    top: 29px;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all .1s;
    transition: all .1s;
    width: 20px
}

.sweet-alert .sa-input-error:after, .sweet-alert .sa-input-error:before {
    background-color: #f06e57;
    border-radius: 3px;
    content: "";
    height: 6px;
    left: 50%;
    margin-left: -9px;
    margin-top: -4px;
    position: absolute;
    top: 50%;
    width: 20px
}

.sweet-alert .sa-input-error:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.sweet-alert .sa-input-error:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.sweet-alert .sa-input-error.show {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.sweet-alert input {
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06);
    box-sizing: border-box;
    display: none;
    font-size: 18px;
    height: 43px;
    margin-bottom: 17px;
    margin-top: 10px;
    padding: 0 12px;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 100%
}

.sweet-alert input:focus {
    border: 1px solid #b4dbed
}

.sweet-alert input:focus::-moz-placeholder {
    opacity: .5;
    transition: opacity .3s ease .03s
}

.sweet-alert input:focus:-ms-input-placeholder {
    opacity: .5;
    transition: opacity .3s ease .03s
}

.sweet-alert input:focus::-webkit-input-placeholder {
    opacity: .5;
    transition: opacity .3s ease .03s
}

.sweet-alert input::-moz-placeholder {
    color: #bdbdbd
}

.sweet-alert input:-ms-input-placeholder {
    color: #bdbdbd
}

.sweet-alert input::-webkit-input-placeholder {
    color: #bdbdbd
}

.sweet-alert.show-input input {
    display: block
}

.sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative
}

.sweet-alert .la-ball-fall {
    left: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    position: absolute;
    top: 50%;
    visibility: hidden
}

.sweet-alert button {
    background-color: #8cd4f5;
    border: none;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;
    margin: 26px 5px 0;
    padding: 10px 32px
}

.sweet-alert button:hover {
    background-color: #7ecff4
}

.sweet-alert button:active {
    background-color: #5dc2f1
}

.sweet-alert button.cancel {
    background-color: #c1c1c1
}

.sweet-alert button.cancel:hover {
    background-color: #b9b9b9
}

.sweet-alert button.cancel:active {
    background-color: #a8a8a8
}

.sweet-alert button[disabled] {
    cursor: default;
    opacity: .6
}

.sweet-alert button.confirm[disabled] {
    color: transparent
}

.sweet-alert button.confirm[disabled]~.la-ball-fall {
    opacity: 1;
    transition-delay: 0s;
    visibility: visible
}

.sweet-alert button::-moz-focus-inner {
    border: 0
}

.sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important
}

.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
    padding-bottom: 40px
}

.css-animated-icon .sa-icon, .sweet-alert .sa-icon {
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    box-sizing: content-box;
    height: 80px;
    margin: 20px auto;
    padding: 0;
    position: relative;
    width: 80px
}

.css-animated-icon .sa-icon.sa-error, .sweet-alert .sa-icon.sa-error {
    border-color: #f27474
}

.css-animated-icon .sa-icon.sa-error .sa-x-mark, .sweet-alert .sa-icon.sa-error .sa-x-mark {
    display: block;
    position: relative
}

.css-animated-icon .sa-icon.sa-error .sa-line, .sweet-alert .sa-icon.sa-error .sa-line {
    background-color: #f27474;
    border-radius: 2px;
    display: block;
    height: 5px;
    position: absolute;
    top: 37px;
    width: 47px
}

.css-animated-icon .sa-icon.sa-error .sa-line.sa-left, .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
    left: 17px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.css-animated-icon .sa-icon.sa-error .sa-line.sa-right, .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
    right: 16px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.sweet-alert .sa-icon.sa-warning {
    border-color: #f8bb86
}

.sweet-alert .sa-icon.sa-warning .sa-body {
    background-color: #f8bb86;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height: 47px;
    left: 50%;
    margin-left: -2px;
    position: absolute;
    top: 10px;
    width: 5px
}

.sweet-alert .sa-icon.sa-warning .sa-dot {
    background-color: #f8bb86;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    bottom: 10px;
    height: 7px;
    left: 50%;
    margin-left: -3px;
    position: absolute;
    width: 7px
}

.sweet-alert .sa-icon.sa-info {
    border-color: #c9dae1
}

.sweet-alert .sa-icon.sa-info:before {
    background-color: #c9dae1;
    border-radius: 2px;
    bottom: 17px;
    content: "";
    height: 29px;
    left: 50%;
    margin-left: -2px;
    position: absolute;
    width: 5px
}

.sweet-alert .sa-icon.sa-info:after {
    background-color: #c9dae1;
    border-radius: 50%;
    content: "";
    height: 7px;
    margin-left: -3px;
    position: absolute;
    top: 19px;
    width: 7px
}

.sweet-alert .sa-icon.sa-success {
    border-color: #a5dc86
}

.sweet-alert .sa-icon.sa-success:after, .sweet-alert .sa-icon.sa-success:before {
    background: #fff;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    content: "";
    height: 120px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 60px
}

.sweet-alert .sa-icon.sa-success:before {
    -webkit-border-radius: 120px 0 0 120px;
    border-radius: 120px 0 0 120px;
    left: -33px;
    top: -7px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 60px 60px;
    transform-origin: 60px 60px
}

.sweet-alert .sa-icon.sa-success:after {
    -webkit-border-radius: 0 120px 120px 0;
    border-radius: 0 120px 120px 0;
    left: 30px;
    top: -11px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 60px;
    transform-origin: 0 60px
}

.sweet-alert .sa-icon.sa-success .sa-placeholder {
    border: 4px solid hsla(98, 55%, 69%, .2);
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    box-sizing: content-box;
    height: 80px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 80px;
    z-index: 2
}

.sweet-alert .sa-icon.sa-success .sa-fix {
    background-color: #fff;
    height: 90px;
    left: 28px;
    position: absolute;
    top: 8px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 5px;
    z-index: 1
}

.sweet-alert .sa-icon.sa-success .sa-line {
    background-color: #a5dc86;
    border-radius: 2px;
    display: block;
    height: 5px;
    position: absolute;
    z-index: 2
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
    left: 14px;
    top: 46px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 25px
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
    right: 8px;
    top: 38px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 47px
}

.sweet-alert .sa-icon.sa-custom {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    border-radius: 0
}

@-webkit-keyframes showSweetAlert {
    0% {
        transform: scale(.7);
        -webkit-transform: scale(.7)
    }

    45% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05)
    }

    80% {
        transform: scale(.95);
        -webkit-transform: scale(.95)
    }

    to {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@keyframes showSweetAlert {
    0% {
        transform: scale(.7);
        -webkit-transform: scale(.7)
    }

    45% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05)
    }

    80% {
        transform: scale(.95);
        -webkit-transform: scale(.95)
    }

    to {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@-webkit-keyframes hideSweetAlert {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    to {
        transform: scale(.5);
        -webkit-transform: scale(.5)
    }
}

@keyframes hideSweetAlert {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    to {
        transform: scale(.5);
        -webkit-transform: scale(.5)
    }
}

@-webkit-keyframes slideFromTop {
    0% {
        top: 0
    }

    to {
        top: 50%
    }
}

@keyframes slideFromTop {
    0% {
        top: 0
    }

    to {
        top: 50%
    }
}

@-webkit-keyframes slideToTop {
    0% {
        top: 50%
    }

    to {
        top: 0
    }
}

@keyframes slideToTop {
    0% {
        top: 50%
    }

    to {
        top: 0
    }
}

@-webkit-keyframes slideFromBottom {
    0% {
        top: 70%
    }

    to {
        top: 50%
    }
}

@keyframes slideFromBottom {
    0% {
        top: 70%
    }

    to {
        top: 50%
    }
}

@-webkit-keyframes slideToBottom {
    0% {
        top: 50%
    }

    to {
        top: 70%
    }
}

@keyframes slideToBottom {
    0% {
        top: 50%
    }

    to {
        top: 70%
    }
}

.showSweetAlert[data-animation=pop] {
    -webkit-animation: showSweetAlert .3s;
    animation: showSweetAlert .3s
}

.showSweetAlert[data-animation=none] {
    -webkit-animation: none;
    animation: none
}

.showSweetAlert[data-animation=slide-from-top] {
    -webkit-animation: slideFromTop .3s;
    animation: slideFromTop .3s
}

.showSweetAlert[data-animation=slide-from-bottom] {
    -webkit-animation: slideFromBottom .3s;
    animation: slideFromBottom .3s
}

.hideSweetAlert[data-animation=pop] {
    -webkit-animation: hideSweetAlert .2s;
    animation: hideSweetAlert .2s
}

.hideSweetAlert[data-animation=none] {
    -webkit-animation: none;
    animation: none
}

.hideSweetAlert[data-animation=slide-from-top] {
    -webkit-animation: slideToTop .4s;
    animation: slideToTop .4s
}

.hideSweetAlert[data-animation=slide-from-bottom] {
    -webkit-animation: slideToBottom .3s;
    animation: slideToBottom .3s
}

@-webkit-keyframes animateSuccessTip {
    0% {
        left: 1px;
        top: 19px;
        width: 0
    }

    54% {
        left: 1px;
        top: 19px;
        width: 0
    }

    70% {
        left: -8px;
        top: 37px;
        width: 50px
    }

    84% {
        left: 21px;
        top: 48px;
        width: 17px
    }

    to {
        left: 14px;
        top: 45px;
        width: 25px
    }
}

@keyframes animateSuccessTip {
    0% {
        left: 1px;
        top: 19px;
        width: 0
    }

    54% {
        left: 1px;
        top: 19px;
        width: 0
    }

    70% {
        left: -8px;
        top: 37px;
        width: 50px
    }

    84% {
        left: 21px;
        top: 48px;
        width: 17px
    }

    to {
        left: 14px;
        top: 45px;
        width: 25px
    }
}

@-webkit-keyframes animateSuccessLong {
    0% {
        right: 46px;
        top: 54px;
        width: 0
    }

    65% {
        right: 46px;
        top: 54px;
        width: 0
    }

    84% {
        right: 0;
        top: 35px;
        width: 55px
    }

    to {
        right: 8px;
        top: 38px;
        width: 47px
    }
}

@keyframes animateSuccessLong {
    0% {
        right: 46px;
        top: 54px;
        width: 0
    }

    65% {
        right: 46px;
        top: 54px;
        width: 0
    }

    84% {
        right: 0;
        top: 35px;
        width: 55px
    }

    to {
        right: 8px;
        top: 38px;
        width: 47px
    }
}

@-webkit-keyframes rotatePlaceholder {
    0% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg)
    }

    to {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg)
    }
}

@keyframes rotatePlaceholder {
    0% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg)
    }

    to {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg)
    }
}

.animateSuccessTip {
    -webkit-animation: animateSuccessTip .75s;
    animation: animateSuccessTip .75s
}

.animateSuccessLong {
    -webkit-animation: animateSuccessLong .75s;
    animation: animateSuccessLong .75s
}

.sa-icon.sa-success.animate:after {
    -webkit-animation: rotatePlaceholder 4.25s ease-in;
    animation: rotatePlaceholder 4.25s ease-in
}

@-webkit-keyframes animateErrorIcon {
    0% {
        opacity: 0;
        transform: rotateX(100deg);
        -webkit-transform: rotateX(100deg)
    }

    to {
        opacity: 1;
        transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg)
    }
}

@keyframes animateErrorIcon {
    0% {
        opacity: 0;
        transform: rotateX(100deg);
        -webkit-transform: rotateX(100deg)
    }

    to {
        opacity: 1;
        transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg)
    }
}

.animateErrorIcon {
    -webkit-animation: animateErrorIcon .5s;
    animation: animateErrorIcon .5s
}

@-webkit-keyframes animateXMark {
    0% {
        margin-top: 26px;
        opacity: 0;
        transform: scale(.4);
        -webkit-transform: scale(.4)
    }

    50% {
        margin-top: 26px;
        opacity: 0;
        transform: scale(.4);
        -webkit-transform: scale(.4)
    }

    80% {
        margin-top: -6px;
        transform: scale(1.15);
        -webkit-transform: scale(1.15)
    }

    to {
        margin-top: 0;
        opacity: 1;
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@keyframes animateXMark {
    0% {
        margin-top: 26px;
        opacity: 0;
        transform: scale(.4);
        -webkit-transform: scale(.4)
    }

    50% {
        margin-top: 26px;
        opacity: 0;
        transform: scale(.4);
        -webkit-transform: scale(.4)
    }

    80% {
        margin-top: -6px;
        transform: scale(1.15);
        -webkit-transform: scale(1.15)
    }

    to {
        margin-top: 0;
        opacity: 1;
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

.animateXMark {
    -webkit-animation: animateXMark .5s;
    animation: animateXMark .5s
}

@-webkit-keyframes pulseWarning {
    0% {
        border-color: #f8d486
    }

    to {
        border-color: #f8bb86
    }
}

@keyframes pulseWarning {
    0% {
        border-color: #f8d486
    }

    to {
        border-color: #f8bb86
    }
}

.pulseWarning {
    -webkit-animation: pulseWarning .75s infinite alternate;
    animation: pulseWarning .75s infinite alternate
}

@-webkit-keyframes pulseWarningIns {
    0% {
        background-color: #f8d486
    }

    to {
        background-color: #f8bb86
    }
}

@keyframes pulseWarningIns {
    0% {
        background-color: #f8d486
    }

    to {
        background-color: #f8bb86
    }
}

.pulseWarningIns {
    -webkit-animation: pulseWarningIns .75s infinite alternate;
    animation: pulseWarningIns .75s infinite alternate
}

@-webkit-keyframes rotate-loading {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes rotate-loading {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
    -ms-transform: rotate(45deg)\9
}

.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
    -ms-transform: rotate(-45deg)\9
}

.sweet-alert .sa-icon.sa-success {
    border-color: transparent\9
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
    -ms-transform: rotate(45deg)\9
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
    -ms-transform: rotate(-45deg)\9
}

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall, .la-ball-fall>div {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.la-ball-fall {
    color: #fff;
    display: block;
    font-size: 0
}

.la-ball-fall.la-dark {
    color: #333
}

.la-ball-fall>div {
    background-color: currentColor;
    border: 0 solid;
    display: inline-block;
    float: none
}

.la-ball-fall {
    height: 18px;
    width: 54px
}

.la-ball-fall>div {
    -webkit-animation: ball-fall 1s ease-in-out infinite;
    -moz-animation: ball-fall 1s ease-in-out infinite;
    -o-animation: ball-fall 1s ease-in-out infinite;
    animation: ball-fall 1s ease-in-out infinite;
    border-radius: 100%;
    height: 10px;
    margin: 4px;
    opacity: 0;
    width: 10px
}

.la-ball-fall>div:first-child {
    -webkit-animation-delay: -.2s;
    -moz-animation-delay: -.2s;
    -o-animation-delay: -.2s;
    animation-delay: -.2s
}

.la-ball-fall>div:nth-child(2) {
    -webkit-animation-delay: -.1s;
    -moz-animation-delay: -.1s;
    -o-animation-delay: -.1s;
    animation-delay: -.1s
}

.la-ball-fall>div:nth-child(3) {
    -webkit-animation-delay: 0ms;
    -moz-animation-delay: 0ms;
    -o-animation-delay: 0ms;
    animation-delay: 0ms
}

.la-ball-fall.la-sm {
    height: 8px;
    width: 26px
}

.la-ball-fall.la-sm>div {
    height: 4px;
    margin: 2px;
    width: 4px
}

.la-ball-fall.la-2x {
    height: 36px;
    width: 108px
}

.la-ball-fall.la-2x>div {
    height: 20px;
    margin: 8px;
    width: 20px
}

.la-ball-fall.la-3x {
    height: 54px;
    width: 162px
}

.la-ball-fall.la-3x>div {
    height: 30px;
    margin: 12px;
    width: 30px
}

@-webkit-keyframes ball-fall {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-145%);
        transform: translateY(-145%)
    }

    10% {
        opacity: .5
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    80% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    90% {
        opacity: .5
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(145%);
        transform: translateY(145%)
    }
}

@-moz-keyframes ball-fall {
    0% {
        opacity: 0;
        -moz-transform: translateY(-145%);
        transform: translateY(-145%)
    }

    10% {
        opacity: .5
    }

    20% {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0)
    }

    80% {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0)
    }

    90% {
        opacity: .5
    }

    to {
        opacity: 0;
        -moz-transform: translateY(145%);
        transform: translateY(145%)
    }
}

@-o-keyframes ball-fall {
    0% {
        opacity: 0;
        -o-transform: translateY(-145%);
        transform: translateY(-145%)
    }

    10% {
        opacity: .5
    }

    20% {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    80% {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    90% {
        opacity: .5
    }

    to {
        opacity: 0;
        -o-transform: translateY(145%);
        transform: translateY(145%)
    }
}

@keyframes ball-fall {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-145%);
        -moz-transform: translateY(-145%);
        -o-transform: translateY(-145%);
        transform: translateY(-145%)
    }

    10% {
        opacity: .5
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    80% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    90% {
        opacity: .5
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(145%);
        -moz-transform: translateY(145%);
        -o-transform: translateY(145%);
        transform: translateY(145%)
    }
}

a[data-toggle=tooltip], a[data-toggle=tooltip]:hover {
    border-bottom: 1px dotted #0666e5;
    color: #455f7c
}

a[data-toggle=tooltip]:hover {
    text-decoration: none
}

[data-tooltip] {
    pointer-events: all
}

[data-tooltip]:hover {
    cursor: pointer
}

.showTooltip {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .03), 0 6px 30px 5px rgba(0, 0, 0, .07), 0 8px 10px -5px rgba(0, 0, 0, .2);
    color: #455f7c;
    display: block;
    font-size: .9rem;
    left: 35px;
    padding: 15px 25px 15px 15px;
    position: absolute;
    text-align: left;
    top: -16px;
    width: 214px;
    z-index: 998
}

.showTooltip:before {
    border: 8px solid transparent;
    border-right-color: #fff;
    content: " ";
    height: 0;
    position: absolute;
    right: 99%;
    top: 18px;
    width: 0;
    z-index: 2
}

.showTooltip--left {
    left: -270px
}

.showTooltip.arrowRight:before {
    border-color: transparent transparent transparent #fff;
    right: -16px
}

.showTooltip.arrowDown:before {
    border-color: #fff transparent transparent;
    bottom: -16px;
    right: 50%;
    top: auto;
    transform: translateX(50%)
}

.showTooltip.arrowUp:before {
    border-color: #fff transparent transparent;
    bottom: auto;
    right: 50%;
    top: -16px;
    transform: translateX(50%) rotate(180deg)
}

.showTooltip.showTooltip--hideArrow:before {
    display: none
}

.showTooltip .showTooltip__closeButton {
    color: #cecece;
    font-size: 14pt;
    font-weight: 700;
    position: absolute;
    right: 10px;
    top: 10px
}

.showTooltip .showTooltip__image {
    height: 119px;
    width: 212px
}

.showTooltip .heading {
    font-size: 12pt;
    font-weight: 700;
    padding: 5px 0
}

.showTooltip img {
    padding: 10px 0
}

.showTooltip ul, .showTooltip ul li {
    text-align: left
}

.showTooltip--left:before {
    border-left-color: #fff;
    border-right-color: transparent;
    left: 99%
}

.showTooltip--left:after {
    border-left-color: #e6e6e6;
    border-right-color: transparent;
    left: 100%
}

.infoBubble {
    background-color: #fafafa;
    border: 1px solid #ededed;
    border-radius: 100px;
    box-sizing: border-box;
    color: #455f7c;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    height: 20px;
    line-height: 18px;
    padding: 0;
    position: relative;
    right: -5px;
    text-align: center;
    top: 4px;
    white-space: normal;
    width: 20px;
    z-index: 5
}

.infoBubble--inline {
    bottom: auto;
    left: auto;
    margin: 0;
    padding: 0;
    right: auto;
    top: auto
}

.infoBubble:hover, [data-tooltipbubble]:hover {
    cursor: pointer
}

[data-tooltipbubble] {
    display: inline-block;
    position: relative
}

.infoBubble--topMinus2px {
    top: -2px
}

.tooltipOverlay {
    background-color: rgba(0, 0, 0, .2);
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 997
}

iframe[name=google_conversion_frame] {
    display: none;
    height: 0;
    overflow: hidden
}

.fb_iframe_widget iframe {
    left: -5px !important;
    margin-left: 0 !important;
    padding-left: 0 !important
}

.cloakRendering {
    visibility: visible;
    visibility: unset
}

.button--groupItem {
    border-radius: 0;
    margin: 0;
    width: auto
}

.button--groupItem>* {
    vertical-align: middle
}

.button--groupItem>.sprite {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0
}

.button--groupItem+.button--groupItem {
    border-left-width: 0
}

.button--groupItem:last-child {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.button--groupItem:first-child {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.button--text {
    display: inline-block
}

.button--width20px {
    width: 20px
}

.buttonGroup>.button:first-child:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.buttonGroup>.button:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-left-width: 0;
    border-top-left-radius: 0
}

.buttonGroup>.button:not(:first-child):not(:last-child) {
    border-left-width: 0;
    border-radius: 0
}

.actionBar__button {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    border-right-width: 0;
    box-sizing: border-box;
    display: inline-block;
    font-size: 13px;
    height: 32px;
    line-height: 1;
    padding: 9px 10px;
    vertical-align: middle
}

.actionBar__button, .actionBar__button:hover {
    color: #455f7c;
    transition: background-color .3s, border-color .3s, color .3s
}

.actionBar__button:hover {
    text-decoration: none
}

.actionBar__button:first-child {
    border-radius: 3px 0 0 3px
}

.actionBar__button:last-child {
    border-radius: 0 3px 3px 0;
    border-right-width: 1px
}

.actionBar__button:only-child {
    border-radius: 3px;
    border-right-width: 1px
}

.actionBar__button--inactive {
    color: #ccc
}

.actionBar__button--inactive:hover {
    color: #ccc;
    cursor: default
}

.advertisingBox {
    background-color: #001327;
    border-radius: 3px;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .03), 0 1px 10px 0 rgba(0, 0, 0, .07), 0 2px 4px -1px rgba(0, 0, 0, .2);
    display: flex;
    flex-flow: column wrap;
    overflow: hidden;
    position: relative;
    width: 100%
}

.advertisingBox, .advertisingBox:hover {
    color: #fff;
    transition: all .2s ease-in-out
}

.advertisingBox:hover {
    box-shadow: 0 7px 5px 0 rgba(0, 0, 0, .03), 0 4px 10px 0 rgba(0, 0, 0, .07), 0 5px 4px -1px rgba(0, 0, 0, .2);
    text-decoration: none;
    transform: translateY(-3px)
}

.advertisingBox--highlight {
    background-color: #0666e5
}

.advertisingBox__bgImage {
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    left: 0;
    opacity: .25;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.advertisingBox__bgImage--research {
    background-image: url(../../../cdn.statcdn.com/static/img/thumb_researchImg%402x.jpg)
}

.advertisingBox__bgImage--statistic {
    background-image: url(https://cdn.statcdn.com/static/img/thumb_statisticImg@2x.jpg)
}

.advertisingBox__bgImage--profile {
    background-image: url(https://cdn.statcdn.com/static/img/thumb_profileImg@2x.jpg)
}

.advertisingBox__bgImage--search {
    background-image: url(https://cdn.statcdn.com/static/img/thumb_searchImg@2x.jpg)
}

.advertisingBox__bgImage--favorite {
    background-image: url(https://cdn.statcdn.com/static/img/thumb_favoriteImg@2x.jpg)
}

.advertisingBox__bgImage--data {
    background-image: url(https://cdn.statcdn.com/static/img/thumb_dataImg@2x.jpg)
}

.advertisingBox__bgImage--alert {
    background-image: url(https://cdn.statcdn.com/static/img/thumb_alertImg@2x.jpg)
}

.advertisingBox__text {
    align-items: center;
    display: flex;
    flex-grow: 1;
    font-size: 23px;
    font-weight: 700;
    padding: 25px 20px;
    position: relative
}

.advertisingBox__bottomModal {
    color: #0f2741;
    padding: 15px 20px;
    position: relative
}

.advertisingBox__contentIcon {
    align-items: center;
    background-color: rgba(15, 39, 65, .1);
    border-radius: 50%;
    display: flex;
    font-size: 14px;
    height: 30px;
    justify-content: center;
    line-height: 1;
    position: absolute;
    right: 15px;
    top: 10px;
    width: 30px
}

.advertisingBox__contentIcon--backgroundGreen {
    background-color: #c4e2df
}

.advertisingBox__contentIcon .advertisingBox__contentIcon--colorGreen {
    color: #3ea298
}

.article__header, .article__meta {
    border-bottom: 1px solid #e6e6e6
}

.article__meta {
    display: flex;
    margin-bottom: 30px;
    padding: 10px 0;
    width: 100%
}

.article__meta>* {
    align-items: center;
    display: flex;
    font-size: .9rem;
    margin-left: 7px;
    padding: 0
}

.article__meta>:first-child {
    border-left: 0;
    margin-left: 0;
    padding-left: 0
}

.article__roofTitle {
    font-weight: 700
}

.article__img {
    cursor: zoom-in;
    height: auto
}

.article__img--animated {
    cursor: pointer
}

.article__playIcon {
    background-color: rgba(0, 19, 39, .8);
    border-radius: 50%;
    height: 100px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100px
}

.article__playIcon:before {
    border-bottom: 20px solid transparent;
    border-left: 34.64px solid #fff;
    border-top: 20px solid transparent;
    content: "";
    cursor: pointer;
    height: 0;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(calc(-50% + 5px), -50%);
    width: 0
}

@media only screen and (max-width:767px) {
    .article__playIcon {
        height: 60px;
        width: 60px
    }

    .article__playIcon:before {
        border-bottom: 12px solid transparent;
        border-left: 20.784px solid #fff;
        border-top: 12px solid transparent;
        transform: translate(calc(-50% + 3px), -50%)
    }
}

.article__animationWrapper {
    background-color: #000;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.article__meta .fa-tag {
    display: inline-block;
    height: 14px;
    margin-right: 1px;
    transform: rotateY(175deg);
    width: 14px
}

.article__socialmediaBar>.button {
    font-size: 1.1rem;
    margin-right: 7px;
    min-width: 10%
}

.article__contentEditor {
    display: inline-block;
    width: 100%
}

.article__contentEditor .contactBox {
    margin: 0;
    padding: 0
}

.article__contentText {
    text-align: justify
}

.article__embedCodeLabel {
    display: inline-block;
    margin-bottom: 7px;
    width: 100%
}

.article__embedCodeButton {
    display: flex
}

.article__embedCodeIcon {
    height: 1rem;
    margin-left: 5px;
    width: 1rem
}

.arrowMask__right {
    position: relative;
    right: 0;
    transform-origin: right bottom
}

.arrowMask__right:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 150' fill='%23FFF'%3E%3Cpath d='M0 150h100V0z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    height: 150px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.arrowMask__left {
    left: 0;
    position: relative;
    transform-origin: left bottom
}

.arrowMask__left:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 150' fill='%23FFF'%3E%3Cpath d='M0 150h100L0 0z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    height: 150px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.arrowMask__left, .arrowMask__right {
    bottom: 0;
    display: block;
    height: 150px;
    position: absolute;
    width: 50%;
    z-index: 0
}

@media only screen and (max-width:767px) {
    .arrowMask__left, .arrowMask__right {
        display: none
    }
}

.arrowMask__left--height60, .arrowMask__right--height60 {
    transform: scaleY(.4)
}

.arrowMask__left--height100, .arrowMask__right--height100 {
    transform: scaleY(.6666666667)
}

.arrowMask__right--blue-ice {
    position: relative;
    position: absolute
}

.arrowMask__right--blue-ice:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 150' fill='%23F5F8FB'%3E%3Cpath d='M0 150h100V0z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    height: 150px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.arrowMask__left--blue-ice {
    position: relative;
    position: absolute
}

.arrowMask__left--blue-ice:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 150' fill='%23F5F8FB'%3E%3Cpath d='M0 150h100L0 0z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    height: 150px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.arrowMask__left--shadowContrast, .arrowMask__right--shadowContrast {
    filter: drop-shadow(0 1px 3px rgba(0, 0, 0, .08)) drop-shadow(0 5px 26px rgba(69, 95, 124, .15))
}

.bg-white, .bg-white-hover:hover {
    background-color: #fff !important
}

.bg-primary, .bg-primary-hover:hover {
    background-color: #0666e5 !important
}

.bg-primary-light, .bg-primary-light-hover:hover {
    background-color: rgba(6, 102, 229, .06) !important
}

.bg-secondary, .bg-secondary-hover:hover {
    background-color: #001327 !important
}

.bg-light, .bg-light-hover:hover {
    background-color: #f5f8fb !important
}

.bg-white-smoke, .bg-white-smoke-hover:hover {
    background-color: #fafafa !important
}

.bg-gray-light, .bg-gray-light-hover:hover {
    background-color: #c4c4c4 !important
}

.bg-gray-medium, .bg-gray-medium-hover:hover {
    background-color: #919191 !important
}

.bg-gray-dark, .bg-gray-dark-hover:hover {
    background-color: #474747 !important
}

.bg-green, .bg-green-hover:hover {
    background-color: #7cc305 !important
}

.bg-red, .bg-red-hover:hover {
    background-color: #cf0000 !important
}

.bg-orange, .bg-orange-hover:hover {
    background-color: #f56d00 !important
}

.bg-blue-ice, .bg-blue-ice-hover:hover {
    background-color: #f5f8fb !important
}

@media only screen and (max-width:767px) {
    .bg-s-white {
        background-color: #fff !important
    }

    .bg-s-primary {
        background-color: #0666e5 !important
    }

    .bg-s-primary-light {
        background-color: rgba(6, 102, 229, .06) !important
    }

    .bg-s-secondary {
        background-color: #001327 !important
    }

    .bg-s-light {
        background-color: #f5f8fb !important
    }

    .bg-s-white-smoke {
        background-color: #fafafa !important
    }

    .bg-s-gray-light {
        background-color: #c4c4c4 !important
    }

    .bg-s-gray-medium {
        background-color: #919191 !important
    }

    .bg-s-gray-dark {
        background-color: #474747 !important
    }

    .bg-s-green {
        background-color: #7cc305 !important
    }

    .bg-s-red {
        background-color: #cf0000 !important
    }

    .bg-s-orange {
        background-color: #f56d00 !important
    }

    .bg-s-blue-ice {
        background-color: #f5f8fb !important
    }
}

.bg-image-1 {
    background: url(https://cdn.statcdn.com/static/img/accountOverview2015/light_bg.jpg) 0 100% no-repeat
}

.bg-worldMap {
    background: url(https://cdn.statcdn.com/static/img/accountOverview2015/bg_map.png) 50% 20% no-repeat;
    background-size: contain
}

.bg-worldMap--cover {
    background-size: cover
}

.bgOverlay {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.bgOverlay--z1 {
    z-index: 1
}

.bgOverlay--left {
    width: auto
}

.bgPaperPlane--blue {
    background: url(https://cdn.statcdn.com/static/img/promo/jobs/bg-paper-plane-blue.png) no-repeat 50% #fff
}

.bgSquares--lightBlueTop {
    background: url(https://cdn.statcdn.com/static/img/promo/jobs/bg-contact.png) 0 0 no-repeat transparent
}

.bgSquares--lightBlueBottom {
    background: url(https://cdn.statcdn.com/static/img/bg_squares_bottom_lightblue.png) 0 100% no-repeat transparent
}

.bgSquares--bottomRight--secondary {
    background: url(https://cdn.statcdn.com/static/img/bg_squers_bottom_right_secondary.png) 100% 100% no-repeat transparent
}

.bgSquares--topRight--secondary {
    background: url(https://cdn.statcdn.com/static/img/promo/jobs/bg-dark.png) 100% 0 no-repeat transparent;
    left: auto;
    right: 0;
    width: 400px
}

.bgSquares--topLeft--secondary {
    background: url(https://cdn.statcdn.com/static/img/promo/jobs/bg-dark.png) 0 0 no-repeat transparent;
    left: 0;
    right: auto;
    width: 400px
}

.bgStatisticIconsPattern--dark {
    background: url(https://cdn.statcdn.com/static/img/homeV02/bg-pattern-statistic-dark.png) repeat 50% transparent
}

.bgResearchImage {
    background: url(https://cdn.statcdn.com/static/img/bg_researchImg.jpg) no-repeat 50% transparent;
    background-size: cover
}

.bgVideoEditingImage {
    background: url(https://cdn.statcdn.com/static/img/bg_videoEditingImg.jpg) no-repeat 50% transparent;
    background-size: cover
}

.bgWebinarImage {
    background: url(https://cdn.statcdn.com/static/img/bg_webinarImg.jpg) no-repeat 50% transparent;
    background-size: cover
}

.bgPolygonsBlueIce {
    overflow: hidden;
    position: relative
}

.bgPolygonsBlueIce:before {
    background-image: url(https://cdn.statcdn.com/static/img/polygons_background_blueice.svg);
    content: "";
    height: 652px;
    left: -260px;
    position: absolute;
    top: -50px;
    width: 676px
}

.bgPolygonsBlueIce:after {
    background-image: url(https://cdn.statcdn.com/static/img/polygons_background_blueice.svg);
    bottom: -210px;
    content: "";
    height: 652px;
    position: absolute;
    right: -260px;
    width: 676px
}

.bgPolygonsBlueIce>* {
    z-index: 1
}

.triangle-primary-right100 {
    bottom: 0;
    display: block;
    height: 300px;
    position: relative;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 0
}

.triangle-primary-right100:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 300' fill='%230F2741'%3E%3Cpath d='M0 300h100V0z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    content: "";
    height: 300px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 1
}

.triangle-white-right100 {
    display: block;
    height: 100%;
    left: 0;
    position: relative;
    position: absolute;
    top: 0;
    width: 40px;
    z-index: 0
}

.triangle-white-right100:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 500' fill='%23FFF'%3E%3Cpath d='M0 0h100L0 500z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    content: "";
    height: 500px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 1
}

.triangle-white-right100:after {
    height: 100%
}

.triangle-white-right100-50 {
    bottom: 0;
    display: block;
    height: 85px;
    position: relative;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 0
}

.triangle-white-right100-50:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 85' fill='%23FFF'%3E%3Cpath d='M0 85h100V0z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    content: "";
    height: 85px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 1
}

.triangle-white-left100-85 {
    bottom: 0;
    display: block;
    height: 85px;
    position: relative;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 0
}

.triangle-white-left100-85:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 85' fill='%23FFF'%3E%3Cpath d='M0 85h100L0 0z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    content: "";
    height: 85px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 1
}

.triangle-white-top-left100-150 {
    display: block;
    height: 150px;
    position: relative;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.triangle-white-top-left100-150:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 150' fill='%23FFF'%3E%3Cpath d='M0 0h100L0 150z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    height: 150px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.triangle-primary-right100+.bgSquares--bottomRight--secondary {
    background-size: auto 270px
}

.bg-staWave {
    background: url(https://cdn.statcdn.com/static/img/statista-wave-2.png) no-repeat 0 0 transparent;
    height: 100%;
    width: 100%
}

.bg-modal-wave, .bg-staWave {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 0
}

.bg-modal-wave {
    background: #fff url(https://cdn.statcdn.com/static/img/Statista-Wave-1800px.png) -976px -223px no-repeat;
    bottom: 0;
    right: 0
}

.bg-staWave-1 {
    background-position: -375px -795px
}

.bg-staWave-2 {
    background-position: -840px 188px
}

.bg-staWave-3 {
    background-position: -1668px -892px
}

.bg-gradient-light-gray, .bg-gradient-light-grey {
    background: #fff;
    background: linear-gradient(180deg, #fff 30%, #e8e8e8)
}

.bg-gradient-light-blue-2 {
    background: #f4f7f9;
    background: linear-gradient(180deg, #fff 30%, #f4f7f9)
}

.bg-gradient-light-blue {
    background: #f2fcfe;
    background: linear-gradient(180deg, #f2fcfe 30%, #c1ced7)
}

.bg-gradient-white-primary50 {
    background: linear-gradient(180deg, #fff 0, #ecf4fe)
}

.bgGradient--primaryMiddle {
    background: #0666e5;
    background: linear-gradient(135deg, #20aaef, #0666e5)
}

.bgGradient--secondary {
    background: #001327;
    background: linear-gradient(#0f2741, #001327)
}

.bgGradient--secondaryInverted {
    background: #001327;
    background: linear-gradient(#001327, #0f2741)
}

.bgGradient--blueLight {
    background: #f5f8fb;
    background: linear-gradient(#f5f8fb, #fff)
}

.browserMockup {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 5px 26px 0 rgba(67, 94, 131, .15);
    display: inline-block;
    line-height: 0;
    padding: 10px
}

.browserMockup__addressBar {
    display: flex;
    height: 10px;
    margin-bottom: 10px;
    width: 100%
}

.browserMockup__button {
    border-radius: 50%;
    display: block;
    height: 10px;
    margin-left: 10px;
    width: 10px
}

.browserMockup__button:first-child {
    background-color: #d60066;
    margin-left: 0
}

.browserMockup__button:nth-child(2) {
    background-color: #f8e71b
}

.browserMockup__button:nth-child(3) {
    background-color: #8ed714
}

.browserMockup__addressInput {
    background-color: #f5f8fb;
    display: flex;
    flex-grow: 1;
    height: 10px;
    margin-left: 10px
}

.browserMockup--perspectiveLeft {
    transform: perspective(320px) rotateY(5deg);
    -ms-transform: perspective(320px) rotateY(-5deg)
}

.browserMockup--perspectiveRight {
    transform: perspective(320px) rotateY(-5deg)
}

.speechBubble {
    display: flex
}

.speechBubble__avatar {
    align-self: flex-start;
    display: flex;
    flex-grow: 1;
    flex-shrink: 0;
    margin-top: 30px
}

.speechBubble__avatar>img {
    border-radius: 100px
}

.speechBubble__avatar--left {
    flex-direction: row
}

.speechBubble__avatar--left .speechBubble__avatar {
    margin-right: 12px
}

.speechBubble__avatar--right {
    flex-direction: row-reverse
}

.speechBubble__avatar--right .speechBubble__avatar {
    margin-left: 12px
}

.speechBubble__name {
    color: #0f2741;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: .03em;
    margin-bottom: 5px;
    text-transform: uppercase
}

.speechBubble__bubble {
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 5px 26px 0 rgba(67, 94, 131, .15);
    padding: 20px
}

.speechBubble__text {
    color: #455f7c
}

.citationUniversities {
    margin-top: 10px
}

.citation {
    background-color: #fafafa;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    padding: 15px 15px 15px 36px;
    position: relative;
    word-break: break-word
}

.citation--statistic {
    margin-top: 8px
}

.citation__text {
    font-size: .9rem;
    overflow: hidden
}

.citation:before {
    color: #919191;
    content: "\201e";
    font-family: Georgia, Times New Roman, serif;
    font-size: 46px;
    left: 10px;
    pointer-events: none;
    position: absolute;
    top: -25px
}

.citation__faq {
    font-weight: 400
}

pre {
    background-color: rgba(152, 114, 250, .05);
    border: 1px solid rgba(152, 114, 250, .2);
    border-radius: 3px;
    color: #919191;
    display: inline-block;
    font-family: Open Sans, Open Sans fallback, Helvetica, Arial, Sans-Serif;
    font-size: 1em;
    line-height: 1.6em;
    overflow: auto;
    padding: 10px;
    tab-size: 8;
    -moz-tab-size: 8;
    text-align: left;
    white-space: pre
}

pre:before {
    color: #9872fa;
    content: "\d83e\dd84  Code fun";
    display: block;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: center
}

.code {
    background-color: #fafafa;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    color: #919191;
    display: inline-block;
    font-size: 1em;
    line-height: 1.6em;
    overflow: auto;
    padding: 10px;
    tab-size: 4;
    -moz-tab-size: 4;
    white-space: pre
}

.cssArr.top {
    border-color: transparent transparent #7cc305;
    border-width: 0 7px 10px
}

.cssArr.bottom, .cssArr.top {
    border-style: solid;
    display: inline-block;
    height: 0;
    margin-right: 5px;
    width: 0
}

.cssArr.bottom {
    border-color: #cf0000 transparent transparent;
    border-width: 10px 7px 0
}

.contactCards {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    perspective: 1000px;
    perspective-origin: 50% -50%;
    position: relative
}

@media only screen and (min-width:1201px) {
    .contactCards {
        flex-direction: column
    }
}

.contactCards__item {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 5px 26px 0 rgba(67, 94, 131, .15);
    box-sizing: border-box;
    display: block;
    margin-top: 20px;
    opacity: 1;
    padding: 20px;
    pointer-events: auto;
    transform: translateZ(0);
    transition: transform .3s;
    width: calc(50% - 10px)
}

@media only screen and (max-width:767px) {
    .contactCards__item {
        background-color: transparent;
        border-radius: 0;
        box-shadow: none;
        margin-bottom: 40px;
        margin-top: 0;
        padding: 0;
        width: 100%
    }

    .contactCards__item:last-of-type {
        margin-bottom: 0
    }
}

@media only screen and (min-width:1201px) {
    .contactCards__item {
        align-items: flex-start;
        display: flex;
        flex-direction: row;
        margin-top: 0;
        min-height: 200px;
        position: absolute;
        width: 100%
    }

    .contactCards__item--1 {
        transform: translateZ(0);
        z-index: 6
    }

    .contactCards__item--2 {
        transform: translate3d(0, -15px, -75px);
        z-index: 5
    }

    .contactCards__item--3 {
        transform: translate3d(0, -30px, -150px);
        z-index: 4
    }

    .contactCards__item--4 {
        transform: translate3d(0, -45px, -225px);
        z-index: 3
    }

    .contactCards__item--5 {
        transform: translate3d(0, -60px, -300px);
        z-index: 2
    }

    .contactCards__item--6 {
        transform: translate3d(0, -75px, -375px);
        z-index: 1
    }
}

.contactCards__textWrapper {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-wrap: wrap
}

.contactCards__avatar {
    border-radius: 80px;
    float: left;
    margin-left: 0;
    margin-right: 20px
}

@media only screen and (max-width:767px) {
    .contactCards__avatar {
        float: right;
        margin-left: 20px;
        margin-right: 0
    }
}

@media only screen and (min-width:1201px) {
    .contactCards__avatar {
        margin-left: 0;
        margin-right: 20px
    }

    .contactCards__avatar--noTransition {
        transition: none !important
    }
}

.contactCards__title {
    color: #0f2741;
    font-size: 1.36rem;
    font-weight: 400;
    line-height: 1.5em
}

.contactCards__position {
    color: #455f7c
}

.contactCards__mail {
    margin: 12px 0
}

.contactCards__mail--prefix {
    color: #0f2741;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    width: 50px
}

.mapContacts {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
    width: 100%
}

.mapContacts__item {
    box-sizing: border-box;
    display: none;
    height: auto;
    position: relative;
    width: 60%
}

@media only screen and (min-width:1201px) {
    .mapContacts__item {
        display: flex
    }
}

.mapContacts__item--left {
    box-sizing: border-box;
    display: none;
    height: auto;
    position: relative;
    width: 60%
}

@media only screen and (min-width:1201px) {
    .mapContacts__item--left {
        display: flex
    }
}

.mapContacts__item--right {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 100%;
    position: relative;
    width: 100%
}

@media only screen and (min-width:1201px) {
    .mapContacts__item--right {
        padding-left: 30px;
        width: 40%
    }
}

.mapContacts__map {
    bottom: 0;
    box-sizing: border-box;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.mapContacts__contacts {
    box-sizing: border-box;
    display: inline-block;
    min-height: 196px;
    position: relative;
    width: 100%
}

@media only screen and (min-width:1201px) {
    .mapContacts__contacts {
        margin-top: 38px
    }
}

.supportCenters__item {
    align-items: center;
    background-color: rgba(157, 179, 187, .9);
    border: 7px solid #fff;
    border-radius: 40px;
    box-shadow: 0 4px 15px 0 rgba(47, 68, 97, .25), inset 0 0 21px 0 rgba(17, 43, 69, .32);
    box-sizing: border-box;
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 70px;
    justify-content: center;
    letter-spacing: .02em;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    transition: transform .3s, box-shadow .3s;
    width: 70px
}

.supportCenters__item:active, .supportCenters__item:focus, .supportCenters__item:hover {
    box-shadow: 0 6px 35px 0 rgba(47, 68, 97, .45), inset 0 0 21px 0 rgba(17, 43, 69, .12);
    transform: translateY(-6px)
}

.supportCenters__item:hover {
    cursor: pointer;
    transition: transform .3s, box-shadow .3s
}

.supportCenters__item--active {
    background-color: rgba(6, 102, 229, .9);
    box-shadow: 0 4px 15px 0 rgba(47, 68, 97, .25), inset 0 0 21px 0 rgba(17, 43, 69, .32)
}

.supportCenters__item--us {
    left: 90px;
    top: 90px
}

.supportCenters__item--eu {
    left: 360px;
    top: 20px
}

.supportCenters__item--eu-uk {
    left: 330px;
    top: 60px
}

.supportCenters__item--de, .supportCenters__item--es, .supportCenters__item--fr {
    left: 305px;
    top: 75px
}

.supportCenters__item--sg {
    left: 490px;
    top: 115px
}

.supportCenters__item--jp {
    left: 600px;
    top: 95px
}

.supportCenters__item--lac {
    left: 175px;
    top: 200px
}

#customerTestimonial {
    box-sizing: border-box;
    display: inline-block;
    margin: 10px 0;
    padding: 10px;
    position: relative
}

#customerTestimonial .testimonial {
    font-family: Georgia, Times New Roman, serif;
    font-size: 13pt;
    font-style: italic;
    letter-spacing: .03em;
    line-height: 18pt;
    margin-bottom: 0;
    padding: 10px;
    text-align: left
}

#customerTestimonial .testiAuthor {
    border-top: 1px solid #e4e4e4;
    padding-top: 8px
}

.debug a[href="#"] {
    color: red !important
}

.debug * {
    overflow-wrap: break-word
}

.responsiveDebug {
    border: 1px solid rgba(0, 0, 0, .3);
    position: relative;
    transition: background-color .2s
}

.responsiveDebug:before {
    background-color: rgba(0, 0, 0, .6);
    border-radius: 3px;
    box-sizing: border-box;
    color: #fff;
    content: "Size default";
    display: inline-block;
    font-size: 11px;
    left: 3px;
    padding: 5px 10px;
    position: absolute;
    top: 3px
}

.responsiveDebug .contentFlex, .responsiveDebug .contentFlex__header {
    background-color: rgba(0, 0, 0, .05)
}

@media only screen and (min-width:461px) {
    .responsiveDebug {
        background-color: rgba(128, 255, 0, .05);
        transition: background-color .2s
    }

    .responsiveDebug:before {
        content: "media-mobileFirst(xs) > 460px"
    }
}

@media only screen and (min-width:768px) {
    .responsiveDebug {
        background-color: rgba(255, 255, 0, .1);
        transition: background-color .2s
    }

    .responsiveDebug:before {
        content: "media-mobileFirst(s) > 767px"
    }
}

@media only screen and (min-width:993px) {
    .responsiveDebug {
        background-color: rgba(255, 85, 0, .1);
        transition: background-color .2s
    }

    .responsiveDebug:before {
        content: "media-mobileFirst(m) > 992px"
    }
}

@media only screen and (min-width:1201px) {
    .responsiveDebug {
        background-color: rgba(212, 0, 255, .1);
        transition: background-color .2s
    }

    .responsiveDebug:before {
        content: "media-mobileFirst(l) > 1200px"
    }
}

.horizontalDivider {
    background-color: #ccc;
    display: block;
    height: 1px;
    margin: 20px auto;
    width: 50%
}

.horizontalDivider--blueGray {
    background-color: rgba(157, 179, 187, .25)
}

.horizontalDivider--alignLeft {
    margin-left: 0
}

.horizontalDivider--alignRight {
    margin-right: 0
}

.horizontalDivider--short {
    width: 90px
}

.horizontalDivider--width25 {
    width: 25%
}

.horizontalDivider--width33 {
    width: 33%
}

.horizontalDivider--width90 {
    width: 90%
}

.horizontalDivider--width100 {
    width: 100%
}

.dropdown__wrapper {
    background-color: red;
    display: inline-block;
    position: relative
}

.dropdown {
    background-color: #fff;
    /* border: 1px solid #e6e6e6; */
    /* box-shadow: 0 1px 4px rgba(0, 0, 0, .1); */
    box-sizing: border-box;
    /* display: none; */
    min-width: 200px;
    /* padding: 25px; */
    position: absolute
}

.dropdown[data-dropdown=open] {
    display: inline-block
}

.floatingImage {
    position: relative
}

.floatingImage .headline, .floatingImage h1, .floatingImage h2, .floatingImage h3 {
    border-bottom: 0;
    bottom: 40px;
    display: block;
    font-size: 20px;
    font-weight: 700 !important
}

.floatingImage .headline, .floatingImage h1, .floatingImage h2, .floatingImage h3, .floatingImage p {
    animation-delay: .5s;
    animation-duration: 1.2s;
    left: 24px;
    position: absolute;
    text-shadow: 0 1px 1px #fff
}

.floatingImage p {
    font-size: 15px
}

.box .floatingImage .headline, .box .floatingImage h1, .box .floatingImage h2, .box .floatingImage h3 {
    border-bottom: 0
}

.floatingImage.small .headline, .floatingImage.small h1, .floatingImage.small h2, .floatingImage.small h3 {
    bottom: 20px
}

.floatingImage .headline.onDark, .floatingImage h1.onDark, .floatingImage h2.onDark, .floatingImage h3.onDark {
    color: #fff !important;
    text-shadow: 0 2px 1px #000
}

.floatingImageBig .headline, .floatingImageBig h1, .floatingImageBig h2, .floatingImageBig h3 {
    animation-delay: 1.5s;
    animation-duration: 1.2s;
    bottom: 60px;
    color: #1c1c1c;
    display: block;
    font-size: 20pt !important;
    font-weight: 700 !important;
    left: 24px;
    position: absolute;
    text-shadow: 0 1px 1px #fff
}

@media only screen and (max-width:767px) {
    .floatingImage {
        height: 140px;
        overflow: hidden
    }

    .floatingImage img {
        float: right
    }

    .floatingImage .headline, .floatingImage h1, .floatingImage h2, .floatingImage h3 {
        background-color: #fff;
        bottom: 20px !important;
        display: inline-block;
        font-size: 16px;
        left: 0 !important;
        padding: 5px 10px;
        top: auto !important
    }
}

.floatingTabs {
    align-items: stretch;
    display: flex;
    justify-content: space-between
}

.floatingTabs--overlapTop {
    margin-top: -34px
}

.floatingTabs__tab {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 5px 26px 0 rgba(67, 94, 131, .15);
    color: #455f7c;
    cursor: pointer;
    flex-basis: 0;
    flex-grow: 1;
    margin-right: 20px;
    padding: 14px 0 15px;
    text-align: center;
    transition: transform .3s, box-shadow .3s
}

.floatingTabs__tab:last-child {
    margin-right: 0
}

.floatingTabs__tab:hover {
    box-shadow: 0 4px 3px 0 rgba(0, 0, 0, .08), 0 8px 26px 0 rgba(67, 94, 131, .15);
    color: #455f7c;
    text-decoration: none;
    transform: translateY(-3px);
    transition: transform .3s, box-shadow .3s
}

.floatingTabs__tab--active {
    background-color: #0666e5;
    box-shadow: 0 2px 14px 0 rgba(47, 132, 229, .5), 0 1px 3px 0 rgba(0, 0, 0, .08), 0 5px 26px 0 rgba(67, 94, 131, .15);
    color: #fff
}

.floatingTabs__tab--active:hover {
    box-shadow: 0 5px 14px 0 rgba(47, 132, 229, .5), 0 4px 3px 0 rgba(0, 0, 0, .08), 0 8px 26px 0 rgba(67, 94, 131, .15);
    color: #fff
}

.grecaptcha-badge {
    bottom: 55px !important;
    z-index: 3 !important
}

@media only screen and (min-width:768px) {
    .grecaptcha-badge {
        bottom: 155px !important
    }
}

.floaty {
    position: relative
}

.floaty__input.floaty__input {
    padding-bottom: 10px;
    padding-top: 26px
}

.floaty__label {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    left: 16px;
    margin: 0;
    pointer-events: none;
    position: absolute;
    top: 26px;
    transition: all .3s;
    width: auto
}

.floaty__label--width100 {
    right: 16px
}

select+.floaty__label {
    font-size: 11px;
    pointer-events: none;
    top: 10px
}

select+.floaty__label--width100 {
    right: 23px
}

.floaty__input:focus~.floaty__label, .floaty__input:valid~.floaty__label, .floaty__input[readonly]~.floaty__label {
    font-size: 11px;
    top: 10px;
    transition: all .3s
}

.floaty__input:valid~.floaty__label {
    color: rgba(69, 95, 124, .8)
}

.floaty__input[placeholder=""][value=""]~.floaty__label {
    color: #d60066 !important
}

.floaty__input:focus~.floaty__label, .floaty__input:hover~.floaty__label, .floaty__input:valid~.floaty__label:hover {
    color: #0666e5
}

textarea.floaty__input.floaty__input {
    padding-top: 30px
}

textarea.floaty__input.floaty__input~.floaty__label, textarea.floaty__input:valid~.floaty__label {
    background-color: #fff;
    box-shadow: -5px 8px 5px -5px #fff;
    padding-top: 10px;
    right: 20px;
    top: 1px
}

.vueFloaty {
    position: relative
}

.vueFloaty__input.vueFloaty__input {
    padding-bottom: 10px;
    padding-top: 26px
}

.vueFloaty__label {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    left: 16px;
    margin: 0;
    pointer-events: none;
    position: absolute;
    top: 15px;
    transform-origin: top left;
    transition: transform .3s;
    width: auto
}

.vueFloaty__label--active {
    transform: translateY(-5px) scale(.75);
    transition: transform .3s
}

.floatlabel__label {
    color: #54a9ed;
    display: none;
    font-size: 11px;
    font-weight: 400;
    left: 15px;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all .1s ease-in-out
}

.floatlabel__label--off {
    opacity: 0;
    top: 0
}

.floatlabel__label--on {
    opacity: 1;
    top: 10px
}

#footer ul, #footer ul li {
    color: #fff;
    font-size: 9pt;
    font-weight: 400;
    line-height: 11pt;
    margin-bottom: 5px;
    padding: 0
}

@media only screen and (max-width:767px) {
    #footer ul, #footer ul li {
        line-height: 20pt
    }
}

#footer ul li img {
    padding-bottom: 2px;
    padding-right: 5px;
    vertical-align: middle
}

#footer ul li span.sprite {
    margin-bottom: 2px;
    margin-right: 5px;
    vertical-align: middle
}

#footer a, #footer a:active, #footer a:focus, #footer a:hover, #footer a:link, #footer a:visited {
    color: #fff;
    font-weight: 400;
    text-decoration: none
}

#footer a.external {
    background: none;
    padding-right: 0
}

.page__footer {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding: 30px 15px;
    width: 100%
}

@media only screen and (min-width:768px) {
    .page__footer {
        flex-direction: row
    }
}

.page__footer .textHighlight {
    font-weight: 600
}

.page__footer--small {
    padding-bottom: 15px;
    padding-top: 15px
}

.page__footer--bigOld {
    padding: 15px 20px !important
}

.page__footer--dark {
    background-color: #001327;
    color: #fff
}

.page__footer--dark .footerSocialMedia__text, .page__footer--dark .navFlex__subnavText, .page__footer--dark .navFlex__text {
    color: #fff
}

.page__footer--dark .footerSocialMedia__text:hover, .page__footer--dark .navFlex__subnavText:hover, .page__footer--dark .navFlex__text:hover {
    color: hsla(0, 0%, 100%, .9)
}

.page__footer--dark .footerSocialMedia__text .textHighlight {
    color: #0666e5
}

.page__footer--dark .socialMediaButton {
    background-color: #fff;
    color: #0f2741
}

.page__footerNav {
    justify-content: space-between;
    overflow: hidden;
    width: 100%
}

.page__footerNav--small .navFlex__list {
    align-content: center;
    align-items: center;
    flex-direction: column;
    font-size: 14px;
    line-height: 1.4em;
    width: auto
}

@media only screen and (min-width:768px) {
    .page__footerNav--small .navFlex__list {
        flex-direction: row;
        justify-content: center;
        margin: 0 -10px
    }
}

.page__footerNav--small .navFlex__text {
    margin: 4px 10px;
    text-align: center
}

@media only screen and (min-width:768px) {
    .page__footerNav--small .navFlex__text {
        flex-direction: row;
        margin: 5px 10px
    }
}

@media only screen and (min-width:1201px) {
    .page__footerNav--small.page__footerNav--light .navFlex__list {
        align-items: center;
        justify-content: space-between
    }
}

.page__footerNav--small.page__footerNav--light .navFlex__item {
    padding: 0
}

.page__footerNav--small.page__footerNav--light .navFlex__text {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: .01em;
    text-transform: uppercase
}

.page__footerNav--big {
    font-size: 15px
}

.page__footerNav--big .navFlex__list {
    flex-direction: column;
    font-size: 14px;
    justify-content: flex-start
}

@media only screen and (min-width:768px) {
    .page__footerNav--big .navFlex__list {
        flex-direction: row
    }
}

.page__footerNav--big .navFlex__text {
    font-size: 13px
}

@media only screen and (min-width:768px) {
    .page__footerNav--big .navFlex__text {
        font-size: 14px
    }
}

.page__footerNav--big .navFlex__subnavText {
    font-size: 13px
}

@media only screen and (min-width:768px) {
    .page__footerNav--big .navFlex__subnavText {
        font-size: 14px
    }
}

.page__footerNav--big .navFlex__item {
    box-sizing: border-box;
    width: 100%
}

@media only screen and (min-width:768px) {
    .page__footerNav--big .navFlex__item {
        margin-bottom: 10px;
        margin-top: 10px;
        min-width: 33%;
        width: auto
    }
}

@media only screen and (min-width:1201px) {
    .page__footerNav--big .navFlex__item {
        margin-bottom: 0;
        margin-right: auto;
        margin-top: 0;
        min-width: 180px
    }

    .page__footerNav--big .navFlex__item:first-child {
        margin-right: 0
    }

    .page__footerNav--big .navFlex__item:last-child {
        margin-right: 0
    }
}

.page__footerNav--big .navFlex__text {
    font-weight: 600;
    letter-spacing: .02em;
    margin-bottom: 5px;
    text-transform: uppercase
}

.page__footerNav--big .navFlex__subnavItem {
    margin-bottom: 5px
}

.page__footerNav--bigOld ul, .page__footerNav--bigOld ul li {
    color: #fff;
    font-size: 9pt;
    font-weight: 400;
    line-height: 11pt;
    margin-bottom: 5px;
    padding: 0
}

@media only screen and (max-width:767px) {
    .page__footerNav--bigOld ul, .page__footerNav--bigOld ul li {
        line-height: 20pt
    }
}

.page__footerNav--bigOld ul li img {
    padding-bottom: 2px;
    padding-right: 5px;
    vertical-align: middle
}

.page__footerNav--bigOld ul li span.sprite {
    margin-bottom: 2px;
    margin-right: 5px;
    vertical-align: middle
}

.page__footerNav--bigOld a.external {
    background: none;
    padding-right: 0
}

.page__footerNav--bigOld a, .page__footerNav--bigOld a:active, .page__footerNav--bigOld a:focus, .page__footerNav--bigOld a:hover, .page__footerNav--bigOld a:link, .page__footerNav--bigOld a:visited {
    color: #fff;
    font-weight: 400;
    text-decoration: none
}

.page__footerNav--bigOld .navFlex__item {
    box-sizing: border-box;
    min-width: 138px;
    width: 100%
}

.page__footerNav--bigOld .navFlex__item:last-child {
    margin-right: 0
}

@media only screen and (min-width:768px) {
    .page__footerNav--bigOld .navFlex__item {
        width: 33%
    }
}

@media only screen and (min-width:993px) {
    .page__footerNav--bigOld .navFlex__item {
        padding: 0 5px;
        width: auto
    }
}

.page__footerNav--bigOld .navFlex__text {
    border-bottom: 1px solid hsla(0, 0%, 100%, .08);
    color: #fff;
    font-size: 10.5pt;
    font-weight: 700;
    margin-bottom: 10px;
    padding: 0 0 5px
}

.hrLight--footer {
    margin-bottom: 0;
    margin-top: 30px
}

@media only screen and (min-width:1201px) {
    .hrLight--footer {
        display: none
    }
}

.footerHome__headline {
    border-bottom: 1px solid hsla(0, 0%, 100%, .08);
    color: #fff;
    display: block;
    font-size: 10.5pt;
    font-weight: 700;
    margin-bottom: 10px;
    padding: 0 0 5px;
    width: 100%
}

.responsiveFooter__headline {
    color: #0f2741;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: .02em;
    margin-bottom: 5px;
    text-align: left;
    text-transform: uppercase
}

@media only screen and (max-width:767px) {
    .responsiveFooter__headline {
        display: inline-block;
        margin-left: 5px
    }
}

.responsiveFooter__column {
    display: flex;
    flex-direction: column;
    width: calc(33.33333% - 13.33333px)
}

.responsiveFooter__column:first-child, .responsiveFooter__column:nth-child(2), .responsiveFooter__column:nth-child(3) {
    margin-bottom: 30px
}

@media only screen and (max-width:767px) {
    .responsiveFooter__column {
        width: 100%
    }

    .responsiveFooter__column:first-child, .responsiveFooter__column:nth-child(2), .responsiveFooter__column:nth-child(3) {
        margin-bottom: 0
    }
}

@media only screen and (min-width:1201px) {
    .responsiveFooter__column {
        width: calc(16.66667% - 16.66667px)
    }

    .responsiveFooter__column:first-child, .responsiveFooter__column:nth-child(2), .responsiveFooter__column:nth-child(3) {
        margin-bottom: 0
    }
}

.responsiveFooter__column li {
    margin-bottom: 5px
}

.responsiveFooter__column li:last-child {
    margin-bottom: 0
}

.responsiveFooter__column a {
    color: #9db3bb;
    font-size: 15px;
    text-decoration: none
}

.responsiveFooter__column a:hover {
    color: #7f9ca6
}

@media only screen and (max-width:767px) {
    .responsiveFooter__column ul {
        margin-bottom: 10px;
        margin-left: 20px
    }
}

.navFlex__text--noTransition {
    transition: none
}

.footerSocialMedia {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-top: 30px;
    width: 100%
}

@media only screen and (min-width:993px) {
    .footerSocialMedia {
        flex-direction: row
    }
}

.footerSocialMedia__text {
    display: inline-block;
    margin: 0;
    width: auto
}

.footerSocialMedia__nav {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 15px 0 0;
    width: 100%
}

@media only screen and (min-width:768px) {
    .footerSocialMedia__nav {
        width: 55%
    }
}

@media only screen and (min-width:993px) {
    .footerSocialMedia__nav {
        margin: 0;
        padding-left: 15px;
        width: 25%
    }
}

.dot {
    background-color: #c4c4c4;
    border-radius: 50%;
    display: inline-block;
    height: 6px;
    margin-top: -3px;
    width: 6px
}

.dot--blue {
    background-color: #78bafe
}

.dot--orange {
    background-color: #ff9567
}

.dot--red {
    background-color: #cf0000
}

.dot--green {
    background-color: #93e54b
}

.dot--turquoise {
    background-color: #52d4b9
}

.dot--purple {
    background-color: #9872fa
}

.dot--pink {
    background-color: hotpink
}

.dot--statistablue {
    background-color: #0666e5
}

.content--consumer, .content--dmo {
    background-color: #78bafe
}

.content--cmo, .content--economyAndFinance {
    background-color: #ff9567
}

.content--healthAndEnvironment, .content--mmo {
    background-color: #52d4b9
}

.content--co, .content--politicsAndSociety {
    background-color: #a05bce
}

.content--amo {
    background-color: hotpink
}

.content--emo {
    background-color: #75c699
}

.content--tmo {
    background-color: #f9b600
}

.content--io {
    background-color: #7f0a38
}

.content--industryReports, .content--sports {
    background-color: #cf0000
}

.content--techAndMedia, .content--toplists {
    background-color: #93e54b
}

.content--ecommerceDb {
    background-color: #9872fa
}

.content--globalConsumerSurveys {
    background-color: #0666e5
}

.content--ccr {
    background-color: #c69b6d
}

.content--hmo {
    background-color: #455f7c
}

.content--financial {
    background-color: #c4c4c4
}

.iconWrapper {
    align-content: center;
    align-items: center;
    align-self: center;
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    height: 40px;
    justify-content: center;
    text-align: center;
    width: 40px
}

.iconWrapper svg {
    height: 100%;
    width: 100%
}

.iconWrapper--medium {
    height: 64px;
    width: 64px
}

.iconWrapper--large {
    height: 100px;
    width: 100px
}

.iconWrapper--smallPrimary {
    background-color: #0666e5;
    border: 2px solid #fff;
    color: #fff;
    height: 28px;
    width: 28px
}

.iconWrapper--smallPrimary, .iconWrapper--smallPrimary:hover {
    transition: background-color .3s, color .3s, border .3s, box-shadow .3s
}

.iconWrapper--smallPrimary:hover {
    background-color: #0666e5 !important;
    border: 2px solid #fafafa;
    box-shadow: 0 0 0 2px #0666e5 !important;
    color: #fafafa !important
}

.doubleBorder--primary--hover {
    transition: background-color .3s, color .3s, border .1s
}

.doubleBorder--primary--hover:hover, .panelBox--hover:hover .doubleBorder--primary--hover {
    background-color: #0666e5 !important;
    box-shadow: 0 0 0 2px #0666e5 !important;
    color: #fafafa !important;
    transition: background-color .3s, color .3s, border .1s
}

.doubleBorder--primary--hover:hover *, .panelBox--hover:hover .doubleBorder--primary--hover * {
    color: #fafafa !important;
    transition: background-color .3s, color .3s, border .1s
}

.linkCloud {
    box-sizing: border-box;
    font-size: 1.1rem;
    text-align: center;
    width: 100%
}

.linkCloud__item {
    display: inline-block;
    margin: 6px 17px;
    white-space: nowrap
}

.memberCard {
    align-items: center;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 5px 26px 0 rgba(67, 94, 131, .15);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding: 15px
}

@media only screen and (min-width:768px) {
    .memberCard {
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: nowrap;
        padding: 24px
    }
}

.memberCard__item {
    display: flex
}

.memberCard__item--image {
    flex-basis: 25%;
    flex-grow: 1;
    flex-shrink: 1
}

.memberCard__item--text {
    align-items: center;
    flex-direction: column;
    text-align: center
}

@media only screen and (min-width:768px) {
    .memberCard__item--text {
        align-items: flex-start;
        text-align: left
    }
}

.memberCard__imageWrapper {
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
    box-sizing: border-box;
    display: inline-block;
    height: 100px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100px
}

@media only screen and (min-width:768px) {
    .memberCard__imageWrapper {
        margin-bottom: 0;
        margin-right: 20px;
        margin-top: 6px
    }
}

.memberCard__image {
    width: 100%
}

.notification {
    animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .03), 0 1px 18px rgba(0, 0, 0, .07), 0 5px 26px 0 rgba(67, 94, 131, .15);
    box-sizing: border-box;
    display: block;
    padding: 20px 35px 20px 25px;
    pointer-events: auto;
    position: relative
}

.notification:before {
    background-color: #0666e5;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    width: 5px
}

@media only screen and (max-width:767px) {
    .notification {
        margin-bottom: 10px;
        width: 100%
    }
}

.notifications {
    height: 100vh;
    left: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 2147483641
}

@media only screen and (max-width:767px) {
    .notifications {
        align-items: center;
        display: flex;
        flex-direction: column-reverse;
        flex-wrap: nowrap
    }
}

.notifications__bottomRight, .notifications__topRight {
    align-items: flex-end;
    right: 20px
}

.notifications__bottomLeft, .notifications__topLeft {
    align-items: flex-start;
    left: 20px
}

.notifications__bottomLeft, .notifications__bottomRight {
    bottom: 20px;
    flex-flow: column-reverse
}

.notifications__topLeft, .notifications__topRight {
    top: 20px
}

.notifications__bottomLeft, .notifications__bottomRight, .notifications__topLeft, .notifications__topRight {
    display: flex;
    flex-direction: column;
    position: absolute;
    width: calc(50% - 20px)
}

@media only screen and (max-width:767px) {
    .notifications__bottomLeft, .notifications__bottomRight, .notifications__topLeft, .notifications__topRight {
        align-items: flex-start;
        bottom: auto;
        flex-flow: column;
        left: auto;
        position: relative;
        right: auto;
        top: auto;
        width: calc(100% - 40px)
    }
}

.notification+.notification {
    margin-top: 10px
}

@media only screen and (max-width:767px) {
    .notification+.notification {
        margin-bottom: 10px;
        margin-top: 0
    }
}

.notification__wrapper {
    align-items: center;
    display: flex;
    flex-wrap: nowrap
}

.notification__icon {
    background-color: rgba(6, 102, 229, .4);
    border-radius: 50%;
    display: flex;
    height: 52px;
    margin-right: 20px;
    text-align: center;
    width: 52px
}

.notification__icon:before {
    content: "";
    display: inline-block;
    font-size: 32px;
    line-height: 52px
}

.notification__icon:after {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    width: 5px
}

.stat__svg--notification {
    align-self: center;
    height: 32px;
    margin: 0 auto;
    width: 32px
}

.notification__icon--success {
    background-color: rgba(147, 229, 75, .6)
}

.notification__icon--success:before {
    color: #7cc305
}

.notification__icon--success:after {
    background-color: #beef93
}

.notification__icon--success svg path {
    fill: #7cc305
}

.notification__icon--info {
    background-color: rgba(248, 231, 27, .6)
}

.notification__icon--info:before {
    color: #f9b600
}

.notification__icon--info:after {
    background-color: #fbf176
}

.notification__icon--info svg path {
    fill: #f9b600
}

.notification__icon--error {
    background-color: rgba(216, 25, 0, .4)
}

.notification__icon--error:before {
    color: rgba(216, 25, 0, .75)
}

.notification__icon--error:after {
    background-color: #efa399
}

.notification__icon--error svg path {
    fill: rgba(216, 25, 0, .75)
}

.notification__content {
    flex-basis: 0;
    flex-grow: 1
}

.notification__title {
    color: #455f7c;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: .4px;
    line-height: 1.6;
    margin-bottom: 5px;
    text-transform: uppercase
}

.notification__text {
    color: #455f7c;
    font-size: 1rem;
    line-height: 1.5
}

.notification__close {
    cursor: pointer;
    display: block;
    height: 10px;
    opacity: 0;
    position: absolute;
    right: 15px;
    top: 15px;
    transition: opacity .3s;
    width: 10px
}

.notification__close:before {
    background-color: #c4c4c4;
    content: "";
    display: block;
    height: 1px;
    transform: translate(-2px, 4.5px) rotate(45deg);
    transition: background-color .3s;
    width: 14px
}

.notification__close:after {
    background-color: #c4c4c4;
    content: "";
    display: block;
    height: 1px;
    transform: translate(-2px, 3.5px) rotate(-45deg);
    transition: background-color .3s;
    width: 14px
}

.notification:hover .notification__close {
    opacity: 1
}

.notification__close:hover:before {
    background-color: #919191
}

.notification__close:hover:after {
    background-color: #919191
}

.notification--topLeft {
    animation-name: slideInLeft
}

.notification--topRight {
    animation-name: slideInRight
}

.notification--bottomLeft {
    animation-name: slideInLeft
}

.notification--bottomRight {
    animation-name: slideInRight
}

@media only screen and (max-width:767px) {
    .notification--bottomLeft, .notification--bottomRight, .notification--topLeft, .notification--topRight {
        animation-name: fadeIn
    }
}

.notification--fadeOut.notification--topLeft {
    animation-name: slideOutLeft
}

.notification--fadeOut.notification--topRight {
    animation-name: slideOutRight
}

.notification--fadeOut.notification--bottomLeft {
    animation-name: slideOutLeft
}

.notification--fadeOut.notification--bottomRight {
    animation-name: slideOutRight
}

@media only screen and (max-width:767px) {
    .notification--fadeOut.notification--fadeOut.notification--bottomLeft, .notification--fadeOut.notification--fadeOut.notification--bottomRight, .notification--fadeOut.notification--fadeOut.notification--topLeft, .notification--fadeOut.notification--fadeOut.notification--topRight {
        animation-name: fadeOut
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes slideInTop {
    0% {
        opacity: 0;
        transform: translateY(-40px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        transform: translateX(40px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes slideInBottom {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        transform: translateX(-40px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes slideOutTop {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-40px)
    }
}

@keyframes slideOutRight {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(40px)
    }
}

@keyframes slideOutBottom {
    0% {
        opacity: 1;
        transform: translateY(40px)
    }

    to {
        opacity: 0;
        transform: translateY(40px)
    }
}

@keyframes slideOutLeft {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(-40px)
    }
}

.pagination {
    height: 36px;
    margin: 18px 0
}

.pagination__list {
    *zoom: 1;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    margin-left: 0
}

.pagination__item {
    display: inline
}

.pagination__link {
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
    color: #777;
    float: left;
    line-height: 34px;
    padding: 0 14px;
    text-decoration: none
}

.pagination__link:focus, .pagination__link:hover {
    background-color: #0666e5;
    color: #fff;
    cursor: pointer;
    text-decoration: none
}

.pagination__item--active .pagination__link, .pagination__link--active {
    background-color: #fff;
    color: #4f4f4f;
    cursor: default;
    font-weight: 700
}

.pagination__item--disabled .pagination__link, .pagination__item--disabled .pagination__link:hover, .pagination__item--disabled .pagination__linkText, .pagination__item--inactive .pagination__link, .pagination__link--inactive {
    background-color: #f0f0f0;
    color: #777;
    cursor: default
}

.pagination__item:first-child .pagination__link {
    border-left-width: 1px;
    border-radius: 3px 0 0 3px
}

.pagination__item:last-child .pagination__link {
    border-radius: 0 3px 3px 0
}

.pagination-centered {
    text-align: center
}

.pagination-right {
    text-align: right
}

.box .premiumOverlay, .box span.premiumOverlay, .premiumOverlay {
    background-color: #7cc305;
    border: 2px solid #fff;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 11pt;
    font-weight: 700;
    height: 17px;
    left: 92px;
    line-height: 13px !important;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 17px
}

.premiumOverlay--rightTop {
    bottom: inherit;
    bottom: auto;
    left: inherit;
    left: auto;
    right: 0;
    top: 0
}

.box li.odd .premiumOverlay, .box li.odd span.premiumOverlay, li.odd .premiumOverlay {
    border-color: #f6f6f6
}

@media only screen {
    .scrollToTop {
        background: #fff;
        border-radius: 100%;
        bottom: 85px;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 5px 26px 0 rgba(67, 94, 131, .15);
        color: #455f7c;
        cursor: pointer;
        font-size: 25px;
        height: 54px;
        line-height: 46px;
        position: fixed;
        right: 20px;
        text-align: center;
        width: 54px;
        z-index: 1000
    }
}

@media only screen and (min-width:768px) {
    .scrollToTop {
        display: none
    }
}

@media only screen {
    .body--responsive .scrollToTop {
        bottom: 20px
    }
}

#centeredSearch {
    animation-delay: .8s;
    margin: 0 auto;
    text-align: center;
    width: 100%
}

#centeredSearch form, #mainSearch #mainSearchForm {
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    display: flex;
    margin: 0 auto;
    width: 100%
}

#centeredSearch form input[type=text], #mainSearch #mainSearchForm input[type=text] {
    border-radius: 3px 0 0 3px
}

#centeredSearch form input[type=submit], #mainSearch #mainSearchForm input[type=submit] {
    border-radius: 0 3px 3px 0;
    font-size: 13px;
    font-weight: 700;
    margin: 0
}

.searchFormMain #q {
    border: 1px solid #0a8dff;
    display: inline;
    font-weight: 700;
    height: 24px;
    margin: 0;
    width: 90% !important
}

#searchTermsBox {
    font-weight: 700;
    padding-bottom: 10px
}

#searchTermsBox .close {
    float: none;
    font-size: 18px;
    line-height: 18px
}

#searchTermsBox .searchTerm {
    padding-left: 5px
}

#searchTermsBox .searchQuery {
    margin-bottom: 5px;
    width: 100%
}

#searchTermsBox .searchQuery__description {
    color: #474747;
    display: inline-block;
    margin: 0 5px;
    max-width: calc(100% - 38px);
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap
}

#searchTermsBox .searchQuery__description__linkSprite {
    opacity: .5
}

#searchTermsBox .searchQuery__link:hover .searchQuery__description {
    color: #0666e5
}

#searchTermsBox .searchQuery__link:hover .searchQuery__description__linkSprite {
    opacity: 1
}

@media only screen and (max-width:767px) {
    #searchTermsBox .close {
        font-size: 26px;
        line-height: 15px;
        vertical-align: top
    }

    #searchTermsBox .searchQuery__link {
        vertical-align: top
    }

    #searchTermsBox .searchQuery {
        margin-bottom: 10px
    }

    #searchTermsBox .searchQuery__description {
        display: inline-block;
        margin: 0 5px;
        max-width: calc(100% - 32px);
        overflow: visible;
        text-overflow: inherit;
        vertical-align: baseline;
        white-space: normal
    }

    #searchTermsBox .searchQuery__description__linkSprite {
        display: none
    }
}

.skyscraper {
    display: none;
    left: 50%;
    overflow: hidden;
    position: absolute;
    text-align: left;
    top: 0;
    z-index: 10
}

@media only screen and (min-width:1207px) {
    .skyscraper {
        display: flex;
        margin-left: 594px
    }
}

.skyscraper--dev {
    background-image: url(https://cdn.statcdn.com/static/img/ad/Statista_Display_Ad_Draft_Tim_Skyscraper.png);
    display: none;
    height: 600px;
    width: 160px
}

.skyscraper--sticky {
    position: fixed
}

@media only screen and (min-width:1207px) {
    .body--responsive .skyscraper {
        margin-left: 620px
    }
}

.socialMediaBox {
    background: #fff;
    border: 1px solid #cecece;
    border-radius: 0;
    border-bottom-left-radius: 4px;
    border-right-color: #fff;
    border-top-left-radius: 4px;
    box-sizing: border-box;
    display: block !important;
    left: -90px;
    margin-left: 0;
    padding: 6px 10px;
    position: absolute;
    text-align: center;
    top: 20px;
    width: 90px
}

@media only screen and (max-width:1410px) {
    .socialMediaBox {
        display: none
    }
}

.socialMediaBox .subheading {
    font-size: 10pt;
    line-height: 11pt;
    margin-bottom: 5px
}

.socialMediaBox .sm {
    margin-bottom: 5px
}

.socialMediaBox .sm a {
    border-radius: 3px;
    display: block;
    overflow: hidden;
    padding: 5px 8px 7px;
    text-align: left;
    width: 56px
}

.socialMediaBox .sm a:hover {
    text-decoration: none
}

.socialMediaBox .sm .sprite {
    position: relative;
    top: 0
}

.socialMediaBox .sm .counter {
    color: #fff;
    font-size: 9pt;
    font-weight: 700;
    padding-left: 1px
}

.facebookColor, .socialMediaBox .sm.facebook a {
    background-color: #3b5998
}

.socialMediaBox .sm.twitter a, .twitterColor {
    background-color: #00aced
}

.googleColor, .socialMediaBox .sm.google a {
    background-color: #da4c36
}

.linkedinColor, .socialMediaBox .sm.linkedin a {
    background-color: #0077b5
}

.instagramColor, .socialMediaBox .sm.instagram a {
    background-color: #cd486b
}

.rssColor, .socialMediaBox .sm.rss a {
    background-color: #f9b600
}

.socialMediaBox .smBanner {
    margin-bottom: 40px;
    position: relative
}

.socialMediaBox .smBanner .banner-follow {
    background-color: #2f2f2f;
    color: #fff;
    font-size: 11.5px;
    font-weight: 700;
    padding: 8px 10px;
    position: absolute;
    right: -10px;
    text-align: right
}

.smBanner img {
    left: -24px;
    position: relative
}

.sharingHeader {
    font-size: .9rem;
    font-weight: 600;
    padding-right: 10px
}

.socialMediaButton {
    align-items: center;
    border-radius: 50%;
    color: #455f7c;
    display: flex;
    height: 35px;
    justify-content: center;
    transition: background-color .3s, color .3s;
    width: 35px
}

.socialMediaButton:hover {
    color: #0666e5;
    text-decoration: none;
    transition: background-color .3s, color .3s
}

.socialMediaButton__icon {
    font-size: 22px
}

.sharingButtonContainer {
    margin: 10px -2px
}

.sharingButton {
    align-items: center;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: flex;
    flex-basis: 0;
    flex-grow: 1;
    font-size: 18px;
    justify-content: center;
    margin: 0 2px;
    padding: 8px
}

.sharingButton--facebook {
    background: #3b5998
}

.sharingButton--facebook:hover {
    background: #385591;
    color: #fff;
    text-decoration: none
}

.sharingButton--linkedin {
    background: #006fa6
}

.sharingButton--linkedin:hover {
    background: #00689c;
    color: #fff;
    text-decoration: none
}

.sharingButton--twitter {
    background: #1da1f2
}

.sharingButton--twitter:hover {
    background: #139df1;
    color: #fff;
    text-decoration: none
}

.sharingButton--xing {
    background: #007575
}

.sharingButton--xing:hover {
    background: #006b6b;
    color: #fff;
    text-decoration: none
}

.sharingButton--mail {
    background: #9db3bb
}

.sharingButton--mail:hover {
    background: #97aeb7;
    color: #fff;
    text-decoration: none
}

.statistaNumbers {
    display: flex
}

.statistaNumbers__title {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: absolute;
    width: 100%
}

.statistaNumbers__titleText {
    background: #fff;
    display: flex;
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 2.5rem;
    padding: 0 15px
}

.statistaNumbers__item {
    color: #fff;
    display: flex;
    flex-direction: column;
    padding: 40px 90px;
    text-align: center;
    width: 50%
}

.statistaNumbers__number {
    font-size: 3rem
}

.statistaNumbers__divider {
    border-top: 2px solid #fff;
    margin: 10px auto 15px;
    width: 30%
}

.statistaNumbers__description {
    font-size: 1.25rem
}

.star {
    border-radius: 3%;
    color: #fff;
    display: table;
    font-size: 3em;
    height: 2.5em;
    margin: 20px;
    position: absolute;
    text-align: center;
    width: 2.5em;
    z-index: 2
}

a.star:hover {
    color: #fff;
    text-decoration: none
}

.star__xxsmall {
    height: 1em;
    width: 1em
}

.star__xsmall {
    height: 1.5em;
    width: 1.5em
}

.star__small {
    height: 2em;
    width: 2em
}

.star--smaller {
    height: 2.25em;
    width: 2.25em
}

.star--big {
    height: 3em;
    width: 3em
}

.star--big .star__text {
    max-height: 3em;
    max-width: 3em
}

.star--medium {
    height: 2.75em;
    width: 2.75em
}

.star--posReleaseCalendar {
    right: 140px;
    top: 45px
}

.star--posOutlook {
    left: 180px;
    top: 0
}

.star__text {
    display: table-cell;
    font-size: 16px;
    line-height: 1.3em;
    max-height: 2.5em;
    max-width: 2.5em;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    z-index: 3
}

.star__text--11px {
    font-size: 11px
}

.star__link {
    color: #fff;
    text-decoration: none
}

.star__link:hover {
    color: #fff;
    text-decoration: underline
}

.star--green {
    background: #7cc305
}

.star--blue {
    background: #0666e5
}

.star--darkblue {
    background: #001327
}

.star--red {
    background: #cf0000
}

.star--gray {
    background: #c4c4c4
}

.star--green:after, .star--green:before {
    background: #7cc305
}

.star--darkblue:after, .star--darkblue:before {
    background: #001327
}

.star--12:after, .star--12:before {
    background: inherit;
    border-radius: 3%;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    width: 100%;
    z-index: 0
}

.star--12:after {
    transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    z-index: 0
}

.swal-overlay {
    background-color: rgba(15, 39, 65, .75) !important
}

.swal-overlay--show-modal .swal-modal {
    animation: fadeIn .5s !important
}

.swal-footer, .swal-text {
    text-align: center
}

.verticalDivider {
    position: relative
}

.verticalDivider:after {
    background-color: #c5d2d8;
    content: "";
    height: 15px;
    left: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px
}

.verticalDivider--long:after {
    height: 64px
}

.responsiveVideo {
    display: block;
    height: 0;
    overflow: hidden;
    padding: 0 0 56.25%;
    position: relative
}

.responsiveVideo__iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.videoOverlay {
    display: none;
    left: 0;
    position: absolute;
    top: 0
}

.videoOverlay__iframe {
    position: relative;
    z-index: 10
}

.videoOverlay__closeButton {
    color: #fff !important;
    cursor: pointer;
    display: block;
    font-size: 21px;
    position: absolute;
    right: -25px;
    top: -25px
}

.videoCard, .videoCard__thumbnail {
    display: block;
    overflow: hidden;
    width: 100%
}

.videoCard__thumbnail {
    background-image: linear-gradient(to bottom right, #143356, #0f2741);
    padding-bottom: 56.25%;
    position: relative
}

.videoCard__thumbnail:after, .videoCard__thumbnail:before {
    text-rendering: auto;
    content: "\f144";
    display: block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 82px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: font-size .3s
}

.videoCard__thumbnail-handUp:after, .videoCard__thumbnail-handUp:before {
    text-rendering: auto;
    content: "\f0a6";
    display: block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 82px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: font-size .3s
}

.videoCard__thumbnail:after {
    color: hsla(0, 0%, 100%, .4)
}

.videoCard__thumbnail:before {
    color: rgba(15, 39, 65, .25);
    text-shadow: 0 0 20px rgba(0, 0, 0, .25)
}

.videoCard__thumbnail:hover:after, .videoCard__thumbnail:hover:before {
    font-size: 94.3px;
    transition: font-size .5s
}

.videoCard__thumbnailText {
    color: rgba(6, 102, 229, .1);
    display: block;
    font-size: 70px;
    font-weight: 700;
    line-height: 1;
    position: absolute;
    top: 50%;
    transform: translate(-10px, -50%) rotate(-10deg);
    transition: transform .5s;
    user-select: none
}

.videoCard__thumbnail:hover .videoCard__thumbnailText {
    transform: translate(-10px, -50%) rotate(-8deg) scale(1.05);
    transition: transform .5s
}

.videoCard__duration {
    background-color: #000;
    bottom: 10px;
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: 600;
    padding: 1px 5px;
    position: absolute;
    right: 10px;
    text-align: center;
    z-index: 4
}

.videoCard__flag {
    cursor: pointer;
    opacity: .3;
    transition: opacity .3s
}

.videoCard__flag--active {
    cursor: default;
    opacity: 1;
    transition: opacity .3s
}

.sticky {
    box-sizing: border-box;
    position: fixed;
    top: 0;
    width: 1186px;
    z-index: 200
}

@media only screen and (max-width:767px) {
    .sticky {
        position: relative;
        width: auto
    }
}

.sticky__container {
    background-color: #fff;
    border-bottom: 1px solid #cecece;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .1);
    margin: 0 0 0 -20px;
    padding: 20px 120px 20px 370px;
    position: relative;
    width: 100%
}

.sticky__container, .sticky__img {
    box-sizing: border-box;
    display: inline-block
}

.sticky__img {
    background: url(https://cdn.statcdn.com/static/img/homeV02/bg-stickyheader.jpg) no-repeat 100% 100% #0f2741;
    height: 100%;
    left: 0;
    padding: 22px 0 0 30px;
    position: absolute;
    top: 0;
    width: 370px
}

.sticky__imgLogo {
    margin: 0;
    position: relative;
    z-index: 3
}

.sticky__content {
    display: inline-block;
    width: 100%
}

.sticky__text {
    color: #666;
    font-size: 18px;
    line-height: 24px;
    margin-top: 9px
}

.sticky--price {
    padding-bottom: 20px;
    padding-top: 35px
}

@media only screen and (max-width:767px) {
    .sticky--price {
        padding: 35px 15px;
        width: auto
    }
}

.sticky--slider .sticky__displayNone {
    display: none !important
}

.pageHeader--light, .pageHeader--light .desktopNavMain__item, .pageHeader--light .desktopNavMain__searchButton:hover, .pageHeader--light .desktopNavMain__searchInput:focus, .pageHeader--light .header__pageDescription, .pageHeader--light .header__pageTitle, .pageHeader--light .navMain__text {
    color: #455f7c
}

.pageHeader--light .desktopNavMain__searchInput, .pageHeader--light .desktopNavMain__searchInput::-webkit-input-placeholder {
    color: rgba(69, 95, 124, .5)
}

.pageHeader--light .desktopNavMain__searchInputBorder {
    background-color: rgba(69, 95, 124, .3)
}

.pageHeader--light .desktopNavMain__searchInput {
    border-color: rgba(15, 39, 65, .1)
}

.pageHeader--light .navMain__text--highlight {
    color: #fff
}

.navMain--light .navMain__text, .navMain--light .navMain__text--buttonGhost {
    color: #455f7c;
    transition: color .1s, background-color .1s, border-color .1s
}

.navMain--light .navMain__text--highlight {
    color: #fff
}

.navMain--light .navMain__text--active {
    background-color: rgba(245, 248, 251, .9);
    color: #455f7c;
    transition: color .05s, background-color .1s
}

.navMain--light .navMain__text--active:hover, .navMain--light .navMain__text:hover {
    background-color: #0666e5;
    color: #fff
}

.navMain--light .navMain__text--active:hover .navMain__text--buttonGhost, .navMain--light .navMain__text:hover .navMain__text--buttonGhost {
    background-color: transparent;
    border-color: #9db3bb;
    color: #455f7c
}

.navMain--light .navMain__text--buttonGhost {
    border-color: #455f7c;
    color: #455f7c
}

.navMain--light .navMain__text--buttonGhost, .navMain--light .navMain__text--buttonGhost:hover {
    background-color: rgba(245, 248, 251, .9);
    border-color: #9db3bb
}

.navMain--light .navMain__item--noHoverStyle .navMain__text--buttonGhost, .navMain--light .navMain__item:hover .navMain__text--buttonGhost, .navMain--light .navMain__item:not(.navMain__item--noHoverStyle) .navMain__text--buttonGhost:hover {
    color: #9db3bb !important
}

.navMobile--light {
    color: #455f7c
}

.navMobile--light, .navMobile--light .navMobile__list, .navMobile--light .navMobile__search {
    background-color: #f5f8fb
}

.navMobile--light .navMain__text--highlight {
    color: #fff
}

.navMobile--light .navMobileButton__icon, .navMobile--light .navMobile__text, .navMobile--light .navMobile__text:hover {
    color: #455f7c
}

.navMobile--light .svgIconCross__line.svgIconCross__line {
    stroke: #455f7c
}

.navMobile--light .navMobile__input.navMobile__input, .navMobile--light .navMobile__search {
    border-color: rgba(15, 39, 65, .05)
}

.page__footer--light {
    background-color: #fff;
    color: #455f7c
}

.page__footer--light .footerSocialMedia__text, .page__footer--light .navFlex__subnavText {
    color: #455f7c;
    transition: color .1s
}

.page__footer--light .footerSocialMedia__text:hover, .page__footer--light .navFlex__subnavText:hover {
    color: #33465b
}

.page__footer--light .footerSocialMedia__text .textHighlight, .page__footer--light .navFlex__text {
    color: #0f2741
}

.page__footer--light .footerSocialMedia__text .textHighlight:hover, .page__footer--light .navFlex__text:hover {
    color: #19406a
}

.pageHeader--dark, .pageHeader--dark .pageHeader__mobileIconsWrapper a {
    color: #fff
}

.navMobile--dark .navMobile__list, .navMobile--dark .navMobile__search {
    background-color: #001327
}

.pointerEvent--inherit.pointerEvent--inherit {
    pointer-events: inherit !important
}

.pointerEvent--none, .pointerEvent--none.pointerEvent--none {
    pointer-events: none !important
}

.pointerEvent--all {
    pointer-events: all !important
}

.whiteSpace--nowrap {
    white-space: nowrap
}

.whiteSpace--normal {
    white-space: normal
}

.productCardWrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.productCard, .productCardWrapper .flex__item {
    flex-direction: column
}

.productCard {
    align-content: space-between;
    background-color: #f9f9f9;
    background-image: linear-gradient(#fff, #fff, #fff 20%, #e8e8e8);
    box-shadow: 0 0 5px hsla(0, 0%, 7%, .5);
    display: flex;
    padding: 0 20px 275px;
    position: relative
}

.productCard--left, .productCard--right {
    margin-bottom: 20px
}

.productCard__header {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-top: 50px
}

.productCard__header hr {
    margin: 0 auto 20px;
    width: 50%
}

.productCard--left .productCard__header, .productCard--right .productCard__header {
    padding-top: 30px
}

.callOut {
    border-top: 5px solid #cf0000;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.callOut__text {
    background: url(https://cdn.statcdn.com/static/img/accountOverview2015/icons/bg_callOutLarge_2.png) 50% 0 no-repeat;
    color: #fff;
    float: right;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    padding: 0 0 24px;
    text-align: center;
    width: 230px
}

.productCard__middle {
    align-content: flex-end;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 160px
}

.productCard--left .productCard__middle, .productCard--right .productCard__middle {
    min-height: 140px
}

.productCardWrapper--en .productCard--left .productCard__middle, .productCardWrapper--en .productCard--right .productCard__middle {
    padding-top: 20px
}

.productCard__benefitItem, .productCard__benefits {
    box-sizing: border-box;
    display: inline-block
}

.productCard__benefitItem {
    font-size: .9rem;
    margin-bottom: 10px;
    padding-left: 19px;
    position: relative;
    width: 100%
}

.productCard__benefits .check, .productCard__bottom {
    left: 0;
    position: absolute
}

.productCard__bottom {
    align-self: flex-end;
    background-image: url(https://cdn.statcdn.com/static/img/account-card-wave-blue100.png);
    background-position: -110px -15px;
    background-repeat: no-repeat;
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-end;
    min-height: 250px;
    padding: 20px 20px 50px;
    right: 0;
    width: 100%
}

.productCard--left .productCard__bottom, .productCard--right .productCard__bottom {
    background-image: url(https://cdn.statcdn.com/static/img/account-card-wave-blue80.png);
    min-height: 225px;
    padding-bottom: 30px;
    padding-top: 70px
}

.productCardWrapper--en .productCard--left .productCard__bottom, .productCardWrapper--en .productCard--right .productCard__bottom {
    justify-content: flex-start
}

.productCard--left .productCard__bottom {
    background-position: -680px -20px
}

.productCard--right .productCard__bottom {
    background-position: -410px -8px
}

.productCard__bottom p:last-child {
    margin-bottom: 0
}

.productCard .button {
    align-items: flex-end;
    align-self: center;
    margin: 15px 0 0;
    width: 80%
}

.productCard__priceWrap {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    min-height: 60px;
    text-align: center
}

.productCard__priceWrap .price {
    font-size: 20px
}

.productCard .productCard__priceWrap .price-promo, .productCard--center .productCard__priceWrap .price {
    display: inline-block;
    font-size: 34px
}

.productCard__priceWrap .price-promo-default {
    display: inline-block;
    font-size: 24px
}

.productCard__priceWrap .price-promo-default--en {
    overflow: visible;
    width: 0
}

.productCard__priceWrap .duration, .productCard__priceWrap .price, .productCard__priceWrap .price-promo {
    font-weight: 700
}

.productCard__priceWrap .duration {
    display: block;
    font-size: 16px;
    margin-bottom: 15px
}

.productCard__priceWrap .footnote {
    font-weight: 400
}

.productCard__footnote {
    color: #666;
    font-size: 11px;
    line-height: 14px;
    padding-top: 15px
}

.productCard--premium {
    z-index: 10
}

.productCard--corporate .productCard__bottom .price {
    font-size: 26px
}

.productCard--corporate .productCard__bottom .duration {
    font-size: 14px
}

.productCardBlank--middle .productCardBlank__prices .price-promo-default--small {
    font-size: 19px;
    font-weight: 400
}

.priceInfoArea {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #666;
    cursor: default;
    font-size: .9rem;
    padding: 5px
}

.productCardBlank__button {
    padding-bottom: 30px
}

.productCardBlank--left .productCardBlank__button, .productCardBlank--right .productCardBlank__button {
    padding-top: 0
}

.productCardBlank--middle .productCardBlank__button {
    padding-top: 25px
}

.productCardBlank__button .button {
    float: none;
    min-width: 75%
}

@media only screen and (max-width:767px) {
    .productCard {
        background-color: #fff;
        background-image: none;
        margin-bottom: 15px;
        padding: 0 15px 15px
    }

    .productCard--basic {
        background-color: #fafafa;
        border-radius: 0;
        box-shadow: none;
        padding: 15px
    }

    .productCard__header {
        padding-top: 40px
    }

    .productCard__middle {
        min-height: unset
    }

    .productCardUA__benefits.productCardUA__benefits {
        min-height: auto
    }

    .productCard__bottom {
        align-self: auto;
        background-image: none;
        background-position: 0 0;
        background-repeat: no-repeat;
        bottom: auto;
        color: #0f2741;
        flex-wrap: nowrap;
        justify-content: normal;
        left: auto;
        min-height: auto;
        padding: 0;
        position: static;
        right: auto;
        width: 100%
    }

    .productCard__bottom, .productCard__priceWrap {
        box-sizing: border-box;
        display: initial;
        flex-direction: row
    }

    .productCard__priceWrap {
        align-items: normal;
        min-height: 0
    }

    .productCard__priceWrap .price, .productCard__priceWrap .price-promo {
        color: #0f2741;
        font-size: 26px;
        line-height: 1
    }

    .productCard__priceWrap .price-promo-default {
        font-size: 17px;
        line-height: 1
    }

    .productCard__priceWrap .duration {
        font-size: 13px;
        font-weight: 400;
        margin-bottom: 0
    }

    .button.width100 {
        width: 100%
    }

    .productCardBlank {
        margin-bottom: 20px;
        margin-top: 0
    }

    .contactBox {
        margin-bottom: 5px;
        padding-bottom: 0
    }
}

.accountPanel {
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .03), 0 1px 10px 0 rgba(0, 0, 0, .07), 0 2px 4px -1px rgba(0, 0, 0, .2);
    padding-top: 24px;
    position: relative
}

.accountPanel--middle {
    border-bottom: 6px solid #e6e6e6;
    border-top: 6px solid #7cc305;
    z-index: 2
}

.accountPanel--left, .accountPanel--right {
    background-color: hsla(0, 0%, 100%, .95);
    border-top: 6px solid #ccc;
    min-height: 206px;
    top: 20px;
    z-index: 1
}

.accountPanel--left {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.accountPanel--right {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.accountPanel__mousePrint {
    bottom: 0;
    color: #919191;
    display: inline-block;
    font-size: .75rem;
    left: 50px;
    max-width: 354px;
    position: absolute;
    z-index: 3
}

.accountPanel__priceWrapper {
    align-items: center;
    border-top: 1px solid #e6e6e6;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 30px;
    padding: 15px 30px
}

@media only screen and (min-width:993px) {
    .accountPanel__priceWrapper {
        bottom: 5px;
        flex-wrap: nowrap;
        justify-content: space-between
    }
}

.productOverview__mousePrint {
    display: inline-block;
    float: right;
    margin-top: 10px;
    width: auto
}

.paUpgradeBox {
    border-radius: 10px 10px 0 0;
    bottom: 0;
    line-height: 1.7;
    overflow: hidden;
    position: fixed;
    right: 100px;
    width: 333px
}

.paUpgradeBox__header {
    color: #fff;
    display: block;
    font-family: Open Sans, Open Sans fallback, Helvetica, Arial, Sans-Serif;
    font-size: 16px;
    font-weight: 700;
    padding: 10px 17px;
    position: relative;
    text-align: left;
    width: 100%
}

.paUpgradeBox__header:after {
    content: "\f078";
    display: block;
    font-family: FontAwesome, sans-serif;
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    right: 18px;
    top: 15px;
    transform: rotate(-180deg);
    transition: transform .3s
}

.paUpgradeBox__header.active:after {
    transform: rotate(0)
}

.paUpgradeBox__headerText {
    line-height: 22px
}

.paUpgradeBox__headerText:after {
    background: #cf0000;
    border: 1px solid #fff;
    border-radius: 100%;
    content: "1";
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    height: 15px;
    line-height: 14px;
    margin: 0 0 2px 7px;
    text-align: center;
    vertical-align: middle;
    width: 15px
}

.paUpgradeBox__contentWrapper {
    background: #fff;
    color: #455f7c;
    max-height: 0;
    overflow: hidden;
    transition: max-height .3s
}

.paUpgradeBox__contentWrapper.visible {
    max-height: 500px
}

.paUpgradeBox__listItem {
    padding-left: 25px
}

.paUpgradeBox__listItem .fa {
    line-height: 25px
}

.paUpgradeBox__content {
    padding: 20px
}

.paUpgradeBox__button {
    font-size: 15px
}

.testimonialSlider--dark .testimonial__editor, .testimonialSlider--dark .testimonial__quote {
    color: #fff
}

.testimonialSlider .glide__slide {
    opacity: 0
}

.testimonialSlider .glide__slide--active {
    animation-name: fadeIn
}

.testimonialSlider .slider__bullet {
    background: #fff
}

.testimonialSlider .testimonial {
    text-align: center
}

.testimonialSlider .testimonial:before {
    content: ""
}

.testimonialSlider .testimonial__text {
    border: 0;
    display: block;
    float: none;
    margin: 0;
    max-width: inherit;
    padding: 0 20px;
    width: 100%
}

.testimonialSlider .testimonial__imageWrapper {
    padding-top: 15px
}

.testimonialSlider .testimonial__image {
    border: 5px solid hsla(0, 0%, 100%, .2);
    border-radius: 50%;
    display: block;
    height: 82px;
    margin: auto;
    width: 82px
}

.testimonial {
    color: #555;
    font-family: Georgia, Times New Roman, serif;
    position: relative;
    text-align: center
}

.testimonial cite {
    color: gray;
    display: block;
    font-size: 10pt;
    font-style: normal;
    margin-top: 3px
}

.testimonial cite, .testimonial cite * {
    vertical-align: bottom
}

.testimonial cite:before {
    content: ""
}

.testimonial__quote {
    box-sizing: border-box;
    display: inline-block;
    font-family: Georgia, Times New Roman, serif;
    font-size: 1.8rem;
    font-style: italic;
    line-height: 1.2em;
    padding: 0 0 25px;
    width: 100%
}

.testimonial__quote--medium {
    font-size: 1.4rem;
    padding: 0 0 7px
}

.testimonial__quote--small {
    font-size: 1.15rem;
    padding: 0 0 7px
}

.testimonialSlider .testimonial__editor {
    display: block;
    font-size: 1rem;
    margin: 0;
    width: 100%
}

@media only screen and (max-width:767px) {
    .testimonialSlider .testimonial .row {
        padding: 0
    }
}

.testimonial--small .testimonial__imageWrapper {
    padding-top: 15px
}

.testimonial--small .testimonial__image {
    border: 5px solid hsla(0, 0%, 100%, .2);
    border-radius: 50%;
    display: block;
    height: 82px;
    margin: auto;
    width: 82px
}

.testimonial--small .testimonial__editor {
    font-size: .9em
}

.testimonial--small .testimonial__name {
    color: #4f4f4f;
    font-weight: 700
}

.testimonial--small .testimonial__title {
    color: #888
}

.testimonial--small .testimonial__quote {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    margin-right: -1px;
    padding: 20px
}

.testimonial--small .testimonial__quote:after, .testimonial--small .testimonial__quote:before {
    border: solid transparent;
    content: " ";
    height: 0;
    left: 100%;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 0
}

.testimonial--small .testimonial__quote:after {
    border-color: hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0) #fff;
    border-width: 10px;
    margin-top: -10px
}

.testimonial--small .testimonial__quote:before {
    border-color: hsla(0, 0%, 90%, 0) hsla(0, 0%, 90%, 0) hsla(0, 0%, 90%, 0) #e6e6e6;
    border-width: 11px;
    margin-top: -11px
}

.testimonial--small q:after {
    color: rgba(40, 40, 40, .05);
    content: "\201c";
    display: block;
    font-size: 120px;
    font-weight: 700;
    margin-top: 0;
    position: absolute;
    right: 40px;
    user-select: none;
    z-index: 1
}

.updateNewsFeed__trigger {
    align-items: center;
    background: #fff;
    border-radius: 4px 0 0 4px;
    border-right: 1px solid #cecece;
    box-shadow: -2px 3px 5px rgba(0, 0, 0, .1);
    cursor: pointer;
    display: flex;
    justify-content: center;
    left: -105px;
    margin-left: 0;
    padding: 0;
    position: absolute;
    top: 20px;
    white-space: nowrap;
    width: 105px
}

.updateNewsFeed__trigger--front {
    z-index: 1501
}

.socialMediaBox~.updateNewsFeed__trigger, .socialMediaBox~div .updateNewsFeed__trigger {
    border-right: 0;
    top: 255px
}

@media only screen and (max-width:1264px) {
    .updateNewsFeed__trigger {
        display: none
    }
}

@media only screen and (max-width:1410px) {
    .updateNewsFeed__trigger {
        height: 100px;
        left: -40px;
        width: 40px
    }

    .updateNewsFeed__trigger .updateNewsFeed__counter {
        letter-spacing: 1px;
        transform: rotate(-90deg)
    }
}

.updateNewsFeed__counter {
    background: #f5f8fb;
    border-radius: 13px;
    box-sizing: content-box !important;
    font-size: 11px;
    font-weight: 700;
    height: 26px;
    line-height: 26px;
    margin: 10px;
    padding: 0 12px 0 24px;
    position: relative;
    text-align: left;
    text-transform: uppercase
}

.updateNewsFeed__counter:before {
    background: #ccc;
    border-radius: 100%;
    content: "";
    display: inline-block;
    height: 8px;
    left: 10px;
    line-height: 20px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: background-color .3s;
    vertical-align: middle;
    width: 8px
}

.updateNewsFeed__counter.on:before {
    animation: pulse 2s infinite;
    background: #7cc305
}

.updateNewsFeed {
    background: #fff linear-gradient(-186deg, #fff, #fff 31%, #f3f7f9 31.001%, #f3f7f9 50%, #eef3f6 50.001%, #eef3f6 75%, #f3f7f9 75.001%, #f3f7f9);
    box-shadow: 3px 3px 5px rgba(0, 0, 0, .1);
    box-sizing: border-box;
    left: 0;
    padding: 30px 80px;
    top: 20px;
    transition: width .3s, margin .3s, bottom .3s;
    width: 100%;
    z-index: 10001
}

.updateNewsFeed:after {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .66), hsla(0, 0%, 100%, 0));
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.updateNewsFeed__close {
    float: none;
    position: absolute;
    right: 30px;
    top: 30px
}

.updateNewsFeed__list .glide__slide--active {
    opacity: 1
}

.updateNewsFeed__list .glide__track {
    padding: 25px 0
}

.updateNewsFeed__list .glide__slides {
    overflow: visible
}

.updateNewsFeed__slider {
    margin-top: 0;
    overflow: visible;
    padding-left: 0;
    padding-right: 0
}

.updateNewsFeed__listItem {
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 5px 26px 0 rgba(67, 94, 131, .15);
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: auto !important;
    position: relative
}

.updateNewsFeed__listItem--highlighted:before {
    border-bottom: 8px solid transparent;
    border-radius: 6px;
    border-top: 8px solid transparent;
    content: "";
    height: calc(100% - 8px);
    opacity: 0;
    position: absolute;
    top: -4px;
    transition: opacity .5s;
    width: 100%;
    z-index: -1
}

.updateNewsFeed__listItem.glide__slide--active.updateNewsFeed__listItem--highlighted .updateNewsFeed__listItemInner {
    border-bottom: 3px solid #0666e5;
    border-top: 3px solid #0666e5;
    margin: -3px 0
}

.updateNewsFeed__listItemInner {
    background-color: #fff;
    border-radius: 5px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-flex-direction: column;
    flex-direction: column;
    overflow: visible;
    width: 100%
}

.updateNewsFeed__listItemHeader {
    height: 130px;
    position: relative;
    transition: height .3s
}

.updateNewsFeed__listItemHeaderImage {
    height: 100%;
    transition: opacity .3s;
    width: 100%
}

.updateNewsFeed__listItemCategory {
    background: #0666e5;
    border-radius: 26px;
    bottom: 0;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    height: 26px;
    left: 27px;
    line-height: 26px;
    padding: 0 10px;
    position: absolute;
    text-transform: uppercase;
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

.updateNewsFeed__listItemContent {
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto
}

.updateNewsFeed__listItem .responsiveText {
    font-size: 15.5px !important;
    line-height: 1.8 !important
}

.updateNewsFeed__listItemContent p {
    color: #455f7c;
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 5px
}

.updateNewsFeed__listItemContent p:first-child {
    margin-top: 0
}

.updateNewsFeed__listItemContent ul {
    color: #455f7c;
    font-size: .9rem;
    line-height: 1.5;
    list-style: disc;
    margin-top: 7px;
    padding-left: 1.75rem
}

.updateNewsFeed__listItemContent ul:first-child {
    margin-top: 0
}

.updateNewsFeed__lightBoxImage {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .03), 0 1px 10px 0 rgba(0, 0, 0, .07), 0 2px 4px -1px rgba(0, 0, 0, .2);
    cursor: pointer;
    display: inline-block;
    height: 67px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: calc(50% - 10px)
}

.updateNewsFeed__lightBoxImage:nth-child(2n) {
    margin-left: 20px
}

.updateNewsFeed__lightBoxImage img {
    height: 100%;
    width: 100%
}

.updateNewsFeed__lightBoxImage:after {
    background: rgba(0, 0, 0, .15);
    color: #fff;
    content: "\f00e";
    font-family: FontAwesome, sans-serif;
    font-size: 32px;
    height: 100%;
    left: 0;
    line-height: 65px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity .333s;
    width: 100%
}

.updateNewsFeed__lightBoxImage:hover:after {
    opacity: 1
}

.updateNewsFeed__listItemCta {
    margin-bottom: 25px;
    margin-left: 20px
}

.updateNewsFeed__arrow {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .05);
    border-radius: 40px;
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .25);
    font-size: 18px;
    height: 40px;
    margin: 0;
    padding: 15px 5px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: opacity .3s, color .3s, margin .3s, background-color .2s;
    width: 40px;
    z-index: 3
}

.updateNewsFeed__arrow--right {
    margin-right: 20px;
    padding: 3px 3px 3px 5px;
    right: 0
}

.updateNewsFeed__arrow--left {
    left: 0;
    margin-left: 20px;
    padding: 3px 5px 3px 3px
}

#lightboxImages {
    background: rgba(0, 0, 0, .7);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 10002
}

#lightboxImages img {
    box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 640px
}

.updateNewsFeed__mobileTrigger {
    background: #fff;
    border-radius: 100%;
    bottom: 20px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 5px 26px 0 rgba(67, 94, 131, .15);
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 15px;
    height: 54px;
    line-height: 18px;
    position: fixed;
    right: 20px;
    text-align: center;
    transition: bottom .3s, right .3s;
    width: 54px;
    z-index: 10001
}

.updateNewsFeed__mobileCounterTitle.updateNewsFeed__mobileCounterTitle {
    display: block;
    font-size: 11px !important;
    font-weight: 700;
    text-transform: uppercase
}

.updateNewsFeed__mobileCounter.updateNewsFeed__mobileCounter {
    background: #84c160;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    font-size: 14px !important;
    font-weight: 700;
    height: 22px;
    line-height: 22px !important;
    padding: 1px;
    width: 22px
}

.updateNewsFeed__mobileCounter.updateNewsFeed__mobileCounter.hide {
    display: none
}

.updateNewsFeed__mobileCounterTitle--centered {
    -webkit-transform: translateY(12px);
    transform: translateY(12px)
}

.updateNewsFeed__overlay {
    display: block
}

.updateNewsFeed__shareContainer {
    background: #fff;
    border: 2px solid #e6e6e6;
    border-radius: 30px;
    bottom: 15px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column-reverse;
    position: absolute;
    right: 15px;
    text-align: center;
    width: 44px
}

.updateNewsFeed__shareContainer--sidebar {
    bottom: 24px;
    right: 24px
}

.updateNewsFeed__shareItem {
    font-size: 16px;
    height: 40px;
    opacity: 1;
    overflow: hidden;
    transition: height .15s, opacity .3s
}

.updateNewsFeed__shareItem.updateNewsFeed__shareItem--toggler {
    transition: opacity .5s
}

.updateNewsFeed__shareItem--hidden {
    height: 0;
    opacity: 0;
    pointer-events: none
}

.updateNewsFeed__shareItem:first-child:not(.updateNewsFeed__shareItem--toggler) {
    transition-delay: .16s
}

.updateNewsFeed__shareItem:nth-child(2):not(.updateNewsFeed__shareItem--toggler) {
    transition-delay: .08s
}

.updateNewsFeed__shareItem:nth-child(3):not(.updateNewsFeed__shareItem--toggler) {
    transition-delay: 0s
}

.updateNewsFeed__shareItemLink {
    color: #333;
    display: block;
    font-size: 16px !important;
    height: 30px;
    line-height: 48px;
    text-align: center;
    width: 100%
}

.updateNewsFeed__shareItemLink:hover {
    color: #333
}

.updateNewsFeed__shareItemLink--facebook {
    color: #3b5998
}

.updateNewsFeed__shareItemLink--facebook:hover {
    color: #1e2e4f
}

.updateNewsFeed__shareItemLink--twitter {
    color: #1da1f2
}

.updateNewsFeed__shareItemLink--twitter:hover {
    color: #0967a0
}

.updateNewsFeed__shareItemLink--linkedin {
    color: #006fa6
}

.updateNewsFeed__shareItemLink--linkedin:hover {
    color: #002b40
}

.updateNewsFeed__shareItemLink--xing {
    color: #007575
}

.updateNewsFeed__shareItemLink--xing:hover {
    color: #000f0f
}

.updateNewsFeed__shareItemLink--close, .updateNewsFeed__shareItemLink--share {
    border-radius: 50%;
    height: 40px;
    line-height: 40px
}

@media only screen and (max-width:767px) {
    .updateNewsFeed {
        border-radius: 5px;
        bottom: 83px;
        margin: 0 20px;
        overflow: visible;
        padding: 30px 0;
        position: fixed;
        top: auto;
        width: calc(100% - 40px);
        z-index: 10000
    }

    .updateNewsFeed__headline {
        text-align: center
    }

    .updateNewsFeed__close {
        right: 15px;
        top: 18px
    }

    .updateNewsFeed__list {
        margin: 0 auto;
        width: 340px !important
    }

    .updateNewsFeed__list .glide__slide {
        opacity: 1;
        transition: opacity .3s
    }

    .updateNewsFeed__list .glide__slide:not(.glide__slide--active) {
        opacity: .35;
        pointer-events: none
    }

    .updateNewsFeed__slider {
        overflow: hidden
    }

    .updateNewsFeed__list .slick-list {
        overflow: visible
    }

    .updateNewsFeed__arrow--right {
        margin-right: -10px
    }

    .updateNewsFeed__arrow--left {
        margin-left: -10px
    }
}

@media only screen and (max-width:767px)and (max-height:675px) {
    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed {
        bottom: 20px;
        padding: 15px 0
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__headline {
        margin-bottom: 10px !important
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__listItemInner {
        max-height: calc(100vh - 122px) !important;
        max-width: 340px;
        overflow: auto
    }
}

@media only screen and (max-width:767px)and (max-height:800px) {
    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__listItemHeader {
        height: 0
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__listItemHeaderImage {
        opacity: 0
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__listItemCategory {
        top: 0;
        transform: translateY(0)
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__listItemInner {
        max-height: calc(100vh - 225px);
        overflow: auto
    }
}

@media only screen and (max-width:767px)and (max-width:400px) {
    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed {
        margin: 0;
        width: 100%
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__arrow--right {
        margin-right: 5px
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__arrow--left {
        margin-left: 5px
    }
}

@media only screen and (max-width:767px)and (max-height:570px), only screen and (max-width:767px)and (max-width:340px) {
    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed {
        background: transparent;
        box-shadow: none;
        padding: 0
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed:after {
        background: none;
        display: none
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__close, .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__headline {
        display: none
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__listItem {
        margin-left: 0;
        margin-right: 0
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__list {
        width: 320px !important
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__list .glide__slide:not(.glide__slide--active) {
        opacity: 0
    }

    .updateNewsFeed__wrapper--notInlineFeed .updateNewsFeed__listItemInner {
        max-height: calc(100vh - 45px) !important;
        overflow: auto
    }
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(124, 195, 5, .6)
    }

    70% {
        box-shadow: 0 0 0 4px rgba(124, 195, 5, 0)
    }

    to {
        box-shadow: 0 0 0 0 rgba(124, 195, 5, 0)
    }
}

@media only screen and (min-width:1201px) {
    .updateNewsFeed {
        padding: 30px 0
    }

    .updateNewsFeed .glide__slides {
        overflow: visible !important;
        padding: 15px 0 !important
    }

    .updateNewsFeed__listItem {
        pointer-events: none;
        transform: translateX(0);
        transition: transform .3s, opacity .3s, filter 0s;
        z-index: -1
    }

    .updateNewsFeed__listItem .responsiveText, .updateNewsFeed__listItem .sectionSubline {
        background-color: #455f7c;
        border-radius: 16px;
        box-shadow: .5em 0 0 #455f7c, -.5em 0 0 #455f7c;
        display: inline;
        transition: box-shadow 0s, background-color 0s
    }

    .updateNewsFeed__listItem .responsiveText--sidebar, .updateNewsFeed__listItem .sectionSubline--sidebar {
        background-color: #455f7c;
        box-shadow: .5em 0 0 #455f7c, -.5em 0 0 #455f7c
    }

    .updateNewsFeed__listItem img {
        display: none !important
    }

    .updateNewsFeed__listItem .sectionSubline {
        background-color: #001327;
        box-shadow: .5em 0 0 #0f2741, -.5em 0 0 #0f2741
    }

    .updateNewsFeed__listItem .sectionSubline--sidebar {
        background-color: #455f7c;
        box-shadow: .5em 0 0 #455f7c, -.5em 0 0 #455f7c
    }

    .updateNewsFeed__listItem.glide__slide--active {
        pointer-events: all;
        z-index: 1
    }

    .updateNewsFeed__listItem.glide__slide--active .responsiveText, .updateNewsFeed__listItem.glide__slide--active .sectionSubline {
        background-color: #fff;
        box-shadow: .5em 0 0 #fff, -.5em 0 0 #fff
    }

    .updateNewsFeed__listItem.glide__slide--active img {
        display: block !important
    }

    .updateNewsFeed__listItemInner {
        box-sizing: border-box;
        overflow: hidden;
        transform-origin: center top;
        transition: opacity .3s, transform .3s
    }

    .updateNewsFeed__listItemHeader {
        background-color: #9db3bb
    }

    .updateNewsFeed__listItemHeaderImage {
        transition: all 0s !important
    }

    .glide__slide:not(.glide__slide--active)+.updateNewsFeed__listItem.glide__slide--active+.updateNewsFeed__listItem.glide__slide--active {
        z-index: 3
    }

    .updateNewsFeed__listItem.glide__slide.glide__slide--active+:not(.glide__slide--active), .updateNewsFeed__listItem.glide__slide.glide__slide--active~:not(.glide__slide--active)+:not(.glide__slide--active), .updateNewsFeed__listItem.glide__slide:not(.glide__slide--active) {
        filter: grayscale(100%);
        opacity: .5;
        transform: translateX(60%) scale(.75);
        transform-origin: right;
        transition: transform .3s, opacity 0s, filter .3s;
        z-index: 0
    }

    .updateNewsFeed__listItem.glide__slide.glide__slide--active+:not(.glide__slide--active) .updateNewsFeed__listItemHeaderImage, .updateNewsFeed__listItem.glide__slide.glide__slide--active~:not(.glide__slide--active)+:not(.glide__slide--active) .updateNewsFeed__listItemHeaderImage, .updateNewsFeed__listItem.glide__slide:not(.glide__slide--active) .updateNewsFeed__listItemHeaderImage {
        opacity: 0 !important
    }

    .updateNewsFeed__listItem.glide__slide.glide__slide--active+:not(.glide__slide--active) .updateNewsFeed__listItemInner, .updateNewsFeed__listItem.glide__slide.glide__slide--active~:not(.glide__slide--active)+:not(.glide__slide--active) .updateNewsFeed__listItemInner, .updateNewsFeed__listItem.glide__slide:not(.glide__slide--active) .updateNewsFeed__listItemInner {
        opacity: .25;
        transform: scale(.85) translateY(5%);
        transition: transform .3s, opacity 0s
    }

    .updateNewsFeed__listItem.glide__slide.glide__slide--active+:not(.glide__slide--active) .updateNewsFeed__ctaWrapper a, .updateNewsFeed__listItem.glide__slide.glide__slide--active+:not(.glide__slide--active) .updateNewsFeed__listItemCategory, .updateNewsFeed__listItem.glide__slide.glide__slide--active+:not(.glide__slide--active) .updateNewsFeed__shareContainer, .updateNewsFeed__listItem.glide__slide.glide__slide--active~:not(.glide__slide--active)+:not(.glide__slide--active) .updateNewsFeed__ctaWrapper a, .updateNewsFeed__listItem.glide__slide.glide__slide--active~:not(.glide__slide--active)+:not(.glide__slide--active) .updateNewsFeed__listItemCategory, .updateNewsFeed__listItem.glide__slide.glide__slide--active~:not(.glide__slide--active)+:not(.glide__slide--active) .updateNewsFeed__shareContainer, .updateNewsFeed__listItem.glide__slide:not(.glide__slide--active) .updateNewsFeed__ctaWrapper a, .updateNewsFeed__listItem.glide__slide:not(.glide__slide--active) .updateNewsFeed__listItemCategory, .updateNewsFeed__listItem.glide__slide:not(.glide__slide--active) .updateNewsFeed__shareContainer {
        opacity: 0;
        pointer-events: none
    }

    .updateNewsFeed__listItem.glide__slide.glide__slide--active+:not(.glide__slide--active) {
        transform: translateX(-60%) scale(.75);
        transform-origin: left
    }

    .updateNewsFeed__listItem.glide__slide.glide__slide--active+:not(.glide__slide--active)+:not(.glide__slide--active) {
        transform: translateX(-60%) scale(.75);
        z-index: -1
    }
}

#userlikeWrapper {
    left: -1px;
    position: fixed;
    top: 150px
}

#userlikeWrapper #userlikeCustomTab {
    display: inline-block;
    text-decoration: none;
    z-index: 5
}

#userlikeWrapper #userlikeCustomTab:hover {
    cursor: pointer;
    opacity: .9
}

#userlikeWrapper #userlikeCustomTab:active {
    left: 0;
    position: relative
}

#userlike-register-additional01, #userlike-register-additional02, #userlike-register-additional03 {
    display: none !important
}

.userlike-tracking-img {
    bottom: 0;
    left: 0;
    position: absolute
}

.autocompleteList {
    background: #fff;
    border: 1px solid #e8f0f4;
    border-radius: 4px;
    box-sizing: border-box;
    left: 0;
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 1
}

.autocompleteList--mobile {
    background-color: #fff;
    border: none;
    display: block;
    height: 100vh;
    margin-left: -24px;
    overflow: hidden;
    padding-left: 0;
    position: absolute;
    top: calc(100% + 4px);
    width: 100vw
}

.autocompleteList--small {
    font-size: 13px;
    line-height: 1.3em
}

.autocompleteList--small .autocompleteList__resultsItem {
    font-size: 13px
}

.autocompleteList__operatorInfo {
    font-size: 14px;
    font-weight: 600;
    padding: 5px 12px 2px
}

.autocompleteList--posTop {
    top: 55px
}

.autocompleteList--maxHeight150 .autocompleteList__results {
    max-height: 220px
}

@media only screen and (min-width:461px) {
    .autocompleteList--maxHeight150 .autocompleteList__results {
        max-height: 200px
    }
}

@media only screen and (min-width:768px) {
    .autocompleteList--maxHeight150 .autocompleteList__results {
        max-height: 150px
    }
}

.autocompleteList--maxHeight150 .autocompleteList__results .autocompleteList__resultsItem:last-child {
    border-radius: 0
}

.autocompleteList__operatorInfo {
    border-radius: 3px 3px 0 0;
    color: #4d4d4d;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style: none;
    margin-bottom: 3px;
    padding: 5px 8px;
    text-align: left
}

.autocompleteList__operatorInfo--mobile {
    background-color: #fff;
    font-weight: 700;
    padding: 10px 20px
}

.operator-info {
    margin: auto 4px auto 0
}

.operator-example {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: rgba(69, 95, 124, .8);
    display: inline-block;
    font-size: 12px;
    margin: 2px;
    padding: 2px 4px
}

.font-size-90 .operator-example {
    font-size: 90%
}

.autocompleteList--zIndex-500 {
    z-index: 500
}

.autocompleteList__results {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    overflow: hidden;
    width: 100%
}

.autocompleteList__resultsHistory {
    display: flex;
    flex-direction: column-reverse
}

.autocompleteList__resultsItem {
    align-items: center;
    border-bottom: 1px solid #f5f8fb;
    border-left: 2px solid transparent;
    box-sizing: border-box;
    color: #455f7c;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 5px 8px;
    transition: color .1s, background-color .2s, border .2s
}

.autocompleteList__resultsItem:last-child {
    border-bottom: 0
}

.autocompleteList__resultsItem:focus-visible, .autocompleteList__resultsItem:hover {
    background-color: #f5f8fb;
    border-left: 2px solid #0666e5;
    color: rgba(15, 39, 65, .9);
    cursor: pointer;
    transition: color .1s, background-color .2s, border .2s
}

.autocompleteList__resultsItem:focus-visible .autocompleteList__item--highlightItem, .autocompleteList__resultsItem:hover .autocompleteList__item--highlightItem {
    color: #0666e5
}

.autocompleteList__resultsItem__icon {
    align-items: center;
    display: flex;
    flex-direction: row;
    padding: 2px
}

.autocompleteList__resultsItem--mobile {
    display: block;
    padding: 8px 15px
}

.autocompleteList__item__icon {
    align-items: center;
    color: #455f7c;
    display: flex;
    height: 18px;
    width: 18px
}

.autocompleteList__item {
    color: inherit;
    display: inline-block;
    text-align: left;
    text-decoration: none;
    transition: color .1s, background-color .2s;
    width: 100%
}

.autocompleteList__item:focus-visible, .autocompleteList__item:hover {
    color: inherit;
    text-decoration: none;
    transition: color .1s, background-color .2s
}

.autocompleteList__item--mobile {
    color: #000;
    display: inline;
    padding-left: 5px
}

.autocompleteList__item--highlightItem {
    color: #0666e5;
    transition: color .2s, background-color .2s
}

.autocompleteList__item--highlightItem:focus-visible, .autocompleteList__item--highlightItem:hover {
    color: rgba(15, 39, 65, .6);
    text-decoration: none;
    transition: color .1s, background-color .2s
}

.fade-enter-active, .fade-leave-active {
    transition: opacity .3s
}

.fade-enter, .fade-leave-to {
    opacity: 0
}

.autocomplete__history__item--mobile {
    padding: 8px 15px
}

.autocompleteList__resultsItem.autocompleteList__item--selected {
    background-color: #f5f8fb;
    border-left: 2px solid #0666e5;
    color: rgba(15, 39, 65, .9);
    cursor: pointer;
    transition: color .1s, background-color .2s, border .2s
}

.autocompleteList__item--selected, .autocompleteList__item--selected span {
    font-weight: 600
}

.autocomplete__history__item {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

.autocomplete__history__item--width {
    flex-basis: 98%
}

.autocomplete__deleteIcon {
    color: #7b94a3;
    height: 16px;
    margin-right: 16px;
    width: 16px
}

@media only screen and (max-width:992px) {
    .autocomplete__deleteIcon {
        margin-right: 8px
    }
}

.js--vueModal__overlayOpen {
    overflow: hidden
}

.vueModal__container {
    -webkit-overflow-scrolling: touch;
    animation: vueModal__fadeIn .3s ease-out forwards;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 13px 50px rgba(0, 0, 0, .3);
    box-sizing: border-box;
    color: #455f7c;
    left: 50%;
    max-height: 90vh;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 20px;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 30px);
    z-index: 1501
}

@media only screen and (min-width:768px) {
    .vueModal__container {
        width: auto
    }
}

.vueModal__container * {
    box-sizing: border-box
}

.vueModal__container--fadeOut {
    animation: vueModal__fadeOut .3s ease-out forwards !important;
    pointer-events: none
}

.vueModal__container--notCentered {
    animation: vueModal--notCentered__fadeIn .3s ease-out forwards;
    left: 0;
    top: 0;
    transform: translate(0)
}

.vueModal__container--fadeOut.vueModal__container--notCentered {
    animation: vueModal--notCentered__fadeOut .3s ease-out forwards !important;
    pointer-events: none
}

.vueModal__overlay {
    animation: fadeIn .3s ease-out forwards;
    background-color: rgba(15, 39, 65, .75);
    bottom: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .3s;
    z-index: 1500
}

.vueModal__overlay--fadeOut {
    animation: fadeOut .3s ease-out forwards !important;
    pointer-events: none
}

.vueModal__close {
    font-size: 20px;
    line-height: 20px;
    position: absolute;
    right: 10px;
    top: 14px;
    width: 32px;
    z-index: 1
}

.vueModal__dialogNoMargin {
    position: relative;
    width: auto
}

@media only screen and (min-width:768px) {
    .vueModal__dialogNoMargin {
        width: 600px
    }
}

.vueModal__dialog {
    margin: 10px;
    position: relative;
    width: auto
}

@media only screen and (min-width:768px) {
    .vueModal__dialog {
        margin: 30px auto;
        width: 600px
    }
}

.vueModal__dialog--wide {
    width: auto
}

@media only screen and (min-width:768px) {
    .vueModal__dialog--wide {
        width: 800px
    }
}

@keyframes vueModal__fadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%, calc(-50% + 20px));
        transform: translate(-50%, calc(-50% + 20px))
    }

    to {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@keyframes vueModal__fadeOut {
    0% {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    to {
        opacity: 0;
        -webkit-transform: translate(-50%, calc(-50% - 20px));
        transform: translate(-50%, calc(-50% - 20px))
    }
}

@keyframes vueModal--notCentered__fadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@keyframes vueModal--notCentered__fadeOut {
    0% {
        opacity: 1;
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

.glide {
    box-sizing: border-box;
    position: relative;
    width: 100%
}

.glide * {
    box-sizing: inherit
}

.glide__slides, .glide__track {
    overflow: hidden
}

.glide__slides {
    backface-visibility: hidden;
    display: flex;
    flex-wrap: nowrap;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    touch-action: pan-Y;
    transform-style: preserve-3d;
    white-space: nowrap;
    width: 100%;
    will-change: transform
}

.glide__slide, .glide__slides--dragging {
    user-select: none
}

.glide__slide {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    flex-shrink: 0;
    height: 100%;
    white-space: normal;
    width: 100%
}

.glide__slide a {
    -webkit-user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.glide__arrows, .glide__bullets {
    -webkit-touch-callout: none;
    user-select: none
}

.glide--rtl {
    direction: rtl
}

.glide--dragging, .glide--dragging * {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing
}

.glide__arrow {
    align-items: center;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .05);
    border-radius: 40px;
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .25);
    display: flex;
    font-size: 18px;
    height: 40px;
    justify-content: center;
    margin: 0;
    padding: 15px 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    z-index: 2
}

.glide__arrow--right {
    margin-right: 15px;
    padding: 3px 3px 3px 5px;
    right: 0;
    transform: translateY(-50%)
}

.glide__arrow--left {
    left: 0;
    margin-left: 15px;
    padding: 3px 5px 3px 3px;
    transform: translateY(-50%)
}

.outlookClusterIcon .outlookClusterIcon__iconPath {
    transition: stroke .3s
}

.outlookClusterIcon__backgroundCircle {
    fill: #f5f8fb;
    transition: fill .3s
}

.outlookClusterIcon--amo .outlookClusterIcon__backgroundCircle {
    fill: rgba(157, 179, 187, .2);
    transition: fill .3s
}

.navMain__subnavBlock:hover .outlookClusterIcon--amo .outlookClusterIcon__backgroundCircle, .outlookMarketingHub__icons .outlookClusterIcon--amo .outlookClusterIcon__backgroundCircle, .outlookType__outlookTitle .outlookClusterIcon--amo .outlookClusterIcon__backgroundCircle {
    fill: rgba(254, 109, 35, .1)
}

.navMain__subnavBlock:hover .outlookClusterIcon--amo .outlookClusterIcon__iconPath, .outlookMarketingHub__icons .outlookClusterIcon--amo .outlookClusterIcon__iconPath, .outlookType__outlookTitle .outlookClusterIcon--amo .outlookClusterIcon__iconPath {
    stroke: none;
    fill: #fe6d23;
    fill-rule: evenodd;
    clip-rule: evenodd
}

.outlookClusterIcon--cmo .outlookClusterIcon__backgroundCircle {
    fill: rgba(157, 179, 187, .2);
    transition: fill .3s
}

.navMain__subnavBlock:hover .outlookClusterIcon--cmo .outlookClusterIcon__backgroundCircle, .outlookMarketingHub__icons .outlookClusterIcon--cmo .outlookClusterIcon__backgroundCircle, .outlookType__outlookTitle .outlookClusterIcon--cmo .outlookClusterIcon__backgroundCircle {
    fill: rgba(132, 95, 241, .1)
}

.navMain__subnavBlock:hover .outlookClusterIcon--cmo .outlookClusterIcon__iconPath, .outlookMarketingHub__icons .outlookClusterIcon--cmo .outlookClusterIcon__iconPath, .outlookType__outlookTitle .outlookClusterIcon--cmo .outlookClusterIcon__iconPath {
    stroke: none;
    fill: #845ff1;
    fill-rule: evenodd;
    clip-rule: evenodd
}

.outlookClusterIcon--co .outlookClusterIcon__backgroundCircle {
    fill: rgba(157, 179, 187, .2);
    transition: fill .3s
}

.navMain__subnavBlock:hover .outlookClusterIcon--co .outlookClusterIcon__backgroundCircle, .outlookMarketingHub__icons .outlookClusterIcon--co .outlookClusterIcon__backgroundCircle, .outlookType__outlookTitle .outlookClusterIcon--co .outlookClusterIcon__backgroundCircle {
    fill: rgba(6, 102, 229, .1)
}

.navMain__subnavBlock:hover .outlookClusterIcon--co .outlookClusterIcon__iconPath, .outlookMarketingHub__icons .outlookClusterIcon--co .outlookClusterIcon__iconPath, .outlookType__outlookTitle .outlookClusterIcon--co .outlookClusterIcon__iconPath {
    stroke: none;
    fill: #0666e5;
    fill-rule: evenodd;
    clip-rule: evenodd
}

.outlookClusterIcon--dmo .outlookClusterIcon__backgroundCircle {
    fill: rgba(157, 179, 187, .2);
    transition: fill .3s
}

.navMain__subnavBlock:hover .outlookClusterIcon--dmo .outlookClusterIcon__backgroundCircle, .outlookMarketingHub__icons .outlookClusterIcon--dmo .outlookClusterIcon__backgroundCircle, .outlookType__outlookTitle .outlookClusterIcon--dmo .outlookClusterIcon__backgroundCircle {
    fill: rgba(93, 146, 4, .1)
}

.navMain__subnavBlock:hover .outlookClusterIcon--dmo .outlookClusterIcon__iconPath, .outlookMarketingHub__icons .outlookClusterIcon--dmo .outlookClusterIcon__iconPath, .outlookType__outlookTitle .outlookClusterIcon--dmo .outlookClusterIcon__iconPath {
    stroke: none;
    fill: #5d9204;
    fill-rule: evenodd;
    clip-rule: evenodd
}

.outlookClusterIcon--hmo .outlookClusterIcon__backgroundCircle {
    fill: rgba(157, 179, 187, .2);
    transition: fill .3s
}

.navMain__subnavBlock:hover .outlookClusterIcon--hmo .outlookClusterIcon__backgroundCircle, .outlookMarketingHub__icons .outlookClusterIcon--hmo .outlookClusterIcon__backgroundCircle, .outlookType__outlookTitle .outlookClusterIcon--hmo .outlookClusterIcon__backgroundCircle {
    fill: rgba(246, 96, 96, .1)
}

.navMain__subnavBlock:hover .outlookClusterIcon--hmo .outlookClusterIcon__iconPath, .outlookMarketingHub__icons .outlookClusterIcon--hmo .outlookClusterIcon__iconPath, .outlookType__outlookTitle .outlookClusterIcon--hmo .outlookClusterIcon__iconPath {
    stroke: none;
    fill: #f66060;
    fill-rule: evenodd;
    clip-rule: evenodd
}

.outlookClusterIcon--io .outlookClusterIcon__backgroundCircle {
    fill: rgba(157, 179, 187, .2);
    transition: fill .3s
}

.navMain__subnavBlock:hover .outlookClusterIcon--io .outlookClusterIcon__backgroundCircle, .outlookMarketingHub__icons .outlookClusterIcon--io .outlookClusterIcon__backgroundCircle, .outlookType__outlookTitle .outlookClusterIcon--io .outlookClusterIcon__backgroundCircle {
    fill: rgba(207, 0, 0, .1)
}

.navMain__subnavBlock:hover .outlookClusterIcon--io .outlookClusterIcon__iconPath, .outlookMarketingHub__icons .outlookClusterIcon--io .outlookClusterIcon__iconPath, .outlookType__outlookTitle .outlookClusterIcon--io .outlookClusterIcon__iconPath {
    stroke: none;
    fill: #cf0000;
    fill-rule: evenodd;
    clip-rule: evenodd
}

.outlookClusterIcon--mmo .outlookClusterIcon__backgroundCircle {
    fill: rgba(157, 179, 187, .2);
    transition: fill .3s
}

.navMain__subnavBlock:hover .outlookClusterIcon--mmo .outlookClusterIcon__backgroundCircle, .outlookMarketingHub__icons .outlookClusterIcon--mmo .outlookClusterIcon__backgroundCircle, .outlookType__outlookTitle .outlookClusterIcon--mmo .outlookClusterIcon__backgroundCircle {
    fill: rgba(0, 19, 39, .1)
}

.navMain__subnavBlock:hover .outlookClusterIcon--mmo .outlookClusterIcon__iconPath, .outlookMarketingHub__icons .outlookClusterIcon--mmo .outlookClusterIcon__iconPath, .outlookType__outlookTitle .outlookClusterIcon--mmo .outlookClusterIcon__iconPath {
    stroke: none;
    fill: #001327;
    fill-rule: evenodd;
    clip-rule: evenodd
}

.outlookClusterIcon--tmo .outlookClusterIcon__backgroundCircle {
    fill: rgba(157, 179, 187, .2);
    transition: fill .3s
}

.navMain__subnavBlock:hover .outlookClusterIcon--tmo .outlookClusterIcon__backgroundCircle, .outlookMarketingHub__icons .outlookClusterIcon--tmo .outlookClusterIcon__backgroundCircle, .outlookType__outlookTitle .outlookClusterIcon--tmo .outlookClusterIcon__backgroundCircle {
    fill: rgba(56, 88, 1, .1)
}

.navMain__subnavBlock:hover .outlookClusterIcon--tmo .outlookClusterIcon__iconPath, .outlookMarketingHub__icons .outlookClusterIcon--tmo .outlookClusterIcon__iconPath, .outlookType__outlookTitle .outlookClusterIcon--tmo .outlookClusterIcon__iconPath {
    stroke: none;
    fill: #385801;
    fill-rule: evenodd;
    clip-rule: evenodd
}

.outlookClusterIcon--fmo .outlookClusterIcon__backgroundCircle {
    fill: rgba(157, 179, 187, .2);
    transition: fill .3s
}

.navMain__subnavBlock:hover .outlookClusterIcon--fmo .outlookClusterIcon__backgroundCircle, .outlookMarketingHub__icons .outlookClusterIcon--fmo .outlookClusterIcon__backgroundCircle, .outlookType__outlookTitle .outlookClusterIcon--fmo .outlookClusterIcon__backgroundCircle {
    fill: rgba(100, 85, 24, .1)
}

.navMain__subnavBlock:hover .outlookClusterIcon--fmo .outlookClusterIcon__iconPath, .outlookMarketingHub__icons .outlookClusterIcon--fmo .outlookClusterIcon__iconPath, .outlookType__outlookTitle .outlookClusterIcon--fmo .outlookClusterIcon__iconPath {
    stroke: none;
    fill: #645518;
    fill-rule: evenodd;
    clip-rule: evenodd
}

.outlookClusterIcon--emo .outlookClusterIcon__backgroundCircle {
    fill: rgba(157, 179, 187, .2);
    transition: fill .3s
}

.outlookClusterIcon__iconPath {
    stroke: none;
    fill: #455f7c;
    fill-rule: evenodd;
    clip-rule: evenodd;
    transition: stroke .2s
}

.navMain__subnavBlock:hover .outlookClusterIcon--emo .outlookClusterIcon__backgroundCircle, .outlookMarketingHub__icons .outlookClusterIcon--emo .outlookClusterIcon__backgroundCircle, .outlookType__outlookTitle .outlookClusterIcon--emo .outlookClusterIcon__backgroundCircle {
    fill: rgba(14, 105, 95, .1)
}

.navMain__subnavBlock:hover .outlookClusterIcon--emo .outlookClusterIcon__iconPath, .outlookMarketingHub__icons .outlookClusterIcon--emo .outlookClusterIcon__iconPath, .outlookType__outlookTitle .outlookClusterIcon--emo .outlookClusterIcon__iconPath {
    stroke: none;
    fill: #0e695f;
    fill-rule: evenodd;
    clip-rule: evenodd
}

.highcharts-tooltip {
    z-index: 9999
}

.highcharts-tooltip table {
    background-color: #fff;
    opacity: 1;
    width: 100%;
    z-index: 9999 !important
}

.highchartsContainer {
    position: relative
}

.highchartsContainer--cropped {
    overflow: hidden
}

.highchartsContainer--cropped:after {
    background: linear-gradient(180deg, transparent, #fff);
    bottom: 0;
    content: "";
    height: 40px;
    left: 0;
    position: absolute;
    width: 100%
}

.multiLevelFilter__container .multiLevelFilter__headerWrapper {
    display: block;
    height: auto;
    margin-top: 10px;
    position: relative;
    width: 100%
}

.multiLevelFilter__container .multiLevelFilter__headerWrapper .multiLevelFilter__searchWrapper .multiLevelFilter__InputWrapper {
    align-items: center
}

.multiLevelFilter__container .multiLevelFilter__headerWrapper .multiLevelFilter__searchWrapper .multiLevelFilter__InputWrapper input {
    border: 1px solid #0666e5;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    height: 40px;
    padding-left: 10px;
    padding-right: 45px;
    width: 100%
}

@media only screen and (min-width:768px) {
    .multiLevelFilter__container .multiLevelFilter__headerWrapper .multiLevelFilter__searchWrapper .multiLevelFilter__InputWrapper input {
        padding-right: 35px
    }
}

.multiLevelFilter__container .multiLevelFilter__headerWrapper .multiLevelFilter__searchWrapper .multiLevelFilter__InputWrapper svg {
    fill: #455f7c;
    background-color: #0666e5;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff;
    height: 40px;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 40px
}

.multiLevelFilter__container .multiLevelFilter__breadcrumbWrapper {
    align-items: center;
    display: flex;
    height: 50px;
    margin-top: 10px
}

.multiLevelFilter__container .multiLevelFilter__breadcrumbWrapper .breadcrumb__item {
    color: #0666e5;
    height: 20px;
    padding-right: 10px
}

.multiLevelFilter__container .multiLevelFilter__breadcrumbWrapper .breadcrumb__back, .multiLevelFilter__container .multiLevelFilter__breadcrumbWrapper .breadcrumb__back svg, .multiLevelFilter__container .multiLevelFilter__breadcrumbWrapper .breadcrumb__item svg {
    height: 20px;
    width: 20px
}

.multiLevelFilter__container .multiLevelFilter__footerWrapper {
    align-items: center;
    display: flex;
    height: 50px;
    justify-content: space-between;
    margin-top: 10px;
    position: relative;
    width: 100%
}

.multiLevelFilter__container .multiLevelFilter__footerWrapper .multiLevelFilter__customContentWrapper {
    height: 100%;
    width: 100%
}

.multiLevelFilter__container .multiLevelFilter__searchResultWrapper {
    display: block;
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

.multiLevelFilter__container .multiLevelFilter__searchResultWrapper .multiLevelFilter__searchResults {
    display: flex;
    height: 200px;
    left: 0;
    overflow: visible;
    position: relative;
    top: 0;
    transition: margin-left .5s;
    white-space: nowrap;
    width: 200%
}

.multiLevelFilter__container .multiLevelFilter__searchResultWrapper .multiLevelFilter__searchResults .highlightWrapper {
    word-wrap: break-word;
    transition: color .5s
}

.multiLevelFilter__container .multiLevelFilter__searchResultWrapper .multiLevelFilter__searchResults .highlightWrapper .multiLevelFilter__highlightMatch, .multiLevelFilter__container .multiLevelFilter__searchResultWrapper .multiLevelFilter__searchResults .highlightWrapper.is--selected, .multiLevelFilter__container .multiLevelFilter__searchResultWrapper .multiLevelFilter__searchResults .highlightWrapper.is--selected .multiLevelFilter__highlightMatch {
    color: #0666e5;
    font-weight: 700
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper {
    display: block;
    height: auto;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper:after {
    background-color: #fff;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel {
    display: flex;
    height: 200px;
    left: 0;
    overflow: visible;
    position: relative;
    top: 0;
    transition: margin-left .5s;
    white-space: nowrap;
    width: 200%
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel .multiLevelFilter__slide {
    display: block;
    flex: 0 0 auto;
    float: left;
    height: 100%;
    margin-left: 100%;
    overflow: hidden;
    position: relative;
    transition: margin-left .5s
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel .multiLevelFilter__slide button {
    word-wrap: break-word
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel .multiLevelFilter__slide button span {
    transition: color .5s
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel .multiLevelFilter__slide .multiLevelFilter__highlightMatch, .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel .multiLevelFilter__slide button span.is--selected {
    color: #0666e5;
    font-weight: 700
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="1"], .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="2"], .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="3"] {
    --numberOfSlides: 1
}

@media only screen and (min-width:461px) {
    .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="1"], .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="2"], .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="3"] {
        --numberOfSlides: 1
    }
}

@media only screen and (min-width:768px) {
    .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="1"] {
        --numberOfSlides: 1
    }

    .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="2"], .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="3"] {
        --numberOfSlides: 2
    }
}

@media only screen and (min-width:993px) {
    .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="1"] {
        --numberOfSlides: 1
    }

    .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="2"], .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="3"] {
        --numberOfSlides: 2
    }
}

@media only screen and (min-width:1201px) {
    .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="1"] {
        --numberOfSlides: 1
    }

    .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="2"] {
        --numberOfSlides: 2
    }

    .multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-number-of-slides="3"] {
        --numberOfSlides: 3
    }
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel .multiLevelFilter__slide {
    width: calc(50%/var(--numberOfSlides))
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-multi-level-filter-actual-index="1"] {
    margin-left: 0
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-multi-level-filter-actual-index="2"] {
    --marginLeft: calc(((100%*(2 - var(--numberOfSlides)))/var(--numberOfSlides))*-1);
    margin-left: min(0%, var(--marginLeft))
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-multi-level-filter-actual-index="3"] {
    margin-left: calc(((100%*(3 - var(--numberOfSlides)))/var(--numberOfSlides))*-1)
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-multi-level-filter-actual-index="4"] {
    margin-left: calc(((100%*(4 - var(--numberOfSlides)))/var(--numberOfSlides))*-1)
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-multi-level-filter-actual-index="5"] {
    margin-left: calc(((100%*(5 - var(--numberOfSlides)))/var(--numberOfSlides))*-1)
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-multi-level-filter-actual-index="6"] {
    margin-left: calc(((100%*(6 - var(--numberOfSlides)))/var(--numberOfSlides))*-1)
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-multi-level-filter-actual-index="1"] .multiLevelFilter__slide[data-multi-level-filter-layer-add-transition-to*="1"] {
    margin-left: 0
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-multi-level-filter-actual-index="2"] .multiLevelFilter__slide[data-multi-level-filter-layer-add-transition-to*="2"] {
    margin-left: 0
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-multi-level-filter-actual-index="3"] .multiLevelFilter__slide[data-multi-level-filter-layer-add-transition-to*="3"] {
    margin-left: 0
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-multi-level-filter-actual-index="4"] .multiLevelFilter__slide[data-multi-level-filter-layer-add-transition-to*="4"] {
    margin-left: 0
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-multi-level-filter-actual-index="5"] .multiLevelFilter__slide[data-multi-level-filter-layer-add-transition-to*="5"] {
    margin-left: 0
}

.multiLevelFilter__container .multiLevelFilter__reelWrapper .multiLevelFilter__reel[data-multi-level-filter-actual-index="6"] .multiLevelFilter__slide[data-multi-level-filter-layer-add-transition-to*="6"] {
    margin-left: 0
}

/*# sourceMappingURL=main.css.map?3bbfaa*/