@keyframes zuckSlideTime {
    0% {
        max-width: 0
    }

    to {
        max-width: 100%
    }
}

@keyframes zuckLoading {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

#zuck-modal {
    outline: 0!important;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    background: rgba(0,0,0,.75);
    z-index: 100000;
    font-size: 14px;
    font-family: inherit
}

#zuck-modal-content,#zuck-modal-content .story-viewer,#zuck-modal-content .story-viewer>.slides,#zuck-modal-content .story-viewer>.slides>* {
    width: 100vw;
    height: 100%;
    top: 0;
    bottom: 0;
    position: absolute;
    overflow: hidden
}

#zuck-modal * {
    user-select: none;
    outline: 0
}

#zuck-modal.with-effects {
    transform: scale(.01);
    transform-origin: top left;
    transition: .25s
}

#zuck-modal.with-effects.animated {
    transform: scale(1);
    border-radius: 0;
    margin-top: 0!important;
    margin-left: 0!important
}

#zuck-modal.with-effects.closed {
    transform: translateY(100%)
}

#zuck-modal .slider {
    width: 300vw;
    left: -100vw
}

#zuck-modal .slider,#zuck-modal .slider>* {
    height: 100%;
    top: 0;
    bottom: 0;
    position: absolute
}

#zuck-modal .slider>* {
    width: 100vw
}

#zuck-modal .slider>.previous {
    left: 0
}

#zuck-modal .slider>.viewing {
    left: 100vw
}

#zuck-modal .slider>.next {
    left: 200vw
}

#zuck-modal .slider.animated {
    -webkit-transition: -webkit-transform .25s linear;
    transition: -webkit-transform .25s linear;
    transition: transform .25s linear;
    transition: transform .25s linear,-webkit-transform .25s linear
}

#zuck-modal.with-cube #zuck-modal-content {
    perspective: 1000vw;
    transform: scale(.95);
    perspective-origin: 50% 50%;
    overflow: visible;
    transition: .3s
}

#zuck-modal.with-cube .slider {
    transform-style: preserve-3d;
    transform: rotateY(0deg)
}

#zuck-modal.with-cube .slider>.previous {
    backface-visibility: hidden;
    left: 100vw;
    transform: rotateY(270deg) translateX(-50%);
    transform-origin: center left
}

#zuck-modal.with-cube .slider>.viewing {
    backface-visibility: hidden;
    left: 100vw;
    transform: translateZ(50vw)
}

#zuck-modal.with-cube .slider>.next {
    backface-visibility: hidden;
    left: 100vw;
    transform: rotateY(-270deg) translateX(50%);
    transform-origin: top right
}

#zuck-modal-content .story-viewer.paused.longPress .head,#zuck-modal-content .story-viewer.paused.longPress .slides-pointers,#zuck-modal-content .story-viewer.paused.longPress .tip {
    opacity: 0
}

#zuck-modal-content .story-viewer.viewing:not(.paused):not(.stopped) .slides-pointers>*>.active>b {
    -webkit-animation-play-state: running;
    animation-play-state: running
}

#zuck-modal-content .story-viewer.next {
    z-index: 10
}

#zuck-modal-content .story-viewer.viewing {
    z-index: 5
}

#zuck-modal-content .story-viewer.previous {
    z-index: 0
}

#zuck-modal-content .story-viewer.loading .head .loading,#zuck-modal-content .story-viewer.muted .tip.muted {
    display: block
}

#zuck-modal-content .story-viewer.loading .head .right .close,#zuck-modal-content .story-viewer.loading .head .right .time {
    display: none
}

#zuck-modal-content .story-viewer .slides-pagination span {
    position: absolute;
    top: 50vh;
    font-size: 48px;
    color: #fff;
    line-height: 48px;
    width: 48px;
    margin: 6px;
    transform: translateY(-50%);
    z-index: 1;
    text-align: center
}

#zuck-modal-content .story-viewer .slides-pagination .previous {
    left: 0
}

#zuck-modal-content .story-viewer .slides-pagination .next {
    right: 0
}

#zuck-modal-content .story-viewer .slides-pointers {
    display: table;
    table-layout: fixed;
    border-spacing: 6px;
    border-collapse: separate;
    position: absolute;
    width: 100vh;
    top: 0;
    left: calc(50vw - 50vh);
    right: calc(50vw - 50vh);
    z-index: 100020
}

#zuck-modal-content .story-viewer .slides-pointers>* {
    display: table-row
}

#zuck-modal-content .story-viewer .slides-pointers>*>* {
    display: table-cell;
    background: hsla(0,0%,100%,.5);
    border-radius: 2px
}

#zuck-modal-content .story-viewer .slides-pointers>*>.seen {
    background: #fff
}

#zuck-modal-content .story-viewer .slides-pointers>*>*>b {
    background: #fff;
    width: auto;
    max-width: 0;
    height: 2px;
    display: block;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    border-radius: 2px
}

#zuck-modal-content .story-viewer .slides-pointers>*>.active>b {
    -webkit-animation-name: zuckSlideTime;
    animation-name: zuckSlideTime;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

#zuck-modal-content .story-viewer .head {
    position: absolute;
    height: 56px;
    left: 0;
    right: 0;
    line-height: 56px;
    z-index: 100010;
    color: #fff;
    font-size: 14px;
    text-shadow: 1px 1px 1px rgba(0,0,0,.35),1px 0 1px rgba(0,0,0,.35);
    padding: 6px 12px
}

#zuck-modal-content .story-viewer .head .item-preview {
    overflow: hidden;
    vertical-align: top;
    background-size: cover;
    width: 42px;
    height: 42px;
    display: inline-block;
    margin-right: 9px;
    border-radius: 50%;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50%
}

#zuck-modal-content .story-viewer .head .item-preview img {
    display: block;
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: 50%;
    object-fit: cover
}

#zuck-modal-content .story-viewer .head .time {
    opacity: .75;
    font-weight: 500;
    font-size: 13px
}

#zuck-modal-content .story-viewer .head .left {
    line-height: 1!important;
    display: inline-block;
    margin: 6px 0
}

#zuck-modal-content .story-viewer .head .left .info {
    display: inline-block;
    max-width: 30vw;
    vertical-align: middle
}

#zuck-modal-content .story-viewer .head .left .info>* {
    width: 100%;
    display: inline-block;
    line-height: 21px
}

#zuck-modal-content .story-viewer .head .left .info .name {
    font-weight: 500
}

#zuck-modal-content .story-viewer .head .right {
    float: right
}

#zuck-modal-content .story-viewer .head .back,#zuck-modal-content .story-viewer .head .right .close {
    font-size: 42px;
    width: 48px;
    height: 48px;
    line-height: 48px;
    cursor: pointer;
    text-align: center
}

#zuck-modal-content .story-viewer .head .left .back {
    display: none;
    width: 24px;
    margin: -9px -6px 0
}

#zuck-modal-content .story-viewer .head .right .time {
    display: none
}

#zuck-modal-content .story-viewer .head .loading {
    display: none;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    margin: 9px 0;
    box-sizing: border-box;
    border: 4px solid hsla(0,0%,100%,.2);
    border-top-color: #fff;
    -webkit-animation: zuckLoading 1s linear infinite;
    animation: zuckLoading 1s linear infinite
}

#zuck-modal-content .story-viewer .head,#zuck-modal-content .story-viewer .slides-pointers,#zuck-modal-content .story-viewer .tip {
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

#zuck-modal-content .story-viewer .slides .item {
    display: none;
    overflow: hidden;
    background: #000
}

#zuck-modal-content .story-viewer .slides .item:before {
    z-index: 4;
    background: transparent;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

#zuck-modal-content .story-viewer .slides .item>.media {
    height: 100%;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: auto
}

#zuck-modal-content .story-viewer .slides .item.active,#zuck-modal-content .story-viewer .slides .item.active .tip.link {
    display: block
}

#zuck-modal-content .story-viewer .tip {
    z-index: 5;
    text-decoration: none;
    display: none;
    border-radius: 24px;
    background: rgba(0,0,0,.5);
    position: absolute;
    bottom: 24px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1000;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    padding: 12px 24px
}

#zuck-modal.rtl {
    direction: rtl;
    left: auto;
    right: 0
}

#zuck-modal.rtl.with-effects {
    transform-origin: top right
}

#zuck-modal.rtl.with-effects.animated {
    margin-left: auto!important;
    margin-right: 0!important
}

#zuck-modal.rtl .slider {
    left: auto;
    right: -100vw
}

#zuck-modal.rtl .slider>.previous {
    left: auto;
    right: 0;
    transform: rotateY(-270deg) translateX(50%)
}

#zuck-modal.rtl .slider>.viewing {
    left: auto;
    right: 100vw
}

#zuck-modal.rtl .slider>.next {
    left: auto;
    right: 200vw
}

#zuck-modal.rtl.with-cube .slider>.previous {
    left: auto;
    right: 100vw;
    transform-origin: center right
}

#zuck-modal.rtl.with-cube .slider>.viewing {
    left: auto;
    right: 100vw;
    transform: translateZ(50vw)
}

#zuck-modal.rtl.with-cube .slider>.next {
    left: auto;
    right: 100vw;
    transform-origin: top left;
    transform: rotateY(270deg) translateX(-50%)
}

#zuck-modal.rtl #zuck-modal-content .story-viewer .slides-pagination .previous {
    left: auto;
    right: 0
}

#zuck-modal.rtl #zuck-modal-content .story-viewer .slides-pagination .next {
    right: auto;
    left: 0
}

#zuck-modal.rtl #zuck-modal-content .story-viewer .head .item-preview {
    margin-right: auto;
    margin-left: 9px
}

#zuck-modal.rtl #zuck-modal-content .story-viewer .head .right {
    float: left
}

#zuck-modal.rtl #zuck-modal-content .story-viewer .tip {
    left: auto;
    right: 50%;
    transform: translateX(50%)
}

@media (max-width: 1024px) {
    #zuck-modal-content .story-viewer .head {
        top:3px
    }

    #zuck-modal-content .story-viewer .head .loading {
        width: 24px;
        height: 24px;
        margin: 6px 0
    }

    #zuck-modal-content .story-viewer .head .item-preview {
        width: 30px;
        height: 30px;
        margin-right: 9px
    }

    #zuck-modal-content .story-viewer .head .left {
        font-size: 15px;
        margin: 15px 0
    }

    #zuck-modal-content .story-viewer .head .left>div {
        line-height: 30px
    }

    #zuck-modal-content .story-viewer .head .right .time {
        display: block;
        white-space: nowrap;
        font-size: 15px;
        margin: 15px 0;
        line-height: 30px
    }

    #zuck-modal-content .story-viewer .head .left>.back {
        display: none;
        background: transparent;
        z-index: 20;
        visibility: visible;
        position: absolute;
        height: 42px;
        width: 24px;
        line-height: 36px;
        text-align: left;
        vertical-align: top;
        text-shadow: none
    }

    #zuck-modal-content .story-viewer.with-back-button .head .left>.back {
        display: block
    }

    #zuck-modal-content .story-viewer.with-back-button .head .left .item-preview {
        margin-left: 18px
    }

    #zuck-modal-content .story-viewer .slides-pointers {
        width: 100vw;
        left: 0;
        right: 0
    }

    #zuck-modal-content .story-viewer .tip {
        font-size: 14px;
        padding: 6px 12px
    }

    #zuck-modal-content .story-viewer .head .left .time,#zuck-modal-content .story-viewer .head .right .close {
        display: none
    }

    #zuck-modal.rtl #zuck-modal-content .story-viewer .head .item-preview {
        margin-right: auto;
        margin-left: 9px
    }

    #zuck-modal.rtl #zuck-modal-content .story-viewer .head .left>.back {
        text-align: right
    }

    #zuck-modal.rtl #zuck-modal-content .story-viewer.with-back-button .head .left .item-preview {
        margin-left: auto;
        margin-right: 18px
    }
}

.stories.carousel {
    white-space: nowrap;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch
}

.stories.carousel::-webkit-scrollbar {
    width: 0;
    background: transparent
}

.stories.carousel .story {
    display: inline-block;
    width: 18vw;
    max-width: 90px;
    margin: 0 6px;
    vertical-align: top
}

.stories.carousel .story:first-child {
    margin-left: 0
}

.stories.carousel .story:last-child {
    margin-right: 0
}

.stories.carousel .story>.item-link {
    text-align: center;
    display: block
}

.stories.carousel .story>.item-link:active>.item-preview {
    transform: scale(.9)
}

.stories.carousel .story>.item-link>.item-preview {
    display: block;
    box-sizing: border-box;
    font-size: 0;
    max-height: 90px;
    height: 18vw;
    overflow: hidden;
    transition: transform .2s
}

.stories.carousel .story>.item-link>.item-preview img {
    display: block;
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: 50%;
    object-fit: cover
}

.stories.carousel .story>.item-link>.info {
    display: inline-block;
    margin-top: .5em;
    line-height: 1.2em;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.stories.carousel .story>.item-link>.info .name {
    font-weight: 300
}

.stories.carousel .story>.item-link>.info .time,.stories.carousel .story>.items {
    display: none
}

.stories.list {
    white-space: nowrap;
    overflow: auto
}

.stories.list .story {
    display: block;
    width: auto;
    margin: 6px;
    padding-bottom: 6px
}

.stories.list .story>.item-link {
    text-align: left;
    display: block
}

.stories.list .story>.item-link>.item-preview {
    height: 42px;
    width: 42px;
    max-width: 42px;
    margin-right: 12px;
    vertical-align: top;
    display: inline-block;
    box-sizing: border-box;
    font-size: 0;
    overflow: hidden
}

.stories.list .story>.item-link>.item-preview img {
    display: block;
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: 50%
}

.stories.list .story>.item-link>.info {
    display: inline-block;
    line-height: 1.6em;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top
}

.stories.list .story>.item-link>.info .name {
    font-weight: 500;
    display: block
}

.stories.list .story>.item-link>.info .time {
    display: inline-block
}

.stories.list .story>.items {
    display: none
}

.stories.rtl {
    direction: rtl
}

.stories.rtl.carousel .story:first-child {
    margin-left: auto;
    margin-right: 0
}

.stories.rtl.carousel .story:last-child {
    margin-right: auto;
    margin-left: 0
}

.stories.rtl.list .story>.item-link {
    text-align: right
}

.stories.rtl.list .story>.item-link>.item-preview {
    margin-right: auto;
    margin-left: 12px
}

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
    position: relative
}

.flickity-enabled:focus {
    outline: none
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%
}

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.flickity-button {
    position: absolute;
    background: hsla(0,0%,100%,.75);
    border: none;
    color: #333
}

.flickity-button:hover {
    background: #fff;
    cursor: pointer
}

.flickity-button:focus {
    outline: none;
    box-shadow: 0 0 0 5px #19f
}

.flickity-button:active {
    opacity: .6
}

.flickity-button:disabled {
    opacity: .3;
    cursor: auto;
    pointer-events: none
}

.flickity-button-icon {
    fill: currentColor
}

.flickity-prev-next-button {
    top: 50%;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    transform: translateY(-50%)
}

.flickity-prev-next-button.previous {
    left: 10px
}

.flickity-prev-next-button.next {
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px
}

.flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%
}

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.flickity-rtl .flickity-page-dots {
    direction: rtl
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: .25;
    cursor: pointer
}

.flickity-page-dots .dot.is-selected {
    opacity: 1
}

.flatpickr-calendar {
    background: transparent;
    opacity: 0;
    display: none;
    text-align: center;
    visibility: hidden;
    padding: 0;
    -webkit-animation: none;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    background: #fff;
    -webkit-box-shadow: 1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);
    box-shadow: 1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)
}

.flatpickr-calendar.inline,.flatpickr-calendar.open {
    opacity: 1;
    max-height: 640px;
    visibility: visible
}

.flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999
}

.flatpickr-calendar.animate.open {
    -webkit-animation: fpFadeInDown .3s cubic-bezier(.23,1,.32,1);
    animation: fpFadeInDown .3s cubic-bezier(.23,1,.32,1)
}

.flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px
}

.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 2px)
}

.flatpickr-calendar.static.open {
    z-index: 999;
    display: block
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
    -webkit-box-shadow: -2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
    box-shadow: -2px 0 0 #e6e6e6,5px 0 0 #e6e6e6
}

.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.flatpickr-calendar .hasWeeks .dayContainer {
    border-left: 0
}

.flatpickr-calendar.hasTime .flatpickr-time {
    height: 40px;
    border-top: 1px solid #e6e6e6
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
    height: auto
}

.flatpickr-calendar:after,.flatpickr-calendar:before {
    position: absolute;
    display: block;
    pointer-events: none;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    left: 22px
}

.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before {
    left: auto;
    right: 22px
}

.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before {
    left: 50%;
    right: 50%
}

.flatpickr-calendar:before {
    border-width: 5px;
    margin: 0 -5px
}

.flatpickr-calendar:after {
    border-width: 4px;
    margin: 0 -4px
}

.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before {
    bottom: 100%
}

.flatpickr-calendar.arrowTop:before {
    border-bottom-color: #e6e6e6
}

.flatpickr-calendar.arrowTop:after {
    border-bottom-color: #fff
}

.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before {
    top: 100%
}

.flatpickr-calendar.arrowBottom:before {
    border-top-color: #e6e6e6
}

.flatpickr-calendar.arrowBottom:after {
    border-top-color: #fff
}

.flatpickr-calendar:focus {
    outline: 0
}

.flatpickr-wrapper {
    position: relative;
    display: inline-block
}

.flatpickr-months {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.flatpickr-months .flatpickr-month {
    background: transparent;
    line-height: 1;
    text-align: center;
    position: relative;
    overflow: hidden;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month {
    color: rgba(0,0,0,.9);
    fill: rgba(0,0,0,.9);
    height: 34px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month {
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    padding: 10px;
    z-index: 3
}

.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
    display: none
}

.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i {
    position: relative
}

.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
    left: 0
}

.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
    right: 0
}

.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover {
    color: #959ea9
}

.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg {
    fill: #f64747
}

.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg {
    width: 14px;
    height: 14px
}

.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path {
    -webkit-transition: fill .1s;
    transition: fill .1s;
    fill: inherit
}

.numInputWrapper {
    position: relative;
    height: auto
}

.numInputWrapper input,.numInputWrapper span {
    display: inline-block
}

.numInputWrapper input {
    width: 100%
}

.numInputWrapper input::-ms-clear {
    display: none
}

.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.numInputWrapper span {
    position: absolute;
    right: 0;
    width: 14px;
    padding: 0 4px 0 2px;
    height: 50%;
    line-height: 50%;
    opacity: 0;
    cursor: pointer;
    border: 1px solid rgba(57,57,57,.15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.numInputWrapper span:hover {
    background: rgba(0,0,0,.1)
}

.numInputWrapper span:active {
    background: rgba(0,0,0,.2)
}

.numInputWrapper span:after {
    display: block;
    content: "";
    position: absolute
}

.numInputWrapper span.arrowUp {
    top: 0;
    border-bottom: 0
}

.numInputWrapper span.arrowUp:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid rgba(57,57,57,.6);
    top: 26%
}

.numInputWrapper span.arrowDown {
    top: 50%
}

.numInputWrapper span.arrowDown:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(57,57,57,.6);
    top: 40%
}

.numInputWrapper span svg {
    width: inherit;
    height: auto
}

.numInputWrapper span svg path {
    fill: rgba(0,0,0,.5)
}

.numInputWrapper:hover {
    background: rgba(0,0,0,.05)
}

.numInputWrapper:hover span {
    opacity: 1
}

.flatpickr-current-month {
    font-size: 135%;
    line-height: inherit;
    font-weight: 300;
    color: inherit;
    position: absolute;
    width: 75%;
    left: 12.5%;
    padding: 7.48px 0 0;
    line-height: 1;
    height: 34px;
    display: inline-block;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.flatpickr-current-month span.cur-month {
    font-family: inherit;
    font-weight: 700;
    color: inherit;
    display: inline-block;
    margin-left: .5ch;
    padding: 0
}

.flatpickr-current-month span.cur-month:hover {
    background: rgba(0,0,0,.05)
}

.flatpickr-current-month .numInputWrapper {
    width: 6ch;
    width: 7ch\0;
    display: inline-block
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: rgba(0,0,0,.9)
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: rgba(0,0,0,.9)
}

.flatpickr-current-month input.cur-year {
    background: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    cursor: text;
    padding: 0 0 0 .5ch;
    margin: 0;
    display: inline-block;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    line-height: inherit;
    height: auto;
    border: 0;
    border-radius: 0;
    vertical-align: initial;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.flatpickr-current-month input.cur-year:focus {
    outline: 0
}

.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover {
    font-size: 100%;
    color: rgba(0,0,0,.5);
    background: transparent;
    pointer-events: none
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    appearance: menulist;
    background: transparent;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    height: auto;
    line-height: inherit;
    margin: -1px 0 0;
    outline: none;
    padding: 0 0 0 .5ch;
    position: relative;
    vertical-align: initial;
    -webkit-box-sizing: border-box;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    width: auto
}

.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus {
    outline: none
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: rgba(0,0,0,.05)
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: transparent;
    outline: none;
    padding: 0
}

.flatpickr-weekdays {
    background: transparent;
    text-align: center;
    overflow: hidden;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 28px
}

.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

span.flatpickr-weekday {
    cursor: default;
    font-size: 90%;
    background: transparent;
    color: rgba(0,0,0,.54);
    line-height: 1;
    margin: 0;
    text-align: center;
    display: block;
    font-weight: bolder
}

.dayContainer,.flatpickr-weeks {
    padding: 1px 0 0
}

.flatpickr-days {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 307.875px
}

.flatpickr-days:focus {
    outline: 0
}

.dayContainer {
    padding: 0;
    outline: 0;
    text-align: left;
    width: 307.875px;
    min-width: 307.875px;
    max-width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
}

.dayContainer+.dayContainer {
    -webkit-box-shadow: -1px 0 0 #e6e6e6;
    box-shadow: -1px 0 0 #e6e6e6
}

.flatpickr-day {
    background: none;
    border: 1px solid transparent;
    border-radius: 150px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #393939;
    cursor: pointer;
    font-weight: 400;
    width: 14.2857143%;
    -webkit-flex-basis: 14.2857143%;
    -ms-flex-preferred-size: 14.2857143%;
    flex-basis: 14.2857143%;
    max-width: 39px;
    height: 39px;
    line-height: 39px;
    margin: 0;
    display: inline-block;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover {
    cursor: pointer;
    outline: 0;
    background: #e6e6e6;
    border-color: #e6e6e6
}

.flatpickr-day.today {
    border-color: #959ea9
}

.flatpickr-day.today:focus,.flatpickr-day.today:hover {
    border-color: #959ea9;
    background: #959ea9;
    color: #fff
}

.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover {
    background: #569ff7;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    border-color: #569ff7
}

.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange {
    border-radius: 50px 0 0 50px
}

.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange {
    border-radius: 0 50px 50px 0
}

.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
    -webkit-box-shadow: -10px 0 0 #569ff7;
    box-shadow: -10px 0 0 #569ff7
}

.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange {
    border-radius: 50px
}

.flatpickr-day.inRange {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
    box-shadow: -5px 0 0 #e6e6e6,5px 0 0 #e6e6e6
}

.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay {
    color: rgba(57,57,57,.3);
    background: transparent;
    border-color: transparent;
    cursor: default
}

.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: rgba(57,57,57,.1)
}

.flatpickr-day.week.selected {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #569ff7,5px 0 0 #569ff7;
    box-shadow: -5px 0 0 #569ff7,5px 0 0 #569ff7
}

.flatpickr-day.hidden {
    visibility: hidden
}

.rangeMode .flatpickr-day {
    margin-top: 1px
}

.flatpickr-weekwrapper {
    float: left
}

.flatpickr-weekwrapper .flatpickr-weeks {
    padding: 0 12px;
    -webkit-box-shadow: 1px 0 0 #e6e6e6;
    box-shadow: 1px 0 0 #e6e6e6
}

.flatpickr-weekwrapper .flatpickr-weekday {
    float: none;
    width: 100%;
    line-height: 28px
}

.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover {
    display: block;
    width: 100%;
    max-width: none;
    color: rgba(57,57,57,.3);
    background: transparent;
    cursor: default;
    border: none
}

.flatpickr-innerContainer {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden
}

.flatpickr-innerContainer,.flatpickr-rContainer {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.flatpickr-rContainer {
    display: inline-block;
    padding: 0
}

.flatpickr-time {
    text-align: center;
    outline: 0;
    display: block;
    height: 0;
    line-height: 40px;
    max-height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.flatpickr-time:after {
    content: "";
    display: table;
    clear: both
}

.flatpickr-time .numInputWrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 40%;
    height: 40px;
    float: left
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
    border-bottom-color: #393939
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
    border-top-color: #393939
}

.flatpickr-time.hasSeconds .numInputWrapper {
    width: 26%
}

.flatpickr-time.time24hr .numInputWrapper {
    width: 49%
}

.flatpickr-time input {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    height: inherit;
    line-height: inherit;
    color: #393939;
    font-size: 14px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.flatpickr-time input.flatpickr-hour {
    font-weight: 700
}

.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second {
    font-weight: 400
}

.flatpickr-time input:focus {
    outline: 0;
    border: 0
}

.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator {
    height: inherit;
    float: left;
    line-height: inherit;
    color: #393939;
    font-weight: 700;
    width: 2%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.flatpickr-time .flatpickr-am-pm {
    outline: 0;
    width: 18%;
    cursor: pointer;
    text-align: center;
    font-weight: 400
}

.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover {
    background: #eee
}

.flatpickr-input[readonly] {
    cursor: pointer
}

@-webkit-keyframes fpFadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fpFadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.craue_formflow_buttons {
    overflow: hidden
}

.craue_formflow_buttons button {
    float: right
}

/*!
 * Bootstrap v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
    --blue: #08f;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #e87c03;
    --yellow: #ffc107;
    --green: #2dba3e;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #8aa0b3;
    --gray-dark: #68849d;
    --light-blue: #99cfff;
    --gray-input: #eef1f4;
    --primary: #fa2b4b;
    --secondary: #08f;
    --success: #2dba3e;
    --info: #08f;
    --warning: #ffc107;
    --danger: #e87c03;
    --light: #f8f9fa;
    --dark: #20242b;
    --input: #eef1f4;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}

*,:after,:before {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

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

body {
    margin: 0;
    font-family: Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375;
    color: #20242b;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0!important
}

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

h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    margin-bottom: .3125rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[data-original-title],abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit
}

address,dl,ol,ul {
    margin-bottom: 1rem
}

dl,ol,ul {
    margin-top: 0
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #20242b;
    background-color: transparent
}

a,a:hover {
    text-decoration: underline
}

a:hover {
    color: #08f
}

a:not([href]):not([class]),a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

code,kbd,pre,samp {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar
}

figure {
    margin: 0 0 1rem
}

img {
    border-style: none
}

img,svg {
    vertical-align: middle
}

svg {
    overflow: hidden
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #8aa0b3;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

button,input,optgroup,select,textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

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

[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
    cursor: pointer
}

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

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

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

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

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

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

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

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none!important
}

.ad-filter-collapse__btn,.club-teaser-insertion__name,.h1,.h2,.h3,.h4,.h5,.h6,.image-verification__success,.privacy-statement h3,h1,h2,h3,h4,h5,h6 {
    margin-bottom: .3125rem;
    font-weight: 700;
    line-height: 1.3684
}

.h1,h1 {
    font-size: 1.5rem
}

.ad-filter-collapse__btn,.club-teaser-insertion__name,.h2,.image-verification__success,.privacy-statement h3,h2 {
    font-size: 1.1875rem
}

.h3,h3 {
    font-size: .9375rem
}

.h4,h4 {
    font-size: 1.5rem
}

.h5,h5 {
    font-size: 1.25rem
}

.h6,h6 {
    font-size: 1rem
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: 6rem
}

.display-1,.display-2 {
    font-weight: 300;
    line-height: 1.3684
}

.display-2 {
    font-size: 5.5rem
}

.display-3 {
    font-size: 4.5rem
}

.display-3,.display-4 {
    font-weight: 300;
    line-height: 1.3684
}

.display-4 {
    font-size: 3.5rem
}

hr {
    margin-top: .625rem;
    margin-bottom: .625rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1)
}

.ad-classifications__item,.ad-decorations__item--premium,.ad-decorations__item--verified,.ad-decorations__item--video,.ad-teaser-simple__region,.ad-teaser-simple__updated,.club-teaser__expires-at,.club-teaser__extends-at,.conversation-teaser__message-short,.credit-card-selection__expiration-date,.credit-history__desc,.extra-filter__result-count,.footer__copyright,.footer__legal-link,.impersonation__text,.overlay-site-menu__legal-link,.phone-number-decorations__item,.small,.story-upload__expired,.support__hotline-hours,small {
    font-size: .875rem;
    font-weight: 400
}

.mark,mark {
    padding: .2em;
    background-color: #fcf8e3
}

.list-inline,.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: .625rem;
    font-size: 1.25rem
}

.blockquote-footer {
    display: block;
    font-size: .875rem;
    color: #8aa0b3
}

.blockquote-footer:before {
    content: "— "
}

.image-verification__thumb,.img-fluid,.img-thumbnail,.thumb-selection__img {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .3125rem
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .3125rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #8aa0b3
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-wrap: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #20242b;
    border-radius: .3125rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}

pre {
    display: block;
    font-size: 87.5%;
    color: #20242b
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.df-page-header__inner,.filter-mobile__subject-content-inner,.footer__inner,.messaging__entry-inner,.msg-history,.overlay-site-menu__main-inner,.overlay-site-menu__members-inner {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.ad-teaser__row,.ad-type-options,.conversation-teaser__row,.credit-charge-options,.df-page-header__content-wrapper,.footer__bottom-row,.footer__nav,.footer__top-row,.image-upload,.member-area-content,.row,.thumb-selection {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.ad-teaser-mini__body,.no-gutters>.ad-teaser__body-col,.no-gutters>.col,.no-gutters>.conversation-teaser__body-col,.no-gutters>.df-page-header__block,.no-gutters>.member-area-content__right-col,.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.ad-teaser-mini__body,.ad-teaser-mini__img-wrapper,.ad-teaser__body-col,.ad-teaser__img-col,.ad-type-options--pricing-standard .ad-type-options__col,.ad-type-options--pricing .ad-type-options__col,.ad-type-options__col,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.conversation-teaser__body-col,.conversation-teaser__img-col,.credit-charge-options__col,.df-page-header__block,.footer__language-col,.footer__legal-col,.footer__logo-col,.footer__nav-col,.footer__nav-col-left,.footer__nav-col-right,.footer__support-col,.image-upload__item,.member-area-content__left-col,.member-area-content__right-col,.thumb-selection__item {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.ad-teaser-mini__body,.ad-teaser__body-col,.col,.conversation-teaser__body-col,.df-page-header__block,.member-area-content__right-col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

.row-cols-1>* {
    flex: 0 0 100%;
    max-width: 100%
}

.row-cols-2>* {
    flex: 0 0 50%;
    max-width: 50%
}

.row-cols-3>* {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

.row-cols-4>* {
    flex: 0 0 25%;
    max-width: 25%
}

.row-cols-5>* {
    flex: 0 0 20%;
    max-width: 20%
}

.row-cols-6>* {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

.ad-teaser-mini__img-wrapper,.ad-teaser__img-col,.col-auto,.conversation-teaser__img-col {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.col-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.col-4,.image-upload__item,.thumb-selection__item {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.col-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.ad-type-options__col,.col-6,.credit-charge-options__col {
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.col-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.col-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.ad-type-options--pricing-standard .ad-type-options__col,.col-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    order: -1
}

.order-last {
    order: 13
}

.order-0 {
    order: 0
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.order-6 {
    order: 6
}

.order-7 {
    order: 7
}

.order-8 {
    order: 8
}

.order-9 {
    order: 9
}

.order-10 {
    order: 10
}

.order-11 {
    order: 11
}

.order-12 {
    order: 12
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

.table {
    width: 100%;
    margin-bottom: .625rem;
    color: #20242b
}

.table td,.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #e0e6eb
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e0e6eb
}

.table tbody+tbody {
    border-top: 2px solid #e0e6eb
}

.table-sm td,.table-sm th {
    padding: .3rem
}

.table-bordered,.table-bordered td,.table-bordered th {
    border: 1px solid #e0e6eb
}

.table-bordered thead td,.table-bordered thead th {
    border-bottom-width: 2px
}

.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th {
    border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.05)
}

.table-hover tbody tr:hover {
    color: #20242b;
    background-color: rgba(0,0,0,.075)
}

.table-primary,.table-primary>td,.table-primary>th {
    background-color: #fec4cd
}

.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th {
    border-color: #fc91a1
}

.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {
    background-color: #feabb8
}

.table-secondary,.table-secondary>td,.table-secondary>th {
    background-color: #b8deff
}

.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th {
    border-color: #7ac1ff
}

.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {
    background-color: #9fd2ff
}

.table-success,.table-success>td,.table-success>th {
    background-color: #c4ecc9
}

.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th {
    border-color: #92db9b
}

.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {
    background-color: #b1e6b7
}

.table-info,.table-info>td,.table-info>th {
    background-color: #b8deff
}

.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th {
    border-color: #7ac1ff
}

.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {
    background-color: #9fd2ff
}

.table-warning,.table-warning>td,.table-warning>th {
    background-color: #ffeeba
}

.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th {
    border-color: #ffdf7e
}

.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {
    background-color: #ffe8a1
}

.table-danger,.table-danger>td,.table-danger>th {
    background-color: #f9dab8
}

.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th {
    border-color: #f3bb7c
}

.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {
    background-color: #f7cea0
}

.table-light,.table-light>td,.table-light>th {
    background-color: #fdfdfe
}

.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th {
    border-color: #fbfcfc
}

.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {
    background-color: #ececf6
}

.table-dark,.table-dark>td,.table-dark>th {
    background-color: #c1c2c4
}

.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th {
    border-color: #8b8d91
}

.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {
    background-color: #b4b5b8
}

.table-input,.table-input>td,.table-input>th {
    background-color: #fafbfc
}

.table-input tbody+tbody,.table-input td,.table-input th,.table-input thead th {
    border-color: #f6f8f9
}

.table-hover .table-input:hover,.table-hover .table-input:hover>td,.table-hover .table-input:hover>th {
    background-color: #eaeef2
}

.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {
    background-color: rgba(0,0,0,.075)
}

.table .thead-dark th {
    color: #fff;
    background-color: #68849d;
    border-color: #7f97ac
}

.table .thead-light th {
    color: #343a40;
    background-color: #eef1f4;
    border-color: #e0e6eb
}

.table-dark {
    color: #fff;
    background-color: #68849d
}

.table-dark td,.table-dark th,.table-dark thead th {
    border-color: #7f97ac
}

.table-dark.table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: hsla(0,0%,100%,.05)
}

.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: hsla(0,0%,100%,.075)
}

@media(max-width: 575.98px) {
    .table-responsive-sm {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-sm>.table-bordered {
        border: 0
    }
}

@media(max-width: 767.98px) {
    .table-responsive-md {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media(max-width: 991.98px) {
    .table-responsive-lg {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media(max-width: 1199.98px) {
    .table-responsive-xl {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.table-responsive>.table-bordered {
    border: 0
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.375em + 2.25rem + 2px);
    padding: 1.125rem 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375;
    color: #20242b;
    background-color: #eef1f4;
    background-clip: padding-box;
    border: 1px solid #eef1f4;
    border-radius: .3125rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    color: #20242b;
    background-color: #eef1f4;
    border-color: #80c4ff;
    outline: 0;
    box-shadow: none
}

.form-control::-moz-placeholder {
    color: #8aa0b3;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #8aa0b3;
    opacity: 1
}

.form-control::-ms-input-placeholder {
    color: #8aa0b3;
    opacity: 1
}

.form-control::placeholder {
    color: #8aa0b3;
    opacity: 1
}

.form-control:disabled,.form-control[readonly] {
    background-color: #eef1f4;
    opacity: 1
}

input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #20242b
}

select.form-control:focus::-ms-value {
    color: #20242b;
    background-color: #eef1f4
}

.form-control-file,.form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    padding-top: calc(1.125rem + 1px);
    padding-bottom: calc(1.125rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.375
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5
}

.col-form-label-sm {
    padding-top: calc(.8125rem + 1px);
    padding-bottom: calc(.8125rem + 1px);
    font-size: .875rem;
    line-height: 1.4285
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: 1.125rem 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.375;
    color: #20242b;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    height: calc(1.4285em + 1.625rem + 2px);
    padding: .8125rem .9375rem;
    font-size: .875rem;
    line-height: 1.4285;
    border-radius: .3125rem
}

.form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .625rem
}

select.form-control[multiple],select.form-control[size],textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 20px
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row>.ad-teaser-mini__body,.form-row>.ad-teaser__body-col,.form-row>.col,.form-row>.conversation-teaser__body-col,.form-row>.df-page-header__block,.form-row>.member-area-content__right-col,.form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label {
    color: #8aa0b3
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875rem;
    color: #eef1f4
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .75em;
    line-height: 1.375;
    color: #20242b;
    background-color: #eef1f4;
    border-radius: 4px
}

.form-row>.ad-teaser-mini__body>.valid-tooltip,.form-row>.ad-teaser__body-col>.valid-tooltip,.form-row>.col>.valid-tooltip,.form-row>.conversation-teaser__body-col>.valid-tooltip,.form-row>.df-page-header__block>.valid-tooltip,.form-row>.member-area-content__right-col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip {
    left: 5px
}

.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip {
    display: block
}

.form-control.is-valid,.was-validated .form-control:valid {
    border-color: #eef1f4
}

.form-control.is-valid:focus,.was-validated .form-control:valid:focus {
    border-color: #eef1f4;
    box-shadow: 0 0 0 .2rem rgba(238,241,244,.25)
}

.custom-select.is-valid,.was-validated .custom-select:valid {
    border-color: #eef1f4
}

.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus {
    border-color: #eef1f4;
    box-shadow: 0 0 0 .2rem rgba(238,241,244,.25)
}

.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {
    color: #eef1f4
}

.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip {
    display: block
}

.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label {
    color: #eef1f4
}

.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before {
    border-color: #eef1f4
}

.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before {
    border-color: #fff;
    background-color: #fff
}

.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before {
    box-shadow: 0 0 0 .2rem rgba(238,241,244,.25)
}

.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #eef1f4
}

.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label {
    border-color: #eef1f4;
    box-shadow: 0 0 0 .2rem rgba(238,241,244,.25)
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875rem;
    color: #e87c03
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .75em;
    line-height: 1.375;
    color: #fff;
    background-color: #e87c03;
    border-radius: 4px
}

.form-row>.ad-teaser-mini__body>.invalid-tooltip,.form-row>.ad-teaser__body-col>.invalid-tooltip,.form-row>.col>.invalid-tooltip,.form-row>.conversation-teaser__body-col>.invalid-tooltip,.form-row>.df-page-header__block>.invalid-tooltip,.form-row>.member-area-content__right-col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip {
    left: 5px
}

.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip {
    display: block
}

.form-control.is-invalid,.was-validated .form-control:invalid {
    border-color: #e87c03
}

.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus {
    border-color: #e87c03;
    box-shadow: 0 0 0 .2rem rgba(232,124,3,.25)
}

.custom-select.is-invalid,.was-validated .custom-select:invalid {
    border-color: #e87c03
}

.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus {
    border-color: #e87c03;
    box-shadow: 0 0 0 .2rem rgba(232,124,3,.25)
}

.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {
    color: #e87c03
}

.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip {
    display: block
}

.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label {
    color: #e87c03
}

.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before {
    border-color: #e87c03
}

.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before {
    border-color: #fc9522;
    background-color: #fc9522
}

.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before {
    box-shadow: 0 0 0 .2rem rgba(232,124,3,.25)
}

.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label {
    border-color: #e87c03
}

.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    border-color: #e87c03;
    box-shadow: 0 0 0 .2rem rgba(232,124,3,.25)
}

.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

.ad-manager__state,.btn,.user-ads__load-more-btn {
    display: inline-block;
    font-weight: 700;
    color: #20242b;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 1.125rem 1.25rem;
    font-size: 1rem;
    line-height: 1.375;
    border-radius: .3125rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .ad-manager__state,.btn,.user-ads__load-more-btn {
        transition: none
    }
}

.ad-manager__state:hover,.btn:hover,.user-ads__load-more-btn:hover {
    color: #20242b;
    text-decoration: none
}

.ad-manager__state:focus,.btn.focus,.btn:focus,.focus.ad-manager__state,.focus.user-ads__load-more-btn,.user-ads__load-more-btn:focus {
    outline: 0;
    box-shadow: none
}

.ad-manager__state:disabled,.btn.disabled,.btn:disabled,.disabled.ad-manager__state,.disabled.user-ads__load-more-btn,.user-ads__load-more-btn:disabled {
    opacity: .5
}

.ad-manager__state:not(:disabled):not(.disabled),.btn:not(:disabled):not(.disabled),.user-ads__load-more-btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

a.btn.disabled,a.disabled.ad-manager__state,a.disabled.user-ads__load-more-btn,fieldset:disabled a.ad-manager__state,fieldset:disabled a.btn,fieldset:disabled a.user-ads__load-more-btn {
    pointer-events: none
}

.btn-primary {
    color: #fff;
    background-color: #fa2b4b;
    border-color: #fa2b4b
}

.btn-primary.focus,.btn-primary:focus,.btn-primary:hover {
    color: #fff;
    background-color: #f9062b;
    border-color: #ec0629
}

.btn-primary.focus,.btn-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(251,75,102,.5)
}

.btn-primary.disabled,.btn-primary:disabled {
    color: #fff;
    background-color: #fa2b4b;
    border-color: #fa2b4b
}

.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #ec0629;
    border-color: #e00527
}

.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(251,75,102,.5)
}

.btn-secondary {
    color: #fff;
    background-color: #08f;
    border-color: #08f
}

.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover {
    color: #fff;
    background-color: #0074d9;
    border-color: #006dcc
}

.btn-secondary.focus,.btn-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(38,154,255,.5)
}

.btn-secondary.disabled,.btn-secondary:disabled {
    color: #fff;
    background-color: #08f;
    border-color: #08f
}

.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #006dcc;
    border-color: #0066bf
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38,154,255,.5)
}

.btn-success {
    color: #fff;
    background-color: #2dba3e;
    border-color: #2dba3e
}

.btn-success.focus,.btn-success:focus,.btn-success:hover {
    color: #fff;
    background-color: #269b34;
    border-color: #239130
}

.btn-success.focus,.btn-success:focus {
    box-shadow: 0 0 0 .2rem rgba(77,196,91,.5)
}

.btn-success.disabled,.btn-success:disabled {
    color: #fff;
    background-color: #2dba3e;
    border-color: #2dba3e
}

.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #239130;
    border-color: #21872d
}

.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(77,196,91,.5)
}

.btn-info {
    color: #fff;
    background-color: #08f;
    border-color: #08f
}

.btn-info.focus,.btn-info:focus,.btn-info:hover {
    color: #fff;
    background-color: #0074d9;
    border-color: #006dcc
}

.btn-info.focus,.btn-info:focus {
    box-shadow: 0 0 0 .2rem rgba(38,154,255,.5)
}

.btn-info.disabled,.btn-info:disabled {
    color: #fff;
    background-color: #08f;
    border-color: #08f
}

.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #006dcc;
    border-color: #0066bf
}

.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38,154,255,.5)
}

.btn-warning {
    color: #20242b;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning.focus,.btn-warning:focus,.btn-warning:hover {
    color: #20242b;
    background-color: #e0a800;
    border-color: #d39e00
}

.btn-warning.focus,.btn-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(222,169,12,.5)
}

.btn-warning.disabled,.btn-warning:disabled {
    color: #20242b;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle {
    color: #20242b;
    background-color: #d39e00;
    border-color: #c69500
}

.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(222,169,12,.5)
}

.btn-danger {
    color: #fff;
    background-color: #e87c03;
    border-color: #e87c03
}

.btn-danger.focus,.btn-danger:focus,.btn-danger:hover {
    color: #fff;
    background-color: #c26803;
    border-color: #b66102
}

.btn-danger.focus,.btn-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(235,144,41,.5)
}

.btn-danger.disabled,.btn-danger:disabled {
    color: #fff;
    background-color: #e87c03;
    border-color: #e87c03
}

.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #b66102;
    border-color: #a95a02
}

.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(235,144,41,.5)
}

.btn-light {
    color: #20242b;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light.focus,.btn-light:focus,.btn-light:hover {
    color: #20242b;
    background-color: #e2e6ea;
    border-color: #dae0e5
}

.btn-light.focus,.btn-light:focus {
    box-shadow: 0 0 0 .2rem rgba(216,217,219,.5)
}

.btn-light.disabled,.btn-light:disabled {
    color: #20242b;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle {
    color: #20242b;
    background-color: #dae0e5;
    border-color: #d3d9df
}

.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(216,217,219,.5)
}

.btn-dark {
    color: #fff;
    background-color: #20242b;
    border-color: #20242b
}

.btn-dark.focus,.btn-dark:focus,.btn-dark:hover {
    color: #fff;
    background-color: #101215;
    border-color: #0a0c0e
}

.btn-dark.focus,.btn-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(65,69,75,.5)
}

.btn-dark.disabled,.btn-dark:disabled {
    color: #fff;
    background-color: #20242b;
    border-color: #20242b
}

.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #0a0c0e;
    border-color: #050506
}

.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(65,69,75,.5)
}

.btn-input {
    color: #20242b;
    background-color: #eef1f4;
    border-color: #eef1f4
}

.btn-input.focus,.btn-input:focus,.btn-input:hover {
    color: #20242b;
    background-color: #d7dee5;
    border-color: #cfd8e0
}

.btn-input.focus,.btn-input:focus {
    box-shadow: 0 0 0 .2rem rgba(207,210,214,.5)
}

.btn-input.disabled,.btn-input:disabled {
    color: #20242b;
    background-color: #eef1f4;
    border-color: #eef1f4
}

.btn-input:not(:disabled):not(.disabled).active,.btn-input:not(:disabled):not(.disabled):active,.show>.btn-input.dropdown-toggle {
    color: #20242b;
    background-color: #cfd8e0;
    border-color: #c7d1db
}

.btn-input:not(:disabled):not(.disabled).active:focus,.btn-input:not(:disabled):not(.disabled):active:focus,.show>.btn-input.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(207,210,214,.5)
}

.btn-outline-primary {
    color: #fa2b4b;
    border-color: #fa2b4b
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #fa2b4b;
    border-color: #fa2b4b
}

.btn-outline-primary.focus,.btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(250,43,75,.5)
}

.btn-outline-primary.disabled,.btn-outline-primary:disabled {
    color: #fa2b4b;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #fa2b4b;
    border-color: #fa2b4b
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(250,43,75,.5)
}

.btn-outline-secondary {
    color: #08f;
    border-color: #08f
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #08f;
    border-color: #08f
}

.btn-outline-secondary.focus,.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(0,136,255,.5)
}

.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
    color: #08f;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #08f;
    border-color: #08f
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0,136,255,.5)
}

.btn-outline-success {
    color: #2dba3e;
    border-color: #2dba3e
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #2dba3e;
    border-color: #2dba3e
}

.btn-outline-success.focus,.btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(45,186,62,.5)
}

.btn-outline-success.disabled,.btn-outline-success:disabled {
    color: #2dba3e;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #2dba3e;
    border-color: #2dba3e
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(45,186,62,.5)
}

.btn-outline-info {
    color: #08f;
    border-color: #08f
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #08f;
    border-color: #08f
}

.btn-outline-info.focus,.btn-outline-info:focus {
    box-shadow: 0 0 0 .2rem rgba(0,136,255,.5)
}

.btn-outline-info.disabled,.btn-outline-info:disabled {
    color: #08f;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #08f;
    border-color: #08f
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0,136,255,.5)
}

.btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:hover {
    color: #20242b;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning.focus,.btn-outline-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.btn-outline-warning.disabled,.btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle {
    color: #20242b;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.btn-outline-danger {
    color: #e87c03;
    border-color: #e87c03
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #e87c03;
    border-color: #e87c03
}

.btn-outline-danger.focus,.btn-outline-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(232,124,3,.5)
}

.btn-outline-danger.disabled,.btn-outline-danger:disabled {
    color: #e87c03;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #e87c03;
    border-color: #e87c03
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(232,124,3,.5)
}

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:hover {
    color: #20242b;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light.focus,.btn-outline-light:focus {
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.btn-outline-light.disabled,.btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle {
    color: #20242b;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.btn-outline-dark {
    color: #20242b;
    border-color: #20242b
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #20242b;
    border-color: #20242b
}

.btn-outline-dark.focus,.btn-outline-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(32,36,43,.5)
}

.btn-outline-dark.disabled,.btn-outline-dark:disabled {
    color: #20242b;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #20242b;
    border-color: #20242b
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(32,36,43,.5)
}

.btn-outline-input {
    color: #eef1f4;
    border-color: #eef1f4
}

.btn-outline-input:hover {
    color: #20242b;
    background-color: #eef1f4;
    border-color: #eef1f4
}

.btn-outline-input.focus,.btn-outline-input:focus {
    box-shadow: 0 0 0 .2rem rgba(238,241,244,.5)
}

.btn-outline-input.disabled,.btn-outline-input:disabled {
    color: #eef1f4;
    background-color: transparent
}

.btn-outline-input:not(:disabled):not(.disabled).active,.btn-outline-input:not(:disabled):not(.disabled):active,.show>.btn-outline-input.dropdown-toggle {
    color: #20242b;
    background-color: #eef1f4;
    border-color: #eef1f4
}

.btn-outline-input:not(:disabled):not(.disabled).active:focus,.btn-outline-input:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-input.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(238,241,244,.5)
}

.ad-manager__state,.btn-link {
    font-weight: 400;
    color: #20242b;
    text-decoration: underline
}

.ad-manager__state:hover,.btn-link:hover {
    color: #08f;
    text-decoration: underline
}

.ad-manager__state:focus,.btn-link.focus,.btn-link:focus,.focus.ad-manager__state {
    text-decoration: underline
}

.ad-manager__state:disabled,.btn-link.disabled,.btn-link:disabled,.disabled.ad-manager__state {
    color: #8aa0b3;
    pointer-events: none
}

.btn-group-lg>.ad-manager__state,.btn-group-lg>.btn,.btn-group-lg>.user-ads__load-more-btn,.btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .625rem
}

.ad-manager__state,.btn-group-sm>.ad-manager__state,.btn-group-sm>.btn,.btn-group-sm>.user-ads__load-more-btn,.btn-sm,.user-ads__load-more-btn {
    padding: .625rem .9375rem;
    font-size: .875rem;
    line-height: 1.4285;
    border-radius: .3125rem
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: .5rem
}

input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
    width: 100%
}

.fade {
    transition: opacity .15s linear
}

@media(prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media(prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.collapsing.width {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@media(prefers-reduced-motion:reduce) {
    .collapsing.width {
        transition: none
    }
}

.dropdown,.dropleft,.dropright,.dropup {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty:after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #20242b;
    text-align: left;
    list-style: none;
    background-color: #eef1f4;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .3125rem
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropright .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropright .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropright .dropdown-toggle:after {
    vertical-align: 0
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropleft .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    display: none
}

.dropleft .dropdown-toggle:before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropleft .dropdown-toggle:before {
    vertical-align: 0
}

.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top] {
    right: auto;
    bottom: auto
}

.dropdown-divider {
    height: 0;
    margin: .3125rem 0;
    overflow: hidden;
    border-top: 1px solid #eef1f4
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #20242b;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:focus,.dropdown-item:hover {
    color: #15181c;
    text-decoration: none;
    background-color: #eef1f4
}

.dropdown-item.active,.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #08f
}

.dropdown-item.disabled,.dropdown-item:disabled {
    color: #c4cfd9;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #8aa0b3;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1.5rem;
    color: #20242b
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

.btn-group-vertical>.ad-manager__state,.btn-group-vertical>.btn,.btn-group-vertical>.user-ads__load-more-btn,.btn-group>.ad-manager__state,.btn-group>.btn,.btn-group>.user-ads__load-more-btn {
    position: relative;
    flex: 1 1 auto
}

.btn-group-vertical>.active.ad-manager__state,.btn-group-vertical>.active.user-ads__load-more-btn,.btn-group-vertical>.ad-manager__state:active,.btn-group-vertical>.ad-manager__state:focus,.btn-group-vertical>.ad-manager__state:hover,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group-vertical>.user-ads__load-more-btn:active,.btn-group-vertical>.user-ads__load-more-btn:focus,.btn-group-vertical>.user-ads__load-more-btn:hover,.btn-group>.active.ad-manager__state,.btn-group>.active.user-ads__load-more-btn,.btn-group>.ad-manager__state:active,.btn-group>.ad-manager__state:focus,.btn-group>.ad-manager__state:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.btn-group>.user-ads__load-more-btn:active,.btn-group>.user-ads__load-more-btn:focus,.btn-group>.user-ads__load-more-btn:hover {
    z-index: 1
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group>.ad-manager__state:not(:first-child),.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child),.btn-group>.user-ads__load-more-btn:not(:first-child) {
    margin-left: -1px
}

.btn-group>.ad-manager__state:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.ad-manager__state,.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn-group:not(:last-child)>.user-ads__load-more-btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.user-ads__load-more-btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.ad-manager__state:not(:first-child),.btn-group>.btn-group:not(:first-child)>.ad-manager__state,.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn-group:not(:first-child)>.user-ads__load-more-btn,.btn-group>.btn:not(:first-child),.btn-group>.user-ads__load-more-btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: .9375rem;
    padding-left: .9375rem
}

.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after {
    margin-left: 0
}

.dropleft .dropdown-toggle-split:before {
    margin-right: 0
}

.ad-manager__state+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split,.user-ads__load-more-btn+.dropdown-toggle-split {
    padding-right: .703125rem;
    padding-left: .703125rem
}

.btn-group-lg>.ad-manager__state+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split,.btn-group-lg>.user-ads__load-more-btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.btn-group-vertical>.ad-manager__state,.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.user-ads__load-more-btn {
    width: 100%
}

.btn-group-vertical>.ad-manager__state:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.user-ads__load-more-btn:not(:first-child) {
    margin-top: -1px
}

.btn-group-vertical>.ad-manager__state:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.ad-manager__state,.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:last-child)>.user-ads__load-more-btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.user-ads__load-more-btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.ad-manager__state:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.ad-manager__state,.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child)>.user-ads__load-more-btn,.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.user-ads__load-more-btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-toggle>.ad-manager__state,.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.ad-manager__state,.btn-group-toggle>.btn-group>.btn,.btn-group-toggle>.btn-group>.user-ads__load-more-btn,.btn-group-toggle>.user-ads__load-more-btn {
    margin-bottom: 0
}

.btn-group-toggle>.ad-manager__state input[type=checkbox],.btn-group-toggle>.ad-manager__state input[type=radio],.btn-group-toggle>.btn-group>.ad-manager__state input[type=checkbox],.btn-group-toggle>.btn-group>.ad-manager__state input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.user-ads__load-more-btn input[type=checkbox],.btn-group-toggle>.btn-group>.user-ads__load-more-btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.user-ads__load-more-btn input[type=checkbox],.btn-group-toggle>.user-ads__load-more-btn input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0
}

.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control {
    margin-left: -1px
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus {
    z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
    z-index: 4
}

.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.custom-file {
    display: flex;
    align-items: center
}

.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group-append,.input-group-prepend {
    display: flex
}

.input-group-append .ad-manager__state,.input-group-append .btn,.input-group-append .user-ads__load-more-btn,.input-group-prepend .ad-manager__state,.input-group-prepend .btn,.input-group-prepend .user-ads__load-more-btn {
    position: relative;
    z-index: 2
}

.input-group-append .ad-manager__state:focus,.input-group-append .btn:focus,.input-group-append .user-ads__load-more-btn:focus,.input-group-prepend .ad-manager__state:focus,.input-group-prepend .btn:focus,.input-group-prepend .user-ads__load-more-btn:focus {
    z-index: 3
}

.input-group-append .ad-manager__state+.ad-manager__state,.input-group-append .ad-manager__state+.btn,.input-group-append .ad-manager__state+.input-group-text,.input-group-append .ad-manager__state+.user-ads__load-more-btn,.input-group-append .btn+.ad-manager__state,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .btn+.user-ads__load-more-btn,.input-group-append .input-group-text+.ad-manager__state,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.user-ads__load-more-btn,.input-group-append .user-ads__load-more-btn+.ad-manager__state,.input-group-append .user-ads__load-more-btn+.btn,.input-group-append .user-ads__load-more-btn+.input-group-text,.input-group-append .user-ads__load-more-btn+.user-ads__load-more-btn,.input-group-prepend .ad-manager__state+.ad-manager__state,.input-group-prepend .ad-manager__state+.btn,.input-group-prepend .ad-manager__state+.input-group-text,.input-group-prepend .ad-manager__state+.user-ads__load-more-btn,.input-group-prepend .btn+.ad-manager__state,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .btn+.user-ads__load-more-btn,.input-group-prepend .input-group-text+.ad-manager__state,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.user-ads__load-more-btn,.input-group-prepend .user-ads__load-more-btn+.ad-manager__state,.input-group-prepend .user-ads__load-more-btn+.btn,.input-group-prepend .user-ads__load-more-btn+.input-group-text,.input-group-prepend .user-ads__load-more-btn+.user-ads__load-more-btn {
    margin-left: -1px
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-append {
    margin-left: -1px
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: 1.125rem 1rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375;
    color: #20242b;
    text-align: center;
    white-space: nowrap;
    background-color: #e0e6eb;
    border: 1px solid #eef1f4;
    border-radius: .3125rem
}

.input-group-text input[type=checkbox],.input-group-text input[type=radio] {
    margin-top: 0
}

.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea) {
    height: calc(1.5em + 1rem + 2px)
}

.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.ad-manager__state,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-append>.user-ads__load-more-btn,.input-group-lg>.input-group-prepend>.ad-manager__state,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-prepend>.user-ads__load-more-btn {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .625rem
}

.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea) {
    height: calc(1.4285em + 1.625rem + 2px)
}

.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.ad-manager__state,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-append>.user-ads__load-more-btn,.input-group-sm>.input-group-prepend>.ad-manager__state,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-prepend>.user-ads__load-more-btn {
    padding: .8125rem .9375rem;
    font-size: .875rem;
    line-height: 1.4285;
    border-radius: .3125rem
}

.input-group-lg>.custom-select,.input-group-sm>.custom-select {
    padding-right: 2rem
}

.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.ad-manager__state,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.user-ads__load-more-btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.ad-manager__state,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.user-ads__load-more-btn,.input-group>.input-group-append:last-child>.ad-manager__state:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:last-child>.user-ads__load-more-btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-prepend>.ad-manager__state,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-prepend>.user-ads__load-more-btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.input-group-append>.ad-manager__state,.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-append>.user-ads__load-more-btn,.input-group>.input-group-prepend:first-child>.ad-manager__state:not(:first-child),.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:first-child>.user-ads__load-more-btn:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.ad-manager__state,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.user-ads__load-more-btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.credit-card-selection__custom-control,.custom-control,.payment-methods__custom-control {
    position: relative;
    z-index: 1;
    display: block;
    min-height: 1.375rem;
    padding-left: 2.875rem;
    print-color-adjust: exact
}

.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-input {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1.875rem;
    height: 1.625rem;
    opacity: 0
}

.custom-control-input:checked~.custom-control-label:before {
    color: #fff;
    border-color: #08f;
    background-color: #08f
}

.custom-control-input:focus~.custom-control-label:before {
    box-shadow: none
}

.custom-control-input:focus:not(:checked)~.custom-control-label:before {
    border-color: #80c4ff
}

.custom-control-input:not(:disabled):active~.custom-control-label:before {
    color: #fff;
    background-color: #b3dbff;
    border-color: #b3dbff
}

.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label {
    color: #20242b
}

.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before {
    background-color: #fff
}

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    color: #20242b;
    vertical-align: top
}

.custom-control-label:before {
    pointer-events: none;
    background-color: #fff;
    border: 1px solid #08f
}

.custom-control-label:after,.custom-control-label:before {
    position: absolute;
    top: -.25rem;
    left: -2.875rem;
    display: block;
    width: 1.875rem;
    height: 1.875rem;
    content: ""
}

.custom-control-label:after {
    background: 50%/72% 72% no-repeat
}

.custom-checkbox .custom-control-label:before {
    border-radius: .3125rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.569' height='11.833'%3E%3Cpath data-name='Pfad 157' d='M15.488 1.385l-1.273-1.3a.275.275 0 00-.2-.086.263.263 0 00-.2.086L4.994 8.904l-3.21-3.186a.281.281 0 00-.4 0L.087 6.994a.284.284 0 000 .409l4.049 4.021a1.284 1.284 0 00.846.409 1.346 1.346 0 00.839-.395h.007l9.667-9.644a.305.305 0 00-.007-.409z' fill='%23fff'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
    border-color: #08f;
    background-color: #fff
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(250,43,75,.5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
    background-color: rgba(250,43,75,.5)
}

.credit-card-selection__custom-control .custom-control-label:before,.custom-radio .custom-control-label:before,.payment-methods__custom-control .custom-control-label:before {
    border-radius: 50%
}

.credit-card-selection__custom-control .custom-control-input:checked~.custom-control-label:after,.custom-radio .custom-control-input:checked~.custom-control-label:after,.payment-methods__custom-control .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.credit-card-selection__custom-control .custom-control-input:disabled:checked~.custom-control-label:before,.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before,.payment-methods__custom-control .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(250,43,75,.5)
}

.custom-switch {
    padding-left: 4.28125rem
}

.custom-switch .custom-control-label:before {
    left: -4.28125rem;
    width: 3.28125rem;
    pointer-events: all;
    border-radius: .9375rem
}

.custom-switch .custom-control-label:after {
    top: calc(-.25rem + 2px);
    left: calc(-4.28125rem + 2px);
    width: calc(1.875rem - 4px);
    height: calc(1.875rem - 4px);
    background-color: #08f;
    border-radius: .9375rem;
    transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .custom-switch .custom-control-label:after {
        transition: none
    }
}

.custom-switch .custom-control-input:checked~.custom-control-label:after {
    background-color: #fff;
    transform: translateX(1.40625rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(250,43,75,.5)
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.375em + 2.25rem + 2px);
    padding: 1.125rem 2rem 1.125rem 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375;
    color: #20242b;
    vertical-align: middle;
    background: #eef1f4 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7.41'%3E%3Cpath data-name='Icon material-keyboard-arrow-down' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z' fill='%2368849d'/%3E%3C/svg%3E") right 1rem center/12px 8px no-repeat;
    border: 0 solid #eef1f4;
    border-radius: .3125rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-select:focus {
    border-color: #80c4ff;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,136,255,.25)
}

.custom-select:focus::-ms-value {
    color: #20242b;
    background-color: #eef1f4
}

.custom-select[multiple],.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 1rem;
    background-image: none
}

.custom-select:disabled {
    color: #8aa0b3;
    background-color: #eef1f4
}

.custom-select::-ms-expand {
    display: none
}

.custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #20242b
}

.custom-select-sm {
    height: calc(1.4285em + 1.625rem + 2px);
    padding-top: .8125rem;
    padding-bottom: .8125rem;
    padding-left: .9375rem;
    font-size: .875rem
}

.custom-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem
}

.custom-file {
    display: inline-block;
    margin-bottom: 0
}

.custom-file,.custom-file-input {
    position: relative;
    width: 100%;
    height: calc(1.375em + 2.25rem + 2px)
}

.custom-file-input {
    z-index: 2;
    margin: 0;
    overflow: hidden;
    opacity: 0
}

.custom-file-input:focus~.custom-file-label {
    border-color: #80c4ff;
    box-shadow: none
}

.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label {
    background-color: #eef1f4
}

.custom-file-input:lang(en)~.custom-file-label:after {
    content: "Browse"
}

.custom-file-input~.custom-file-label[data-browse]:after {
    content: attr(data-browse)
}

.custom-file-label {
    left: 0;
    z-index: 1;
    height: calc(1.375em + 2.25rem + 2px);
    overflow: hidden;
    font-weight: 400;
    background-color: #eef1f4;
    border: 1px solid #eef1f4;
    border-radius: .3125rem
}

.custom-file-label,.custom-file-label:after {
    position: absolute;
    top: 0;
    right: 0;
    padding: 1.125rem 1rem;
    line-height: 1.375;
    color: #20242b
}

.custom-file-label:after {
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.375em + 2.25rem);
    content: "Browse";
    background-color: #e0e6eb;
    border-left: inherit;
    border-radius: 0 .3125rem .3125rem 0
}

.custom-range {
    width: 100%;
    height: 1.4rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-range:focus {
    outline: 0
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff,none
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,none
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff,none
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #08f;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}

@media(prefers-reduced-motion:reduce) {
    .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #b3dbff
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #08f;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

@media(prefers-reduced-motion:reduce) {
    .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #b3dbff
}

.custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .2rem;
    margin-left: .2rem;
    background-color: #08f;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance: none
}

@media(prefers-reduced-motion:reduce) {
    .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none
    }
}

.custom-range::-ms-thumb:active {
    background-color: #b3dbff
}

.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem
}

.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper {
    background-color: #dee2e6;
    border-radius: 1rem
}

.custom-range::-ms-fill-upper {
    margin-right: 15px
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #c4cfd9
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #c4cfd9
}

.custom-range:disabled::-moz-range-track {
    cursor: default
}

.custom-range:disabled::-ms-thumb {
    background-color: #c4cfd9
}

.custom-control-label:before,.custom-file-label,.custom-select {
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .custom-control-label:before,.custom-file-label,.custom-select {
        transition: none
    }
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .875rem 1rem
}

.nav-link,.nav-link:focus,.nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: #8aa0b3;
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-link {
    margin-bottom: -1px;
    background-color: transparent;
    border: 1px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
    isolation: isolate;
    border-color: #eef1f4 #eef1f4 #dee2e6
}

.nav-tabs .nav-link.disabled {
    color: #8aa0b3;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
    color: #fff;
    background-color: #fa2b4b;
    border-color: #dee2e6 #dee2e6 #fa2b4b
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    background: none;
    border: 0;
    border-radius: .3125rem
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #08f
}

.nav-fill .nav-item,.nav-fill>.nav-link {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item,.nav-justified>.nav-link {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    position: relative;
    padding: .3125rem .625rem
}

.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl,.navbar .df-page-header__inner,.navbar .filter-mobile__subject-content-inner,.navbar .footer__inner,.navbar .messaging__entry-inner,.navbar .msg-history,.navbar .overlay-site-menu__main-inner,.navbar .overlay-site-menu__members-inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between
}

.navbar-brand {
    display: inline-block;
    padding-top: .703125rem;
    padding-bottom: .703125rem;
    margin-right: .625rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap
}

.navbar-brand:focus,.navbar-brand:hover {
    text-decoration: none
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: .875rem;
    padding-bottom: .875rem
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .3125rem
}

.navbar-toggler:focus,.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: 50%/100% 100% no-repeat
}

.navbar-nav-scroll {
    max-height: 75vh;
    overflow-y: auto
}

@media(max-width: 575.98px) {
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl,.navbar-expand-sm>.df-page-header__inner,.navbar-expand-sm>.filter-mobile__subject-content-inner,.navbar-expand-sm>.footer__inner,.navbar-expand-sm>.messaging__entry-inner,.navbar-expand-sm>.msg-history,.navbar-expand-sm>.overlay-site-menu__main-inner,.navbar-expand-sm>.overlay-site-menu__members-inner {
        padding-right:0;
        padding-left: 0
    }
}

@media(max-width: 767.98px) {
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl,.navbar-expand-md>.df-page-header__inner,.navbar-expand-md>.filter-mobile__subject-content-inner,.navbar-expand-md>.footer__inner,.navbar-expand-md>.messaging__entry-inner,.navbar-expand-md>.msg-history,.navbar-expand-md>.overlay-site-menu__main-inner,.navbar-expand-md>.overlay-site-menu__members-inner {
        padding-right:0;
        padding-left: 0
    }
}

@media(max-width: 991.98px) {
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl,.navbar-expand-lg>.df-page-header__inner,.navbar-expand-lg>.filter-mobile__subject-content-inner,.navbar-expand-lg>.footer__inner,.navbar-expand-lg>.messaging__entry-inner,.navbar-expand-lg>.msg-history,.navbar-expand-lg>.overlay-site-menu__main-inner,.navbar-expand-lg>.overlay-site-menu__members-inner {
        padding-right:0;
        padding-left: 0
    }
}

@media(max-width: 1199.98px) {
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl,.navbar-expand-xl>.df-page-header__inner,.navbar-expand-xl>.filter-mobile__subject-content-inner,.navbar-expand-xl>.footer__inner,.navbar-expand-xl>.messaging__entry-inner,.navbar-expand-xl>.msg-history,.navbar-expand-xl>.overlay-site-menu__main-inner,.navbar-expand-xl>.overlay-site-menu__members-inner {
        padding-right:0;
        padding-left: 0
    }
}

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start
}

.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl,.navbar-expand>.df-page-header__inner,.navbar-expand>.filter-mobile__subject-content-inner,.navbar-expand>.footer__inner,.navbar-expand>.messaging__entry-inner,.navbar-expand>.msg-history,.navbar-expand>.overlay-site-menu__main-inner,.navbar-expand>.overlay-site-menu__members-inner {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl,.navbar-expand>.df-page-header__inner,.navbar-expand>.filter-mobile__subject-content-inner,.navbar-expand>.footer__inner,.navbar-expand>.messaging__entry-inner,.navbar-expand>.msg-history,.navbar-expand>.overlay-site-menu__main-inner,.navbar-expand>.overlay-site-menu__members-inner {
    flex-wrap: nowrap
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible
}

.navbar-expand .navbar-collapse {
    display: flex!important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.5)
}

.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0,0,0,.7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0,0,0,.3)
}

.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
    color: rgba(0,0,0,.5)
}

.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {
    color: rgba(0,0,0,.9)
}

.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: hsla(0,0%,100%,.5)
}

.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {
    color: hsla(0,0%,100%,.75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: hsla(0,0%,100%,.25)
}

.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: hsla(0,0%,100%,.5);
    border-color: hsla(0,0%,100%,.1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text {
    color: hsla(0,0%,100%,.5)
}

.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {
    color: #fff
}

.ad-teaser,.card,.club-teaser,.premium-club-cta {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid rgba(0,0,0,.125);
    border-radius: .3125rem
}

.ad-teaser>hr,.card>hr,.club-teaser>hr,.premium-club-cta>hr {
    margin-right: 0;
    margin-left: 0
}

.ad-teaser>.ad-options,.ad-teaser>.list-group,.card>.ad-options,.card>.list-group,.club-teaser>.ad-options,.club-teaser>.list-group,.premium-club-cta>.ad-options,.premium-club-cta>.list-group {
    border-top: inherit;
    border-bottom: inherit
}

.ad-teaser>.ad-options:first-child,.ad-teaser>.list-group:first-child,.card>.ad-options:first-child,.card>.list-group:first-child,.club-teaser>.ad-options:first-child,.club-teaser>.list-group:first-child,.premium-club-cta>.ad-options:first-child,.premium-club-cta>.list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: .3125rem;
    border-top-right-radius: .3125rem
}

.ad-teaser>.ad-options:last-child,.ad-teaser>.list-group:last-child,.card>.ad-options:last-child,.card>.list-group:last-child,.club-teaser>.ad-options:last-child,.club-teaser>.list-group:last-child,.premium-club-cta>.ad-options:last-child,.premium-club-cta>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: .3125rem;
    border-bottom-left-radius: .3125rem
}

.ad-teaser>.ad-options+.card-footer,.ad-teaser>.card-header+.ad-options,.ad-teaser>.card-header+.list-group,.ad-teaser>.list-group+.card-footer,.card>.ad-options+.card-footer,.card>.card-header+.ad-options,.card>.card-header+.list-group,.card>.list-group+.card-footer,.club-teaser>.ad-options+.card-footer,.club-teaser>.card-header+.ad-options,.club-teaser>.card-header+.list-group,.club-teaser>.list-group+.card-footer,.premium-club-cta>.ad-options+.card-footer,.premium-club-cta>.card-header+.ad-options,.premium-club-cta>.card-header+.list-group,.premium-club-cta>.list-group+.card-footer {
    border-top: 0
}

.ad-teaser__body,.card-body,.club-teaser__body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem
}

.ad-teaser__title,.card-title {
    margin-bottom: .75rem
}

.card-subtitle {
    margin-top: -.375rem
}

.card-subtitle,.card-text:last-child {
    margin-bottom: 0
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1.25rem
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 0 solid rgba(0,0,0,.125)
}

.card-header:first-child {
    border-radius: .3125rem .3125rem 0 0
}

.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0,0,0,.03);
    border-top: 0 solid rgba(0,0,0,.125)
}

.card-footer:last-child {
    border-radius: 0 0 .3125rem .3125rem
}

.card-header-tabs {
    margin-bottom: -.75rem;
    border-bottom: 0
}

.card-header-pills,.card-header-tabs {
    margin-right: -.625rem;
    margin-left: -.625rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    border-radius: .3125rem
}

.ad-teaser__img,.card-img,.card-img-bottom,.card-img-top,.club-teaser__img {
    flex-shrink: 0;
    width: 100%
}

.ad-teaser__img,.card-img,.card-img-top,.club-teaser__img {
    border-top-left-radius: .3125rem;
    border-top-right-radius: .3125rem
}

.ad-teaser__img,.card-img,.card-img-bottom,.club-teaser__img {
    border-bottom-right-radius: .3125rem;
    border-bottom-left-radius: .3125rem
}

.card-deck .ad-teaser,.card-deck .card,.card-deck .club-teaser,.card-deck .premium-club-cta,.card-group>.ad-teaser,.card-group>.card,.card-group>.club-teaser,.card-group>.premium-club-cta {
    margin-bottom: 15px
}

.card-columns .ad-teaser,.card-columns .card,.card-columns .club-teaser,.card-columns .premium-club-cta {
    margin-bottom: .75rem
}

.accordion {
    overflow-anchor: none
}

.accordion>.ad-teaser,.accordion>.card,.accordion>.club-teaser,.accordion>.premium-club-cta {
    overflow: hidden
}

.accordion>.ad-teaser:not(:last-of-type),.accordion>.card:not(:last-of-type),.accordion>.club-teaser:not(:last-of-type),.accordion>.premium-club-cta:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion>.ad-teaser:not(:first-of-type),.accordion>.card:not(:first-of-type),.accordion>.club-teaser:not(:first-of-type),.accordion>.premium-club-cta:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion>.ad-teaser>.card-header,.accordion>.card>.card-header,.accordion>.club-teaser>.card-header,.accordion>.premium-club-cta>.card-header {
    border-radius: 0;
    margin-bottom: 0
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: .75rem 0;
    margin-bottom: 1rem;
    font-size: .875rem;
    list-style: none;
    background-color: transparent;
    border-radius: .3125rem
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .625rem
}

.breadcrumb-item+.breadcrumb-item:before {
    float: left;
    padding-right: .625rem;
    color: #c4cfd9;
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1LjQ5NCIgaGVpZ2h0PSI5LjYwOCI+PHBhdGggZGF0YS1uYW1lPSJJY29uIGlvbmljLWlvcy1hcnJvdy1mb3J3YXJkIiBkPSJNMy44MzggNC44MDRMLjIwMiAxLjE3YS42ODQuNjg0IDAgMDEwLS45Ny42OTIuNjkyIDAgMDEuOTczIDBsNC4xMTkgNC4xMTdhLjY4NS42ODUgMCAwMS4wMi45NDdsLTQuMTM2IDQuMTRhLjY4Ny42ODcgMCAwMS0uOTczLS45N3oiIGZpbGw9IiNDNENGRDkiLz48L3N2Zz4=")
}

.breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration: underline;
    text-decoration: none
}

.breadcrumb-item.active {
    color: #8aa0b3
}

.pager__list,.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .3125rem
}

.page-link,.pager__link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #20242b;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid hsla(0,0%,89%,.6)
}

.page-link:hover,.pager__link:hover {
    z-index: 2;
    color: #08f;
    text-decoration: none;
    background-color: #eef1f4;
    border-color: #dee2e6
}

.page-link:focus,.pager__link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: none
}

.page-item:first-child .page-link,.page-item:first-child .pager__link,.pager__item--arrow:first-child .page-link,.pager__item--arrow:first-child .pager__link {
    margin-left: 0;
    border-top-left-radius: .3125rem;
    border-bottom-left-radius: .3125rem
}

.page-item:last-child .page-link,.page-item:last-child .pager__link,.pager__item--arrow:last-child .page-link,.pager__item--arrow:last-child .pager__link {
    border-top-right-radius: .3125rem;
    border-bottom-right-radius: .3125rem
}

.active.pager__item--arrow .page-link,.active.pager__item--arrow .pager__link,.page-item.active .page-link,.page-item.active .pager__link {
    z-index: 3;
    color: #fff;
    background-color: #08f;
    border-color: #08f
}

.disabled.pager__item--arrow .page-link,.disabled.pager__item--arrow .pager__link,.page-item.disabled .page-link,.page-item.disabled .pager__link {
    color: #20242b;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: hsla(0,0%,89%,.6)
}

.pagination-lg .page-link,.pagination-lg .pager__link {
    padding: .75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link,.pagination-lg .page-item:first-child .pager__link,.pagination-lg .pager__item--arrow:first-child .page-link,.pagination-lg .pager__item--arrow:first-child .pager__link {
    border-top-left-radius: .625rem;
    border-bottom-left-radius: .625rem
}

.pagination-lg .page-item:last-child .page-link,.pagination-lg .page-item:last-child .pager__link,.pagination-lg .pager__item--arrow:last-child .page-link,.pagination-lg .pager__item--arrow:last-child .pager__link {
    border-top-right-radius: .625rem;
    border-bottom-right-radius: .625rem
}

.pagination-sm .page-link,.pagination-sm .pager__link {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link,.pagination-sm .page-item:first-child .pager__link,.pagination-sm .pager__item--arrow:first-child .page-link,.pagination-sm .pager__item--arrow:first-child .pager__link {
    border-top-left-radius: .3125rem;
    border-bottom-left-radius: .3125rem
}

.pagination-sm .page-item:last-child .page-link,.pagination-sm .page-item:last-child .pager__link,.pagination-sm .pager__item--arrow:last-child .page-link,.pagination-sm .pager__item--arrow:last-child .pager__link {
    border-top-right-radius: .3125rem;
    border-bottom-right-radius: .3125rem
}

.ad-gallery__indicator,.ad-options__badge,.ad-teaser__decoration--badge,.badge,.counter-badge,.credit-charge-options__bonus {
    display: inline-block;
    padding: .75em .8333em;
    font-size: .5833em;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .3125rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .ad-gallery__indicator,.ad-options__badge,.ad-teaser__decoration--badge,.badge,.counter-badge,.credit-charge-options__bonus {
        transition: none
    }
}

a.ad-gallery__indicator:focus,a.ad-gallery__indicator:hover,a.ad-options__badge:focus,a.ad-options__badge:hover,a.ad-teaser__decoration--badge:focus,a.ad-teaser__decoration--badge:hover,a.badge:focus,a.badge:hover,a.counter-badge:focus,a.counter-badge:hover,a.credit-charge-options__bonus:focus,a.credit-charge-options__bonus:hover {
    text-decoration: none
}

.ad-gallery__indicator:empty,.ad-options__badge:empty,.ad-teaser__decoration--badge:empty,.badge:empty,.counter-badge:empty,.credit-charge-options__bonus:empty {
    display: none
}

.ad-manager__state .ad-gallery__indicator,.ad-manager__state .ad-options__badge,.ad-manager__state .ad-teaser__decoration--badge,.ad-manager__state .badge,.ad-manager__state .counter-badge,.ad-manager__state .credit-charge-options__bonus,.btn .ad-gallery__indicator,.btn .ad-options__badge,.btn .ad-teaser__decoration--badge,.btn .badge,.btn .counter-badge,.btn .credit-charge-options__bonus,.user-ads__load-more-btn .ad-gallery__indicator,.user-ads__load-more-btn .ad-options__badge,.user-ads__load-more-btn .ad-teaser__decoration--badge,.user-ads__load-more-btn .badge,.user-ads__load-more-btn .counter-badge,.user-ads__load-more-btn .credit-charge-options__bonus {
    position: relative;
    top: -1px
}

.ad-gallery__indicator,.badge-pill,.counter-badge,.credit-charge-options__bonus {
    padding-right: 1em;
    padding-left: 1em;
    border-radius: 10rem
}

.ad-teaser__decoration--badge,.badge-primary {
    color: #fff;
    background-color: #fa2b4b
}

a.ad-teaser__decoration--badge:focus,a.ad-teaser__decoration--badge:hover,a.badge-primary:focus,a.badge-primary:hover {
    color: #fff;
    background-color: #ec0629
}

a.ad-teaser__decoration--badge:focus,a.badge-primary.focus,a.badge-primary:focus,a.focus.ad-teaser__decoration--badge {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(250,43,75,.5)
}

.badge-secondary {
    color: #fff;
    background-color: #08f
}

a.badge-secondary:focus,a.badge-secondary:hover {
    color: #fff;
    background-color: #006dcc
}

a.badge-secondary.focus,a.badge-secondary:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,136,255,.5)
}

.badge-success,.credit-charge-options__bonus {
    color: #fff;
    background-color: #2dba3e
}

a.badge-success:focus,a.badge-success:hover,a.credit-charge-options__bonus:focus,a.credit-charge-options__bonus:hover {
    color: #fff;
    background-color: #239130
}

a.badge-success.focus,a.badge-success:focus,a.credit-charge-options__bonus:focus,a.focus.credit-charge-options__bonus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(45,186,62,.5)
}

.badge-info {
    color: #fff;
    background-color: #08f
}

a.badge-info:focus,a.badge-info:hover {
    color: #fff;
    background-color: #006dcc
}

a.badge-info.focus,a.badge-info:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,136,255,.5)
}

.badge-warning {
    color: #20242b;
    background-color: #ffc107
}

a.badge-warning:focus,a.badge-warning:hover {
    color: #20242b;
    background-color: #d39e00
}

a.badge-warning.focus,a.badge-warning:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

.badge-danger {
    color: #fff;
    background-color: #e87c03
}

a.badge-danger:focus,a.badge-danger:hover {
    color: #fff;
    background-color: #b66102
}

a.badge-danger.focus,a.badge-danger:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(232,124,3,.5)
}

.badge-light {
    color: #20242b;
    background-color: #f8f9fa
}

a.badge-light:focus,a.badge-light:hover {
    color: #20242b;
    background-color: #dae0e5
}

a.badge-light.focus,a.badge-light:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

.ad-gallery__indicator,.badge-dark {
    color: #fff;
    background-color: #20242b
}

a.ad-gallery__indicator:focus,a.ad-gallery__indicator:hover,a.badge-dark:focus,a.badge-dark:hover {
    color: #fff;
    background-color: #0a0c0e
}

a.ad-gallery__indicator:focus,a.badge-dark.focus,a.badge-dark:focus,a.focus.ad-gallery__indicator {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(32,36,43,.5)
}

.badge-input {
    color: #20242b;
    background-color: #eef1f4
}

a.badge-input:focus,a.badge-input:hover {
    color: #20242b;
    background-color: #cfd8e0
}

a.badge-input.focus,a.badge-input:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(238,241,244,.5)
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #eef1f4;
    border-radius: .625rem
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

.alert {
    position: relative;
    padding: 1.25rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .3125rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 3.5rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem;
    color: inherit
}

.alert-primary {
    color: #821627;
    background-color: #fa2b4b;
    border-color: #fa2b4b
}

.alert-primary hr {
    border-top-color: #f91236
}

.alert-primary .alert-link {
    color: #560f1a
}

.alert-secondary {
    color: #004785;
    background-color: #08f;
    border-color: #08f
}

.alert-secondary hr {
    border-top-color: #007ae6
}

.alert-secondary .alert-link {
    color: #002c52
}

.alert-success {
    color: #176120;
    background-color: #2dba3e;
    border-color: #2dba3e
}

.alert-success hr {
    border-top-color: #28a537
}

.alert-success .alert-link {
    color: #0d3812
}

.alert-info {
    color: #004785;
    border-color: #08f
}

.alert-info hr {
    border-top-color: #007ae6
}

.alert-info .alert-link {
    color: #002c52
}

.alert-warning {
    color: #856404;
    background-color: #ffc107;
    border-color: #ffc107
}

.alert-warning hr {
    border-top-color: #edb100
}

.alert-warning .alert-link {
    color: #533f03
}

.alert-danger {
    color: #794002;
    border-color: #e87c03
}

.alert-danger hr {
    border-top-color: #cf6f03
}

.alert-danger .alert-link {
    color: #472501
}

.alert-light {
    color: #818182;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.alert-light hr {
    border-top-color: #e9ecef
}

.alert-light .alert-link {
    color: #686868
}

.alert-dark {
    color: #111316;
    background-color: #20242b;
    border-color: #20242b
}

.alert-dark hr {
    border-top-color: #15181c
}

.alert-dark .alert-link {
    color: #000
}

.alert-input {
    color: #7c7d7f;
    background-color: #eef1f4;
    border-color: #eef1f4
}

.alert-input hr {
    border-top-color: #dfe4ea
}

.alert-input .alert-link {
    color: #636465
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 10px 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    height: 10px;
    line-height: 0;
    font-size: .75rem;
    background-color: #d7f6db;
    border-radius: .625rem
}

.progress,.progress-bar {
    display: flex;
    overflow: hidden
}

.progress-bar {
    flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: rgba(45,186,62,.5);
    transition: width .6s ease
}

@media(prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-size: 10px 10px
}

.progress-bar-animated {
    animation: progress-bar-stripes 1s linear infinite
}

@media(prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        animation: none
    }
}

.media {
    display: flex;
    align-items: flex-start
}

.media-body {
    flex: 1
}

.ad-options,.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: .3125rem
}

.ad-options__item,.list-group-item-action {
    width: 100%;
    color: #343a40;
    text-align: inherit
}

.ad-options__item:focus,.ad-options__item:hover,.list-group-item-action:focus,.list-group-item-action:hover {
    z-index: 1;
    color: #343a40;
    text-decoration: none;
    background-color: #f8f9fa
}

.ad-options__item:active,.list-group-item-action:active {
    color: #20242b;
    background-color: #eef1f4
}

.ad-options__item,.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125)
}

.ad-options__item:first-child,.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.ad-options__item:last-child,.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

.ad-options__item:disabled,.disabled.ad-options__item,.list-group-item.disabled,.list-group-item:disabled {
    color: #8aa0b3;
    pointer-events: none;
    background-color: #fff
}

.active.ad-options__item,.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #08f;
    border-color: #08f
}

.ad-options__item+.ad-options__item,.ad-options__item+.list-group-item,.list-group-item+.ad-options__item,.list-group-item+.list-group-item {
    border-top-width: 0
}

.ad-options__item+.active.ad-options__item,.ad-options__item+.list-group-item.active,.list-group-item+.active.ad-options__item,.list-group-item+.list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal>.ad-options__item:first-child,.list-group-horizontal>.list-group-item:first-child {
    border-bottom-left-radius: .3125rem;
    border-top-right-radius: 0
}

.list-group-horizontal>.ad-options__item:last-child,.list-group-horizontal>.list-group-item:last-child {
    border-top-right-radius: .3125rem;
    border-bottom-left-radius: 0
}

.list-group-horizontal>.active.ad-options__item,.list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

.list-group-horizontal>.ad-options__item+.ad-options__item,.list-group-horizontal>.ad-options__item+.list-group-item,.list-group-horizontal>.list-group-item+.ad-options__item,.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: 1px;
    border-left-width: 0
}

.list-group-horizontal>.ad-options__item+.active.ad-options__item,.list-group-horizontal>.ad-options__item+.list-group-item.active,.list-group-horizontal>.list-group-item+.active.ad-options__item,.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px
}

.ad-options,.list-group-flush {
    border-radius: 0
}

.ad-options>.ad-options__item,.ad-options>.list-group-item,.list-group-flush>.ad-options__item,.list-group-flush>.list-group-item {
    border-width: 0 0 1px
}

.ad-options>.ad-options__item:last-child,.ad-options>.list-group-item:last-child,.list-group-flush>.ad-options__item:last-child,.list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0
}

.list-group-item-primary {
    color: #821627;
    background-color: #fec4cd
}

.list-group-item-primary.ad-options__item:focus,.list-group-item-primary.ad-options__item:hover,.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {
    color: #821627;
    background-color: #feabb8
}

.list-group-item-primary.active.ad-options__item,.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #821627;
    border-color: #821627
}

.list-group-item-secondary {
    color: #004785;
    background-color: #b8deff
}

.list-group-item-secondary.ad-options__item:focus,.list-group-item-secondary.ad-options__item:hover,.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {
    color: #004785;
    background-color: #9fd2ff
}

.list-group-item-secondary.active.ad-options__item,.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #004785;
    border-color: #004785
}

.list-group-item-success {
    color: #176120;
    background-color: #c4ecc9
}

.list-group-item-success.ad-options__item:focus,.list-group-item-success.ad-options__item:hover,.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {
    color: #176120;
    background-color: #b1e6b7
}

.list-group-item-success.active.ad-options__item,.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #176120;
    border-color: #176120
}

.list-group-item-info {
    color: #004785;
    background-color: #b8deff
}

.list-group-item-info.ad-options__item:focus,.list-group-item-info.ad-options__item:hover,.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {
    color: #004785;
    background-color: #9fd2ff
}

.list-group-item-info.active.ad-options__item,.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #004785;
    border-color: #004785
}

.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba
}

.list-group-item-warning.ad-options__item:focus,.list-group-item-warning.ad-options__item:hover,.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {
    color: #856404;
    background-color: #ffe8a1
}

.list-group-item-warning.active.ad-options__item,.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404
}

.list-group-item-danger {
    color: #794002;
    background-color: #f9dab8
}

.list-group-item-danger.ad-options__item:focus,.list-group-item-danger.ad-options__item:hover,.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover {
    color: #794002;
    background-color: #f7cea0
}

.list-group-item-danger.active.ad-options__item,.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #794002;
    border-color: #794002
}

.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe
}

.list-group-item-light.ad-options__item:focus,.list-group-item-light.ad-options__item:hover,.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover {
    color: #818182;
    background-color: #ececf6
}

.list-group-item-light.active.ad-options__item,.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182
}

.list-group-item-dark {
    color: #111316;
    background-color: #c1c2c4
}

.list-group-item-dark.ad-options__item:focus,.list-group-item-dark.ad-options__item:hover,.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover {
    color: #111316;
    background-color: #b4b5b8
}

.list-group-item-dark.active.ad-options__item,.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #111316;
    border-color: #111316
}

.list-group-item-input {
    color: #7c7d7f;
    background-color: #fafbfc
}

.list-group-item-input.ad-options__item:focus,.list-group-item-input.ad-options__item:hover,.list-group-item-input.list-group-item-action:focus,.list-group-item-input.list-group-item-action:hover {
    color: #7c7d7f;
    background-color: #eaeef2
}

.list-group-item-input.active.ad-options__item,.list-group-item-input.list-group-item-action.active {
    color: #fff;
    background-color: #7c7d7f;
    border-color: #7c7d7f
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

.close:hover {
    color: #000;
    text-decoration: none
}

.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover {
    opacity: .75
}

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

a.close.disabled {
    pointer-events: none
}

.toast {
    flex-basis: 100%;
    max-width: 100%;
    font-size: 1rem;
    color: #20242b;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #fff;
    box-shadow: 0 3px 15px rgba(55,56,57,.2705882353);
    opacity: 0;
    border-radius: .625rem
}

.toast:not(:last-child) {
    margin-bottom: 1.25rem
}

.toast.showing {
    opacity: 1
}

.toast.show {
    display: block;
    opacity: 1
}

.toast.hide {
    display: none
}

.toast-header {
    display: flex;
    align-items: center;
    color: #8aa0b3;
    background-color: hsla(0,0%,100%,.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0,0,0,.05);
    border-top-left-radius: calc(.625rem - 1px);
    border-top-right-radius: calc(.625rem - 1px)
}

.toast-body,.toast-header {
    padding: 1.25rem
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 15px;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: scale(.8)
}

@media(prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 30px)
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 30px);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header {
    flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 30px)
}

.modal-dialog-centered:before {
    display: block;
    height: calc(100vh - 30px);
    height: -moz-min-content;
    height: min-content;
    content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable:before {
    content: none
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 0 solid rgba(0,0,0,.2);
    border-radius: .625rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #0d0f12
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .4
}

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 0 solid #e0e6eb;
    border-top-left-radius: .625rem;
    border-top-right-radius: .625rem
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}

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

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 3rem 2.5rem
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: 3rem 2.5rem-0.25rem;
    border-top: 0 solid #e0e6eb;
    border-bottom-right-radius: .625rem;
    border-bottom-left-radius: .625rem
}

.modal-footer>* {
    margin: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

.tooltip {
    position: absolute;
    z-index: 1038;
    display: block;
    margin: 0;
    font-family: Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-style: normal;
    font-weight: 400;
    line-height: 1.375;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: .75em;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: 1
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .arrow:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow {
    bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #20242b
}

.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #20242b
}

.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow {
    top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #20242b
}

.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #20242b
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #20242b;
    border-radius: 4px
}

.popover {
    top: 0;
    left: 0;
    z-index: 1060;
    max-width: 276px;
    font-family: Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-style: normal;
    font-weight: 400;
    line-height: 1.375;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .625rem
}

.popover,.popover .arrow {
    position: absolute;
    display: block
}

.popover .arrow {
    width: 1rem;
    height: .5rem;
    margin: 0 .625rem
}

.popover .arrow:after,.popover .arrow:before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-popover-auto[x-placement^=top],.bs-popover-top {
    margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow {
    bottom: calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before {
    bottom: 0;
    border-width: .5rem .5rem 0;
    border-top-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after {
    bottom: 1px;
    border-width: .5rem .5rem 0;
    border-top-color: #fff
}

.bs-popover-auto[x-placement^=right],.bs-popover-right {
    margin-left: .5rem
}

.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow {
    left: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem;
    margin: .625rem 0
}

.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before {
    left: 0;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after {
    left: 1px;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: #fff
}

.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom {
    margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow {
    top: calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before {
    top: 0;
    border-width: 0 .5rem .5rem;
    border-bottom-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after {
    top: 1px;
    border-width: 0 .5rem .5rem;
    border-bottom-color: #fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7
}

.bs-popover-auto[x-placement^=left],.bs-popover-left {
    margin-right: .5rem
}

.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow {
    right: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem;
    margin: .625rem 0
}

.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before {
    right: 0;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after {
    right: 1px;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: #fff
}

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.625rem - 1px);
    border-top-right-radius: calc(.625rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: .5rem .75rem;
    color: #20242b
}

.carousel {
    position: relative
}

.carousel.pointer-event {
    touch-action: pan-y
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner:after {
    display: block;
    clear: both;
    content: ""
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item-next,.carousel-item-prev,.carousel-item.active {
    display: block
}

.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left) {
    transform: translateX(100%)
}

.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right) {
    transform: translateX(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active {
    z-index: 1;
    opacity: 1
}

.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media(prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
        transition: none
    }
}

.carousel-control-next,.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: none;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@media(prefers-reduced-motion:reduce) {
    .carousel-control-next,.carousel-control-prev {
        transition: none
    }
}

.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon,.carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: 50%/100% 100% no-repeat
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

.carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media(prefers-reduced-motion:reduce) {
    .carousel-indicators li {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}

@keyframes spinner-border {
    to {
        transform: rotate(1turn)
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    border: .25em solid;
    border-right: .25em solid transparent;
    border-radius: 50%;
    animation: spinner-border .75s linear infinite
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    background-color: currentcolor;
    border-radius: 50%;
    opacity: 0;
    animation: spinner-grow .75s linear infinite
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

@media(prefers-reduced-motion:reduce) {
    .spinner-border,.spinner-grow {
        animation-duration: 1.5s
    }
}

.align-baseline {
    vertical-align: baseline!important
}

.align-top {
    vertical-align: top!important
}

.align-middle {
    vertical-align: middle!important
}

.align-bottom {
    vertical-align: bottom!important
}

.align-text-bottom {
    vertical-align: text-bottom!important
}

.align-text-top {
    vertical-align: text-top!important
}

.bg-primary {
    background-color: #fa2b4b!important
}

a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {
    background-color: #ec0629!important
}

.bg-secondary {
    background-color: #08f!important
}

a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover {
    background-color: #006dcc!important
}

.bg-success {
    background-color: #2dba3e!important
}

a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover {
    background-color: #239130!important
}

.bg-info {
    background-color: #08f!important
}

a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover {
    background-color: #006dcc!important
}

.bg-warning {
    background-color: #ffc107!important
}

a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover {
    background-color: #d39e00!important
}

.bg-danger {
    background-color: #e87c03!important
}

a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover {
    background-color: #b66102!important
}

.bg-light {
    background-color: #f8f9fa!important
}

a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover {
    background-color: #dae0e5!important
}

.bg-dark {
    background-color: #20242b!important
}

a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover {
    background-color: #0a0c0e!important
}

.bg-input {
    background-color: #eef1f4!important
}

a.bg-input:focus,a.bg-input:hover,button.bg-input:focus,button.bg-input:hover {
    background-color: #cfd8e0!important
}

.ad-teaser-simple,.bg-white,.content-box,.pager__input {
    background-color: #fff!important
}

.bg-transparent {
    background-color: transparent!important
}

.border,.pager__input {
    border: 1px solid #e0e6eb!important
}

.border-top,.credit-card-selection__item,.credit-history__mutation,.payment-methods__item {
    border-top: 1px solid #e0e6eb!important
}

.border-right {
    border-right: 1px solid #e0e6eb!important
}

.border-bottom,.credit-history {
    border-bottom: 1px solid #e0e6eb!important
}

.border-left {
    border-left: 1px solid #e0e6eb!important
}

.border-0 {
    border: 0!important
}

.border-top-0 {
    border-top: 0!important
}

.border-right-0 {
    border-right: 0!important
}

.border-bottom-0 {
    border-bottom: 0!important
}

.border-left-0 {
    border-left: 0!important
}

.border-primary {
    border-color: #fa2b4b!important
}

.border-secondary {
    border-color: #08f!important
}

.border-success {
    border-color: #2dba3e!important
}

.border-info {
    border-color: #08f!important
}

.border-warning {
    border-color: #ffc107!important
}

.border-danger {
    border-color: #e87c03!important
}

.border-light {
    border-color: #f8f9fa!important
}

.border-dark {
    border-color: #20242b!important
}

.border-input {
    border-color: #eef1f4!important
}

.border-white {
    border-color: #fff!important
}

.ad-contact-overlay,.ad-teaser-carousel__img-wrapper,.ad-teaser-carousel__link,.ad-teaser-mini,.ad-teaser-simple,.ad-teaser-simple__img-wrapper,.ad-type-options--pricing .ad-type-options__item,.ad-type-options__label,.admin-actions-overlay,.club-profile-overlay__img-wrapper,.club-teaser-carousel__img-wrapper,.club-teaser-carousel__link,.club-teaser-insertion,.content-box,.credit-charge-options__label,.feature-tiles__item,.filter-desktop__drop,.image-verification__preview,.input-group-animated,.list-AxDxS,.list-AxDxS__placeholder,.messaging__bubble,.msg-history__bubble,.only-with-condom-indicator,.rounded,.rounded-sm,.search__input-group,.sexforum-link,.support,.thumb-selection__img,.user-ads,.user-ads__img-wrapper {
    border-radius: .3125rem!important
}

.rounded-top {
    border-top-left-radius: .3125rem!important
}

.rounded-right,.rounded-top {
    border-top-right-radius: .3125rem!important
}

.rounded-bottom,.rounded-right {
    border-bottom-right-radius: .3125rem!important
}

.rounded-bottom,.rounded-left {
    border-bottom-left-radius: .3125rem!important
}

.rounded-left {
    border-top-left-radius: .3125rem!important
}

.rounded-lg {
    border-radius: .625rem!important
}

.rounded-circle {
    border-radius: 50%!important
}

.rounded-pill {
    border-radius: 50rem!important
}

.rounded-0 {
    border-radius: 0!important
}

.clearfix:after {
    display: block;
    clear: both;
    content: ""
}

.d-none,.filter-desktop,.footer__language-col,.member-area-content__left-col {
    display: none!important
}

.d-inline {
    display: inline!important
}

.d-inline-block {
    display: inline-block!important
}

.d-block {
    display: block!important
}

.d-table {
    display: table!important
}

.d-table-row {
    display: table-row!important
}

.d-table-cell {
    display: table-cell!important
}

.ad-options__item,.d-flex {
    display: flex!important
}

.d-inline-flex {
    display: inline-flex!important
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive:before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9:before {
    padding-top: 42.85714286%
}

.embed-responsive-16by9:before {
    padding-top: 56.25%
}

.embed-responsive-4by3:before {
    padding-top: 75%
}

.embed-responsive-1by1:before {
    padding-top: 100%
}

.flex-row {
    flex-direction: row!important
}

.flex-column {
    flex-direction: column!important
}

.flex-row-reverse {
    flex-direction: row-reverse!important
}

.flex-column-reverse {
    flex-direction: column-reverse!important
}

.flex-wrap {
    flex-wrap: wrap!important
}

.flex-nowrap {
    flex-wrap: nowrap!important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse!important
}

.flex-fill {
    flex: 1 1 auto!important
}

.flex-grow-0 {
    flex-grow: 0!important
}

.flex-grow-1 {
    flex-grow: 1!important
}

.flex-shrink-0 {
    flex-shrink: 0!important
}

.flex-shrink-1 {
    flex-shrink: 1!important
}

.justify-content-start {
    justify-content: flex-start!important
}

.justify-content-end {
    justify-content: flex-end!important
}

.justify-content-center {
    justify-content: center!important
}

.ad-options__item,.justify-content-between {
    justify-content: space-between!important
}

.justify-content-around {
    justify-content: space-around!important
}

.align-items-start {
    align-items: flex-start!important
}

.align-items-end {
    align-items: flex-end!important
}

.ad-options__item,.align-items-center,.footer__bottom-row {
    align-items: center!important
}

.align-items-baseline {
    align-items: baseline!important
}

.align-items-stretch {
    align-items: stretch!important
}

.align-content-start {
    align-content: flex-start!important
}

.align-content-end {
    align-content: flex-end!important
}

.align-content-center {
    align-content: center!important
}

.align-content-between {
    align-content: space-between!important
}

.align-content-around {
    align-content: space-around!important
}

.align-content-stretch {
    align-content: stretch!important
}

.align-self-auto {
    align-self: auto!important
}

.align-self-start {
    align-self: flex-start!important
}

.align-self-end {
    align-self: flex-end!important
}

.align-self-center {
    align-self: center!important
}

.align-self-baseline {
    align-self: baseline!important
}

.align-self-stretch {
    align-self: stretch!important
}

.float-left {
    float: left!important
}

.float-right {
    float: right!important
}

.float-none {
    float: none!important
}

.user-select-all {
    -webkit-user-select: all!important;
    -moz-user-select: all!important;
    -ms-user-select: all!important;
    user-select: all!important
}

.user-select-auto {
    -webkit-user-select: auto!important;
    -moz-user-select: auto!important;
    -ms-user-select: auto!important;
    user-select: auto!important
}

.user-select-none {
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    -ms-user-select: none!important;
    user-select: none!important
}

.overflow-auto {
    overflow: auto!important
}

.overflow-hidden {
    overflow: hidden!important
}

.position-static {
    position: static!important
}

.position-relative {
    position: relative!important
}

.position-absolute {
    position: absolute!important
}

.position-fixed {
    position: fixed!important
}

.position-sticky {
    position: sticky!important
}

.fixed-top {
    top: 0
}

.fixed-bottom,.fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    bottom: 0
}

@supports(position: sticky) {
    .sticky-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }
}

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

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important
}

.ad-teaser,.ad-teaser-simple,.ad-type-options__label,.club-teaser,.content-box,.credit-charge-options__label,.shadow,.user-ads--boxed {
    box-shadow: 0 .3125rem 1.25rem rgba(53,58,62,.1215686275)!important
}

.ad-teaser:active,.ad-teaser:focus,.ad-teaser:hover,.club-teaser:active,.club-teaser:focus,.club-teaser:hover,.shadow-lg {
    box-shadow: 0 .5rem 1.25rem rgba(53,58,62,.2)!important
}

.shadow-none {
    box-shadow: none!important
}

.w-25 {
    width: 25%!important
}

.w-50 {
    width: 50%!important
}

.w-75 {
    width: 75%!important
}

.w-100 {
    width: 100%!important
}

.w-auto {
    width: auto!important
}

.h-25 {
    height: 25%!important
}

.h-50 {
    height: 50%!important
}

.h-75 {
    height: 75%!important
}

.h-100 {
    height: 100%!important
}

.h-auto {
    height: auto!important
}

.mw-100 {
    max-width: 100%!important
}

.mh-100 {
    max-height: 100%!important
}

.min-vw-100 {
    min-width: 100vw!important
}

.min-vh-100 {
    min-height: 100vh!important
}

.vw-100 {
    width: 100vw!important
}

.vh-100 {
    height: 100vh!important
}

.m-0 {
    margin: 0!important
}

.mt-0,.my-0 {
    margin-top: 0!important
}

.mr-0,.mx-0 {
    margin-right: 0!important
}

.impersonation__text,.mb-0,.my-0,.topad-selection__date {
    margin-bottom: 0!important
}

.ml-0,.mx-0 {
    margin-left: 0!important
}

.m-1 {
    margin: .3125rem!important
}

.mt-1,.my-1,.overlay-site-menu__legal-link {
    margin-top: .3125rem!important
}

.category-marker__icon,.location-marker__icon,.mr-1,.mx-1 {
    margin-right: .3125rem!important
}

.mb-1,.msg-history__phishing-warning,.my-1,.overlay-site-menu__legal-link,.user-ads__in-review-icon {
    margin-bottom: .3125rem!important
}

.ml-1,.mx-1 {
    margin-left: .3125rem!important
}

.m-2 {
    margin: .625rem!important
}

.address-preview__addition:not(:empty),.free-additional-regions-text,.mt-2,.my-2,.topad-selection__btn {
    margin-top: .625rem!important
}

.mr-2,.mx-2,.only-with-condom-indicator__text {
    margin-right: .625rem!important
}

.mb-2,.my-2,.phone-number {
    margin-bottom: .625rem!important
}

.ml-2,.mx-2,.nav-list__count,.only-with-condom-indicator__text {
    margin-left: .625rem!important
}

.m-3 {
    margin: .9375rem!important
}

.club-teaser__actions,.footer__copyright,.individual-whatsapp .invalid-feedback,.messaging__actions,.messaging__entry-inner,.msg-history__phishing-warning,.mt-3,.my-3,.telegram-username .invalid-feedback {
    margin-top: .9375rem!important
}

.mr-3,.mx-3 {
    margin-right: .9375rem!important
}

.mb-3,.messaging__bubble+.msg-history__bubble,.messaging__entry-inner,.msg-history__bubble+.msg-history__bubble,.my-3,.url-info-text h3 {
    margin-bottom: .9375rem!important
}

.ml-3,.mx-3,.phone-number-decorations__item+.phone-number-decorations__item {
    margin-left: .9375rem!important
}

.m-4 {
    margin: 1.25rem!important
}

.favorite-comment,.mt-4,.my-4,.overlay-site-menu__legal-nav,.overlay-site-menu__main-inner,.overlay-site-menu__members-inner,.topad-selection__date {
    margin-top: 1.25rem!important
}

.mr-4,.mx-4 {
    margin-right: 1.25rem!important
}

.mb-4,.my-4,.overlay-site-menu__main-inner,.overlay-site-menu__members-inner,.tax-receipt-form__address-row,.tax-receipt-form__date-row,.tax-receipt-form__name-row {
    margin-bottom: 1.25rem!important
}

.ml-4,.mx-4 {
    margin-left: 1.25rem!important
}

.m-5 {
    margin: 1.5625rem!important
}

.mt-5,.my-5,.overlay-site-menu__main-nav,.overlay-site-menu__members-nav {
    margin-top: 1.5625rem!important
}

.mr-5,.mx-5 {
    margin-right: 1.5625rem!important
}

.mb-5,.my-5,.overlay-site-menu__legal-nav,.overlay-site-menu__members-nav,.phone-number-decorations {
    margin-bottom: 1.5625rem!important
}

.ml-5,.mx-5 {
    margin-left: 1.5625rem!important
}

.m-6 {
    margin: 1.875rem!important
}

.msg-history__bubble:last-child,.mt-6,.my-6 {
    margin-top: 1.875rem!important
}

.mr-6,.mx-6 {
    margin-right: 1.875rem!important
}

.image-verification__progress,.mb-6,.msg-history__bubble:first-child,.my-6 {
    margin-bottom: 1.875rem!important
}

.ml-6,.mx-6 {
    margin-left: 1.875rem!important
}

.m-7 {
    margin: 2.1875rem!important
}

.mt-7,.my-7 {
    margin-top: 2.1875rem!important
}

.mr-7,.mx-7 {
    margin-right: 2.1875rem!important
}

.mb-7,.my-7 {
    margin-bottom: 2.1875rem!important
}

.ml-7,.mx-7 {
    margin-left: 2.1875rem!important
}

.m-8 {
    margin: 2.5rem!important
}

.image-verification__progress,.mt-8,.my-8 {
    margin-top: 2.5rem!important
}

.mr-8,.mx-8 {
    margin-right: 2.5rem!important
}

.feature-tiles,.mb-8,.my-8 {
    margin-bottom: 2.5rem!important
}

.ml-8,.mx-8 {
    margin-left: 2.5rem!important
}

.m-9 {
    margin: 2.8125rem!important
}

.mt-9,.my-9 {
    margin-top: 2.8125rem!important
}

.mr-9,.mx-9 {
    margin-right: 2.8125rem!important
}

.mb-9,.my-9 {
    margin-bottom: 2.8125rem!important
}

.ml-9,.mx-9 {
    margin-left: 2.8125rem!important
}

.m-10 {
    margin: 3.125rem!important
}

.mt-10,.my-10 {
    margin-top: 3.125rem!important
}

.mr-10,.mx-10 {
    margin-right: 3.125rem!important
}

.mb-10,.my-10,.page-ad-detail .filter-desktop,.page-club-detail .filter-desktop {
    margin-bottom: 3.125rem!important
}

.ml-10,.mx-10 {
    margin-left: 3.125rem!important
}

.m-11 {
    margin: 3.4375rem!important
}

.mt-11,.my-11 {
    margin-top: 3.4375rem!important
}

.mr-11,.mx-11 {
    margin-right: 3.4375rem!important
}

.mb-11,.my-11 {
    margin-bottom: 3.4375rem!important
}

.ml-11,.mx-11 {
    margin-left: 3.4375rem!important
}

.m-12 {
    margin: 3.75rem!important
}

.mt-12,.my-12 {
    margin-top: 3.75rem!important
}

.mr-12,.mx-12 {
    margin-right: 3.75rem!important
}

.mb-12,.my-12 {
    margin-bottom: 3.75rem!important
}

.ml-12,.mx-12 {
    margin-left: 3.75rem!important
}

.m-13 {
    margin: 4.0625rem!important
}

.mt-13,.my-13 {
    margin-top: 4.0625rem!important
}

.mr-13,.mx-13 {
    margin-right: 4.0625rem!important
}

.mb-13,.my-13 {
    margin-bottom: 4.0625rem!important
}

.ml-13,.mx-13 {
    margin-left: 4.0625rem!important
}

.m-14 {
    margin: 4.375rem!important
}

.mt-14,.my-14 {
    margin-top: 4.375rem!important
}

.mr-14,.mx-14 {
    margin-right: 4.375rem!important
}

.mb-14,.my-14 {
    margin-bottom: 4.375rem!important
}

.ml-14,.mx-14 {
    margin-left: 4.375rem!important
}

.m-15 {
    margin: 4.6875rem!important
}

.mt-15,.my-15 {
    margin-top: 4.6875rem!important
}

.mr-15,.mx-15 {
    margin-right: 4.6875rem!important
}

.mb-15,.my-15 {
    margin-bottom: 4.6875rem!important
}

.ml-15,.mx-15 {
    margin-left: 4.6875rem!important
}

.m-16 {
    margin: 5rem!important
}

.mt-16,.my-16 {
    margin-top: 5rem!important
}

.mr-16,.mx-16 {
    margin-right: 5rem!important
}

.mb-16,.my-16 {
    margin-bottom: 5rem!important
}

.ml-16,.mx-16 {
    margin-left: 5rem!important
}

.m-17 {
    margin: 5.3125rem!important
}

.mt-17,.my-17 {
    margin-top: 5.3125rem!important
}

.mr-17,.mx-17 {
    margin-right: 5.3125rem!important
}

.mb-17,.my-17 {
    margin-bottom: 5.3125rem!important
}

.ml-17,.mx-17 {
    margin-left: 5.3125rem!important
}

.m-18 {
    margin: 5.625rem!important
}

.mt-18,.my-18 {
    margin-top: 5.625rem!important
}

.mr-18,.mx-18 {
    margin-right: 5.625rem!important
}

.mb-18,.my-18 {
    margin-bottom: 5.625rem!important
}

.ml-18,.mx-18 {
    margin-left: 5.625rem!important
}

.m-19 {
    margin: 5.9375rem!important
}

.mt-19,.my-19 {
    margin-top: 5.9375rem!important
}

.mr-19,.mx-19 {
    margin-right: 5.9375rem!important
}

.mb-19,.my-19 {
    margin-bottom: 5.9375rem!important
}

.ml-19,.mx-19 {
    margin-left: 5.9375rem!important
}

.m-20 {
    margin: 6.25rem!important
}

.mt-20,.my-20 {
    margin-top: 6.25rem!important
}

.mr-20,.mx-20 {
    margin-right: 6.25rem!important
}

.mb-20,.my-20 {
    margin-bottom: 6.25rem!important
}

.ml-20,.mx-20 {
    margin-left: 6.25rem!important
}

.p-0 {
    padding: 0!important
}

.pt-0,.py-0 {
    padding-top: 0!important
}

.pr-0,.px-0 {
    padding-right: 0!important
}

.pb-0,.py-0 {
    padding-bottom: 0!important
}

.pl-0,.px-0 {
    padding-left: 0!important
}

.p-1 {
    padding: .3125rem!important
}

.pt-1,.py-1 {
    padding-top: .3125rem!important
}

.pr-1,.px-1 {
    padding-right: .3125rem!important
}

.pb-1,.py-1 {
    padding-bottom: .3125rem!important
}

.pl-1,.px-1 {
    padding-left: .3125rem!important
}

.p-2 {
    padding: .625rem!important
}

.pt-2,.py-2 {
    padding-top: .625rem!important
}

.pr-2,.px-2,.search__input {
    padding-right: .625rem!important
}

.pb-2,.py-2 {
    padding-bottom: .625rem!important
}

.pl-2,.px-2,.search__search-btn {
    padding-left: .625rem!important
}

.feature-tiles__item,.messaging__bubble,.msg-history__bubble,.p-3 {
    padding: .9375rem!important
}

.pt-3,.py-3 {
    padding-top: .9375rem!important
}

.pr-3,.px-3 {
    padding-right: .9375rem!important
}

.pb-3,.py-3 {
    padding-bottom: .9375rem!important
}

.pl-3,.px-3 {
    padding-left: .9375rem!important
}

.p-4 {
    padding: 1.25rem!important
}

.credit-card-selection__item,.credit-history__mutation,.payment-methods__item,.pt-4,.py-4 {
    padding-top: 1.25rem!important
}

.ad-type-options--pricing .ad-type-options__item,.pr-4,.px-4 {
    padding-right: 1.25rem!important
}

.credit-card-selection__item,.credit-history__mutation,.payment-methods__item,.pb-4,.py-4 {
    padding-bottom: 1.25rem!important
}

.ad-type-options--pricing .ad-type-options__item,.pl-4,.px-4 {
    padding-left: 1.25rem!important
}

.p-5 {
    padding: 1.5625rem!important
}

.pt-5,.py-5 {
    padding-top: 1.5625rem!important
}

.pr-5,.px-5 {
    padding-right: 1.5625rem!important
}

.pb-5,.py-5 {
    padding-bottom: 1.5625rem!important
}

.pl-5,.px-5 {
    padding-left: 1.5625rem!important
}

.p-6 {
    padding: 1.875rem!important
}

.pt-6,.py-6 {
    padding-top: 1.875rem!important
}

.df-header-navigation__button,.pr-6,.px-6 {
    padding-right: 1.875rem!important
}

.pb-6,.py-6 {
    padding-bottom: 1.875rem!important
}

.df-header-navigation__button,.pl-6,.px-6 {
    padding-left: 1.875rem!important
}

.p-7 {
    padding: 2.1875rem!important
}

.pt-7,.py-7 {
    padding-top: 2.1875rem!important
}

.pr-7,.px-7 {
    padding-right: 2.1875rem!important
}

.pb-7,.py-7 {
    padding-bottom: 2.1875rem!important
}

.pl-7,.px-7 {
    padding-left: 2.1875rem!important
}

.p-8 {
    padding: 2.5rem!important
}

.pt-8,.py-8 {
    padding-top: 2.5rem!important
}

.pr-8,.px-8 {
    padding-right: 2.5rem!important
}

.pb-8,.py-8 {
    padding-bottom: 2.5rem!important
}

.pl-8,.px-8 {
    padding-left: 2.5rem!important
}

.p-9 {
    padding: 2.8125rem!important
}

.pt-9,.py-9 {
    padding-top: 2.8125rem!important
}

.pr-9,.px-9 {
    padding-right: 2.8125rem!important
}

.pb-9,.py-9 {
    padding-bottom: 2.8125rem!important
}

.pl-9,.px-9 {
    padding-left: 2.8125rem!important
}

.p-10 {
    padding: 3.125rem!important
}

.pt-10,.py-10 {
    padding-top: 3.125rem!important
}

.pr-10,.px-10 {
    padding-right: 3.125rem!important
}

.pb-10,.py-10 {
    padding-bottom: 3.125rem!important
}

.pl-10,.px-10 {
    padding-left: 3.125rem!important
}

.p-11 {
    padding: 3.4375rem!important
}

.pt-11,.py-11 {
    padding-top: 3.4375rem!important
}

.pr-11,.px-11 {
    padding-right: 3.4375rem!important
}

.pb-11,.py-11 {
    padding-bottom: 3.4375rem!important
}

.pl-11,.px-11 {
    padding-left: 3.4375rem!important
}

.p-12 {
    padding: 3.75rem!important
}

.pt-12,.py-12 {
    padding-top: 3.75rem!important
}

.pr-12,.px-12 {
    padding-right: 3.75rem!important
}

.pb-12,.py-12 {
    padding-bottom: 3.75rem!important
}

.pl-12,.px-12 {
    padding-left: 3.75rem!important
}

.p-13 {
    padding: 4.0625rem!important
}

.pt-13,.py-13 {
    padding-top: 4.0625rem!important
}

.pr-13,.px-13 {
    padding-right: 4.0625rem!important
}

.pb-13,.py-13 {
    padding-bottom: 4.0625rem!important
}

.pl-13,.px-13 {
    padding-left: 4.0625rem!important
}

.p-14 {
    padding: 4.375rem!important
}

.pt-14,.py-14 {
    padding-top: 4.375rem!important
}

.pr-14,.px-14 {
    padding-right: 4.375rem!important
}

.pb-14,.py-14 {
    padding-bottom: 4.375rem!important
}

.pl-14,.px-14 {
    padding-left: 4.375rem!important
}

.p-15 {
    padding: 4.6875rem!important
}

.pt-15,.py-15 {
    padding-top: 4.6875rem!important
}

.pr-15,.px-15 {
    padding-right: 4.6875rem!important
}

.pb-15,.py-15 {
    padding-bottom: 4.6875rem!important
}

.pl-15,.px-15 {
    padding-left: 4.6875rem!important
}

.p-16 {
    padding: 5rem!important
}

.pt-16,.py-16 {
    padding-top: 5rem!important
}

.pr-16,.px-16 {
    padding-right: 5rem!important
}

.pb-16,.py-16 {
    padding-bottom: 5rem!important
}

.pl-16,.px-16 {
    padding-left: 5rem!important
}

.p-17 {
    padding: 5.3125rem!important
}

.pt-17,.py-17 {
    padding-top: 5.3125rem!important
}

.pr-17,.px-17 {
    padding-right: 5.3125rem!important
}

.pb-17,.py-17 {
    padding-bottom: 5.3125rem!important
}

.pl-17,.px-17 {
    padding-left: 5.3125rem!important
}

.p-18 {
    padding: 5.625rem!important
}

.pt-18,.py-18 {
    padding-top: 5.625rem!important
}

.pr-18,.px-18 {
    padding-right: 5.625rem!important
}

.pb-18,.py-18 {
    padding-bottom: 5.625rem!important
}

.pl-18,.px-18 {
    padding-left: 5.625rem!important
}

.p-19 {
    padding: 5.9375rem!important
}

.pt-19,.py-19 {
    padding-top: 5.9375rem!important
}

.pr-19,.px-19 {
    padding-right: 5.9375rem!important
}

.pb-19,.py-19 {
    padding-bottom: 5.9375rem!important
}

.pl-19,.px-19 {
    padding-left: 5.9375rem!important
}

.p-20 {
    padding: 6.25rem!important
}

.pt-20,.py-20 {
    padding-top: 6.25rem!important
}

.pr-20,.px-20 {
    padding-right: 6.25rem!important
}

.pb-20,.py-20 {
    padding-bottom: 6.25rem!important
}

.pl-20,.px-20 {
    padding-left: 6.25rem!important
}

.m-n1 {
    margin: -.3125rem!important
}

.mt-n1,.my-n1 {
    margin-top: -.3125rem!important
}

.mr-n1,.mx-n1 {
    margin-right: -.3125rem!important
}

.mb-n1,.my-n1 {
    margin-bottom: -.3125rem!important
}

.ml-n1,.mx-n1 {
    margin-left: -.3125rem!important
}

.m-n2 {
    margin: -.625rem!important
}

.mt-n2,.my-n2 {
    margin-top: -.625rem!important
}

.mr-n2,.mx-n2 {
    margin-right: -.625rem!important
}

.mb-n2,.my-n2 {
    margin-bottom: -.625rem!important
}

.ml-n2,.mx-n2 {
    margin-left: -.625rem!important
}

.m-n3 {
    margin: -.9375rem!important
}

.mt-n3,.my-n3 {
    margin-top: -.9375rem!important
}

.mr-n3,.mx-n3 {
    margin-right: -.9375rem!important
}

.mb-n3,.my-n3 {
    margin-bottom: -.9375rem!important
}

.ml-n3,.mx-n3 {
    margin-left: -.9375rem!important
}

.m-n4 {
    margin: -1.25rem!important
}

.mt-n4,.my-n4 {
    margin-top: -1.25rem!important
}

.mr-n4,.mx-n4 {
    margin-right: -1.25rem!important
}

.mb-n4,.my-n4 {
    margin-bottom: -1.25rem!important
}

.ml-n4,.mx-n4 {
    margin-left: -1.25rem!important
}

.m-n5 {
    margin: -1.5625rem!important
}

.mt-n5,.my-n5 {
    margin-top: -1.5625rem!important
}

.mr-n5,.mx-n5 {
    margin-right: -1.5625rem!important
}

.mb-n5,.my-n5 {
    margin-bottom: -1.5625rem!important
}

.ml-n5,.mx-n5 {
    margin-left: -1.5625rem!important
}

.m-n6 {
    margin: -1.875rem!important
}

.mt-n6,.my-n6 {
    margin-top: -1.875rem!important
}

.mr-n6,.mx-n6 {
    margin-right: -1.875rem!important
}

.mb-n6,.my-n6 {
    margin-bottom: -1.875rem!important
}

.ml-n6,.mx-n6 {
    margin-left: -1.875rem!important
}

.m-n7 {
    margin: -2.1875rem!important
}

.mt-n7,.my-n7 {
    margin-top: -2.1875rem!important
}

.mr-n7,.mx-n7 {
    margin-right: -2.1875rem!important
}

.mb-n7,.my-n7 {
    margin-bottom: -2.1875rem!important
}

.ml-n7,.mx-n7 {
    margin-left: -2.1875rem!important
}

.m-n8 {
    margin: -2.5rem!important
}

.mt-n8,.my-n8 {
    margin-top: -2.5rem!important
}

.mr-n8,.mx-n8 {
    margin-right: -2.5rem!important
}

.mb-n8,.my-n8 {
    margin-bottom: -2.5rem!important
}

.ml-n8,.mx-n8 {
    margin-left: -2.5rem!important
}

.m-n9 {
    margin: -2.8125rem!important
}

.mt-n9,.my-n9 {
    margin-top: -2.8125rem!important
}

.mr-n9,.mx-n9 {
    margin-right: -2.8125rem!important
}

.mb-n9,.my-n9 {
    margin-bottom: -2.8125rem!important
}

.ml-n9,.mx-n9 {
    margin-left: -2.8125rem!important
}

.m-n10 {
    margin: -3.125rem!important
}

.mt-n10,.my-n10 {
    margin-top: -3.125rem!important
}

.mr-n10,.mx-n10 {
    margin-right: -3.125rem!important
}

.mb-n10,.my-n10 {
    margin-bottom: -3.125rem!important
}

.ml-n10,.mx-n10 {
    margin-left: -3.125rem!important
}

.m-n11 {
    margin: -3.4375rem!important
}

.mt-n11,.my-n11 {
    margin-top: -3.4375rem!important
}

.mr-n11,.mx-n11 {
    margin-right: -3.4375rem!important
}

.mb-n11,.my-n11 {
    margin-bottom: -3.4375rem!important
}

.ml-n11,.mx-n11 {
    margin-left: -3.4375rem!important
}

.m-n12 {
    margin: -3.75rem!important
}

.mt-n12,.my-n12 {
    margin-top: -3.75rem!important
}

.mr-n12,.mx-n12 {
    margin-right: -3.75rem!important
}

.mb-n12,.my-n12 {
    margin-bottom: -3.75rem!important
}

.ml-n12,.mx-n12 {
    margin-left: -3.75rem!important
}

.m-n13 {
    margin: -4.0625rem!important
}

.mt-n13,.my-n13 {
    margin-top: -4.0625rem!important
}

.mr-n13,.mx-n13 {
    margin-right: -4.0625rem!important
}

.mb-n13,.my-n13 {
    margin-bottom: -4.0625rem!important
}

.ml-n13,.mx-n13 {
    margin-left: -4.0625rem!important
}

.m-n14 {
    margin: -4.375rem!important
}

.mt-n14,.my-n14 {
    margin-top: -4.375rem!important
}

.mr-n14,.mx-n14 {
    margin-right: -4.375rem!important
}

.mb-n14,.my-n14 {
    margin-bottom: -4.375rem!important
}

.ml-n14,.mx-n14 {
    margin-left: -4.375rem!important
}

.m-n15 {
    margin: -4.6875rem!important
}

.mt-n15,.my-n15 {
    margin-top: -4.6875rem!important
}

.mr-n15,.mx-n15 {
    margin-right: -4.6875rem!important
}

.mb-n15,.my-n15 {
    margin-bottom: -4.6875rem!important
}

.ml-n15,.mx-n15 {
    margin-left: -4.6875rem!important
}

.m-n16 {
    margin: -5rem!important
}

.mt-n16,.my-n16 {
    margin-top: -5rem!important
}

.mr-n16,.mx-n16 {
    margin-right: -5rem!important
}

.mb-n16,.my-n16 {
    margin-bottom: -5rem!important
}

.ml-n16,.mx-n16 {
    margin-left: -5rem!important
}

.m-n17 {
    margin: -5.3125rem!important
}

.mt-n17,.my-n17 {
    margin-top: -5.3125rem!important
}

.mr-n17,.mx-n17 {
    margin-right: -5.3125rem!important
}

.mb-n17,.my-n17 {
    margin-bottom: -5.3125rem!important
}

.ml-n17,.mx-n17 {
    margin-left: -5.3125rem!important
}

.m-n18 {
    margin: -5.625rem!important
}

.mt-n18,.my-n18 {
    margin-top: -5.625rem!important
}

.mr-n18,.mx-n18 {
    margin-right: -5.625rem!important
}

.mb-n18,.my-n18 {
    margin-bottom: -5.625rem!important
}

.ml-n18,.mx-n18 {
    margin-left: -5.625rem!important
}

.m-n19 {
    margin: -5.9375rem!important
}

.mt-n19,.my-n19 {
    margin-top: -5.9375rem!important
}

.mr-n19,.mx-n19 {
    margin-right: -5.9375rem!important
}

.mb-n19,.my-n19 {
    margin-bottom: -5.9375rem!important
}

.ml-n19,.mx-n19 {
    margin-left: -5.9375rem!important
}

.m-n20 {
    margin: -6.25rem!important
}

.mt-n20,.my-n20 {
    margin-top: -6.25rem!important
}

.mr-n20,.mx-n20 {
    margin-right: -6.25rem!important
}

.mb-n20,.my-n20 {
    margin-bottom: -6.25rem!important
}

.ml-n20,.mx-n20 {
    margin-left: -6.25rem!important
}

.m-auto {
    margin: auto!important
}

.mt-auto,.my-auto {
    margin-top: auto!important
}

.mr-auto,.mx-auto {
    margin-right: auto!important
}

.mb-auto,.my-auto {
    margin-bottom: auto!important
}

.ml-auto,.mx-auto {
    margin-left: auto!important
}

.stretched-link:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: transparent
}

.text-monospace {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}

.text-justify {
    text-align: justify!important
}

.text-wrap {
    white-space: normal!important
}

.text-nowrap {
    white-space: nowrap!important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left!important
}

.text-right {
    text-align: right!important
}

.text-center {
    text-align: center!important
}

.text-lowercase {
    text-transform: lowercase!important
}

.ad-options__badge,.ad-teaser__decoration--badge,.ad-teaser__highlight,.text-uppercase {
    text-transform: uppercase!important
}

.text-capitalize {
    text-transform: capitalize!important
}

.font-weight-light {
    font-weight: 300!important
}

.font-weight-lighter {
    font-weight: lighter!important
}

.font-weight-normal {
    font-weight: 400!important
}

.ad-classifications__item,.ad-options__item,.ad-teaser__decoration--badge,.ad-teaser__highlight,.category-marker__text,.conversation-teaser__title,.font-weight-bold,.location-marker__text {
    font-weight: 700!important
}

.font-weight-bolder {
    font-weight: bolder!important
}

.font-italic {
    font-style: italic!important
}

.text-white {
    color: #fff!important
}

.ad-teaser__highlight,.text-primary {
    color: #fa2b4b!important
}

a.ad-teaser__highlight:focus,a.ad-teaser__highlight:hover,a.text-primary:focus,a.text-primary:hover {
    color: #d40525!important
}

.category-marker__text,.location-marker__text,.text-secondary {
    color: #08f!important
}

a.category-marker__text:focus,a.category-marker__text:hover,a.location-marker__text:focus,a.location-marker__text:hover,a.text-secondary:focus,a.text-secondary:hover {
    color: #005fb3!important
}

.text-success {
    color: #2dba3e!important
}

a.text-success:focus,a.text-success:hover {
    color: #1e7c29!important
}

.text-info {
    color: #08f!important
}

a.text-info:focus,a.text-info:hover {
    color: #005fb3!important
}

.text-warning {
    color: #ffc107!important
}

a.text-warning:focus,a.text-warning:hover {
    color: #ba8b00!important
}

.text-danger {
    color: #e87c03!important
}

a.text-danger:focus,a.text-danger:hover {
    color: #9c5402!important
}

.text-light {
    color: #f8f9fa!important
}

a.text-light:focus,a.text-light:hover {
    color: #cbd3da!important
}

.text-dark {
    color: #20242b!important
}

a.text-dark:focus,a.text-dark:hover {
    color: #000!important
}

.text-input {
    color: #eef1f4!important
}

a.text-input:focus,a.text-input:hover {
    color: #c0cbd6!important
}

.text-body {
    color: #20242b!important
}

.text-muted {
    color: #8aa0b3!important
}

.text-black-50 {
    color: rgba(0,0,0,.5)!important
}

.text-white-50 {
    color: hsla(0,0%,100%,.5)!important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.text-decoration-none {
    text-decoration: none!important
}

.ad-detail-title,.ad-teaser-mini__title,.text-break,.user-ads__title {
    word-break: break-word!important;
    word-wrap: break-word!important
}

.text-reset {
    color: inherit!important
}

.visible {
    visibility: visible!important
}

.invisible {
    visibility: hidden!important
}

@font-face {
    font-family: lg;
    src: url(/build/fonts/lg.64b800aa.woff2) format("woff2"),url(/build/fonts/lg.747d0385.ttf) format("truetype"),url(/build/fonts/lg.356a0e9c.woff) format("woff"),url(/build/images/lg.09cd8e9b.svg#lg) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.lg-icon {
    font-family: lg!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.lg-container {
    font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}

.lg-next,.lg-prev {
    background-color: #363a3e;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 22px;
    margin-top: -10px;
    padding: 8px 10px 9px;
    position: absolute;
    top: 50%;
    z-index: 1084;
    outline: none;
    border: none
}

.lg-next.disabled,.lg-prev.disabled {
    opacity: 0!important;
    cursor: default
}

.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled) {
    color: #fff
}

.lg-single-item .lg-next,.lg-single-item .lg-prev {
    display: none
}

.lg-next {
    right: 20px
}

.lg-next:before {
    content: ""
}

.lg-prev {
    left: 20px
}

.lg-prev:after {
    content: ""
}

@keyframes lg-right-end {
    0% {
        left: 0
    }

    50% {
        left: -30px
    }

    to {
        left: 0
    }
}

@keyframes lg-left-end {
    0% {
        left: 0
    }

    50% {
        left: 30px
    }

    to {
        left: 0
    }
}

.lg-outer.lg-right-end .lg-object {
    animation: lg-right-end .3s;
    position: relative
}

.lg-outer.lg-left-end .lg-object {
    animation: lg-left-end .3s;
    position: relative
}

.lg-toolbar {
    z-index: 1082;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.lg-media-overlap .lg-toolbar {
    background-image: linear-gradient(0deg,transparent,rgba(0,0,0,.4))
}

.lg-toolbar .lg-icon {
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 24px;
    height: 47px;
    line-height: 27px;
    padding: 10px 0;
    text-align: center;
    width: 50px;
    text-decoration: none!important;
    outline: medium none;
    will-change: color;
    transition: color .2s linear;
    background: none;
    border: none;
    box-shadow: none
}

.lg-toolbar .lg-icon.lg-icon-18 {
    font-size: 18px
}

.lg-toolbar .lg-icon:hover {
    color: #fff
}

.lg-toolbar .lg-close:after {
    content: ""
}

.lg-toolbar .lg-maximize {
    font-size: 22px
}

.lg-toolbar .lg-maximize:after {
    content: ""
}

.lg-toolbar .lg-download:after {
    content: ""
}

.lg-sub-html {
    color: #eee;
    font-size: 16px;
    padding: 10px 40px;
    text-align: center;
    z-index: 1080;
    opacity: 0;
    transition: opacity .2s ease-out 0s
}

.lg-sub-html h4 {
    margin: 0;
    font-size: 13px;
    font-weight: 700
}

.lg-sub-html p {
    font-size: 12px;
    margin: 5px 0 0
}

.lg-sub-html a {
    color: inherit
}

.lg-sub-html a:hover {
    text-decoration: underline
}

.lg-media-overlap .lg-sub-html {
    background-image: linear-gradient(180deg,transparent,rgba(0,0,0,.6))
}

.lg-item .lg-sub-html {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0
}

.lg-error-msg {
    font-size: 14px;
    color: #999
}

.lg-counter {
    color: #fff;
    display: inline-block;
    font-size: .75rem;
    padding-left: 20px;
    padding-top: 12px;
    height: 47px;
    vertical-align: middle
}

.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar {
    opacity: 0;
    transition: transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
    opacity: 0;
    transform: scale3d(.5,.5,.5);
    will-change: transform,opacity;
    transition: transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
    opacity: 1;
    transform: scaleX(1)
}

.lg-icon:focus-visible {
    color: #fff;
    border-radius: 3px;
    outline: 1px dashed hsla(0,0%,100%,.6)
}

.lg-toolbar .lg-icon:focus-visible {
    border-radius: 8px;
    outline-offset: -5px
}

.lg-group:after {
    content: "";
    display: table;
    clear: both
}

.lg-container {
    outline: none
}

.lg-on {
    scroll-behavior: unset
}

.lg-overlay-open {
    overflow: hidden
}

.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar {
    opacity: 0;
    will-change: transform,opacity;
    transition: transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s
}

.lg-show-in.lg-hide-sub-html .lg-sub-html,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar {
    opacity: 1
}

.lg-show-in .lg-hide-items .lg-prev {
    opacity: 0;
    transform: translate3d(-10px,0,0)
}

.lg-show-in .lg-hide-items .lg-next {
    opacity: 0;
    transform: translate3d(10px,0,0)
}

.lg-show-in .lg-hide-items .lg-toolbar {
    opacity: 0;
    transform: translate3d(0,-10px,0)
}

.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
    opacity: 0;
    transform: translate3d(0,20px,0)
}

.lg-outer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    text-align: left;
    opacity: .001;
    outline: none;
    will-change: auto;
    overflow: hidden;
    transition: opacity .15s ease 0s
}

.lg-outer * {
    box-sizing: border-box
}

.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image {
    opacity: 1
}

.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide {
    transition-duration: inherit!important;
    transition-timing-function: inherit!important
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
    transition-duration: 0s!important;
    opacity: 1
}

.lg-outer.lg-grab img.lg-object {
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.lg-outer.lg-grabbing img.lg-object {
    cursor: move;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing
}

.lg-outer .lg-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.lg-outer .lg-inner {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    transition: opacity 0s;
    white-space: nowrap
}

.lg-outer .lg-item {
    display: none!important
}

.lg-outer .lg-item:not(.lg-start-end-progress) {
    background: url(/build/images/loading.fcba57cd.gif) no-repeat scroll 50% transparent
}

.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css .lg-current {
    display: inline-block!important
}

.lg-outer .lg-img-wrap,.lg-outer .lg-item {
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%
}

.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.lg-outer .lg-img-wrap {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    white-space: nowrap;
    font-size: 0
}

.lg-outer .lg-item.lg-complete {
    background-image: none
}

.lg-outer .lg-item.lg-current {
    z-index: 1060
}

.lg-outer .lg-object {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    position: relative
}

.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html {
    display: none
}

.lg-outer.lg-hide-download .lg-download {
    opacity: .75;
    pointer-events: none
}

.lg-outer .lg-first-slide .lg-dummy-img {
    position: absolute;
    top: 50%;
    left: 50%
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
    transform: translateZ(0);
    opacity: 1
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
    opacity: 1;
    transition: opacity .2s ease-out .15s
}

.lg-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1040;
    background-color: #151719;
    opacity: 0;
    will-change: auto;
    transition: opacity 333ms ease-in 0s
}

.lg-backdrop.in {
    opacity: 1
}

.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide {
    transition: none 0s ease 0s!important
}

.lg-css3.lg-use-css3 .lg-item {
    backface-visibility: hidden
}

.lg-css3.lg-fade .lg-item {
    opacity: 0
}

.lg-css3.lg-fade .lg-item.lg-current {
    opacity: 1
}

.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide {
    transition: opacity .1s ease 0s
}

.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
    transition: transform 1s cubic-bezier(.175,.885,.32,1.275) 0s
}

.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
    transition: transform 1s cubic-bezier(0,0,.25,1) 0s
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity: 0
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    transform: translate3d(-100%,0,0)
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    transform: translate3d(100%,0,0)
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    transform: translateZ(0);
    opacity: 1
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s
}

.lg-container {
    display: none
}

.lg-container.lg-show {
    display: block
}

.lg-container.lg-dragging-vertical .lg-backdrop {
    transition-duration: 0s!important
}

.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
    transition-duration: 0s!important;
    opacity: 1
}

.lg-inline .lg-backdrop,.lg-inline .lg-outer {
    position: absolute
}

.lg-inline .lg-backdrop {
    z-index: 1
}

.lg-inline .lg-outer {
    z-index: 2
}

.lg-inline .lg-maximize:after {
    content: ""
}

.lg-components {
    transform: translate3d(0,100%,0);
    will-change: transform;
    transition: transform .35s ease-out 0s;
    z-index: 1080;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0
}

.lg-outer .lg-video-cont {
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.lg-outer .lg-video-cont .lg-object {
    width: 100%!important;
    height: 100%!important
}

.lg-outer .lg-has-iframe .lg-video-cont {
    -webkit-overflow-scrolling: touch;
    overflow: auto
}

.lg-outer .lg-video-object {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    z-index: 3
}

.lg-outer .lg-video-poster {
    z-index: 1
}

.lg-outer .lg-has-video .lg-video-object {
    opacity: 0;
    will-change: opacity;
    transition: opacity .3s ease-in
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster {
    opacity: 0!important
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-object {
    opacity: 1
}

@keyframes lg-play-stroke {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35px
    }

    to {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124px
    }
}

@keyframes lg-play-rotate {
    to {
        transform: rotate(1turn)
    }
}

.lg-video-play-button {
    width: 18%;
    max-width: 140px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    cursor: pointer;
    transform: translate(-50%,-50%) scale(1);
    will-change: opacity,transform;
    transition: transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s
}

.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg {
    opacity: 1
}

.lg-video-play-icon-bg {
    fill: none;
    stroke-width: 3%;
    stroke: #fcfcfc;
    opacity: .6;
    will-change: opacity;
    transition: opacity .12s ease-in
}

.lg-video-play-icon-circle {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    fill: none;
    stroke-width: 3%;
    stroke: rgba(30,30,30,.9);
    stroke-opacity: 1;
    stroke-linecap: round;
    stroke-dasharray: 200;
    stroke-dashoffset: 200
}

.lg-video-play-icon {
    position: absolute;
    width: 25%;
    max-width: 120px;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%,-50%,0);
    opacity: .6;
    will-change: opacity;
    transition: opacity .12s ease-in
}

.lg-video-play-icon .lg-video-play-icon-inner {
    fill: #fcfcfc
}

.lg-video-loading .lg-video-play-icon-circle {
    animation: lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite
}

.lg-video-loaded .lg-video-play-button {
    opacity: 0;
    transform: translate(-50%,-50%) scale(.7)
}

.lg-outer .lg-inner {
    top: 0!important
}

.lg-counter {
    position: absolute;
    top: calc(100vh - 47px);
    right: 10px
}

.lg-next,.lg-prev {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    padding: 0
}

.lg-next:before,.lg-prev:after {
    content: "";
    background-size: auto 16px;
    width: 100%!important;
    height: 100%!important
}

.lg-toolbar .lg-close {
    padding: 0;
    margin: 10px
}

.lg-toolbar .lg-close:after {
    content: none
}

.stories.snapgram .story>.item-link {
    text-decoration: none;
    color: #333
}

.stories.snapgram .story>.item-link>.item-preview {
    border-radius: 50%;
    padding: 2px;
    background: radial-gradient(ellipse at 70% 70%,#ee583f 8%,#d92d77 42%,#bd3381 58%)
}

.stories.snapgram .story>.item-link>.item-preview img {
    border-radius: 50%;
    border: 3px solid #fff
}

.stories.snapgram .story.seen {
    opacity: .75
}

.stories.snapgram .story.seen>a>.item-preview {
    background: #999
}

.stories.snapgram .story.seen>a {
    color: #999!important
}

#zuck-modal-content .story-viewer .head .back,#zuck-modal-content .story-viewer .head .right .close {
    text-decoration: none;
    text-shadow: none;
    color: #fff;
    opacity: 1;
    font-weight: 400
}

.stories.carousel {
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow-y: hidden;
    padding-top: 18px
}

@media(max-width: 575.98px) {
    .stories.carousel .story:first-child {
        margin-left:15px
    }
}

.stories.carousel .story>.item-link>.info {
    font-size: .8em;
    color: #fff;
    margin-top: 8px;
    height: 16px
}

.stories.snapgram .story>.item-link>.item-preview img {
    border: 3px solid #1c1d21
}

#zuck-modal-content .story-viewer .head {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: nowrap;
    top: 0;
    text-shadow: none;
    height: 200px;
    padding: 1.5rem 6px;
    background: linear-gradient(0deg,transparent,rgba(0,0,0,.6)) repeat-x
}

#zuck-modal-content .story-viewer .head .left,#zuck-modal-content .story-viewer .head .right {
    display: flex;
    align-items: center;
    margin: 0
}

#zuck-modal-content .story-viewer .head .left {
    flex: 1;
    min-width: 0;
    margin-right: 1rem
}

#zuck-modal-content .story-viewer .head .left .item-preview {
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    margin-right: 10px
}

#zuck-modal-content .story-viewer .head .left .info {
    display: flex;
    flex: 0 1 auto;
    min-width: 0;
    opacity: .75;
    max-width: none
}

#zuck-modal-content .story-viewer .head .left .info .name {
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    font-size: .875rem;
    margin-right: 1rem
}

#zuck-modal-content .story-viewer .head .left .info .time {
    display: block;
    font-size: .875rem
}

#zuck-modal-content .story-viewer .head .left .info>* {
    width: auto;
    line-height: 1.1
}

#zuck-modal-content .story-viewer .head .right {
    flex: 0 0 auto
}

#zuck-modal-content .story-viewer .head .right .time {
    font-size: .8125rem
}

#zuck-modal-content .story-viewer .head .right .ad-filter-collapse__btn:after,#zuck-modal-content .story-viewer .head .right .ad-gallery__cell--video-thumb:before,#zuck-modal-content .story-viewer .head .right .ad-manager__drop-arrow,#zuck-modal-content .story-viewer .head .right .business-hours__chevron,#zuck-modal-content .story-viewer .head .right .category-marker__icon,#zuck-modal-content .story-viewer .head .right .clear-addon-btn__icon,#zuck-modal-content .story-viewer .head .right .club-teaser__expires-at:before,#zuck-modal-content .story-viewer .head .right .club-teaser__extends-at:before,#zuck-modal-content .story-viewer .head .right .conversation-teaser__blocked-icon,#zuck-modal-content .story-viewer .head .right .favorite-comment__edit,#zuck-modal-content .story-viewer .head .right .feature-nav__list-item:before,#zuck-modal-content .story-viewer .head .right .filter-btn__icon,#zuck-modal-content .story-viewer .head .right .flickity-prev-next-button .flickity-button-icon,#zuck-modal-content .story-viewer .head .right .footer__logo,#zuck-modal-content .story-viewer .head .right .header-main-desktop__login-icon,#zuck-modal-content .story-viewer .head .right .header-main-mobile__login-icon,#zuck-modal-content .story-viewer .head .right .header-main-mobile__place-ad-icon,#zuck-modal-content .story-viewer .head .right .header-main-mobile__search-icon,#zuck-modal-content .story-viewer .head .right .header__logo,#zuck-modal-content .story-viewer .head .right .icon,#zuck-modal-content .story-viewer .head .right .image-upload-legend__icon,#zuck-modal-content .story-viewer .head .right .image-upload__cover,#zuck-modal-content .story-viewer .head .right .image-upload__delete,#zuck-modal-content .story-viewer .head .right .image-verification__icon,#zuck-modal-content .story-viewer .head .right .lg-next:before,#zuck-modal-content .story-viewer .head .right .lg-prev:after,#zuck-modal-content .story-viewer .head .right .loading-spinner,#zuck-modal-content .story-viewer .head .right .location-marker__icon,#zuck-modal-content .story-viewer .head .right .logo-xdate,#zuck-modal-content .story-viewer .head .right .nav-button:after,#zuck-modal-content .story-viewer .head .right .overlay-language-menu__icon,#zuck-modal-content .story-viewer .head .right .overlay-site-menu__sign-in-chevron,#zuck-modal-content .story-viewer .head .right .overlay-site-menu__sign-in-icon,#zuck-modal-content .story-viewer .head .right .pager__icon,#zuck-modal-content .story-viewer .head .right .search__clear-icon,#zuck-modal-content .story-viewer .head .right .search__search-icon,#zuck-modal-content .story-viewer .head .right .ss-main .ss-single-selected .ss-arrow span,#zuck-modal-content .story-viewer .head .right .story-actions__icon--goto,#zuck-modal-content .story-viewer .head .right .story-actions__icon--sound,#zuck-modal-content .story-viewer .head .right .story-upload__delete,#zuck-modal-content .story-viewer .head .right .story-upload__edit-text,#zuck-modal-content .story-viewer .head .right .story-upload__reactivate,#zuck-modal-content .story-viewer .head .right .support__icon,#zuck-modal-content .story-viewer .head .right .timed-upvotes__credit-info-icon,.flickity-prev-next-button #zuck-modal-content .story-viewer .head .right .flickity-button-icon,.ss-main .ss-single-selected .ss-arrow #zuck-modal-content .story-viewer .head .right span {
    width: 40px;
    height: 40px
}

#zuck-modal-content .story-viewer .head .right .mute {
    background-size: 26px!important;
    opacity: .75;
    margin-left: 1rem
}

#zuck-modal-content .story-viewer .head .right .close {
    margin-left: 10px;
    background-size: 16px
}

#zuck-modal-content .story-viewer .slides-pointers {
    top: 5px
}

#zuck-modal-content .story-viewer .slides .item {
    justify-content: center;
    background-color: #0d0f12
}

#zuck-modal-content .story-viewer .slides .item.active {
    display: flex
}

#zuck-modal-content .story-viewer .slides .item>.media {
    flex: 0 0 100%;
    position: static;
    margin: 0;
    transform: none;
    -o-object-fit: cover;
    object-fit: cover
}

#zuck-modal-content .story-viewer.muted .head .mute {
    background-size: 26px!important
}

#zuck-modal-content .story-viewer .head .left .back {
    color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.93' height='12.22'%3E%3Cpath data-name='Pfad 158' d='M0 6.11L6.11 0l1.82 1.82-4.29 4.29 4.29 4.29-1.82 1.82z' fill='%23fff'/%3E%3C/svg%3E");
    background-size: auto 16px;
    background-repeat: no-repeat;
    background-position: 5px;
    width: 60px;
    height: 45px
}

#zuck-modal-content .story-viewer .head .right .time {
    margin: 0
}

#zuck-modal-content .story-viewer .slides-pagination span {
    display: none;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #363a3e;
    background-size: auto 16px;
    background-repeat: no-repeat;
    background-position: 50%;
    padding: 0
}

#zuck-modal-content .story-viewer .slides-pagination .previous {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.93' height='12.22'%3E%3Cpath data-name='Pfad 158' d='M0 6.11L6.11 0l1.82 1.82-4.29 4.29 4.29 4.29-1.82 1.82z' fill='%23fff'/%3E%3C/svg%3E");
    left: 20px
}

#zuck-modal-content .story-viewer .slides-pagination .next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.93' height='12.22'%3E%3Cpath data-name='Pfad 159' d='M7.93 6.11L1.82 0 0 1.82l4.29 4.29L0 10.4l1.82 1.82z' fill='%23fff'/%3E%3C/svg%3E");
    right: 20px
}

#zuck-modal-content .story-viewer .tip-wrapper {
    position: absolute;
    bottom: 24px;
    left: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 300px;
    margin-left: -150px
}

#zuck-modal-content .story-viewer .tip {
    position: static;
    transform: none;
    font-size: 16px;
    text-transform: none
}

#zuck-modal-content .story-viewer .tip.muted {
    font-size: .9em;
    margin-bottom: 2rem;
    padding: 8px 20px
}

#zuck-modal-content .story-viewer .slides .item.active .tip.link {
    background-color: rgba(250,43,75,.5);
    border-radius: 5px
}

.story-arrow {
    display: none;
    flex: 1 1 auto;
    background-size: 32px;
    background-repeat: no-repeat
}

.story-arrow--prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.93' height='12.22'%3E%3Cpath data-name='Pfad 158' d='M0 6.11L6.11 0l1.82 1.82-4.29 4.29 4.29 4.29-1.82 1.82z' fill='%2320242b'/%3E%3C/svg%3E");
    background-position: left 50px center
}

.story-arrow--next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.93' height='12.22'%3E%3Cpath data-name='Pfad 159' d='M7.93 6.11L1.82 0 0 1.82l4.29 4.29L0 10.4l1.82 1.82z' fill='%2320242b'/%3E%3C/svg%3E");
    background-position: right 50px center
}

.story-item-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    z-index: 10;
    padding-top: 80px;
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.6)) repeat-x
}

.story-text {
    padding: 2rem;
    color: #fff;
    max-width: 50vh;
    margin: 0 auto;
    font-size: 1rem
}

.story-actions {
    display: flex;
    border-top: 1px solid hsla(0,0%,100%,.8);
    margin: 0 1rem
}

.story-actions__btn {
    flex: 1 1 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 1rem;
    text-decoration: none;
    opacity: .8;
    transition: opacity .1s ease-in-out
}

.story-actions__btn:active,.story-actions__btn:focus,.story-actions__btn:hover {
    text-decoration: none;
    opacity: 1
}

.story-actions__btn--mute {
    width: auto!important
}

.story-actions__btn:disabled {
    opacity: .4
}

.story-actions__icon--goto {
    background-size: 80%!important
}

.story-actions__text {
    color: #fff;
    white-space: nowrap
}

.muted .story-actions__text-mute,.story-actions__text-unmute {
    display: none
}

.muted .story-actions__text-unmute {
    display: inline
}

.story-actions__divider {
    flex: 0 0 1px;
    display: block;
    align-self: stretch;
    margin: 1rem 0;
    background-color: hsla(0,0%,100%,.8)
}

@media(max-width: 1024px) {
    #zuck-modal-content .story-viewer .head .right .close {
        display:block
    }

    #zuck-modal-content .story-viewer.with-back-button .head .left .item-preview {
        margin-left: 0;
        vertical-align: top
    }
}

.ss-main {
    position: relative;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #c4cfd9;
    width: 100%
}

.ss-main .ss-single-selected {
    display: flex;
    cursor: pointer;
    width: 100%;
    height: 30px;
    padding: 6px;
    border: 1px solid transparent;
    border-radius: 2px;
    background-color: #fff;
    outline: 0;
    box-sizing: border-box;
    transition: background-color .2s
}

.ss-main .ss-single-selected.ss-disabled {
    background-color: transparent;
    cursor: not-allowed
}

.ss-main .ss-single-selected.ss-open-above {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ss-main .ss-single-selected.ss-open-below {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.ss-main .ss-single-selected .placeholder {
    flex: 1 1 100%;
    text-align: left;
    width: calc(100% - 30px);
    line-height: 1em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder * {
    display: flex;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ss-main .ss-single-selected .placeholder * {
    width: auto
}

.ss-main .ss-single-selected .placeholder .ss-disabled {
    color: #fff
}

.ss-main .ss-single-selected .ss-deselect {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 0 1 auto;
    margin: 0 6px;
    font-weight: 700
}

.ss-main .ss-single-selected .ss-deselect.ss-hide {
    display: none
}

.ss-main .ss-single-selected .ss-arrow {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 0 1 auto;
    margin: 0 6px
}

.ss-main .ss-single-selected .ss-arrow span {
    border: solid #c4cfd9;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transition: transform .2s,margin .2s
}

.ss-main .ss-single-selected .ss-arrow span.arrow-up {
    transform: rotate(-135deg);
    margin: 3px 0 0
}

.ss-main .ss-single-selected .ss-arrow span.arrow-down {
    transform: rotate(45deg);
    margin: -3px 0 0
}

.ss-main .ss-multi-selected {
    display: flex;
    flex-direction: row;
    cursor: pointer;
    min-height: 30px;
    width: 100%;
    padding: 0 0 0 3px;
    border: 1px solid transparent;
    border-radius: 2px;
    background-color: #fff;
    outline: 0;
    box-sizing: border-box;
    transition: background-color .2s
}

.ss-main .ss-multi-selected.ss-disabled {
    background-color: transparent;
    cursor: not-allowed
}

.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled {
    color: #c4cfd9
}

.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete {
    cursor: not-allowed
}

.ss-main .ss-multi-selected.ss-open-above {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ss-main .ss-multi-selected.ss-open-below {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.ss-main .ss-multi-selected .ss-values {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    flex: 1 1 100%;
    width: calc(100% - 30px)
}

.ss-main .ss-multi-selected .ss-values .ss-disabled {
    display: flex;
    padding: 4px 5px;
    margin: 2px 0;
    line-height: 1em;
    align-items: center;
    width: 100%;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@keyframes scaleIn {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes scaleOut {
    0% {
        transform: scale(1);
        opacity: 1
    }

    to {
        transform: scale(0);
        opacity: 0
    }
}

.ss-main .ss-multi-selected .ss-values .ss-value {
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    align-items: center;
    font-size: 12px;
    padding: 3px 5px;
    margin: 3px 5px 3px 0;
    color: #fff;
    background-color: #5897fb;
    border-radius: 2px;
    animation-name: scaleIn;
    animation-duration: .2s;
    animation-timing-function: ease-out;
    animation-fill-mode: both
}

.ss-main .ss-multi-selected .ss-values .ss-value.ss-out {
    animation-name: scaleOut;
    animation-duration: .2s;
    animation-timing-function: ease-out
}

.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete {
    margin: 0 0 0 5px;
    cursor: pointer
}

.ss-main .ss-multi-selected .ss-add {
    display: flex;
    flex: 0 1 3px;
    margin: 9px 12px 0 5px
}

.ss-main .ss-multi-selected .ss-add .ss-plus {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #c4cfd9;
    position: relative;
    height: 10px;
    width: 2px;
    transition: transform .2s
}

.ss-main .ss-multi-selected .ss-add .ss-plus:after {
    background: #c4cfd9;
    content: "";
    position: absolute;
    height: 2px;
    width: 10px;
    left: -4px;
    top: 4px
}

.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross {
    transform: rotate(45deg)
}

.ss-content {
    position: absolute;
    width: 100%;
    margin: -1px 0 0;
    box-sizing: border-box;
    border: 1px solid transparent;
    z-index: 1010;
    background-color: #fff;
    transform-origin: center top;
    transition: transform .2s,opacity .2s;
    opacity: 0;
    transform: scaleY(0)
}

.ss-content.ss-open {
    display: block;
    opacity: 1;
    transform: scaleY(1)
}

.ss-content .ss-search {
    display: flex;
    flex-direction: row;
    padding: 8px 8px 6px
}

.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input {
    height: 0;
    opacity: 0;
    padding: 0;
    margin: 0
}

.ss-content .ss-search input {
    display: inline-flex;
    font-size: inherit;
    line-height: inherit;
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
    height: 30px;
    padding: 6px 8px;
    margin: 0;
    border: 1px solid transparent;
    border-radius: 2px;
    background-color: #fff;
    outline: 0;
    text-align: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-appearance: textfield
}

.ss-content .ss-search input::-moz-placeholder {
    color: #20242b;
    vertical-align: middle
}

.ss-content .ss-search input:-ms-input-placeholder {
    color: #20242b;
    vertical-align: middle
}

.ss-content .ss-search input::-ms-input-placeholder {
    color: #20242b;
    vertical-align: middle
}

.ss-content .ss-search input::placeholder {
    color: #20242b;
    vertical-align: middle
}

.ss-content .ss-search input:focus {
    box-shadow: 0 0 5px #5897fb
}

.ss-content .ss-search .ss-addable {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-size: 22px;
    font-weight: 700;
    flex: 0 0 30px;
    height: 30px;
    margin: 0 0 0 8px;
    border: 1px solid transparent;
    border-radius: 2px;
    box-sizing: border-box
}

.ss-content .ss-addable {
    padding-top: 0
}

.ss-content .ss-list {
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left
}

.ss-content .ss-list .ss-optgroup .ss-optgroup-label {
    padding: 6px 10px;
    font-weight: 700
}

.ss-content .ss-list .ss-optgroup .ss-option {
    padding: 6px 6px 6px 25px
}

.ss-content .ss-list .ss-optgroup-label-selectable {
    cursor: pointer
}

.ss-content .ss-list .ss-optgroup-label-selectable:hover {
    color: #fff;
    background-color: #5897fb
}

.ss-content .ss-list .ss-option {
    padding: 6px 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ss-content .ss-list .ss-option * {
    display: inline-block
}

.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover {
    color: #fff;
    background-color: #5897fb
}

.ss-content .ss-list .ss-option.ss-disabled {
    cursor: not-allowed;
    color: #fff;
    background-color: #fff
}

.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected {
    color: #c4cfd9;
    background-color: rgba(88,151,251,.1)
}

.ss-content .ss-list .ss-option.ss-hide {
    display: none
}

.ss-content .ss-list .ss-option .ss-search-highlight {
    background-color: #fff
}

.ad-filter-collapse__btn:after,.ad-gallery__cell--video-thumb:before,.ad-manager__drop-arrow,.business-hours__chevron,.category-marker__icon,.clear-addon-btn__icon,.club-teaser__expires-at:before,.club-teaser__extends-at:before,.conversation-teaser__blocked-icon,.favorite-comment__edit,.feature-nav__list-item:before,.filter-btn__icon,.flickity-prev-next-button .flickity-button-icon,.footer__logo,.header-main-desktop__login-icon,.header-main-mobile__login-icon,.header-main-mobile__place-ad-icon,.header-main-mobile__search-icon,.header__logo,.icon,.image-upload-legend__icon,.image-upload__cover,.image-upload__delete,.image-verification__icon,.lg-next:before,.lg-prev:after,.loading-spinner,.location-marker__icon,.logo-xdate,.nav-button:after,.overlay-language-menu__icon,.overlay-site-menu__sign-in-chevron,.overlay-site-menu__sign-in-icon,.pager__icon,.search__clear-icon,.search__search-icon,.ss-main .ss-single-selected .ss-arrow span,.story-actions__icon--goto,.story-actions__icon--sound,.story-upload__delete,.story-upload__edit-text,.story-upload__reactivate,.support__icon,.timed-upvotes__credit-info-icon {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: 50%;
    vertical-align: -10%
}

#zuck-modal-content .story-viewer .head .right .close,.icon--close {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%23c4cfd9' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E")
}

.filter-select--active .filter-select__toggle,.icon--close-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%23fff' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E")
}

.icon--home {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14.516'%3E%3Cpath data-name='Icon metro-home' d='M16 8.741l-8-6.21-8 6.21V6.209l8-6.21 8 6.21zm-2-.226v6h-4v-4H6v4H2v-6l6-4.5z' fill='%2368849d'/%3E%3C/svg%3E")
}

.icon--option {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='5'%3E%3Cg style='isolation:isolate' fill='%23c4cfd9'%3E%3Ccircle data-name='Ellipse 5' cx='2.5' cy='2.5' r='2.5'/%3E%3Ccircle data-name='Ellipse 6' cx='2.5' cy='2.5' r='2.5' transform='translate(8)'/%3E%3Ccircle data-name='Ellipse 7' cx='2.5' cy='2.5' r='2.5' transform='translate(16)'/%3E%3C/g%3E%3C/svg%3E")
}

.icon--search-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.376' height='17.38'%3E%3Cpath data-name='Icon ionic-ios-search' d='M17.172 16.122l-4.832-4.878a6.887 6.887 0 10-1.045 1.059l4.8 4.846a.744.744 0 001.05.027.749.749 0 00.027-1.054zm-10.244-3.76a5.438 5.438 0 113.846-1.593 5.4 5.4 0 01-3.846 1.593z' fill='%23fff'/%3E%3C/svg%3E");
    height: 18px;
    width: 18px
}

.header--dark .ad-search__icon,.icon--search-gray {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.376' height='17.38'%3E%3Cpath data-name='Icon ionic-ios-search' d='M17.172 16.122l-4.832-4.878a6.887 6.887 0 10-1.045 1.059l4.8 4.846a.744.744 0 001.05.027.749.749 0 00.027-1.054zm-10.244-3.76a5.438 5.438 0 113.846-1.593 5.4 5.4 0 01-3.846 1.593z' fill='%2368849d'/%3E%3C/svg%3E");
    height: 18px;
    width: 18px
}

.icon--chevron-left,.nav-button--left:after,.pager__link--prev .pager__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.93' height='12.22'%3E%3Cpath data-name='Pfad 158' d='M0 6.11L6.11 0l1.82 1.82-4.29 4.29 4.29 4.29-1.82 1.82z' fill='%2320242b'/%3E%3C/svg%3E");
    height: 13px;
    width: 8px
}

.flickity-prev-next-button.previous .flickity-button-icon,.icon--chevron-left-white,.lg-prev:after,.pager--small .pager__link--prev .pager__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.93' height='12.22'%3E%3Cpath data-name='Pfad 158' d='M0 6.11L6.11 0l1.82 1.82-4.29 4.29 4.29 4.29-1.82 1.82z' fill='rgba(255, 255, 255, 0.75)'/%3E%3C/svg%3E");
    height: 13px;
    width: 8px
}

.icon--chevron-right,.nav-button--right:after,.pager__link--next .pager__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.93' height='12.22'%3E%3Cpath data-name='Pfad 159' d='M7.93 6.11L1.82 0 0 1.82l4.29 4.29L0 10.4l1.82 1.82z' fill='%2320242b'/%3E%3C/svg%3E");
    height: 13px;
    width: 8px
}

.flickity-prev-next-button.next .flickity-button-icon,.icon--chevron-right-white,.lg-next:before,.pager--small .pager__link--next .pager__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.93' height='12.22'%3E%3Cpath data-name='Pfad 159' d='M7.93 6.11L1.82 0 0 1.82l4.29 4.29L0 10.4l1.82 1.82z' fill='rgba(255, 255, 255, 0.75)'/%3E%3C/svg%3E");
    height: 13px;
    width: 8px
}

.feature-nav__list-item:before,.icon--chevron-right-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.93' height='12.22'%3E%3Cpath data-name='Pfad 159' d='M7.93 6.11L1.82 0 0 1.82l4.29 4.29L0 10.4l1.82 1.82z' fill='%2308f'/%3E%3C/svg%3E");
    height: 13px;
    width: 8px
}

.ad-manager__drop-arrow,.business-hours__toggle.collapsed .business-hours__chevron,.icon--chevron-down-gray {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7.41'%3E%3Cpath data-name='Icon material-keyboard-arrow-down' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z' fill='%238aa0b3'/%3E%3C/svg%3E")
}

.ad-filter-collapse__btn.collapsed:after,.icon--chevron-down-gray-800,.ss-main .ss-single-selected .ss-arrow span {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7.41'%3E%3Cpath data-name='Icon material-keyboard-arrow-down' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z' fill='%2368849d'/%3E%3C/svg%3E")
}

.filter-select__toggle,.icon--chevron-down-white,.overlay-site-menu__sign-in.collapsed .overlay-site-menu__sign-in-chevron {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7.41'%3E%3Cpath data-name='Icon material-keyboard-arrow-down' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z' fill='%23fff'/%3E%3C/svg%3E")
}

.filter-select--open .filter-select__toggle,.icon--chevron-up-white,.overlay-site-menu__sign-in-chevron {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7.41'%3E%3Cpath data-name='Icon material-keyboard-arrow-down' d='M1.41 7.41L6 2.83l4.59 4.58L12 6 6 0 0 6z' fill='%23fff'/%3E%3C/svg%3E")
}

.business-hours__chevron,.icon--chevron-up-gray {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7.41'%3E%3Cpath data-name='Icon material-keyboard-arrow-down' d='M1.41 7.41L6 2.83l4.59 4.58L12 6 6 0 0 6z' fill='%238aa0b3'/%3E%3C/svg%3E")
}

.ad-filter-collapse__btn:after,.icon--chevron-up-gray-800 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7.41'%3E%3Cpath data-name='Icon material-keyboard-arrow-down' d='M1.41 7.41L6 2.83l4.59 4.58L12 6 6 0 0 6z' fill='%2368849d'/%3E%3C/svg%3E")
}

.icon--grid,.pager__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.62' height='14.62'%3E%3Cg data-name='Gruppe 228'%3E%3Cpath data-name='Icon open-grid-two-up' d='M0 0v5.483h5.483V0zm9.138 0v5.483h5.482V0zM0 9.138v5.482h5.483V9.138zm9.138 0v5.482h5.482V9.138z' fill='%2320242b'/%3E%3C/g%3E%3C/svg%3E")
}

.icon--grid-white,.pager--small .pager__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.62' height='14.62'%3E%3Cg data-name='Gruppe 228'%3E%3Cpath data-name='Icon open-grid-two-up' d='M0 0v5.483h5.483V0zm9.138 0v5.483h5.482V0zM0 9.138v5.482h5.483V9.138zm9.138 0v5.482h5.482V9.138z' fill='rgba(255, 255, 255, 0.75)'/%3E%3C/g%3E%3C/svg%3E")
}

.conversation-teaser__blocked-icon,.icon--blocked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.969' height='29.969'%3E%3Cg data-name='Gruppe 239'%3E%3Cg data-name='icon check'%3E%3Cg data-name='Icon ionic-ios-checkmark-circle-outline'%3E%3Cpath data-name='Pfad 9' d='M14.984 2.017a12.962 12.962 0 11-9.171 3.8 12.881 12.881 0 019.171-3.8m0-2.017a14.984 14.984 0 1014.985 14.984A14.982 14.982 0 0014.984 0z' fill='%23e87c03'/%3E%3Cpath data-name='Linie 106' fill='none' stroke='%23e87c03' stroke-width='2.4' d='M24.5 4.5l-20 20'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.icon--verified-white,.image-verification__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18.001'%3E%3Cpath data-name='Pfad 160' d='M17.773 8.452l-2.331-2.331-6.453 6.452-4.1-4.1 1.465-1.465 2.633 2.631 6.411-6.411a.766.766 0 00-.752-.656h-2.751L9.547.224a.776.776 0 00-1.1 0L6.099 2.572H3.348a.777.777 0 00-.777.777V6.1L.223 8.448a.776.776 0 000 1.1l2.348 2.348v2.751a.777.777 0 00.777.777h2.751l2.348 2.348a.776.776 0 001.1 0l2.348-2.348h2.751a.777.777 0 00.777-.777v-2.751l2.348-2.348a.778.778 0 00.002-1.096z' fill='%23fff'/%3E%3C/svg%3E")
}

.icon--verified-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18.001'%3E%3Cpath data-name='Pfad 160' d='M17.773 8.452l-2.331-2.331-6.453 6.452-4.1-4.1 1.465-1.465 2.633 2.631 6.411-6.411a.766.766 0 00-.752-.656h-2.751L9.547.224a.776.776 0 00-1.1 0L6.099 2.572H3.348a.777.777 0 00-.777.777V6.1L.223 8.448a.776.776 0 000 1.1l2.348 2.348v2.751a.777.777 0 00.777.777h2.751l2.348 2.348a.776.776 0 001.1 0l2.348-2.348h2.751a.777.777 0 00.777-.777v-2.751l2.348-2.348a.778.778 0 00.002-1.096z' fill='%2308f'/%3E%3C/svg%3E")
}

.icon--verified-info {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18.001'%3E%3Cpath data-name='Pfad 160' d='M17.773 8.452l-2.331-2.331-6.453 6.452-4.1-4.1 1.465-1.465 2.633 2.631 6.411-6.411a.766.766 0 00-.752-.656h-2.751L9.547.224a.776.776 0 00-1.1 0L6.099 2.572H3.348a.777.777 0 00-.777.777V6.1L.223 8.448a.776.776 0 000 1.1l2.348 2.348v2.751a.777.777 0 00.777.777h2.751l2.348 2.348a.776.776 0 001.1 0l2.348-2.348h2.751a.777.777 0 00.777-.777v-2.751l2.348-2.348a.778.778 0 00.002-1.096z' fill='%23ffc107'/%3E%3C/svg%3E")
}

.icon--verified-success-small {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18.001'%3E%3Cpath data-name='Pfad 160' d='M17.773 8.452l-2.331-2.331-6.453 6.452-4.1-4.1 1.465-1.465 2.633 2.631 6.411-6.411a.766.766 0 00-.752-.656h-2.751L9.547.224a.776.776 0 00-1.1 0L6.099 2.572H3.348a.777.777 0 00-.777.777V6.1L.223 8.448a.776.776 0 000 1.1l2.348 2.348v2.751a.777.777 0 00.777.777h2.751l2.348 2.348a.776.776 0 001.1 0l2.348-2.348h2.751a.777.777 0 00.777-.777v-2.751l2.348-2.348a.778.778 0 00.002-1.096z' fill='%232dba3e'/%3E%3C/svg%3E");
    height: 18px;
    width: 18px;
    background-size: contain
}

.club-teaser__extends-at:before,.icon--check-feature-success-small {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='icon check' xmlns='http://www.w3.org/2000/svg' width='29.969' height='29.969'%3E%3Cg data-name='Icon ionic-ios-checkmark-circle-outline' fill='%232dba3e'%3E%3Cpath data-name='Pfad 8' d='M22.692 10.456l-1.273-1.3a.275.275 0 00-.2-.086.263.263 0 00-.2.086l-8.821 8.819-3.21-3.186a.281.281 0 00-.4 0l-1.297 1.276a.284.284 0 000 .409l4.049 4.021a1.284 1.284 0 00.846.409 1.346 1.346 0 00.839-.395h.007l9.667-9.644a.305.305 0 00-.007-.409z'/%3E%3Cpath data-name='Pfad 9' d='M14.984 2.017a12.962 12.962 0 11-9.171 3.8 12.881 12.881 0 019.171-3.8m0-2.017a14.984 14.984 0 1014.985 14.984A14.982 14.982 0 0014.984 0z'/%3E%3C/g%3E%3C/svg%3E");
    height: 18px;
    width: 18px;
    background-size: contain
}

.dismiss-notification--success .dismiss-notification__icon,.icon--check-confirmation-success {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.155' height='25.138'%3E%3Cpath data-name='Pfad 162' d='M2.828 13.95l9.189 9.189 20.31-20.31' fill='none' stroke='%232dba3e' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3C/svg%3E")
}

#contact-tab .ad-filter-collapse__btn:after,#contact-tab .ad-gallery__cell--video-thumb:before,#contact-tab .ad-manager__drop-arrow,#contact-tab .business-hours__chevron,#contact-tab .category-marker__icon,#contact-tab .clear-addon-btn__icon,#contact-tab .club-teaser__expires-at:before,#contact-tab .club-teaser__extends-at:before,#contact-tab .conversation-teaser__blocked-icon,#contact-tab .favorite-comment__edit,#contact-tab .feature-nav__list-item:before,#contact-tab .filter-btn__icon,#contact-tab .flickity-prev-next-button .flickity-button-icon,#contact-tab .footer__logo,#contact-tab .header-main-desktop__login-icon,#contact-tab .header-main-mobile__login-icon,#contact-tab .header-main-mobile__place-ad-icon,#contact-tab .header-main-mobile__search-icon,#contact-tab .header__logo,#contact-tab .icon,#contact-tab .image-upload-legend__icon,#contact-tab .image-upload__cover,#contact-tab .image-upload__delete,#contact-tab .image-verification__icon,#contact-tab .lg-next:before,#contact-tab .lg-prev:after,#contact-tab .loading-spinner,#contact-tab .location-marker__icon,#contact-tab .logo-xdate,#contact-tab .nav-button:after,#contact-tab .overlay-language-menu__icon,#contact-tab .overlay-site-menu__sign-in-chevron,#contact-tab .overlay-site-menu__sign-in-icon,#contact-tab .pager__icon,#contact-tab .search__clear-icon,#contact-tab .search__search-icon,#contact-tab .ss-main .ss-single-selected .ss-arrow span,#contact-tab .story-actions__icon--goto,#contact-tab .story-actions__icon--sound,#contact-tab .story-upload__delete,#contact-tab .story-upload__edit-text,#contact-tab .story-upload__reactivate,#contact-tab .support__icon,#contact-tab .timed-upvotes__credit-info-icon,.flickity-prev-next-button #contact-tab .flickity-button-icon,.icon--location-outline-primary,.ss-main .ss-single-selected .ss-arrow #contact-tab span {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.75' height='25.175'%3E%3Cg data-name='Gruppe 230'%3E%3Cpath data-name='Icon material-location-on' d='M8.875.5A8.369 8.369 0 00.5 8.875c0 6.281 8.375 15.554 8.375 15.554s8.375-9.272 8.375-15.554A8.369 8.369 0 008.875.5zm0 11.366a2.991 2.991 0 112.991-2.991 2.992 2.992 0 01-2.991 2.992z' fill='none' stroke='%23fa2b4b'/%3E%3C/g%3E%3C/svg%3E");
    width: 25px;
    height: 25px
}

#contact-tab.active .ad-filter-collapse__btn:after,#contact-tab.active .ad-gallery__cell--video-thumb:before,#contact-tab.active .ad-manager__drop-arrow,#contact-tab.active .business-hours__chevron,#contact-tab.active .category-marker__icon,#contact-tab.active .clear-addon-btn__icon,#contact-tab.active .club-teaser__expires-at:before,#contact-tab.active .club-teaser__extends-at:before,#contact-tab.active .conversation-teaser__blocked-icon,#contact-tab.active .favorite-comment__edit,#contact-tab.active .feature-nav__list-item:before,#contact-tab.active .filter-btn__icon,#contact-tab.active .flickity-prev-next-button .flickity-button-icon,#contact-tab.active .footer__logo,#contact-tab.active .header-main-desktop__login-icon,#contact-tab.active .header-main-mobile__login-icon,#contact-tab.active .header-main-mobile__place-ad-icon,#contact-tab.active .header-main-mobile__search-icon,#contact-tab.active .header__logo,#contact-tab.active .icon,#contact-tab.active .image-upload-legend__icon,#contact-tab.active .image-upload__cover,#contact-tab.active .image-upload__delete,#contact-tab.active .image-verification__icon,#contact-tab.active .lg-next:before,#contact-tab.active .lg-prev:after,#contact-tab.active .loading-spinner,#contact-tab.active .location-marker__icon,#contact-tab.active .logo-xdate,#contact-tab.active .nav-button:after,#contact-tab.active .overlay-language-menu__icon,#contact-tab.active .overlay-site-menu__sign-in-chevron,#contact-tab.active .overlay-site-menu__sign-in-icon,#contact-tab.active .pager__icon,#contact-tab.active .search__clear-icon,#contact-tab.active .search__search-icon,#contact-tab.active .ss-main .ss-single-selected .ss-arrow span,#contact-tab.active .story-actions__icon--goto,#contact-tab.active .story-actions__icon--sound,#contact-tab.active .story-upload__delete,#contact-tab.active .story-upload__edit-text,#contact-tab.active .story-upload__reactivate,#contact-tab.active .support__icon,#contact-tab.active .timed-upvotes__credit-info-icon,.flickity-prev-next-button #contact-tab.active .flickity-button-icon,.icon--location-outline-white,.ss-main .ss-single-selected .ss-arrow #contact-tab.active span {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.75' height='25.175'%3E%3Cg data-name='Gruppe 230'%3E%3Cpath data-name='Icon material-location-on' d='M8.875.5A8.369 8.369 0 00.5 8.875c0 6.281 8.375 15.554 8.375 15.554s8.375-9.272 8.375-15.554A8.369 8.369 0 008.875.5zm0 11.366a2.991 2.991 0 112.991-2.991 2.992 2.992 0 01-2.991 2.992z' fill='none' stroke='%23fff'/%3E%3C/g%3E%3C/svg%3E");
    width: 25px;
    height: 25px
}

#service-tab .ad-filter-collapse__btn:after,#service-tab .ad-gallery__cell--video-thumb:before,#service-tab .ad-manager__drop-arrow,#service-tab .business-hours__chevron,#service-tab .category-marker__icon,#service-tab .clear-addon-btn__icon,#service-tab .club-teaser__expires-at:before,#service-tab .club-teaser__extends-at:before,#service-tab .conversation-teaser__blocked-icon,#service-tab .favorite-comment__edit,#service-tab .feature-nav__list-item:before,#service-tab .filter-btn__icon,#service-tab .flickity-prev-next-button .flickity-button-icon,#service-tab .footer__logo,#service-tab .header-main-desktop__login-icon,#service-tab .header-main-mobile__login-icon,#service-tab .header-main-mobile__place-ad-icon,#service-tab .header-main-mobile__search-icon,#service-tab .header__logo,#service-tab .icon,#service-tab .image-upload-legend__icon,#service-tab .image-upload__cover,#service-tab .image-upload__delete,#service-tab .image-verification__icon,#service-tab .lg-next:before,#service-tab .lg-prev:after,#service-tab .loading-spinner,#service-tab .location-marker__icon,#service-tab .logo-xdate,#service-tab .nav-button:after,#service-tab .overlay-language-menu__icon,#service-tab .overlay-site-menu__sign-in-chevron,#service-tab .overlay-site-menu__sign-in-icon,#service-tab .pager__icon,#service-tab .search__clear-icon,#service-tab .search__search-icon,#service-tab .ss-main .ss-single-selected .ss-arrow span,#service-tab .story-actions__icon--goto,#service-tab .story-actions__icon--sound,#service-tab .story-upload__delete,#service-tab .story-upload__edit-text,#service-tab .story-upload__reactivate,#service-tab .support__icon,#service-tab .timed-upvotes__credit-info-icon,.flickity-prev-next-button #service-tab .flickity-button-icon,.icon--tag-outline-primary,.ss-main .ss-single-selected .ss-arrow #service-tab span {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.244' height='21.238'%3E%3Cg data-name='Gruppe 229' fill='none' stroke='%23fa2b4b'%3E%3Cpath data-name='Icon ionic-md-pricetag' d='M19.057.5h-8.35L1.16 10.39a2.238 2.238 0 000 3.174l6.521 6.515a2.42 2.42 0 001.518.659 2.644 2.644 0 001.655-.659l9.89-9.457V2.187z'/%3E%3Cpath data-name='Icon material-location-on' d='M12.486 8.662a2.875 2.875 0 114.065 0 2.876 2.876 0 01-4.065 0z'/%3E%3C/g%3E%3C/svg%3E");
    width: 25px;
    height: 25px
}

.icon--tag-outline-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.244' height='21.238'%3E%3Cg data-name='Gruppe 229' fill='none' stroke='%2308f'%3E%3Cpath data-name='Icon ionic-md-pricetag' d='M19.057.5h-8.35L1.16 10.39a2.238 2.238 0 000 3.174l6.521 6.515a2.42 2.42 0 001.518.659 2.644 2.644 0 001.655-.659l9.89-9.457V2.187z'/%3E%3Cpath data-name='Icon material-location-on' d='M12.486 8.662a2.875 2.875 0 114.065 0 2.876 2.876 0 01-4.065 0z'/%3E%3C/g%3E%3C/svg%3E");
    width: 25px;
    height: 25px
}

#service-tab.active .ad-filter-collapse__btn:after,#service-tab.active .ad-gallery__cell--video-thumb:before,#service-tab.active .ad-manager__drop-arrow,#service-tab.active .business-hours__chevron,#service-tab.active .category-marker__icon,#service-tab.active .clear-addon-btn__icon,#service-tab.active .club-teaser__expires-at:before,#service-tab.active .club-teaser__extends-at:before,#service-tab.active .conversation-teaser__blocked-icon,#service-tab.active .favorite-comment__edit,#service-tab.active .feature-nav__list-item:before,#service-tab.active .filter-btn__icon,#service-tab.active .flickity-prev-next-button .flickity-button-icon,#service-tab.active .footer__logo,#service-tab.active .header-main-desktop__login-icon,#service-tab.active .header-main-mobile__login-icon,#service-tab.active .header-main-mobile__place-ad-icon,#service-tab.active .header-main-mobile__search-icon,#service-tab.active .header__logo,#service-tab.active .icon,#service-tab.active .image-upload-legend__icon,#service-tab.active .image-upload__cover,#service-tab.active .image-upload__delete,#service-tab.active .image-verification__icon,#service-tab.active .lg-next:before,#service-tab.active .lg-prev:after,#service-tab.active .loading-spinner,#service-tab.active .location-marker__icon,#service-tab.active .logo-xdate,#service-tab.active .nav-button:after,#service-tab.active .overlay-language-menu__icon,#service-tab.active .overlay-site-menu__sign-in-chevron,#service-tab.active .overlay-site-menu__sign-in-icon,#service-tab.active .pager__icon,#service-tab.active .search__clear-icon,#service-tab.active .search__search-icon,#service-tab.active .ss-main .ss-single-selected .ss-arrow span,#service-tab.active .story-actions__icon--goto,#service-tab.active .story-actions__icon--sound,#service-tab.active .story-upload__delete,#service-tab.active .story-upload__edit-text,#service-tab.active .story-upload__reactivate,#service-tab.active .support__icon,#service-tab.active .timed-upvotes__credit-info-icon,.flickity-prev-next-button #service-tab.active .flickity-button-icon,.icon--tag-outline-white,.ss-main .ss-single-selected .ss-arrow #service-tab.active span {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.244' height='21.238'%3E%3Cg data-name='Gruppe 229' fill='none' stroke='%23fff'%3E%3Cpath data-name='Icon ionic-md-pricetag' d='M19.057.5h-8.35L1.16 10.39a2.238 2.238 0 000 3.174l6.521 6.515a2.42 2.42 0 001.518.659 2.644 2.644 0 001.655-.659l9.89-9.457V2.187z'/%3E%3Cpath data-name='Icon material-location-on' d='M12.486 8.662a2.875 2.875 0 114.065 0 2.876 2.876 0 01-4.065 0z'/%3E%3C/g%3E%3C/svg%3E");
    width: 25px;
    height: 25px
}

.category-marker__icon,.icon--tag-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13.996'%3E%3Cpath data-name='Icon ionic-md-pricetag' d='M12.834 0H7.059l-6.6 6.839a1.548 1.548 0 000 2.195l4.51 4.506a1.674 1.674 0 001.05.456 1.828 1.828 0 001.142-.456L14 7V1.167zm-1.119 3.744a1.168 1.168 0 11.78-.78 1.135 1.135 0 01-.78.78z' fill='%2308f'/%3E%3C/svg%3E");
    width: 14px;
    height: 14px
}

.icon--location-small,.location-marker__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.4' height='22'%3E%3Cpath data-name='Icon material-location-on' d='M7.7 0A7.694 7.694 0 000 7.7C0 13.475 7.7 22 7.7 22s7.7-8.525 7.7-14.3A7.694 7.694 0 007.7 0zm0 10.45a2.75 2.75 0 112.75-2.75 2.751 2.751 0 01-2.75 2.75z' fill='%2308f'/%3E%3C/svg%3E");
    height: 15px;
    width: 15px;
    background-size: contain
}

.icon--phone-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.751' height='22'%3E%3Cpath data-name='Pfad 161' d='M11.688 0H2.063A2.063 2.063 0 000 2.063v17.875A2.063 2.063 0 002.063 22h9.625a2.063 2.063 0 002.063-2.062V2.062A2.063 2.063 0 0011.688 0zM9.251 19.562h-5a.5.5 0 010-1h5a.5.5 0 010 1z' fill='%23fff'/%3E%3C/svg%3E")
}

.icon--phone-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.751' height='22'%3E%3Cpath data-name='Pfad 161' d='M11.688 0H2.063A2.063 2.063 0 000 2.063v17.875A2.063 2.063 0 002.063 22h9.625a2.063 2.063 0 002.063-2.062V2.062A2.063 2.063 0 0011.688 0zM9.251 19.562h-5a.5.5 0 010-1h5a.5.5 0 010 1z' fill='%2308f'/%3E%3C/svg%3E")
}

.icon--whatsapp-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath data-name='Icon ionic-logo-whatsapp' d='M11.199 0a10.759 10.759 0 00-10.8 10.717A10.606 10.606 0 001.95 16.25L0 22l5.979-1.9A10.818 10.818 0 0022 10.717 10.759 10.759 0 0011.199 0zm5.37 14.787a2.79 2.79 0 01-1.91 1.231c-.506.027-.521.393-3.282-.807a11.268 11.268 0 01-4.553-4.305 5.3 5.3 0 01-1.019-2.871A3.06 3.06 0 016.856 5.79a1.058 1.058 0 01.748-.315c.217 0 .358-.006.519 0s.4-.034.611.522.709 1.923.773 2.062a.5.5 0 01.005.48 1.876 1.876 0 01-.293.446c-.144.155-.3.346-.432.464s-.293.274-.142.553a8.264 8.264 0 001.464 1.948 7.535 7.535 0 002.166 1.44c.271.148.432.131.6-.046s.719-.773.913-1.04.376-.215.626-.114 1.579.813 1.85.96.451.222.516.339a2.268 2.268 0 01-.21 1.298z' fill='%2308f'/%3E%3C/svg%3E")
}

.icon--whatsapp-original {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath data-name='Icon ionic-logo-whatsapp' d='M11.199 0a10.759 10.759 0 00-10.8 10.717A10.606 10.606 0 001.95 16.25L0 22l5.979-1.9A10.818 10.818 0 0022 10.717 10.759 10.759 0 0011.199 0zm5.37 14.787a2.79 2.79 0 01-1.91 1.231c-.506.027-.521.393-3.282-.807a11.268 11.268 0 01-4.553-4.305 5.3 5.3 0 01-1.019-2.871A3.06 3.06 0 016.856 5.79a1.058 1.058 0 01.748-.315c.217 0 .358-.006.519 0s.4-.034.611.522.709 1.923.773 2.062a.5.5 0 01.005.48 1.876 1.876 0 01-.293.446c-.144.155-.3.346-.432.464s-.293.274-.142.553a8.264 8.264 0 001.464 1.948 7.535 7.535 0 002.166 1.44c.271.148.432.131.6-.046s.719-.773.913-1.04.376-.215.626-.114 1.579.813 1.85.96.451.222.516.339a2.268 2.268 0 01-.21 1.298z' fill='%232cb742'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--telegram-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2308f' class='bi bi-telegram'%3E%3Cpath d='M16 8A8 8 0 110 8a8 8 0 0116 0zM8.287 5.906c-.778.324-2.334.994-4.666 2.01-.378.15-.577.298-.595.442-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294.26.006.549-.1.868-.32 2.179-1.471 3.304-2.214 3.374-2.23.05-.012.12-.026.166.016.047.041.042.12.037.141-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8.154 8.154 0 01-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629.093.06.183.125.27.187.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.426 1.426 0 00-.013-.315.337.337 0 00-.114-.217.526.526 0 00-.31-.093c-.3.005-.763.166-2.984 1.09z'/%3E%3C/svg%3E")
}

.icon--telegram-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-telegram'%3E%3Cpath d='M16 8A8 8 0 110 8a8 8 0 0116 0zM8.287 5.906c-.778.324-2.334.994-4.666 2.01-.378.15-.577.298-.595.442-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294.26.006.549-.1.868-.32 2.179-1.471 3.304-2.214 3.374-2.23.05-.012.12-.026.166.016.047.041.042.12.037.141-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8.154 8.154 0 01-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629.093.06.183.125.27.187.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.426 1.426 0 00-.013-.315.337.337 0 00-.114-.217.526.526 0 00-.31-.093c-.3.005-.763.166-2.984 1.09z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--telegram-original {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%232481cc' class='bi bi-telegram'%3E%3Cpath d='M16 8A8 8 0 110 8a8 8 0 0116 0zM8.287 5.906c-.778.324-2.334.994-4.666 2.01-.378.15-.577.298-.595.442-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294.26.006.549-.1.868-.32 2.179-1.471 3.304-2.214 3.374-2.23.05-.012.12-.026.166.016.047.041.042.12.037.141-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8.154 8.154 0 01-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629.093.06.183.125.27.187.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.426 1.426 0 00-.013-.315.337.337 0 00-.114-.217.526.526 0 00-.31-.093c-.3.005-.763.166-2.984 1.09z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--email-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='17.6'%3E%3Cpath data-name='Icon material-email' d='M19.8 0H2.2A2.2 2.2 0 00.011 2.2L0 15.4a2.206 2.206 0 002.2 2.2h17.6a2.206 2.206 0 002.2-2.2V2.2A2.206 2.206 0 0019.8 0zm0 4.4L11 9.9 2.2 4.4V2.2L11 7.7l8.8-5.5z' fill='%23fff'/%3E%3C/svg%3E")
}

.icon--email-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='17.6'%3E%3Cpath data-name='Icon material-email' d='M19.8 0H2.2A2.2 2.2 0 00.011 2.2L0 15.4a2.206 2.206 0 002.2 2.2h17.6a2.206 2.206 0 002.2-2.2V2.2A2.206 2.206 0 0019.8 0zm0 4.4L11 9.9 2.2 4.4V2.2L11 7.7l8.8-5.5z' fill='%2308f'/%3E%3C/svg%3E")
}

.icon--location-secondary,.icon--location-secondary-small {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.4' height='22'%3E%3Cpath data-name='Icon material-location-on' d='M7.7 0A7.694 7.694 0 000 7.7C0 13.475 7.7 22 7.7 22s7.7-8.525 7.7-14.3A7.694 7.694 0 007.7 0zm0 10.45a2.75 2.75 0 112.75-2.75 2.751 2.751 0 01-2.75 2.75z' fill='%2308f'/%3E%3C/svg%3E")
}

.icon--location-secondary-small {
    height: 17px;
    width: 12px;
    background-size: contain
}

.icon--website-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22.004'%3E%3Cpath data-name='Icon awesome-globe' d='M14.928 6.743C14.285 2.781 12.768 0 11 0S7.719 2.781 7.076 6.743zm-8.185 4.259a27.807 27.807 0 00.147 2.835h8.22a27.807 27.807 0 00.146-2.839 27.807 27.807 0 00-.146-2.839H6.89a27.807 27.807 0 00-.147 2.843zm14.4-4.259A11.025 11.025 0 0014.134.461a14.973 14.973 0 012.218 6.282zM7.861.461A11.018 11.018 0 00.856 6.743h4.792A14.912 14.912 0 017.861.461zm13.762 7.7h-5.089c.093.932.146 1.885.146 2.839s-.053 1.908-.146 2.839h5.084A10.907 10.907 0 0022 11.002a11.1 11.1 0 00-.377-2.84zM5.323 11c0-.954.053-1.908.146-2.839H.382a10.756 10.756 0 000 5.679h5.084a29.909 29.909 0 01-.142-2.838zm1.752 4.259c.643 3.962 2.161 6.743 3.926 6.743s3.283-2.782 3.926-6.743zm7.067 6.282a11.036 11.036 0 007.009-6.282h-4.79a14.973 14.973 0 01-2.218 6.282zM.856 15.261a11.025 11.025 0 007.009 6.282 14.973 14.973 0 01-2.218-6.282H.856z' fill='%2308f'/%3E%3C/svg%3E")
}

.icon--login-white,.overlay-site-menu__sign-in-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.95' height='20.722'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Pfad 53' d='M0 1.77h17.95v-20.722H0z' transform='translate(0 18.952)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Gruppe 226' clip-path='url(%23a)'%3E%3Cg data-name='Gruppe 224'%3E%3Cpath data-name='Pfad 51' d='M11.39 12.027H6.56A6.717 6.717 0 000 18.891v1.145a.671.671 0 00.656.687.672.672 0 00.661-.687v-1.145A5.373 5.373 0 016.56 13.4h4.83a5.373 5.373 0 015.248 5.491v1.145a.657.657 0 101.312 0v-1.145a6.717 6.717 0 00-6.56-6.864' fill='%23fff'/%3E%3C/g%3E%3Cg data-name='Gruppe 225'%3E%3Cpath data-name='Pfad 52' d='M14.087 5.113A5.113 5.113 0 008.975 0a5.113 5.113 0 00-5.113 5.113 5.113 5.113 0 005.113 5.112 5.113 5.113 0 005.112-5.112m-1.286 0a3.827 3.827 0 01-3.826 3.826 3.827 3.827 0 01-3.827-3.826 3.827 3.827 0 013.827-3.827 3.827 3.827 0 013.826 3.827' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.icon--plus-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21'%3E%3Cg data-name='Gruppe 227'%3E%3Cg data-name='Rechteck 1534' fill='none' stroke='%23fff' stroke-width='1.2'%3E%3Crect width='21' height='21' rx='4' stroke='none'/%3E%3Crect x='.6' y='.6' width='19.8' height='19.8' rx='3.4'/%3E%3C/g%3E%3Cpath data-name='Icon ionic-ios-add' d='M14.763 9.899h-3.81V6.088a.632.632 0 10-1.264 0v3.81H5.878a.632.632 0 000 1.264h3.81v3.81a.632.632 0 101.264 0v-3.81h3.81a.632.632 0 100-1.264z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")
}

.icon--whatsapp-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath data-name='Icon ionic-logo-whatsapp' d='M11.199 0a10.759 10.759 0 00-10.8 10.717A10.606 10.606 0 001.95 16.25L0 22l5.979-1.9A10.818 10.818 0 0022 10.717 10.759 10.759 0 0011.199 0zm5.37 14.787a2.79 2.79 0 01-1.91 1.231c-.506.027-.521.393-3.282-.807a11.268 11.268 0 01-4.553-4.305 5.3 5.3 0 01-1.019-2.871A3.06 3.06 0 016.856 5.79a1.058 1.058 0 01.748-.315c.217 0 .358-.006.519 0s.4-.034.611.522.709 1.923.773 2.062a.5.5 0 01.005.48 1.876 1.876 0 01-.293.446c-.144.155-.3.346-.432.464s-.293.274-.142.553a8.264 8.264 0 001.464 1.948 7.535 7.535 0 002.166 1.44c.271.148.432.131.6-.046s.719-.773.913-1.04.376-.215.626-.114 1.579.813 1.85.96.451.222.516.339a2.268 2.268 0 01-.21 1.298z' fill='%23fff'/%3E%3C/svg%3E")
}

.icon--whatsapp-gray {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath data-name='Icon ionic-logo-whatsapp' d='M11.199 0a10.759 10.759 0 00-10.8 10.717A10.606 10.606 0 001.95 16.25L0 22l5.979-1.9A10.818 10.818 0 0022 10.717 10.759 10.759 0 0011.199 0zm5.37 14.787a2.79 2.79 0 01-1.91 1.231c-.506.027-.521.393-3.282-.807a11.268 11.268 0 01-4.553-4.305 5.3 5.3 0 01-1.019-2.871A3.06 3.06 0 016.856 5.79a1.058 1.058 0 01.748-.315c.217 0 .358-.006.519 0s.4-.034.611.522.709 1.923.773 2.062a.5.5 0 01.005.48 1.876 1.876 0 01-.293.446c-.144.155-.3.346-.432.464s-.293.274-.142.553a8.264 8.264 0 001.464 1.948 7.535 7.535 0 002.166 1.44c.271.148.432.131.6-.046s.719-.773.913-1.04.376-.215.626-.114 1.579.813 1.85.96.451.222.516.339a2.268 2.268 0 01-.21 1.298z' fill='%23343a40'/%3E%3C/svg%3E")
}

.icon--video-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.5' height='16.5'%3E%3Cpath data-name='Pfad 164' d='M10.728 0H5.77A5.787 5.787 0 000 5.77v4.958A5.788 5.788 0 005.77 16.5h4.958a5.789 5.789 0 005.772-5.772V5.77A5.788 5.788 0 0010.728 0zm1.259 8.484a.468.468 0 01-.169.17l-5.007 2.9a.467.467 0 01-.7-.4V5.347a.466.466 0 01.467-.466.46.46 0 01.233.062l5.007 2.9a.467.467 0 01.169.637z' fill='%23fff'/%3E%3C/svg%3E")
}

.icon--video-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.5' height='16.5'%3E%3Cpath data-name='Pfad 164' d='M10.728 0H5.77A5.787 5.787 0 000 5.77v4.958A5.788 5.788 0 005.77 16.5h4.958a5.789 5.789 0 005.772-5.772V5.77A5.788 5.788 0 0010.728 0zm1.259 8.484a.468.468 0 01-.169.17l-5.007 2.9a.467.467 0 01-.7-.4V5.347a.466.466 0 01.467-.466.46.46 0 01.233.062l5.007 2.9a.467.467 0 01.169.637z' fill='%2308f'/%3E%3C/svg%3E")
}

.icon--video-success {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.5' height='16.5'%3E%3Cpath data-name='Pfad 164' d='M10.728 0H5.77A5.787 5.787 0 000 5.77v4.958A5.788 5.788 0 005.77 16.5h4.958a5.789 5.789 0 005.772-5.772V5.77A5.788 5.788 0 0010.728 0zm1.259 8.484a.468.468 0 01-.169.17l-5.007 2.9a.467.467 0 01-.7-.4V5.347a.466.466 0 01.467-.466.46.46 0 01.233.062l5.007 2.9a.467.467 0 01.169.637z' fill='%232dba3e'/%3E%3C/svg%3E")
}

.icon--video-danger {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.5' height='16.5'%3E%3Cpath data-name='Pfad 164' d='M10.728 0H5.77A5.787 5.787 0 000 5.77v4.958A5.788 5.788 0 005.77 16.5h4.958a5.789 5.789 0 005.772-5.772V5.77A5.788 5.788 0 0010.728 0zm1.259 8.484a.468.468 0 01-.169.17l-5.007 2.9a.467.467 0 01-.7-.4V5.347a.466.466 0 01.467-.466.46.46 0 01.233.062l5.007 2.9a.467.467 0 01.169.637z' fill='%23e87c03'/%3E%3C/svg%3E")
}

.icon--timed-upvotes-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2308f' class='bi bi-calendar-week-fill'%3E%3Cpath d='M4 .5a.5.5 0 00-1 0V1H2a2 2 0 00-2 2v1h16V3a2 2 0 00-2-2h-1V.5a.5.5 0 00-1 0V1H4V.5zM16 14V5H0v9a2 2 0 002 2h12a2 2 0 002-2zM9.5 7h1a.5.5 0 01.5.5v1a.5.5 0 01-.5.5h-1a.5.5 0 01-.5-.5v-1a.5.5 0 01.5-.5zm3 0h1a.5.5 0 01.5.5v1a.5.5 0 01-.5.5h-1a.5.5 0 01-.5-.5v-1a.5.5 0 01.5-.5zM2 10.5a.5.5 0 01.5-.5h1a.5.5 0 01.5.5v1a.5.5 0 01-.5.5h-1a.5.5 0 01-.5-.5v-1zm3.5-.5h1a.5.5 0 01.5.5v1a.5.5 0 01-.5.5h-1a.5.5 0 01-.5-.5v-1a.5.5 0 01.5-.5z'/%3E%3C/svg%3E")
}

.filter-btn__icon,.icon--filter-white,.icon--filter-white-small {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.592' height='19.833'%3E%3Cg data-name='Gruppe 231'%3E%3Cg data-name='Gruppe 13'%3E%3Cpath data-name='Pfad 1' d='M.5 4.153h22.592' fill='%23fff' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cg data-name='Gruppe 14'%3E%3Cpath data-name='Pfad 2' d='M.5 15.686h22.592' fill='%23fff' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cg data-name='Gruppe 15'%3E%3Cpath data-name='Pfad 3' d='M8.026 8.155a4.078 4.078 0 004.077-4.077A4.078 4.078 0 008.026 0a4.078 4.078 0 00-4.078 4.078 4.078 4.078 0 004.078 4.077' fill='%23fff'/%3E%3C/g%3E%3Cg data-name='Gruppe 16'%3E%3Cpath data-name='Pfad 4' d='M15.567 19.833a4.078 4.078 0 004.077-4.075 4.078 4.078 0 00-4.077-4.078 4.078 4.078 0 00-4.078 4.078 4.078 4.078 0 004.078 4.075' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.icon--filter-white-small {
    height: 15px;
    width: 18px;
    background-size: contain
}

.icon--settings-grey {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.485' height='20.49'%3E%3Cpath data-name='Pfad 125' d='M18.794 10.243a2.639 2.639 0 011.691-2.459 10.43 10.43 0 00-1.264-3.047 2.672 2.672 0 01-1.072.229 2.631 2.631 0 01-2.406-3.7A10.42 10.42 0 0012.702.002a2.634 2.634 0 01-4.919 0 10.466 10.466 0 00-3.047 1.264 2.63 2.63 0 01-2.4 3.7 2.59 2.59 0 01-1.072-.229 10.7 10.7 0 00-1.26 3.051 2.635 2.635 0 010 4.919 10.466 10.466 0 001.264 3.047 2.631 2.631 0 013.473 3.473 10.5 10.5 0 003.045 1.267 2.628 2.628 0 014.908 0 10.451 10.451 0 003.047-1.264 2.634 2.634 0 013.477-3.474 10.5 10.5 0 001.264-3.047 2.649 2.649 0 01-1.688-2.466zm-8.551 6.233a6.23 6.23 0 116.23-6.23 6.23 6.23 0 01-6.23 6.23z' fill='%23949fa5'/%3E%3C/svg%3E")
}

.icon--info,.timed-upvotes__credit-info-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg data-name='Gruppe 232' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg data-name='Pfad 61'%3E%3Cpath d='M20 10A10 10 0 1110 0a10 10 0 0110 10z'/%3E%3Cpath d='M10 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8m0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0z' fill='%2320242b'/%3E%3C/g%3E%3Cpath data-name='Pfad 62' d='M10 13.85v-3.6' stroke='%2320242b' stroke-width='2'/%3E%3Cpath data-name='Pfad 63' d='M10 6h0' stroke='%2320242b' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E")
}

.icon--info-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg data-name='Gruppe 232' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg data-name='Pfad 61'%3E%3Cpath d='M20 10A10 10 0 1110 0a10 10 0 0110 10z'/%3E%3Cpath d='M10 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8m0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0z' fill='%2308f'/%3E%3C/g%3E%3Cpath data-name='Pfad 62' d='M10 13.85v-3.6' stroke='%2308f' stroke-width='2'/%3E%3Cpath data-name='Pfad 63' d='M10 6h0' stroke='%2308f' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E")
}

.icon--info-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg data-name='Gruppe 232' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg data-name='Pfad 61'%3E%3Cpath d='M20 10A10 10 0 1110 0a10 10 0 0110 10z'/%3E%3Cpath d='M10 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8m0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0z' fill='%23fff'/%3E%3C/g%3E%3Cpath data-name='Pfad 62' d='M10 13.85v-3.6' stroke='%23fff' stroke-width='2'/%3E%3Cpath data-name='Pfad 63' d='M10 6h0' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E")
}

.icon--delete {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.16' height='18.658'%3E%3Cpath data-name='Icon metro-bin' d='M1.166 5.831v11.661a1.17 1.17 0 001.166 1.166h10.5a1.17 1.17 0 001.166-1.166V5.831H1.166zm3.5 10.5H3.501V8.163h1.163zm2.332 0H5.831V8.163h1.17zm2.332 0H8.163V8.163h1.166zm2.332 0h-1.167V8.163h1.166zm2.623-13.999h-3.79V.872a.877.877 0 00-.875-.875H5.539a.877.877 0 00-.875.875v1.46H.874a.877.877 0 00-.875.875v1.458h15.16V3.207a.877.877 0 00-.875-.875zm-4.956 0h-3.5V1.181h3.5v1.151z' fill='%2368849d'/%3E%3C/svg%3E")
}

.icon--delete-secondary,.image-upload__delete,.story-upload__delete {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.16' height='18.658'%3E%3Cpath data-name='Icon metro-bin' d='M1.166 5.831v11.661a1.17 1.17 0 001.166 1.166h10.5a1.17 1.17 0 001.166-1.166V5.831H1.166zm3.5 10.5H3.501V8.163h1.163zm2.332 0H5.831V8.163h1.17zm2.332 0H8.163V8.163h1.166zm2.332 0h-1.167V8.163h1.166zm2.623-13.999h-3.79V.872a.877.877 0 00-.875-.875H5.539a.877.877 0 00-.875.875v1.46H.874a.877.877 0 00-.875.875v1.458h15.16V3.207a.877.877 0 00-.875-.875zm-4.956 0h-3.5V1.181h3.5v1.151z' fill='%2308f'/%3E%3C/svg%3E")
}

.icon--delete-white,.image-upload__delete:active,.image-upload__delete:focus,.image-upload__delete:hover,.story-upload__delete:active,.story-upload__delete:focus,.story-upload__delete:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.16' height='18.658'%3E%3Cpath data-name='Icon metro-bin' d='M1.166 5.831v11.661a1.17 1.17 0 001.166 1.166h10.5a1.17 1.17 0 001.166-1.166V5.831H1.166zm3.5 10.5H3.501V8.163h1.163zm2.332 0H5.831V8.163h1.17zm2.332 0H8.163V8.163h1.166zm2.332 0h-1.167V8.163h1.166zm2.623-13.999h-3.79V.872a.877.877 0 00-.875-.875H5.539a.877.877 0 00-.875.875v1.46H.874a.877.877 0 00-.875.875v1.458h15.16V3.207a.877.877 0 00-.875-.875zm-4.956 0h-3.5V1.181h3.5v1.151z' fill='%23fff'/%3E%3C/svg%3E")
}

.favorite-comment__edit,.icon--edit-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.503' height='11.503'%3E%3Cpath data-name='Icon material-edit' d='M0 9.104v2.4h2.4l7.067-7.067-2.4-2.4zm11.316-6.521a.636.636 0 000-.9l-1.5-1.5a.636.636 0 00-.9 0L7.751 1.356l2.4 2.4z' fill='%2308f'/%3E%3C/svg%3E");
    height: 16px;
    width: 16px
}

.icon--star-secondary,.image-upload__cover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16.714'%3E%3Cpath data-name='Icon ionic-ios-star' d='M17.317 5.786h-5.91l-1.8-5.36a.651.651 0 00-1.221 0l-1.8 5.36H.643A.645.645 0 000 6.425a.472.472 0 00.012.108.618.618 0 00.269.454l4.858 3.423-1.864 5.42a.645.645 0 00.221.723.622.622 0 00.362.157.788.788 0 00.4-.145l4.741-3.379 4.741 3.379a.753.753 0 00.4.145.577.577 0 00.358-.157.637.637 0 00.221-.723l-1.864-5.42 4.817-3.455.117-.1a.674.674 0 00.209-.43.68.68 0 00-.681-.639z' fill='%2308f'/%3E%3C/svg%3E")
}

.icon--star-white,.image-upload-legend__icon,.image-upload__cover:active,.image-upload__cover:focus,.image-upload__cover:hover,.image-upload__item--preview .image-upload__cover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16.714'%3E%3Cpath data-name='Icon ionic-ios-star' d='M17.317 5.786h-5.91l-1.8-5.36a.651.651 0 00-1.221 0l-1.8 5.36H.643A.645.645 0 000 6.425a.472.472 0 00.012.108.618.618 0 00.269.454l4.858 3.423-1.864 5.42a.645.645 0 00.221.723.622.622 0 00.362.157.788.788 0 00.4-.145l4.741-3.379 4.741 3.379a.753.753 0 00.4.145.577.577 0 00.358-.157.637.637 0 00.221-.723l-1.864-5.42 4.817-3.455.117-.1a.674.674 0 00.209-.43.68.68 0 00-.681-.639z' fill='%23fff'/%3E%3C/svg%3E")
}

.icon--warning {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20.305'%3E%3Cpath data-name='Icon ionic-ios-warning' d='M9.566.841L.201 17.931a1.607 1.607 0 001.433 2.374h18.735a1.611 1.611 0 001.433-2.374L12.432.841a1.642 1.642 0 00-2.866 0zm2.359 7.091l-.19 6.451h-1.477l-.19-6.451zm-.931 9.962a.974.974 0 111.01-.973.982.982 0 01-1.005.973z' fill='%23ffc107'/%3E%3C/svg%3E");
    background-size: contain
}

.dismiss-notification--error .dismiss-notification__icon,.dismiss-notification--warning .dismiss-notification__icon,.icon--warning-circle {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath d='M15 0C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0zm1.7 5.7l-.3 13h-2.9l-.3-13h3.5zm0 17.6c-.2.3-.4.5-.7.7s-.6.3-1 .3c-.5 0-1-.2-1.4-.6-.4-.4-.6-.9-.6-1.4s.2-1 .6-1.4c.4-.4.9-.6 1.4-.6s1 .2 1.4.6c.4.4.6.8.6 1.4 0 .4-.1.7-.3 1z' fill='%23e87c03'/%3E%3C/svg%3E");
    background-size: contain
}

.club-teaser__expires-at:before,.icon--warning-circle-outlined {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='30' height='30' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23e87c03}%3C/style%3E%3Cpath class='st0' d='M15 1c7.7 0 14 6.3 14 14s-6.3 14-14 14S1 22.7 1 15 7.3 1 15 1m0-1C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0z'/%3E%3Cpath class='st0' d='M15 24.3c-.5 0-1-.2-1.4-.6-.4-.4-.6-.9-.6-1.4 0-.5.2-1 .6-1.4.4-.4.9-.6 1.4-.6.5 0 1 .2 1.4.6.4.4.6.8.6 1.4 0 .4-.1.7-.3 1-.2.3-.4.5-.7.7-.3.2-.6.3-1 .3zm1.7-18.6l-.3 13h-2.9l-.3-13h3.5z'/%3E%3C/svg%3E");
    background-size: contain
}

.ad-gallery__cell--video-thumb:before,.icon--play-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.414' height='31.8'%3E%3Cpath data-name='Polygon 3' d='M24.431 14.17a2 2 0 010 3.46L3.003 30.058a2 2 0 01-3-1.73V3.472a2 2 0 013-1.73z' fill='%23fff'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--spinner,.loading-spinner {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cstyle%3E@keyframes spinner_MGfb{93.75%25{opacity:.2}}.spinner_S1WN{animation:spinner_MGfb .8s linear infinite;animation-delay:-.8s}%3C/style%3E%3Ccircle fill='%23fff' cx='4' cy='12' r='3' class='spinner_S1WN'/%3E%3Ccircle fill='%23fff' cx='12' cy='12' r='3' class='spinner_S1WN' style='animation-delay:-.65s'/%3E%3Ccircle fill='%23fff' cx='20' cy='12' r='3' class='spinner_S1WN' style='animation-delay:-.5s'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--spinner-dark,.loading-spinner--dark {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cstyle%3E@keyframes spinner_MGfb{93.75%25{opacity:.2}}.spinner_S1WN{animation:spinner_MGfb .8s linear infinite;animation-delay:-.8s}%3C/style%3E%3Ccircle fill='%2320242b' cx='4' cy='12' r='3' class='spinner_S1WN'/%3E%3Ccircle fill='%2320242b' cx='12' cy='12' r='3' class='spinner_S1WN' style='animation-delay:-.65s'/%3E%3Ccircle fill='%2320242b' cx='20' cy='12' r='3' class='spinner_S1WN' style='animation-delay:-.5s'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--time-danger {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M9 0a9 9 0 100 18A9 9 0 009 0zm.606 9.779a.608.608 0 01-.606.606H4.846a.606.606 0 010-1.212h3.548V3.462a.606.606 0 111.212 0v6.317z' fill='%23e87c03'/%3E%3C/svg%3E");
    height: 18px;
    width: 18px;
    background-size: contain
}

.icon--edit {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.503' height='11.503'%3E%3Cpath data-name='Icon material-edit' d='M0 9.104v2.4h2.4l7.067-7.067-2.4-2.4zm11.316-6.521a.636.636 0 000-.9l-1.5-1.5a.636.636 0 00-.9 0L7.751 1.356l2.4 2.4z' fill='%2320242b'/%3E%3C/svg%3E");
    background-size: 90%
}

.icon--upvote {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2320242b' class='bi bi-arrow-up-circle-fill'%3E%3Cpath d='M16 8A8 8 0 100 8a8 8 0 0016 0zm-7.5 3.5a.5.5 0 01-1 0V5.707L5.354 7.854a.5.5 0 11-.708-.708l3-3a.5.5 0 01.708 0l3 3a.5.5 0 01-.708.708L8.5 5.707V11.5z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--repeat {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2320242b' class='bi bi-repeat'%3E%3Cpath d='M11 5.466V4H5a4 4 0 00-3.584 5.777.5.5 0 11-.896.446A5 5 0 015 3h6V1.534a.25.25 0 01.41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 01-.41-.192zm3.81.086a.5.5 0 01.67.225A5 5 0 0111 13H5v1.466a.25.25 0 01-.41.192l-2.36-1.966a.25.25 0 010-.384l2.36-1.966a.25.25 0 01.41.192V12h6a4 4 0 003.585-5.777.5.5 0 01.225-.67z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--repeat-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2308f' class='bi bi-repeat'%3E%3Cpath d='M11 5.466V4H5a4 4 0 00-3.584 5.777.5.5 0 11-.896.446A5 5 0 015 3h6V1.534a.25.25 0 01.41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 01-.41-.192zm3.81.086a.5.5 0 01.67.225A5 5 0 0111 13H5v1.466a.25.25 0 01-.41.192l-2.36-1.966a.25.25 0 010-.384l2.36-1.966a.25.25 0 01.41.192V12h6a4 4 0 003.585-5.777.5.5 0 01.225-.67z'/%3E%3C/svg%3E");
    background-size: 90%
}

.icon--edit-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.503' height='11.503'%3E%3Cpath data-name='Icon material-edit' d='M0 9.104v2.4h2.4l7.067-7.067-2.4-2.4zm11.316-6.521a.636.636 0 000-.9l-1.5-1.5a.636.636 0 00-.9 0L7.751 1.356l2.4 2.4z' fill='%23fff'/%3E%3C/svg%3E");
    background-size: 90%
}

.icon--upvote-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-arrow-up-circle-fill'%3E%3Cpath d='M16 8A8 8 0 100 8a8 8 0 0016 0zm-7.5 3.5a.5.5 0 01-1 0V5.707L5.354 7.854a.5.5 0 11-.708-.708l3-3a.5.5 0 01.708 0l3 3a.5.5 0 01-.708.708L8.5 5.707V11.5z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--repeat-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2320242b' class='bi bi-repeat'%3E%3Cpath d='M11 5.466V4H5a4 4 0 00-3.584 5.777.5.5 0 11-.896.446A5 5 0 015 3h6V1.534a.25.25 0 01.41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 01-.41-.192zm3.81.086a.5.5 0 01.67.225A5 5 0 0111 13H5v1.466a.25.25 0 01-.41.192l-2.36-1.966a.25.25 0 010-.384l2.36-1.966a.25.25 0 01.41.192V12h6a4 4 0 003.585-5.777.5.5 0 01.225-.67z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--story-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' fill-rule='evenodd' opacity='.798' transform='translate(1 1)'%3E%3Ccircle cx='15' cy='15' r='13' fill='%2308f'/%3E%3Ccircle cx='15' cy='15' r='15' stroke='%2308f' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 19px
}

.icon--story-danger {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' fill-rule='evenodd' opacity='.798' transform='translate(1 1)'%3E%3Ccircle cx='15' cy='15' r='13' fill='%23e87c03'/%3E%3Ccircle cx='15' cy='15' r='15' stroke='%23e87c03' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 19px
}

.icon--text,.story-upload__edit-text {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='14'%3E%3Ctext fill='%2308f' fill-rule='evenodd' font-family='Helvetica-BoldOblique, Helvetica' font-size='18' font-style='italic' font-weight='bold' letter-spacing='.677' transform='translate(-61 -879)'%3E%3Ctspan x='61' y='892'%3EAa%3C/tspan%3E%3C/text%3E%3C/svg%3E")
}

.icon--text-white,.story-upload__edit-text:active,.story-upload__edit-text:focus,.story-upload__edit-text:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='14'%3E%3Ctext fill='%23fff' fill-rule='evenodd' font-family='Helvetica-BoldOblique, Helvetica' font-size='18' font-style='italic' font-weight='bold' letter-spacing='.677' transform='translate(-61 -879)'%3E%3Ctspan x='61' y='892'%3EAa%3C/tspan%3E%3C/text%3E%3C/svg%3E")
}

#zuck-modal-content .story-viewer.muted .head .mute,.icon--mute-white,.story-actions__icon--sound {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-volume-mute'%3E%3Cpath d='M6.717 3.55A.5.5 0 017 4v8a.5.5 0 01-.812.39L3.825 10.5H1.5A.5.5 0 011 10V6a.5.5 0 01.5-.5h2.325l2.363-1.89a.5.5 0 01.529-.06zM6 5.04L4.312 6.39A.5.5 0 014 6.5H2v3h2a.5.5 0 01.312.11L6 10.96V5.04zm7.854.606a.5.5 0 010 .708L12.207 8l1.647 1.646a.5.5 0 01-.708.708L11.5 8.707l-1.646 1.647a.5.5 0 01-.708-.708L10.793 8 9.146 6.354a.5.5 0 11.708-.708L11.5 7.293l1.646-1.647a.5.5 0 01.708 0z'/%3E%3C/svg%3E");
    background-size: contain
}

#zuck-modal-content .story-viewer .head .right .mute,.icon--volume-up-white,.muted .story-actions__icon--sound {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-volume-up'%3E%3Cpath d='M11.536 14.01A8.473 8.473 0 0014.026 8a8.473 8.473 0 00-2.49-6.01l-.708.707A7.476 7.476 0 0113.025 8c0 2.071-.84 3.946-2.197 5.303l.708.707z'/%3E%3Cpath d='M10.121 12.596A6.48 6.48 0 0012.025 8a6.48 6.48 0 00-1.904-4.596l-.707.707A5.483 5.483 0 0111.025 8a5.483 5.483 0 01-1.61 3.89l.706.706z'/%3E%3Cpath d='M10.025 8a4.486 4.486 0 01-1.318 3.182L8 10.475A3.489 3.489 0 009.025 8c0-.966-.392-1.841-1.025-2.475l.707-.707A4.486 4.486 0 0110.025 8zM7 4a.5.5 0 00-.812-.39L3.825 5.5H1.5A.5.5 0 001 6v4a.5.5 0 00.5.5h2.325l2.363 1.89A.5.5 0 007 12V4zM4.312 6.39L6 5.04v5.92L4.312 9.61A.5.5 0 004 9.5H2v-3h2a.5.5 0 00.312-.11z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--arrow-90deg-right,.story-actions__icon--goto {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-arrow-90deg-right'%3E%3Cpath fill-rule='evenodd' d='M14.854 4.854a.5.5 0 000-.708l-4-4a.5.5 0 00-.708.708L13.293 4H3.5A2.5 2.5 0 001 6.5v8a.5.5 0 001 0v-8A1.5 1.5 0 013.5 5h9.793l-3.147 3.146a.5.5 0 00.708.708l4-4z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--hidden-danger {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23e87c03' class='bi bi-eye-slash'%3E%3Cpath d='M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7.028 7.028 0 00-2.79.588l.77.771A5.944 5.944 0 018 3.5c2.12 0 3.879 1.168 5.168 2.457A13.134 13.134 0 0114.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755-.165.165-.337.328-.517.486l.708.709z'/%3E%3Cpath d='M11.297 9.176a3.5 3.5 0 00-4.474-4.474l.823.823a2.5 2.5 0 012.829 2.829l.822.822zm-2.943 1.299l.822.822a3.5 3.5 0 01-4.474-4.474l.823.823a2.5 2.5 0 002.829 2.829z'/%3E%3Cpath d='M3.35 5.47c-.18.16-.353.322-.518.487A13.134 13.134 0 001.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7.029 7.029 0 018 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884l-12-12 .708-.708 12 12-.708.708z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--visible-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-eye-fill'%3E%3Cpath d='M10.5 8a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0'/%3E%3Cpath d='M0 8s3-5.5 8-5.5S16 8 16 8s-3 5.5-8 5.5S0 8 0 8m8 3.5a3.5 3.5 0 100-7 3.5 3.5 0 000 7'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--globe {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23e87c03' class='bi bi-globe2'%3E%3Cpath d='M0 8a8 8 0 1116 0A8 8 0 010 8m7.5-6.923c-.67.204-1.335.82-1.887 1.855-.143.268-.276.56-.395.872.705.157 1.472.257 2.282.287zM4.249 3.539c.142-.384.304-.744.481-1.078a6.7 6.7 0 01.597-.933A7.01 7.01 0 003.051 3.05c.362.184.763.349 1.198.49zM3.509 7.5c.036-1.07.188-2.087.436-3.008a9.124 9.124 0 01-1.565-.667A6.964 6.964 0 001.018 7.5h2.49zm1.4-2.741a12.344 12.344 0 00-.4 2.741H7.5V5.091c-.91-.03-1.783-.145-2.591-.332M8.5 5.09V7.5h2.99a12.342 12.342 0 00-.399-2.741c-.808.187-1.681.301-2.591.332zM4.51 8.5c.035.987.176 1.914.399 2.741A13.612 13.612 0 017.5 10.91V8.5zm3.99 0v2.409c.91.03 1.783.145 2.591.332.223-.827.364-1.754.4-2.741zm-3.282 3.696c.12.312.252.604.395.872.552 1.035 1.218 1.65 1.887 1.855V11.91c-.81.03-1.577.13-2.282.287zm.11 2.276a6.696 6.696 0 01-.598-.933 8.853 8.853 0 01-.481-1.079 8.38 8.38 0 00-1.198.49 7.01 7.01 0 002.276 1.522zm-1.383-2.964A13.36 13.36 0 013.508 8.5h-2.49a6.963 6.963 0 001.362 3.675c.47-.258.995-.482 1.565-.667zm6.728 2.964a7.009 7.009 0 002.275-1.521 8.376 8.376 0 00-1.197-.49 8.853 8.853 0 01-.481 1.078 6.688 6.688 0 01-.597.933zM8.5 11.909v3.014c.67-.204 1.335-.82 1.887-1.855.143-.268.276-.56.395-.872A12.63 12.63 0 008.5 11.91zm3.555-.401c.57.185 1.095.409 1.565.667A6.963 6.963 0 0014.982 8.5h-2.49a13.36 13.36 0 01-.437 3.008zM14.982 7.5a6.963 6.963 0 00-1.362-3.675c-.47.258-.995.482-1.565.667.248.92.4 1.938.437 3.008zM11.27 2.461c.177.334.339.694.482 1.078a8.368 8.368 0 001.196-.49 7.01 7.01 0 00-2.275-1.52c.218.283.418.597.597.932zm-.488 1.343a7.765 7.765 0 00-.395-.872C9.835 1.897 9.17 1.282 8.5 1.077V4.09c.81-.03 1.577-.13 2.282-.287z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--person-secondary {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2308f' d='M224 256a128 128 0 100-256 128 128 0 100 256zm-45.7 48C79.8 304 0 383.8 0 482.3 0 498.7 13.3 512 29.7 512h388.6c16.4 0 29.7-13.3 29.7-29.7 0-98.5-79.8-178.3-178.3-178.3h-91.4z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--person-check {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46.182' height='45.287' fill='%2320242b'%3E%3Cpath d='M19.341 43.227c-2.088-.597-18.168-6.04-17.308-31.294l17.309-9.644 5.459 3.042.973-1.748L19.342 0 .082 10.73l-.025.56c-1.26 29.014 18.861 33.9 19.063 33.946l.221.05.22-.05c.51-.115 12.557-2.989 17.287-18.182l-1.91-.594C30.904 39.42 20.947 42.767 19.34 43.228z'/%3E%3Cpath d='M45.941 12.127l-2.494-2.495-6.907 6.906-4.388-4.388 1.568-1.568 2.818 2.816L43.4 6.536a.82.82 0 00-.805-.702H39.65l-2.513-2.513a.83.83 0 00-1.174-.003l-.003.003-2.513 2.513h-2.944a.832.832 0 00-.832.832V9.61l-2.513 2.513a.83.83 0 00-.003 1.175l.003.002 2.513 2.513v2.945c0 .46.372.831.832.831h2.944l2.513 2.513a.83.83 0 001.175.003l.002-.003 2.513-2.513h2.945a.83.83 0 00.831-.831v-2.945L45.94 13.3a.833.833 0 00.002-1.173zM26.966 30.584v-.808c0-3.3-2.686-5.986-5.986-5.986h-3.275a5.993 5.993 0 00-5.986 5.986v.808h2v-.808a3.99 3.99 0 013.986-3.986h3.275a3.99 3.99 0 013.986 3.986v.808h2zm-3.056-13.37a4.572 4.572 0 00-4.568-4.566 4.572 4.572 0 00-4.566 4.566 4.572 4.572 0 004.566 4.567 4.573 4.573 0 004.567-4.567zm-7.134 0a2.57 2.57 0 012.566-2.566 2.57 2.57 0 012.567 2.566 2.57 2.57 0 01-2.567 2.567 2.57 2.57 0 01-2.566-2.567z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--person-check-success {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46.182' height='45.287' fill='%232dba3e'%3E%3Cpath d='M19.341 43.227c-2.088-.597-18.168-6.04-17.308-31.294l17.309-9.644 5.459 3.042.973-1.748L19.342 0 .082 10.73l-.025.56c-1.26 29.014 18.861 33.9 19.063 33.946l.221.05.22-.05c.51-.115 12.557-2.989 17.287-18.182l-1.91-.594C30.904 39.42 20.947 42.767 19.34 43.228z'/%3E%3Cpath d='M45.941 12.127l-2.494-2.495-6.907 6.906-4.388-4.388 1.568-1.568 2.818 2.816L43.4 6.536a.82.82 0 00-.805-.702H39.65l-2.513-2.513a.83.83 0 00-1.174-.003l-.003.003-2.513 2.513h-2.944a.832.832 0 00-.832.832V9.61l-2.513 2.513a.83.83 0 00-.003 1.175l.003.002 2.513 2.513v2.945c0 .46.372.831.832.831h2.944l2.513 2.513a.83.83 0 001.175.003l.002-.003 2.513-2.513h2.945a.83.83 0 00.831-.831v-2.945L45.94 13.3a.833.833 0 00.002-1.173zM26.966 30.584v-.808c0-3.3-2.686-5.986-5.986-5.986h-3.275a5.993 5.993 0 00-5.986 5.986v.808h2v-.808a3.99 3.99 0 013.986-3.986h3.275a3.99 3.99 0 013.986 3.986v.808h2zm-3.056-13.37a4.572 4.572 0 00-4.568-4.566 4.572 4.572 0 00-4.566 4.566 4.572 4.572 0 004.566 4.567 4.573 4.573 0 004.567-4.567zm-7.134 0a2.57 2.57 0 012.566-2.566 2.57 2.57 0 012.567 2.566 2.57 2.57 0 01-2.567 2.567 2.57 2.57 0 01-2.566-2.567z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--gear-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-gear-fill'%3E%3Cpath d='M9.405 1.05c-.413-1.4-2.397-1.4-2.81 0l-.1.34a1.464 1.464 0 01-2.105.872l-.31-.17c-1.283-.698-2.686.705-1.987 1.987l.169.311c.446.82.023 1.841-.872 2.105l-.34.1c-1.4.413-1.4 2.397 0 2.81l.34.1a1.464 1.464 0 01.872 2.105l-.17.31c-.698 1.283.705 2.686 1.987 1.987l.311-.169a1.464 1.464 0 012.105.872l.1.34c.413 1.4 2.397 1.4 2.81 0l.1-.34a1.464 1.464 0 012.105-.872l.31.17c1.283.698 2.686-.705 1.987-1.987l-.169-.311a1.464 1.464 0 01.872-2.105l.34-.1c1.4-.413 1.4-2.397 0-2.81l-.34-.1a1.464 1.464 0 01-.872-2.105l.17-.31c.698-1.283-.705-2.686-1.987-1.987l-.311.169a1.464 1.464 0 01-2.105-.872zM8 10.93a2.929 2.929 0 110-5.86 2.929 2.929 0 010 5.858z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--contact-form-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1363.87 1046.67 2436.27 3070.67'%3E%3Cpath d='M2581.935 1758.352c-142.663 0-388.656-55.465-388.656-232.928v-53.332c0-5.866-5.2-11.2-11.067-11.2l-193.462.267a11.04 11.04 0 00-11.066 11.067v227.194c0 142.796 483.721 168.262 603.985 168.262 120.397 0 603.985-25.466 603.985-168.262v-227.194a11.04 11.04 0 00-11.067-11.067l-193.462-.266c-5.866 0-11.066 5.2-11.066 11.2v53.198c.533 177.462-245.46 233.06-388.124 233.06' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath d='M1619.693 3745.102c0-23.333 18.933-42.265 42.265-42.265h1839.954c23.333 0 42.266 18.932 42.266 42.265s-18.933 42.266-42.266 42.266H1661.958c-23.332.133-42.265-18.8-42.265-42.266zm42.265-409.19h1839.954c23.333 0 42.266 18.933 42.266 42.266s-18.933 42.266-42.266 42.266H1661.958c-23.332 0-42.265-18.933-42.265-42.266 0-23.466 18.933-42.266 42.265-42.266zm0-367.19h1839.954c23.333 0 42.266 18.932 42.266 42.265s-18.933 42.266-42.266 42.266H1661.958c-23.332 0-42.265-18.933-42.265-42.266s18.933-42.265 42.265-42.265zm0-367.058h1839.954c23.333 0 42.266 18.933 42.266 42.266s-18.933 42.265-42.266 42.265H1661.958c-23.332 0-42.265-18.933-42.265-42.265s18.933-42.266 42.265-42.266zm919.977-649.584c-174.795 0-688.516-31.599-688.516-252.66v-227.194c0-52.4 43.066-95.465 95.465-95.465l193.461.267c52.666 0 95.465 42.666 95.465 95.331v53.199c0 116.397 213.594 148.396 303.992 148.396s303.993-32 303.993-148.396v-53.199c0-52.665 42.932-95.331 95.464-95.331l193.462-.267c52.398 0 95.464 43.066 95.464 95.465v227.194c.267 220.928-513.454 252.66-688.25 252.66zm-962.242 324.792c0-23.333 18.933-42.265 42.265-42.265h1839.954c23.333 0 42.266 18.932 42.266 42.265s-18.933 42.266-42.266 42.266H1661.958c-23.332 0-42.265-18.8-42.265-42.266zm2180.345 1767.69V1119.567c0-20-8.133-38.266-21.466-51.332-13.2-13.2-31.466-21.466-51.332-21.466H1436.63c-19.999 0-38.265 8.133-51.331 21.466-13.2 13.2-21.466 31.466-21.466 51.332V4044.56c0 20 8.133 38.266 21.466 51.332 13.2 13.2 31.466 21.467 51.332 21.467h2290.476c20 0 38.266-8.134 51.332-21.467 13.333-13.066 21.6-31.332 21.6-51.332' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--ext-link {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2320242b' class='bi bi-box-arrow-up-right'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 00-.5-.5H1.5A1.5 1.5 0 000 4.5v10A1.5 1.5 0 001.5 16h10a1.5 1.5 0 001.5-1.5V7.864a.5.5 0 00-1 0V14.5a.5.5 0 01-.5.5h-10a.5.5 0 01-.5-.5v-10a.5.5 0 01.5-.5h6.636a.5.5 0 00.5-.5'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 00-.5-.5h-5a.5.5 0 000 1h3.793L6.146 9.146a.5.5 0 10.708.708L15 1.707V5.5a.5.5 0 001 0z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--condom-indicator {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cg fill='none' stroke='%2308f' stroke-width='2'%3E%3Cpath d='M887.71 283.35c-15.02-24.49-32.31-48.07-51.46-68.57q-21.26-22.76-42.9-40.62-20.95-17.29-39.64-29.35-50.65-32.68-110.76-51.8-6.17-1.96-13.44-3.8c-12.97-3.29-22.1-5.98-34-8.01q-29.94-5.12-42.29-6.05-27.48-2.06-44.85-1.72-26.91.53-40.87 1.9c-39.15 3.83-78.22 12.98-115.12 27.64q-15.25 6.06-20.16 8.24-39.48 17.52-75.35 43.15-68.12 48.66-113.6 119.4c-15.48 24.08-28.07 48.67-38.9 75.05-9 21.92-15.77 45.69-20.89 69.82q-2.76 12.99-3.66 18.32-5.39 32.05-6.63 66.09-.49 13.27.7 29.4 1.49 20.06 2.44 29.32 2.49 24.09 9.79 54.67 6.79 28.43 16.43 52.31 11.93 29.58 26.07 55.71c9.21 17.03 19.49 32.14 30.68 47.75q7.77 10.86 15.3 19.85 34.32 41 73.92 70.91 27.23 20.57 62.05 38.97c13.78 7.28 30.48 14.37 44.27 19.97q18.67 7.57 41.07 13.72 18.06 4.97 30.04 7.53 14.9 3.19 30.55 4.94 43.73 4.89 86.61 2.16 21.21-1.34 38.41-4.43 18.34-3.29 37.84-8.1 25.78-6.37 50.52-16.7 30.09-12.56 54.49-25.91 25.08-13.72 50.24-32.26 22.27-16.4 40.76-34.47 17.56-17.15 28.08-29.17 26.56-30.36 47.12-65.71 3.87-6.66 6.52-11.81c5.16-10.06 10.68-20.09 14.96-30.25q5.59-13.31 8.96-21.4c8.17-19.6 14.82-41.44 19.24-63.1 3.96-19.43 6.95-34.09 8.57-51.27q1.28-13.51 2.04-31.42 1.05-24.61-1.22-50.47-.88-9.97-4.66-36.57-1.59-11.18-5.27-26.48-5.07-21.12-6.63-26.28c-8.19-27.14-19.36-52.43-32.77-78.81q-5.19-10.21-12.6-22.29' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M833.17 756.95q17.84-23.07 34.23-53.15 12.66-23.25 21.43-46.43 10.35-27.35 15.84-48.67 4.73-18.42 9.15-51.24c1.28-9.49 1.54-16.39 2.35-27.07q.92-12.05.83-20.34-.84-73.9-26.76-142.67-3.52-9.32-10.74-25.16-7.44-16.32-12.1-24.6c-12.76-22.7-26.68-43.99-42.88-63.25q-34.9-41.46-76.17-71.16-63.59-45.76-143.4-64.41-31.67-7.4-63.95-9.67-23-1.62-39.49-1.06c-71.18 2.42-141.85 22.16-202.14 59.69q-35.57 22.15-64.65 49.4c-60.16 56.39-101.74 130.5-118.28 211.42q-10.09 49.35-8.32 97.61 3.86 105.01 58.57 195.01c39.63 65.19 98.24 120.1 168.27 153.94q20.03 9.67 37.62 16.29 64.18 24.15 134.61 25.18c7.42.11 13.61-.47 20.23-.52q8.31-.08 15.16-.65 48.29-4.07 89.54-17.35 36.86-11.87 70.77-30.23 76.53-41.42 130.28-110.91' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M482.2 890.93q64.34 5.13 126.6-11.12 22.46-5.86 40.38-13.17 3.77-1.54 16.1-6.88c32.69-14.16 63.29-33.83 90.93-56.76 10.2-8.46 20.47-18.88 28.45-26.84 26.11-26.04 47.57-57.54 64.74-90.28q17.05-32.52 26.63-65.82 14.66-50.98 15.95-104.07.37-15.44-1.36-36.31-3.67-44.07-16.94-84.62c-15.31-46.81-38.64-90.08-70.9-127.92q-46.21-54.22-110.57-89.6-11.24-6.18-23.04-11.41c-48.49-21.51-100.09-32.89-153.66-33.52q-65.54-.77-128.41 21.04-72.74 25.23-129.78 76.74-23.62 21.32-42.09 44.08-24.31 29.95-43.25 67.55c-7.03 13.97-13.69 31.75-18.15 43.59q-2.89 7.66-8.41 27.56-10.63 38.27-12.24 76.09c-.55 13.09-1.25 18.99-.6 29.66.49 7.91.36 14.41 1.01 23.08q4.18 55.44 24.1 107.24 7.26 18.89 19.26 41.15c14.1 26.14 31.28 50.99 50.32 72.35q15.27 17.12 33.53 33.71 9.23 8.38 18.38 15.43 15.83 12.18 18.95 14.25c19.95 13.23 41.74 25.37 64.45 35.1 24.99 10.71 52.31 20.28 80.04 24.89q19.11 3.18 39.58 4.81' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M629.1 709.75a.79.79 0 01-.49-.76q.17-5.39.17-9.74-.19-221.24.13-313.16.08-22.81-1.44-33.11c-3.19-21.7-11.74-46.09-26.19-63.55q-7.78-9.4-18.24-18.48c-6.47-5.61-13.94-9.8-20.91-14.56-6.99-4.76-8.72-10.46-8.93-19.08-.34-13.88-2.64-25.21-12.13-34.9-23.11-23.59-59.84-11.56-68.21 19.36-1.46 5.37-1.47 14.24-1.6 18.22q-.19 5.85-1.22 7.9c-3.7 7.38-10.81 10.78-20.09 17.05q-10.25 6.94-18.79 15.53-7.68 7.73-14.75 19.32c-10.62 17.42-16.87 34.86-19.58 54.42q-1.57 11.34-1.56 16.29.13 142.51.05 338.68a.84.83-12 01-.5.76c-9.55 4.22-21.03 11.12-27.22 19.64-4.7 6.46-8.99 14.78-9.1 22.02q-.21 14.73 7.86 27.67 3.96 6.34 11.71 12.26 15.24 11.63 34 18.42 18.35 6.64 35.3 9.92c29.81 5.77 60.83 7.4 91.55 4.94 30.52-2.45 57.97-7.93 84.99-20.17q13.87-6.28 25.45-16.27 8.27-7.14 12.71-18.19c5.03-12.55 4.49-21.93-.98-33.56-5.69-12.07-19.81-21.66-31.99-26.87' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M598.29 737.28c5.48-3.92 4.97-9.11 4.98-15.03q.07-163.69-.02-347.7c0-7.09-.47-12.93-1.68-19.06-3.31-16.73-8.9-33.64-19.47-47.47q-9.12-11.94-18.85-19.1-3.06-2.25-10.27-7.49c-12.41-9.02-22.86-22.67-26.39-37.97-1.2-5.23.07-12.1-1.98-16.98-2.07-4.92-6.49-7.98-11.86-7.89q-3.91.06-5.03.42c-5.82 1.83-8.5 6.53-8.73 12.37-.25 6.4-1.27 12.68-3.25 18.67-3.39 10.22-10.77 19.6-18.92 26.89-6.45 5.78-16.17 11.17-22.27 17.11-13.01 12.66-22.48 26.9-28.01 44.35q-5.73 18.07-5.75 40.84-.11 116.6.21 345.52 0 6.06.95 8.4c1.83 4.55 8.01 7.16 12.61 8.8q17.4 6.21 33.95 8.79 37.2 5.81 76 1.73 20.92-2.2 40.11-8.59 8.31-2.77 13.67-6.61' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M511.87 800.01c30.08.02 61.75-3.85 90.61-14.3 11.05-4.01 23.76-10.07 31.36-19.05q3.6-4.25 4.74-10.6c.96-5.43-6.67-13.43-10.34-16.91a.68.68 0 00-1.1.25q-1.23 3.29-3.78 6-5.83 6.2-12.01 11.21c-8.39 6.8-18.62 9.94-30.73 13.09-22.48 5.87-45.77 8.28-68.73 8.27-22.96-.02-46.25-2.47-68.72-8.36-12.1-3.17-22.33-6.33-30.71-13.14q-6.17-5.02-11.99-11.23-2.55-2.71-3.78-6a.68.68 0 00-1.1-.25c-3.67 3.47-11.31 11.46-10.36 16.89q1.13 6.35 4.73 10.61c7.58 8.99 20.29 15.07 31.33 19.09 28.84 10.5 60.51 14.41 90.58 14.43m-47.69-474.32c-5.31-1.49-9.43 1.75-11.49 6.28q-4.19 9.18-7 22.19-1.36 6.31-1.93 16.37-.75 13.26-.75 16.47.12 153.98.04 270-.01 9.17.32 15.89c.34 6.9 6.67 9.26 12.53 7.26 3.91-1.34 5.45-4.02 5.45-8.15q-.16-206.77 0-302.5.02-13.61 6.04-25.8 2.02-4.09 2.07-10.69c.03-3.99-1.7-6.32-5.28-7.32' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3Cpath fill='%2308f' d='M836.25 214.78c19.15 20.5 36.44 44.08 51.46 68.57q7.41 12.08 12.6 22.29c13.41 26.38 24.58 51.67 32.77 78.81q1.56 5.16 6.63 26.28 3.68 15.3 5.27 26.48 3.78 26.6 4.66 36.57 2.27 25.86 1.22 50.47-.76 17.91-2.04 31.42c-1.62 17.18-4.61 31.84-8.57 51.27-4.42 21.66-11.07 43.5-19.24 63.1q-3.37 8.09-8.96 21.4c-4.28 10.16-9.8 20.19-14.96 30.25q-2.65 5.15-6.52 11.81-20.56 35.35-47.12 65.71-10.52 12.02-28.08 29.17-18.49 18.07-40.76 34.47-25.16 18.54-50.24 32.26-24.4 13.35-54.49 25.91-24.74 10.33-50.52 16.7-19.5 4.81-37.84 8.1-17.2 3.09-38.41 4.43-42.88 2.73-86.61-2.16-15.65-1.75-30.55-4.94-11.98-2.56-30.04-7.53-22.4-6.15-41.07-13.72c-13.79-5.6-30.49-12.69-44.27-19.97q-34.82-18.4-62.05-38.97-39.6-29.91-73.92-70.91-7.53-8.99-15.3-19.85c-11.19-15.61-21.47-30.72-30.68-47.75q-14.14-26.13-26.07-55.71-9.64-23.88-16.43-52.31-7.3-30.58-9.79-54.67-.95-9.26-2.44-29.32-1.19-16.13-.7-29.4 1.24-34.04 6.63-66.09.9-5.33 3.66-18.32c5.12-24.13 11.89-47.9 20.89-69.82 10.83-26.38 23.42-50.97 38.9-75.05q45.48-70.74 113.6-119.4 35.87-25.63 75.35-43.15 4.91-2.18 20.16-8.24c36.9-14.66 75.97-23.81 115.12-27.64q13.96-1.37 40.87-1.9 17.37-.34 44.85 1.72 12.35.93 42.29 6.05c11.9 2.03 21.03 4.72 34 8.01q7.27 1.84 13.44 3.8 60.11 19.12 110.76 51.8 18.69 12.06 39.64 29.35 21.64 17.86 42.9 40.62zm-3.08 542.17q17.84-23.07 34.23-53.15 12.66-23.25 21.43-46.43 10.35-27.35 15.84-48.67 4.73-18.42 9.15-51.24c1.28-9.49 1.54-16.39 2.35-27.07q.92-12.05.83-20.34-.84-73.9-26.76-142.67-3.52-9.32-10.74-25.16-7.44-16.32-12.1-24.6c-12.76-22.7-26.68-43.99-42.88-63.25q-34.9-41.46-76.17-71.16-63.59-45.76-143.4-64.41-31.67-7.4-63.95-9.67-23-1.62-39.49-1.06c-71.18 2.42-141.85 22.16-202.14 59.69q-35.57 22.15-64.65 49.4c-60.16 56.39-101.74 130.5-118.28 211.42q-10.09 49.35-8.32 97.61 3.86 105.01 58.57 195.01c39.63 65.19 98.24 120.1 168.27 153.94q20.03 9.67 37.62 16.29 64.18 24.15 134.61 25.18c7.42.11 13.61-.47 20.23-.52q8.31-.08 15.16-.65 48.29-4.07 89.54-17.35 36.86-11.87 70.77-30.23 76.53-41.42 130.28-110.91z'/%3E%3Cpath fill='%23fff' d='M833.17 756.95q-53.75 69.49-130.28 110.91-33.91 18.36-70.77 30.23-41.25 13.28-89.54 17.35-6.85.57-15.16.65c-6.62.05-12.81.63-20.23.52q-70.43-1.03-134.61-25.18-17.59-6.62-37.62-16.29c-70.03-33.84-128.64-88.75-168.27-153.94q-54.71-90-58.57-195.01-1.77-48.26 8.32-97.61c16.54-80.92 58.12-155.03 118.28-211.42q29.08-27.25 64.65-49.4c60.29-37.53 130.96-57.27 202.14-59.69q16.49-.56 39.49 1.06 32.28 2.27 63.95 9.67 79.81 18.65 143.4 64.41 41.27 29.7 76.17 71.16c16.2 19.26 30.12 40.55 42.88 63.25q4.66 8.28 12.1 24.6 7.22 15.84 10.74 25.16 25.92 68.77 26.76 142.67.09 8.29-.83 20.34c-.81 10.68-1.07 17.58-2.35 27.07q-4.42 32.82-9.15 51.24-5.49 21.32-15.84 48.67-8.77 23.18-21.43 46.43-16.39 30.08-34.23 53.15zM482.2 890.93q64.34 5.13 126.6-11.12 22.46-5.86 40.38-13.17 3.77-1.54 16.1-6.88c32.69-14.16 63.29-33.83 90.93-56.76 10.2-8.46 20.47-18.88 28.45-26.84 26.11-26.04 47.57-57.54 64.74-90.28q17.05-32.52 26.63-65.82 14.66-50.98 15.95-104.07.37-15.44-1.36-36.31-3.67-44.07-16.94-84.62c-15.31-46.81-38.64-90.08-70.9-127.92q-46.21-54.22-110.57-89.6-11.24-6.18-23.04-11.41c-48.49-21.51-100.09-32.89-153.66-33.52q-65.54-.77-128.41 21.04-72.74 25.23-129.78 76.74-23.62 21.32-42.09 44.08-24.31 29.95-43.25 67.55c-7.03 13.97-13.69 31.75-18.15 43.59q-2.89 7.66-8.41 27.56-10.63 38.27-12.24 76.09c-.55 13.09-1.25 18.99-.6 29.66.49 7.91.36 14.41 1.01 23.08q4.18 55.44 24.1 107.24 7.26 18.89 19.26 41.15c14.1 26.14 31.28 50.99 50.32 72.35q15.27 17.12 33.53 33.71 9.23 8.38 18.38 15.43 15.83 12.18 18.95 14.25c19.95 13.23 41.74 25.37 64.45 35.1 24.99 10.71 52.31 20.28 80.04 24.89q19.11 3.18 39.58 4.81z'/%3E%3Cpath fill='%2308f' d='M482.2 890.93q-20.47-1.63-39.58-4.81c-27.73-4.61-55.05-14.18-80.04-24.89-22.71-9.73-44.5-21.87-64.45-35.1q-3.12-2.07-18.95-14.25-9.15-7.05-18.38-15.43-18.26-16.59-33.53-33.71c-19.04-21.36-36.22-46.21-50.32-72.35q-12-22.26-19.26-41.15-19.92-51.8-24.1-107.24c-.65-8.67-.52-15.17-1.01-23.08-.65-10.67.05-16.57.6-29.66q1.61-37.82 12.24-76.09 5.52-19.9 8.41-27.56c4.46-11.84 11.12-29.62 18.15-43.59q18.94-37.6 43.25-67.55 18.47-22.76 42.09-44.08 57.04-51.51 129.78-76.74 62.87-21.81 128.41-21.04c53.57.63 105.17 12.01 153.66 33.52q11.8 5.23 23.04 11.41 64.36 35.38 110.57 89.6c32.26 37.84 55.59 81.11 70.9 127.92q13.27 40.55 16.94 84.62 1.73 20.87 1.36 36.31-1.29 53.09-15.95 104.07-9.58 33.3-26.63 65.82c-17.17 32.74-38.63 64.24-64.74 90.28-7.98 7.96-18.25 18.38-28.45 26.84-27.64 22.93-58.24 42.6-90.93 56.76q-12.33 5.34-16.1 6.88-17.92 7.31-40.38 13.17-62.26 16.25-126.6 11.12zm146.9-181.18a.79.79 0 01-.49-.76q.17-5.39.17-9.74-.19-221.24.13-313.16.08-22.81-1.44-33.11c-3.19-21.7-11.74-46.09-26.19-63.55q-7.78-9.4-18.24-18.48c-6.47-5.61-13.94-9.8-20.91-14.56-6.99-4.76-8.72-10.46-8.93-19.08-.34-13.88-2.64-25.21-12.13-34.9-23.11-23.59-59.84-11.56-68.21 19.36-1.46 5.37-1.47 14.24-1.6 18.22q-.19 5.85-1.22 7.9c-3.7 7.38-10.81 10.78-20.09 17.05q-10.25 6.94-18.79 15.53-7.68 7.73-14.75 19.32c-10.62 17.42-16.87 34.86-19.58 54.42q-1.57 11.34-1.56 16.29.13 142.51.05 338.68a.84.83-12 01-.5.76c-9.55 4.22-21.03 11.12-27.22 19.64-4.7 6.46-8.99 14.78-9.1 22.02q-.21 14.73 7.86 27.67 3.96 6.34 11.71 12.26 15.24 11.63 34 18.42 18.35 6.64 35.3 9.92c29.81 5.77 60.83 7.4 91.55 4.94 30.52-2.45 57.97-7.93 84.99-20.17q13.87-6.28 25.45-16.27 8.27-7.14 12.71-18.19c5.03-12.55 4.49-21.93-.98-33.56-5.69-12.07-19.81-21.66-31.99-26.87z'/%3E%3Cpath fill='%23fff' d='M629.1 709.75c12.18 5.21 26.3 14.8 31.99 26.87 5.47 11.63 6.01 21.01.98 33.56q-4.44 11.05-12.71 18.19-11.58 9.99-25.45 16.27c-27.02 12.24-54.47 17.72-84.99 20.17-30.72 2.46-61.74.83-91.55-4.94q-16.95-3.28-35.3-9.92-18.76-6.79-34-18.42-7.75-5.92-11.71-12.26-8.07-12.94-7.86-27.67c.11-7.24 4.4-15.56 9.1-22.02 6.19-8.52 17.67-15.42 27.22-19.64a.84.83-12 00.5-.76q.08-196.17-.05-338.68-.01-4.95 1.56-16.29c2.71-19.56 8.96-37 19.58-54.42q7.07-11.59 14.75-19.32 8.54-8.59 18.79-15.53c9.28-6.27 16.39-9.67 20.09-17.05q1.03-2.05 1.22-7.9c.13-3.98.14-12.85 1.6-18.22 8.37-30.92 45.1-42.95 68.21-19.36 9.49 9.69 11.79 21.02 12.13 34.9.21 8.62 1.94 14.32 8.93 19.08 6.97 4.76 14.44 8.95 20.91 14.56q10.46 9.08 18.24 18.48c14.45 17.46 23 41.85 26.19 63.55q1.52 10.3 1.44 33.11-.32 91.92-.13 313.16 0 4.35-.17 9.74a.79.79 0 00.49.76zm-30.81 27.53c5.48-3.92 4.97-9.11 4.98-15.03q.07-163.69-.02-347.7c0-7.09-.47-12.93-1.68-19.06-3.31-16.73-8.9-33.64-19.47-47.47q-9.12-11.94-18.85-19.1-3.06-2.25-10.27-7.49c-12.41-9.02-22.86-22.67-26.39-37.97-1.2-5.23.07-12.1-1.98-16.98-2.07-4.92-6.49-7.98-11.86-7.89q-3.91.06-5.03.42c-5.82 1.83-8.5 6.53-8.73 12.37-.25 6.4-1.27 12.68-3.25 18.67-3.39 10.22-10.77 19.6-18.92 26.89-6.45 5.78-16.17 11.17-22.27 17.11-13.01 12.66-22.48 26.9-28.01 44.35q-5.73 18.07-5.75 40.84-.11 116.6.21 345.52 0 6.06.95 8.4c1.83 4.55 8.01 7.16 12.61 8.8q17.4 6.21 33.95 8.79 37.2 5.81 76 1.73 20.92-2.2 40.11-8.59 8.31-2.77 13.67-6.61zm-86.42 62.73c30.08.02 61.75-3.85 90.61-14.3 11.05-4.01 23.76-10.07 31.36-19.05q3.6-4.25 4.74-10.6c.96-5.43-6.67-13.43-10.34-16.91a.68.68 0 00-1.1.25q-1.23 3.29-3.78 6-5.83 6.2-12.01 11.21c-8.39 6.8-18.62 9.94-30.73 13.09-22.48 5.87-45.77 8.28-68.73 8.27-22.96-.02-46.25-2.47-68.72-8.36-12.1-3.17-22.33-6.33-30.71-13.14q-6.17-5.02-11.99-11.23-2.55-2.71-3.78-6a.68.68 0 00-1.1-.25c-3.67 3.47-11.31 11.46-10.36 16.89q1.13 6.35 4.73 10.61c7.58 8.99 20.29 15.07 31.33 19.09 28.84 10.5 60.51 14.41 90.58 14.43z'/%3E%3Cpath fill='%2308f' d='M598.29 737.28q-5.36 3.84-13.67 6.61-19.19 6.39-40.11 8.59-38.8 4.08-76-1.73-16.55-2.58-33.95-8.79c-4.6-1.64-10.78-4.25-12.61-8.8q-.95-2.34-.95-8.4-.32-228.92-.21-345.52.02-22.77 5.75-40.84c5.53-17.45 15-31.69 28.01-44.35 6.1-5.94 15.82-11.33 22.27-17.11 8.15-7.29 15.53-16.67 18.92-26.89 1.98-5.99 3-12.27 3.25-18.67.23-5.84 2.91-10.54 8.73-12.37q1.12-.36 5.03-.42c5.37-.09 9.79 2.97 11.86 7.89 2.05 4.88.78 11.75 1.98 16.98 3.53 15.3 13.98 28.95 26.39 37.97q7.21 5.24 10.27 7.49 9.73 7.16 18.85 19.1c10.57 13.83 16.16 30.74 19.47 47.47 1.21 6.13 1.68 11.97 1.68 19.06q.09 184.01.02 347.7c-.01 5.92.5 11.11-4.98 15.03zM464.18 325.69c-5.31-1.49-9.43 1.75-11.49 6.28q-4.19 9.18-7 22.19-1.36 6.31-1.93 16.37-.75 13.26-.75 16.47.12 153.98.04 270-.01 9.17.32 15.89c.34 6.9 6.67 9.26 12.53 7.26 3.91-1.34 5.45-4.02 5.45-8.15q-.16-206.77 0-302.5.02-13.61 6.04-25.8 2.02-4.09 2.07-10.69c.03-3.99-1.7-6.32-5.28-7.32z'/%3E%3Cpath fill='%23fff' d='M464.18 325.69c3.58 1 5.31 3.33 5.28 7.32q-.05 6.6-2.07 10.69-6.02 12.19-6.04 25.8-.16 95.73 0 302.5c0 4.13-1.54 6.81-5.45 8.15-5.86 2-12.19-.36-12.53-7.26q-.33-6.72-.32-15.89.08-116.02-.04-270 0-3.21.75-16.47.57-10.06 1.93-16.37 2.81-13.01 7-22.19c2.06-4.53 6.18-7.77 11.49-6.28z'/%3E%3Cpath fill='%2308f' d='M511.89 777.97c22.96.01 46.25-2.4 68.73-8.27 12.11-3.15 22.34-6.29 30.73-13.09q6.18-5.01 12.01-11.21 2.55-2.71 3.78-6a.68.68 0 011.1-.25c3.67 3.48 11.3 11.48 10.34 16.91q-1.14 6.35-4.74 10.6c-7.6 8.98-20.31 15.04-31.36 19.05-28.86 10.45-60.53 14.32-90.61 14.3-30.07-.02-61.74-3.93-90.58-14.43-11.04-4.02-23.75-10.1-31.33-19.09q-3.6-4.26-4.73-10.61c-.95-5.43 6.69-13.42 10.36-16.89a.68.68 0 011.1.25q1.23 3.29 3.78 6 5.82 6.21 11.99 11.23c8.38 6.81 18.61 9.97 30.71 13.14 22.47 5.89 45.76 8.34 68.72 8.36z'/%3E%3C/svg%3E");
    background-size: contain
}

.icon--condom-indicator-inverted {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cg fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M887.71 283.35c-15.02-24.49-32.31-48.07-51.46-68.57q-21.26-22.76-42.9-40.62-20.95-17.29-39.64-29.35-50.65-32.68-110.76-51.8-6.17-1.96-13.44-3.8c-12.97-3.29-22.1-5.98-34-8.01q-29.94-5.12-42.29-6.05-27.48-2.06-44.85-1.72-26.91.53-40.87 1.9c-39.15 3.83-78.22 12.98-115.12 27.64q-15.25 6.06-20.16 8.24-39.48 17.52-75.35 43.15-68.12 48.66-113.6 119.4c-15.48 24.08-28.07 48.67-38.9 75.05-9 21.92-15.77 45.69-20.89 69.82q-2.76 12.99-3.66 18.32-5.39 32.05-6.63 66.09-.49 13.27.7 29.4 1.49 20.06 2.44 29.32 2.49 24.09 9.79 54.67 6.79 28.43 16.43 52.31 11.93 29.58 26.07 55.71c9.21 17.03 19.49 32.14 30.68 47.75q7.77 10.86 15.3 19.85 34.32 41 73.92 70.91 27.23 20.57 62.05 38.97c13.78 7.28 30.48 14.37 44.27 19.97q18.67 7.57 41.07 13.72 18.06 4.97 30.04 7.53 14.9 3.19 30.55 4.94 43.73 4.89 86.61 2.16 21.21-1.34 38.41-4.43 18.34-3.29 37.84-8.1 25.78-6.37 50.52-16.7 30.09-12.56 54.49-25.91 25.08-13.72 50.24-32.26 22.27-16.4 40.76-34.47 17.56-17.15 28.08-29.17 26.56-30.36 47.12-65.71 3.87-6.66 6.52-11.81c5.16-10.06 10.68-20.09 14.96-30.25q5.59-13.31 8.96-21.4c8.17-19.6 14.82-41.44 19.24-63.1 3.96-19.43 6.95-34.09 8.57-51.27q1.28-13.51 2.04-31.42 1.05-24.61-1.22-50.47-.88-9.97-4.66-36.57-1.59-11.18-5.27-26.48-5.07-21.12-6.63-26.28c-8.19-27.14-19.36-52.43-32.77-78.81q-5.19-10.21-12.6-22.29' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M833.17 756.95q17.84-23.07 34.23-53.15 12.66-23.25 21.43-46.43 10.35-27.35 15.84-48.67 4.73-18.42 9.15-51.24c1.28-9.49 1.54-16.39 2.35-27.07q.92-12.05.83-20.34-.84-73.9-26.76-142.67-3.52-9.32-10.74-25.16-7.44-16.32-12.1-24.6c-12.76-22.7-26.68-43.99-42.88-63.25q-34.9-41.46-76.17-71.16-63.59-45.76-143.4-64.41-31.67-7.4-63.95-9.67-23-1.62-39.49-1.06c-71.18 2.42-141.85 22.16-202.14 59.69q-35.57 22.15-64.65 49.4c-60.16 56.39-101.74 130.5-118.28 211.42q-10.09 49.35-8.32 97.61 3.86 105.01 58.57 195.01c39.63 65.19 98.24 120.1 168.27 153.94q20.03 9.67 37.62 16.29 64.18 24.15 134.61 25.18c7.42.11 13.61-.47 20.23-.52q8.31-.08 15.16-.65 48.29-4.07 89.54-17.35 36.86-11.87 70.77-30.23 76.53-41.42 130.28-110.91' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M482.2 890.93q64.34 5.13 126.6-11.12 22.46-5.86 40.38-13.17 3.77-1.54 16.1-6.88c32.69-14.16 63.29-33.83 90.93-56.76 10.2-8.46 20.47-18.88 28.45-26.84 26.11-26.04 47.57-57.54 64.74-90.28q17.05-32.52 26.63-65.82 14.66-50.98 15.95-104.07.37-15.44-1.36-36.31-3.67-44.07-16.94-84.62c-15.31-46.81-38.64-90.08-70.9-127.92q-46.21-54.22-110.57-89.6-11.24-6.18-23.04-11.41c-48.49-21.51-100.09-32.89-153.66-33.52q-65.54-.77-128.41 21.04-72.74 25.23-129.78 76.74-23.62 21.32-42.09 44.08-24.31 29.95-43.25 67.55c-7.03 13.97-13.69 31.75-18.15 43.59q-2.89 7.66-8.41 27.56-10.63 38.27-12.24 76.09c-.55 13.09-1.25 18.99-.6 29.66.49 7.91.36 14.41 1.01 23.08q4.18 55.44 24.1 107.24 7.26 18.89 19.26 41.15c14.1 26.14 31.28 50.99 50.32 72.35q15.27 17.12 33.53 33.71 9.23 8.38 18.38 15.43 15.83 12.18 18.95 14.25c19.95 13.23 41.74 25.37 64.45 35.1 24.99 10.71 52.31 20.28 80.04 24.89q19.11 3.18 39.58 4.81' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M629.1 709.75a.79.79 0 01-.49-.76q.17-5.39.17-9.74-.19-221.24.13-313.16.08-22.81-1.44-33.11c-3.19-21.7-11.74-46.09-26.19-63.55q-7.78-9.4-18.24-18.48c-6.47-5.61-13.94-9.8-20.91-14.56-6.99-4.76-8.72-10.46-8.93-19.08-.34-13.88-2.64-25.21-12.13-34.9-23.11-23.59-59.84-11.56-68.21 19.36-1.46 5.37-1.47 14.24-1.6 18.22q-.19 5.85-1.22 7.9c-3.7 7.38-10.81 10.78-20.09 17.05q-10.25 6.94-18.79 15.53-7.68 7.73-14.75 19.32c-10.62 17.42-16.87 34.86-19.58 54.42q-1.57 11.34-1.56 16.29.13 142.51.05 338.68a.84.83-12 01-.5.76c-9.55 4.22-21.03 11.12-27.22 19.64-4.7 6.46-8.99 14.78-9.1 22.02q-.21 14.73 7.86 27.67 3.96 6.34 11.71 12.26 15.24 11.63 34 18.42 18.35 6.64 35.3 9.92c29.81 5.77 60.83 7.4 91.55 4.94 30.52-2.45 57.97-7.93 84.99-20.17q13.87-6.28 25.45-16.27 8.27-7.14 12.71-18.19c5.03-12.55 4.49-21.93-.98-33.56-5.69-12.07-19.81-21.66-31.99-26.87' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M598.29 737.28c5.48-3.92 4.97-9.11 4.98-15.03q.07-163.69-.02-347.7c0-7.09-.47-12.93-1.68-19.06-3.31-16.73-8.9-33.64-19.47-47.47q-9.12-11.94-18.85-19.1-3.06-2.25-10.27-7.49c-12.41-9.02-22.86-22.67-26.39-37.97-1.2-5.23.07-12.1-1.98-16.98-2.07-4.92-6.49-7.98-11.86-7.89q-3.91.06-5.03.42c-5.82 1.83-8.5 6.53-8.73 12.37-.25 6.4-1.27 12.68-3.25 18.67-3.39 10.22-10.77 19.6-18.92 26.89-6.45 5.78-16.17 11.17-22.27 17.11-13.01 12.66-22.48 26.9-28.01 44.35q-5.73 18.07-5.75 40.84-.11 116.6.21 345.52 0 6.06.95 8.4c1.83 4.55 8.01 7.16 12.61 8.8q17.4 6.21 33.95 8.79 37.2 5.81 76 1.73 20.92-2.2 40.11-8.59 8.31-2.77 13.67-6.61' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M511.87 800.01c30.08.02 61.75-3.85 90.61-14.3 11.05-4.01 23.76-10.07 31.36-19.05q3.6-4.25 4.74-10.6c.96-5.43-6.67-13.43-10.34-16.91a.68.68 0 00-1.1.25q-1.23 3.29-3.78 6-5.83 6.2-12.01 11.21c-8.39 6.8-18.62 9.94-30.73 13.09-22.48 5.87-45.77 8.28-68.73 8.27-22.96-.02-46.25-2.47-68.72-8.36-12.1-3.17-22.33-6.33-30.71-13.14q-6.17-5.02-11.99-11.23-2.55-2.71-3.78-6a.68.68 0 00-1.1-.25c-3.67 3.47-11.31 11.46-10.36 16.89q1.13 6.35 4.73 10.61c7.58 8.99 20.29 15.07 31.33 19.09 28.84 10.5 60.51 14.41 90.58 14.43m-47.69-474.32c-5.31-1.49-9.43 1.75-11.49 6.28q-4.19 9.18-7 22.19-1.36 6.31-1.93 16.37-.75 13.26-.75 16.47.12 153.98.04 270-.01 9.17.32 15.89c.34 6.9 6.67 9.26 12.53 7.26 3.91-1.34 5.45-4.02 5.45-8.15q-.16-206.77 0-302.5.02-13.61 6.04-25.8 2.02-4.09 2.07-10.69c.03-3.99-1.7-6.32-5.28-7.32' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3Cpath fill='%23fff' d='M836.25 214.78c19.15 20.5 36.44 44.08 51.46 68.57q7.41 12.08 12.6 22.29c13.41 26.38 24.58 51.67 32.77 78.81q1.56 5.16 6.63 26.28 3.68 15.3 5.27 26.48 3.78 26.6 4.66 36.57 2.27 25.86 1.22 50.47-.76 17.91-2.04 31.42c-1.62 17.18-4.61 31.84-8.57 51.27-4.42 21.66-11.07 43.5-19.24 63.1q-3.37 8.09-8.96 21.4c-4.28 10.16-9.8 20.19-14.96 30.25q-2.65 5.15-6.52 11.81-20.56 35.35-47.12 65.71-10.52 12.02-28.08 29.17-18.49 18.07-40.76 34.47-25.16 18.54-50.24 32.26-24.4 13.35-54.49 25.91-24.74 10.33-50.52 16.7-19.5 4.81-37.84 8.1-17.2 3.09-38.41 4.43-42.88 2.73-86.61-2.16-15.65-1.75-30.55-4.94-11.98-2.56-30.04-7.53-22.4-6.15-41.07-13.72c-13.79-5.6-30.49-12.69-44.27-19.97q-34.82-18.4-62.05-38.97-39.6-29.91-73.92-70.91-7.53-8.99-15.3-19.85c-11.19-15.61-21.47-30.72-30.68-47.75q-14.14-26.13-26.07-55.71-9.64-23.88-16.43-52.31-7.3-30.58-9.79-54.67-.95-9.26-2.44-29.32-1.19-16.13-.7-29.4 1.24-34.04 6.63-66.09.9-5.33 3.66-18.32c5.12-24.13 11.89-47.9 20.89-69.82 10.83-26.38 23.42-50.97 38.9-75.05q45.48-70.74 113.6-119.4 35.87-25.63 75.35-43.15 4.91-2.18 20.16-8.24c36.9-14.66 75.97-23.81 115.12-27.64q13.96-1.37 40.87-1.9 17.37-.34 44.85 1.72 12.35.93 42.29 6.05c11.9 2.03 21.03 4.72 34 8.01q7.27 1.84 13.44 3.8 60.11 19.12 110.76 51.8 18.69 12.06 39.64 29.35 21.64 17.86 42.9 40.62zm-3.08 542.17q17.84-23.07 34.23-53.15 12.66-23.25 21.43-46.43 10.35-27.35 15.84-48.67 4.73-18.42 9.15-51.24c1.28-9.49 1.54-16.39 2.35-27.07q.92-12.05.83-20.34-.84-73.9-26.76-142.67-3.52-9.32-10.74-25.16-7.44-16.32-12.1-24.6c-12.76-22.7-26.68-43.99-42.88-63.25q-34.9-41.46-76.17-71.16-63.59-45.76-143.4-64.41-31.67-7.4-63.95-9.67-23-1.62-39.49-1.06c-71.18 2.42-141.85 22.16-202.14 59.69q-35.57 22.15-64.65 49.4c-60.16 56.39-101.74 130.5-118.28 211.42q-10.09 49.35-8.32 97.61 3.86 105.01 58.57 195.01c39.63 65.19 98.24 120.1 168.27 153.94q20.03 9.67 37.62 16.29 64.18 24.15 134.61 25.18c7.42.11 13.61-.47 20.23-.52q8.31-.08 15.16-.65 48.29-4.07 89.54-17.35 36.86-11.87 70.77-30.23 76.53-41.42 130.28-110.91z'/%3E%3Cpath fill='%23fa2b4b' d='M833.17 756.95q-53.75 69.49-130.28 110.91-33.91 18.36-70.77 30.23-41.25 13.28-89.54 17.35-6.85.57-15.16.65c-6.62.05-12.81.63-20.23.52q-70.43-1.03-134.61-25.18-17.59-6.62-37.62-16.29c-70.03-33.84-128.64-88.75-168.27-153.94q-54.71-90-58.57-195.01-1.77-48.26 8.32-97.61c16.54-80.92 58.12-155.03 118.28-211.42q29.08-27.25 64.65-49.4c60.29-37.53 130.96-57.27 202.14-59.69q16.49-.56 39.49 1.06 32.28 2.27 63.95 9.67 79.81 18.65 143.4 64.41 41.27 29.7 76.17 71.16c16.2 19.26 30.12 40.55 42.88 63.25q4.66 8.28 12.1 24.6 7.22 15.84 10.74 25.16 25.92 68.77 26.76 142.67.09 8.29-.83 20.34c-.81 10.68-1.07 17.58-2.35 27.07q-4.42 32.82-9.15 51.24-5.49 21.32-15.84 48.67-8.77 23.18-21.43 46.43-16.39 30.08-34.23 53.15zM482.2 890.93q64.34 5.13 126.6-11.12 22.46-5.86 40.38-13.17 3.77-1.54 16.1-6.88c32.69-14.16 63.29-33.83 90.93-56.76 10.2-8.46 20.47-18.88 28.45-26.84 26.11-26.04 47.57-57.54 64.74-90.28q17.05-32.52 26.63-65.82 14.66-50.98 15.95-104.07.37-15.44-1.36-36.31-3.67-44.07-16.94-84.62c-15.31-46.81-38.64-90.08-70.9-127.92q-46.21-54.22-110.57-89.6-11.24-6.18-23.04-11.41c-48.49-21.51-100.09-32.89-153.66-33.52q-65.54-.77-128.41 21.04-72.74 25.23-129.78 76.74-23.62 21.32-42.09 44.08-24.31 29.95-43.25 67.55c-7.03 13.97-13.69 31.75-18.15 43.59q-2.89 7.66-8.41 27.56-10.63 38.27-12.24 76.09c-.55 13.09-1.25 18.99-.6 29.66.49 7.91.36 14.41 1.01 23.08q4.18 55.44 24.1 107.24 7.26 18.89 19.26 41.15c14.1 26.14 31.28 50.99 50.32 72.35q15.27 17.12 33.53 33.71 9.23 8.38 18.38 15.43 15.83 12.18 18.95 14.25c19.95 13.23 41.74 25.37 64.45 35.1 24.99 10.71 52.31 20.28 80.04 24.89q19.11 3.18 39.58 4.81z'/%3E%3Cpath fill='%23fff' d='M482.2 890.93q-20.47-1.63-39.58-4.81c-27.73-4.61-55.05-14.18-80.04-24.89-22.71-9.73-44.5-21.87-64.45-35.1q-3.12-2.07-18.95-14.25-9.15-7.05-18.38-15.43-18.26-16.59-33.53-33.71c-19.04-21.36-36.22-46.21-50.32-72.35q-12-22.26-19.26-41.15-19.92-51.8-24.1-107.24c-.65-8.67-.52-15.17-1.01-23.08-.65-10.67.05-16.57.6-29.66q1.61-37.82 12.24-76.09 5.52-19.9 8.41-27.56c4.46-11.84 11.12-29.62 18.15-43.59q18.94-37.6 43.25-67.55 18.47-22.76 42.09-44.08 57.04-51.51 129.78-76.74 62.87-21.81 128.41-21.04c53.57.63 105.17 12.01 153.66 33.52q11.8 5.23 23.04 11.41 64.36 35.38 110.57 89.6c32.26 37.84 55.59 81.11 70.9 127.92q13.27 40.55 16.94 84.62 1.73 20.87 1.36 36.31-1.29 53.09-15.95 104.07-9.58 33.3-26.63 65.82c-17.17 32.74-38.63 64.24-64.74 90.28-7.98 7.96-18.25 18.38-28.45 26.84-27.64 22.93-58.24 42.6-90.93 56.76q-12.33 5.34-16.1 6.88-17.92 7.31-40.38 13.17-62.26 16.25-126.6 11.12zm146.9-181.18a.79.79 0 01-.49-.76q.17-5.39.17-9.74-.19-221.24.13-313.16.08-22.81-1.44-33.11c-3.19-21.7-11.74-46.09-26.19-63.55q-7.78-9.4-18.24-18.48c-6.47-5.61-13.94-9.8-20.91-14.56-6.99-4.76-8.72-10.46-8.93-19.08-.34-13.88-2.64-25.21-12.13-34.9-23.11-23.59-59.84-11.56-68.21 19.36-1.46 5.37-1.47 14.24-1.6 18.22q-.19 5.85-1.22 7.9c-3.7 7.38-10.81 10.78-20.09 17.05q-10.25 6.94-18.79 15.53-7.68 7.73-14.75 19.32c-10.62 17.42-16.87 34.86-19.58 54.42q-1.57 11.34-1.56 16.29.13 142.51.05 338.68a.84.83-12 01-.5.76c-9.55 4.22-21.03 11.12-27.22 19.64-4.7 6.46-8.99 14.78-9.1 22.02q-.21 14.73 7.86 27.67 3.96 6.34 11.71 12.26 15.24 11.63 34 18.42 18.35 6.64 35.3 9.92c29.81 5.77 60.83 7.4 91.55 4.94 30.52-2.45 57.97-7.93 84.99-20.17q13.87-6.28 25.45-16.27 8.27-7.14 12.71-18.19c5.03-12.55 4.49-21.93-.98-33.56-5.69-12.07-19.81-21.66-31.99-26.87z'/%3E%3Cpath fill='%23fa2b4b' d='M629.1 709.75c12.18 5.21 26.3 14.8 31.99 26.87 5.47 11.63 6.01 21.01.98 33.56q-4.44 11.05-12.71 18.19-11.58 9.99-25.45 16.27c-27.02 12.24-54.47 17.72-84.99 20.17-30.72 2.46-61.74.83-91.55-4.94q-16.95-3.28-35.3-9.92-18.76-6.79-34-18.42-7.75-5.92-11.71-12.26-8.07-12.94-7.86-27.67c.11-7.24 4.4-15.56 9.1-22.02 6.19-8.52 17.67-15.42 27.22-19.64a.84.83-12 00.5-.76q.08-196.17-.05-338.68-.01-4.95 1.56-16.29c2.71-19.56 8.96-37 19.58-54.42q7.07-11.59 14.75-19.32 8.54-8.59 18.79-15.53c9.28-6.27 16.39-9.67 20.09-17.05q1.03-2.05 1.22-7.9c.13-3.98.14-12.85 1.6-18.22 8.37-30.92 45.1-42.95 68.21-19.36 9.49 9.69 11.79 21.02 12.13 34.9.21 8.62 1.94 14.32 8.93 19.08 6.97 4.76 14.44 8.95 20.91 14.56q10.46 9.08 18.24 18.48c14.45 17.46 23 41.85 26.19 63.55q1.52 10.3 1.44 33.11-.32 91.92-.13 313.16 0 4.35-.17 9.74a.79.79 0 00.49.76zm-30.81 27.53c5.48-3.92 4.97-9.11 4.98-15.03q.07-163.69-.02-347.7c0-7.09-.47-12.93-1.68-19.06-3.31-16.73-8.9-33.64-19.47-47.47q-9.12-11.94-18.85-19.1-3.06-2.25-10.27-7.49c-12.41-9.02-22.86-22.67-26.39-37.97-1.2-5.23.07-12.1-1.98-16.98-2.07-4.92-6.49-7.98-11.86-7.89q-3.91.06-5.03.42c-5.82 1.83-8.5 6.53-8.73 12.37-.25 6.4-1.27 12.68-3.25 18.67-3.39 10.22-10.77 19.6-18.92 26.89-6.45 5.78-16.17 11.17-22.27 17.11-13.01 12.66-22.48 26.9-28.01 44.35q-5.73 18.07-5.75 40.84-.11 116.6.21 345.52 0 6.06.95 8.4c1.83 4.55 8.01 7.16 12.61 8.8q17.4 6.21 33.95 8.79 37.2 5.81 76 1.73 20.92-2.2 40.11-8.59 8.31-2.77 13.67-6.61zm-86.42 62.73c30.08.02 61.75-3.85 90.61-14.3 11.05-4.01 23.76-10.07 31.36-19.05q3.6-4.25 4.74-10.6c.96-5.43-6.67-13.43-10.34-16.91a.68.68 0 00-1.1.25q-1.23 3.29-3.78 6-5.83 6.2-12.01 11.21c-8.39 6.8-18.62 9.94-30.73 13.09-22.48 5.87-45.77 8.28-68.73 8.27-22.96-.02-46.25-2.47-68.72-8.36-12.1-3.17-22.33-6.33-30.71-13.14q-6.17-5.02-11.99-11.23-2.55-2.71-3.78-6a.68.68 0 00-1.1-.25c-3.67 3.47-11.31 11.46-10.36 16.89q1.13 6.35 4.73 10.61c7.58 8.99 20.29 15.07 31.33 19.09 28.84 10.5 60.51 14.41 90.58 14.43z'/%3E%3Cpath fill='%23fff' d='M598.29 737.28q-5.36 3.84-13.67 6.61-19.19 6.39-40.11 8.59-38.8 4.08-76-1.73-16.55-2.58-33.95-8.79c-4.6-1.64-10.78-4.25-12.61-8.8q-.95-2.34-.95-8.4-.32-228.92-.21-345.52.02-22.77 5.75-40.84c5.53-17.45 15-31.69 28.01-44.35 6.1-5.94 15.82-11.33 22.27-17.11 8.15-7.29 15.53-16.67 18.92-26.89 1.98-5.99 3-12.27 3.25-18.67.23-5.84 2.91-10.54 8.73-12.37q1.12-.36 5.03-.42c5.37-.09 9.79 2.97 11.86 7.89 2.05 4.88.78 11.75 1.98 16.98 3.53 15.3 13.98 28.95 26.39 37.97q7.21 5.24 10.27 7.49 9.73 7.16 18.85 19.1c10.57 13.83 16.16 30.74 19.47 47.47 1.21 6.13 1.68 11.97 1.68 19.06q.09 184.01.02 347.7c-.01 5.92.5 11.11-4.98 15.03zM464.18 325.69c-5.31-1.49-9.43 1.75-11.49 6.28q-4.19 9.18-7 22.19-1.36 6.31-1.93 16.37-.75 13.26-.75 16.47.12 153.98.04 270-.01 9.17.32 15.89c.34 6.9 6.67 9.26 12.53 7.26 3.91-1.34 5.45-4.02 5.45-8.15q-.16-206.77 0-302.5.02-13.61 6.04-25.8 2.02-4.09 2.07-10.69c.03-3.99-1.7-6.32-5.28-7.32z'/%3E%3Cpath fill='%23fa2b4b' d='M464.18 325.69c3.58 1 5.31 3.33 5.28 7.32q-.05 6.6-2.07 10.69-6.02 12.19-6.04 25.8-.16 95.73 0 302.5c0 4.13-1.54 6.81-5.45 8.15-5.86 2-12.19-.36-12.53-7.26q-.33-6.72-.32-15.89.08-116.02-.04-270 0-3.21.75-16.47.57-10.06 1.93-16.37 2.81-13.01 7-22.19c2.06-4.53 6.18-7.77 11.49-6.28z'/%3E%3Cpath fill='%23fff' d='M511.89 777.97c22.96.01 46.25-2.4 68.73-8.27 12.11-3.15 22.34-6.29 30.73-13.09q6.18-5.01 12.01-11.21 2.55-2.71 3.78-6a.68.68 0 011.1-.25c3.67 3.48 11.3 11.48 10.34 16.91q-1.14 6.35-4.74 10.6c-7.6 8.98-20.31 15.04-31.36 19.05-28.86 10.45-60.53 14.32-90.61 14.3-30.07-.02-61.74-3.93-90.58-14.43-11.04-4.02-23.75-10.1-31.33-19.09q-3.6-4.26-4.73-10.61c-.95-5.43 6.69-13.42 10.36-16.89a.68.68 0 011.1.25q1.23 3.29 3.78 6 5.82 6.21 11.99 11.23c8.38 6.81 18.61 9.97 30.71 13.14 22.47 5.89 45.76 8.34 68.72 8.36z'/%3E%3C/svg%3E");
    background-size: contain
}

:root {
    --plyr-color-main: #fa2b4b
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body.no-scroll,body.no-scroll-ad-filter {
    overflow-y: hidden
}

a {
    text-underline-offset: .2em
}

a,a:active,a:focus,a:hover {
    -webkit-text-decoration-color: #08f;
    text-decoration-color: #08f
}

.text-white a {
    color: #fff
}

.text-white a:active,.text-white a:focus,.text-white a:hover {
    color: #08f
}

button:focus {
    outline: none
}

ul {
    padding-inline-start:16px}

ol {
    padding-left: 0;
    margin-bottom: 0;
    counter-reset: li
}

ol>li {
    position: relative;
    margin: 0 0 15px 2em;
    list-style: none
}

ol>li:before {
    content: counter(li) ".";
    counter-increment: li;
    position: absolute;
    left: -2em;
    box-sizing: border-box;
    width: 2em;
    margin-right: 8px
}

ol>li:last-child {
    margin-bottom: 0
}

.df {
    height: 100vh
}

.df,.df__body {
    display: flex;
    flex-direction: column
}

.df__body {
    flex-grow: 1;
    overflow-y: scroll
}

label {
    font-size: .875rem;
    color: #68849d;
    font-weight: 700
}

.credit-history,.feature-nav__list,.list-reset,.nav-list__list,.pager__list,.timed-upvotes__list,.user-ads {
    padding: 0;
    margin: 0;
    list-style: none
}

.btn-loading {
    cursor: wait!important;
    animation: btn-loading-pulse 1.5s infinite
}

@keyframes btn-loading-pulse {
    0% {
        opacity: .6
    }

    50% {
        opacity: .4
    }

    to {
        opacity: .6
    }
}

.ad-filter-collapse__btn,.business-hours__toggle,.button-reset,.dismiss-notification__close,.filter-mobile__subject,.header-main-mobile__login-link,.header-main-mobile__place-ad-link,.header-main-mobile__search-link,.interstitial__close,.nav-button,.option-menu__link,.overlay-language-menu__toggle,.story-actions__btn--mute,.timed-upvotes__add {
    border: none;
    width: 100%;
    padding: 0;
    background-color: transparent;
    text-align: left
}

.ad-filter-collapse__btn:active,.ad-filter-collapse__btn:focus,.ad-filter-collapse__btn:hover,.business-hours__toggle:active,.business-hours__toggle:focus,.business-hours__toggle:hover,.button-reset:active,.button-reset:focus,.button-reset:hover,.dismiss-notification__close:active,.dismiss-notification__close:focus,.dismiss-notification__close:hover,.filter-mobile__subject:active,.filter-mobile__subject:focus,.filter-mobile__subject:hover,.header-main-mobile__login-link:active,.header-main-mobile__login-link:focus,.header-main-mobile__login-link:hover,.header-main-mobile__place-ad-link:active,.header-main-mobile__place-ad-link:focus,.header-main-mobile__place-ad-link:hover,.header-main-mobile__search-link:active,.header-main-mobile__search-link:focus,.header-main-mobile__search-link:hover,.interstitial__close:active,.interstitial__close:focus,.interstitial__close:hover,.nav-button:active,.nav-button:focus,.nav-button:hover,.option-menu__link:active,.option-menu__link:focus,.option-menu__link:hover,.overlay-language-menu__toggle:active,.overlay-language-menu__toggle:focus,.overlay-language-menu__toggle:hover,.story-actions__btn--mute:active,.story-actions__btn--mute:focus,.story-actions__btn--mute:hover,.timed-upvotes__add:active,.timed-upvotes__add:focus,.timed-upvotes__add:hover {
    outline: none
}

.link-like {
    -webkit-text-decoration: underline #08f;
    text-decoration: underline #08f;
    text-underline-offset: .2em
}

.link-like:active,.link-like:focus,.link-like:hover {
    color: #08f
}

.link-reset,.link-reset:active,.link-reset:active:hover,.link-reset:focus,.link-reset:hover,.link-reset:visited {
    font-style: inherit;
    color: inherit;
    background-color: transparent;
    font-size: inherit;
    text-decoration: none;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    font-family: inherit;
    border-radius: inherit;
    outline: inherit;
    vertical-align: inherit
}

.ad-teaser,.ad-teaser:active,.ad-teaser:focus,.ad-teaser:hover,.club-teaser,.club-teaser:active,.club-teaser:focus,.club-teaser:hover,.link-decoration-reset,.link-decoration-reset:active,.link-decoration-reset:focus,.link-decoration-reset:hover {
    text-decoration: none
}

.listing-title {
    color: #fff;
    font-weight: 600;
    line-height: 1.2083;
    margin-bottom: 25px
}

.listing-title--frontpage {
    margin-bottom: 5px
}

.ad-detail-title {
    color: #fff;
    font-size: 1.1875rem;
    margin-bottom: 0
}

.partner-portal .ad-detail-title {
    color: #20242b
}

.stories-wrapper {
    overflow: hidden;
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
    height: calc(18vw + 60px);
    max-height: 132px
}

.stories {
    scroll-behavior: smooth
}

.page-body {
    margin-bottom: 100px
}

.ad-filter-subject-content,.filter-content-container {
    display: none
}

.filter-content-container--visible {
    display: block
}

.filter-content-container.only-countries[data-filter-subject=region] .is-canton,.filter-content-container.only-countries[data-filter-subject=region] .nearby-filter,.filter-content-container[data-filter-subject=region] .is-country.country-switzerland {
    display: none
}

.filter-content-container.only-countries[data-filter-subject=region] .is-country.country-switzerland {
    display: block
}

.showcase-gradient {
    background-image: linear-gradient(180deg,#3c3f46 0,#212327);
    background-repeat: repeat-x
}

.blurhash.lazyload,.blurhash.lazyloading {
    width: 100%
}

.blurhash.lazyloaded {
    width: auto
}

.blur-up.lazyload:not([src]),.blur-up.ls-blur-up-is-loading {
    visibility: hidden
}

.blur-up,.ls-blur-up-img {
    font-family: "blur-up: always","object-fit: cover";
    -o-object-fit: cover;
    object-fit: cover
}

.ls-blur-up-img {
    position: absolute;
    z-index: 3;
    height: 100%;
    top: 0;
    filter: blur(20px);
    opacity: 1;
    transition: opacity .3s,filter .6s
}

.ls-blur-up-img.ls-inview.ls-original-loaded {
    opacity: 0;
    filter: blur(5px)
}

.filter-content-container[data-filter-subject=region] .ad-teaser__row,.filter-content-container[data-filter-subject=region] .ad-type-options,.filter-content-container[data-filter-subject=region] .conversation-teaser__row,.filter-content-container[data-filter-subject=region] .credit-charge-options,.filter-content-container[data-filter-subject=region] .df-page-header__content-wrapper,.filter-content-container[data-filter-subject=region] .footer__bottom-row,.filter-content-container[data-filter-subject=region] .footer__nav,.filter-content-container[data-filter-subject=region] .footer__top-row,.filter-content-container[data-filter-subject=region] .image-upload,.filter-content-container[data-filter-subject=region] .member-area-content,.filter-content-container[data-filter-subject=region] .row,.filter-content-container[data-filter-subject=region] .thumb-selection {
    margin-left: -10px;
    margin-right: -10px
}

.filter-content-container[data-filter-subject=region] .ad-teaser__row .ad-type-options__col,.filter-content-container[data-filter-subject=region] .ad-teaser__row .col-6,.filter-content-container[data-filter-subject=region] .ad-teaser__row .credit-charge-options__col,.filter-content-container[data-filter-subject=region] .ad-type-options .ad-type-options__col,.filter-content-container[data-filter-subject=region] .ad-type-options .col-6,.filter-content-container[data-filter-subject=region] .ad-type-options .credit-charge-options__col,.filter-content-container[data-filter-subject=region] .conversation-teaser__row .ad-type-options__col,.filter-content-container[data-filter-subject=region] .conversation-teaser__row .col-6,.filter-content-container[data-filter-subject=region] .conversation-teaser__row .credit-charge-options__col,.filter-content-container[data-filter-subject=region] .credit-charge-options .ad-type-options__col,.filter-content-container[data-filter-subject=region] .credit-charge-options .col-6,.filter-content-container[data-filter-subject=region] .credit-charge-options .credit-charge-options__col,.filter-content-container[data-filter-subject=region] .df-page-header__content-wrapper .ad-type-options__col,.filter-content-container[data-filter-subject=region] .df-page-header__content-wrapper .col-6,.filter-content-container[data-filter-subject=region] .df-page-header__content-wrapper .credit-charge-options__col,.filter-content-container[data-filter-subject=region] .footer__bottom-row .ad-type-options__col,.filter-content-container[data-filter-subject=region] .footer__bottom-row .col-6,.filter-content-container[data-filter-subject=region] .footer__bottom-row .credit-charge-options__col,.filter-content-container[data-filter-subject=region] .footer__nav .ad-type-options__col,.filter-content-container[data-filter-subject=region] .footer__nav .col-6,.filter-content-container[data-filter-subject=region] .footer__nav .credit-charge-options__col,.filter-content-container[data-filter-subject=region] .footer__top-row .ad-type-options__col,.filter-content-container[data-filter-subject=region] .footer__top-row .col-6,.filter-content-container[data-filter-subject=region] .footer__top-row .credit-charge-options__col,.filter-content-container[data-filter-subject=region] .image-upload .ad-type-options__col,.filter-content-container[data-filter-subject=region] .image-upload .col-6,.filter-content-container[data-filter-subject=region] .image-upload .credit-charge-options__col,.filter-content-container[data-filter-subject=region] .member-area-content .ad-type-options__col,.filter-content-container[data-filter-subject=region] .member-area-content .col-6,.filter-content-container[data-filter-subject=region] .member-area-content .credit-charge-options__col,.filter-content-container[data-filter-subject=region] .row .ad-type-options__col,.filter-content-container[data-filter-subject=region] .row .col-6,.filter-content-container[data-filter-subject=region] .row .credit-charge-options__col,.filter-content-container[data-filter-subject=region] .thumb-selection .ad-type-options__col,.filter-content-container[data-filter-subject=region] .thumb-selection .col-6,.filter-content-container[data-filter-subject=region] .thumb-selection .credit-charge-options__col {
    padding-left: 10px;
    padding-right: 10px
}

.filter-content-container[data-filter-subject=region] .custom-control-label {
    width: 100%;
    margin: 12px 0
}

.filter-item-link,.filter-item-link:active,.filter-item-link:focus,.filter-item-link:hover {
    text-decoration: none;
    color: inherit
}

.listing-pager {
    margin: 40px 0 50px
}

.expandable-text__checkbox {
    opacity: 0;
    position: absolute;
    pointer-events: none
}

.expandable-text__checkbox:checked+.expandable-text__text {
    -webkit-line-clamp: unset
}

.expandable-text__checkbox:checked~.expandable-text__expand {
    display: none
}

.expandable-text__text {
    margin-bottom: 0;
    -webkit-line-clamp: 12;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.expandable-text__text:not(.truncated)~label {
    display: none
}

.expandable-text__expand {
    color: #08f;
    cursor: pointer
}

.club-associated-AxD {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%
}

.phone-number {
    font-size: 1.8rem;
    font-weight: 700
}

.phone-number--smaller {
    font-size: 1.625rem
}

@media(min-width: 768px)and (max-width:991.98px) {
    .phone-number--smaller {
        font-size:1.375rem
    }
}

.phone-number-decorations {
    display: flex
}

.phone-number-decorations__item {
    display: flex;
    align-items: center
}

.phone-number-decorations__icon {
    margin-right: 6px;
    height: 18px;
    width: 18px;
    background-size: contain
}

.crop-area-container {
    max-width: 600px
}

#crop-img {
    width: 100%
}

.file-input-label~input[type=file] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    width: 0;
    height: 0
}

.video-player {
    width: 100%
}

.xdate-video-player {
    display: block
}

.video-preview {
    position: relative
}

.video-preview__delete {
    position: absolute;
    right: 10px;
    bottom: 10px;
    background-color: hsla(0,0%,100%,.85)
}

.cancel-edit {
    color: #68849d
}

.cancel-edit:active,.cancel-edit:focus,.cancel-edit:hover {
    color: #536a7f
}

.publication-date {
    background: none!important;
    box-shadow: none!important;
    border: none;
    padding-top: 0;
    padding-bottom: 0;
    height: 50px;
    color: #2dba3e;
    font-weight: 700;
    cursor: pointer
}

.ad-text-input {
    max-height: 60vh
}

.sexforum-link {
    display: block;
    float: left;
    padding: 12px 15px;
    border: 1px solid #000
}

.input-group-animated {
    overflow: hidden
}

.input-group-animated #telegram-addon,.input-group-animated #whatsapp-addon {
    transition: all .2s ease-in-out;
    max-width: 0;
    padding-left: 0
}

.input-group-animated--telegram #telegram-addon,.input-group-animated--whatsapp #whatsapp-addon {
    max-width: 50px;
    padding-left: 1rem
}

.chat-insertion-title {
    display: block;
    opacity: .7;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.individual-whatsapp,.telegram-username {
    display: none;
    padding-left: 2.875rem
}

.individual-whatsapp--active,.individual-whatsapp--choose,.telegram-username--active,.telegram-username--choose {
    display: block
}

.individual-whatsapp--active .individual-whatsapp__use,.individual-whatsapp--active .telegram-username__use,.telegram-username--active .individual-whatsapp__use,.telegram-username--active .telegram-username__use {
    display: none
}

.individual-whatsapp--active .individual-whatsapp__cancel-use,.individual-whatsapp--active .individual-whatsapp__form-wrapper,.individual-whatsapp--active .telegram-username__cancel-use,.individual-whatsapp--active .telegram-username__form-wrapper,.telegram-username--active .individual-whatsapp__cancel-use,.telegram-username--active .individual-whatsapp__form-wrapper,.telegram-username--active .telegram-username__cancel-use,.telegram-username--active .telegram-username__form-wrapper {
    display: block
}

.individual-whatsapp__cancel-use,.individual-whatsapp__form-wrapper,.telegram-username__cancel-use,.telegram-username__form-wrapper {
    display: none
}

.registration-form input[type=email],.registration-form input[type=password],.registration-form input[type=text],.registration-form select {
    max-width: 510px
}

.js-prg-link {
    cursor: pointer
}

.address-preview {
    display: flex;
    flex-direction: column
}

.address-preview__address {
    width: 100%;
    background-color: transparent;
    cursor: default
}

.js-address-autocomplete-postcode {
    -moz-appearance: textfield
}

.js-address-autocomplete-postcode::-webkit-inner-spin-button,.js-address-autocomplete-postcode::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.js-address-autocomplete-country {
    pointer-events: none;
    touch-action: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

input[type=checkbox].is-preselected {
    pointer-events: none
}

input[type=checkbox].is-preselected+label {
    pointer-events: none;
    opacity: .5
}

.no-sex-badge {
    font-size: .75rem
}

.auto-recharge-disabled>:not(.alert) {
    opacity: .5
}

.free-additional-regions-text {
    display: block
}

.page-ad-detail .header,.page-club-detail .header {
    margin-bottom: 25px
}

.ss-main {
    padding: 0;
    background-image: none
}

.ss-main .ss-single-selected {
    align-items: center;
    height: 100%;
    background-color: transparent;
    padding: .5rem .625rem .5rem 1rem
}

.ss-main .ss-single-selected .placeholder .ss-disabled {
    color: #8aa0b3
}

.ss-main .ss-content {
    background-color: #20242b;
    border-radius: 5px;
    margin: 2px 0
}

.ss-content {
    transition: transform .1s,opacity .1s
}

.ss-content .ss-search {
    padding: 1rem 1rem .5rem
}

.ss-content .ss-search input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none;
    appearance: none;
    height: 11px;
    width: 11px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%238aa0b3' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E")
}

.ss-content .ss-search input::-moz-placeholder {
    color: #8aa0b3
}

.ss-content .ss-search input:-ms-input-placeholder {
    color: #8aa0b3
}

.ss-content .ss-search input::-ms-input-placeholder {
    color: #8aa0b3
}

.ss-content .ss-search input::placeholder {
    color: #8aa0b3
}

.ss-content .ss-search input:active,.ss-content .ss-search input:focus,.ss-content .ss-search input:hover {
    box-shadow: none
}

.ss-content .ss-list {
    padding-bottom: .5rem
}

.ss-content .ss-list .ss-option {
    padding: .3rem 1rem
}

.ss-content .ss-list .ss-option.ss-disabled,.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:active,.ss-content .ss-list .ss-option:focus,.ss-content .ss-list .ss-option:hover {
    background-color: transparent
}

.ss-main .ss-single-selected .placeholder {
    color: #20242b
}

.ss-main .ss-single-selected .ss-deselect {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%2308f' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: #fff;
    background-size: 12px auto;
    border-radius: 50%;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    color: transparent
}

.ss-main .ss-single-selected .ss-deselect:active,.ss-main .ss-single-selected .ss-deselect:focus,.ss-main .ss-single-selected .ss-deselect:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%23007ae6' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E")
}

.ss-main .ss-single-selected .ss-arrow span {
    background-size: contain;
    width: 13px;
    height: 8px;
    padding: 0;
    border: none;
    transition: transform .1s,margin .1s
}

.ss-main .ss-single-selected .ss-arrow span.arrow-down {
    transform: rotate(0deg);
    margin: 0
}

.ss-main .ss-single-selected .ss-arrow span.arrow-up {
    transform: rotate(180deg);
    margin: 0
}

.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active {
    background-color: #e21b3a;
    border-color: #e21b3a
}

.btn-primary .disabled,.btn-primary[disabled] {
    background-color: #fb5d75;
    border-color: #fb5d75;
    opacity: 1;
    cursor: not-allowed
}

.btn-dark:active,.btn-dark:focus,.btn-dark:hover {
    border-color: #101215
}

.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover {
    background-color: rgba(153,207,255,.35);
    color: #08f
}

.modal-title {
    font-size: 1.1875rem;
    font-weight: 700;
    color: #20242b
}

.modal-content {
    box-shadow: 0 3px 60px rgba(71,78,83,.6235294118)
}

.alert {
    font-weight: 700;
    color: #fff
}

.alert a {
    color: inherit;
    -webkit-text-decoration-color: inherit;
    text-decoration-color: inherit
}

.alert--icon {
    display: flex;
    flex-direction: column;
    align-items: center
}

.alert-danger {
    background-color: #e87c03
}

.alert-danger-outline {
    border-color: #e87c03;
    color: #e87c03;
    background-color: #fff
}

.alert-info {
    background-color: #08f
}

.alert-info-outline {
    border-color: #08f;
    color: #08f;
    background-color: #fff
}

.toast-container {
    position: fixed;
    z-index: 1080;
    display: flex;
    flex-direction: column;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    padding: 0 20px
}

.toast {
    margin-top: 1.25rem;
    margin-left: auto;
    margin-right: auto
}

.toast:not(:last-child) {
    margin-bottom: 0
}

.nav-tabs {
    border-bottom: none;
    border-radius: 2px;
    overflow: hidden;
    box-shadow: 0 5px 20px rgba(140,155,168,.3450980392)
}

.nav-tabs .nav-link {
    border: none
}

.nav-item {
    flex-grow: 1
}

.nav-link {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: .9375rem;
    font-weight: 700;
    text-align: center;
    color: #fa2b4b
}

.nav-link:active,.nav-link:focus,.nav-link:hover {
    color: #e21b3a
}

.ts-girls-gradient {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    background-image: linear-gradient(180deg,rgba(32,36,43,.2) 0,rgba(32,36,43,0));
    background-repeat: repeat-x
}

.ts-girls-logo {
    width: 200px
}

.breadcrumb {
    flex-wrap: nowrap;
    overflow: hidden
}

.breadcrumb-item {
    display: flex;
    align-items: center
}

.breadcrumb-item.active {
    flex-shrink: 1;
    overflow: hidden
}

.breadcrumb-item.active span,.breadcrumb-link {
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-word
}

.breadcrumb-link {
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.breadcrumb-item.active,.breadcrumb-item.active:active,.breadcrumb-item.active:focus,.breadcrumb-item.active:hover,.breadcrumb-link,.breadcrumb-link:active,.breadcrumb-link:focus,.breadcrumb-link:hover {
    text-decoration: none;
    color: #68849d
}

.form-check {
    padding: 0
}

.form-check-input {
    opacity: 0;
    margin: 0
}

.form-check-input:disabled~.form-check-label {
    color: #08f;
    opacity: .5
}

.form-check-input.is-invalid~.form-check-label {
    border-color: #e87c03
}

.form-check-input:checked~.form-check-label {
    background-color: #08f;
    color: #fff;
    border-color: #08f
}

.form-check-label {
    border: 1px solid #08f;
    border-radius: .3125rem;
    padding: .625rem .9375rem;
    color: #08f;
    cursor: pointer
}

.form-check-label:focus,.form-check-label:hover {
    background-color: rgba(153,207,255,.35)
}

.form-control.is-invalid,.was-validated .form-control:invalid {
    background-color: #fbe5cc;
    border-color: #fbe5cc
}

.form-control.is-invalid::-moz-placeholder,.was-validated .form-control:invalid::-moz-placeholder {
    color: #e87c03
}

.form-control.is-invalid:-ms-input-placeholder,.was-validated .form-control:invalid:-ms-input-placeholder {
    color: #e87c03
}

.form-control.is-invalid::-ms-input-placeholder,.was-validated .form-control:invalid::-ms-input-placeholder {
    color: #e87c03
}

.form-control.is-invalid::placeholder,.was-validated .form-control:invalid::placeholder {
    color: #e87c03
}

.form-control.is-invalid:active,.form-control.is-invalid:focus,.form-control.is-invalid:hover {
    box-shadow: none
}

.form-control.is-invalid+.input-group-append button {
    background-color: #fbe5cc
}

.form-check-input.is-invalid:disabled~.form-check-label {
    color: #e87c03
}

.form-error-icon {
    display: none
}

.form-error-message {
    font-weight: 700
}

.input-group-prepend.is-invalid .input-group-text {
    background-color: #fbe5cc!important;
    border-color: #fbe5cc
}

.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label {
    opacity: .5
}

.custom-control-label {
    font-size: 1rem;
    font-weight: 400;
    margin: 14px 0
}

.custom-control-label:after {
    background-size: auto
}

.custom-control-label-small {
    font-size: .875rem
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: #08f
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
    background-size: initial
}

.custom-control-input.is-invalid~.custom-control-label {
    color: #e87c03
}

.custom-select-dark {
    background-color: #20242b;
    color: #fff;
    font-weight: 700
}

.flickity-prev-next-button {
    display: flex;
    align-items: center;
    justify-content: center
}

.flickity-prev-next-button,.flickity-prev-next-button:active,.flickity-prev-next-button:focus,.flickity-prev-next-button:hover {
    background-color: rgba(0,0,0,.6)
}

.flickity-prev-next-button:disabled {
    display: none
}

.flickity-prev-next-button .flickity-button-icon {
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.lg-video-play-button {
    display: none
}

.lg-container .plyr {
    height: 100%
}

.lg-container .plyr__controls {
    z-index: 20
}

.lg-container .plyr__control--overlaid {
    z-index: 19
}

.ad-gallery__cell,.ad-teaser-carousel__img-wrapper,.ad-teaser-mini__img-wrapper,.ad-teaser-simple__img-wrapper,.ad-teaser__img-wrapper,.aspect-ratio,.club-teaser-carousel__img-wrapper,.club-teaser-insertion,.club-teaser__img-wrapper,.conversation-teaser__img-wrapper,.image-upload__preview,.image-verification__preview,.list-AxDxS,.story-upload__preview,.user-ads__img-wrapper {
    position: relative;
    display: block;
    overflow: hidden
}

.ad-gallery__cell:before,.ad-teaser-carousel__img-wrapper:before,.ad-teaser-mini__img-wrapper:before,.ad-teaser-simple__img-wrapper:before,.ad-teaser__img-wrapper:before,.aspect-ratio:before,.club-teaser-carousel__img-wrapper:before,.club-teaser-insertion:before,.club-teaser__img-wrapper:before,.conversation-teaser__img-wrapper:before,.image-upload__preview:before,.image-verification__preview:before,.list-AxDxS:before,.story-upload__preview:before,.user-ads__img-wrapper:before {
    content: "";
    width: 1px;
    margin-left: -1px;
    float: left;
    height: 0
}

.aspect-ratio--344-212:before {
    padding-top: 61.6279069767%
}

.ad-teaser-mini__img-wrapper:before,.aspect-ratio--1-1:before,.conversation-teaser__img-wrapper:before,.image-upload__preview:before,.image-verification__preview:before {
    padding-top: 100%
}

.ad-teaser-carousel__img-wrapper:before,.ad-teaser-simple__img-wrapper:before,.ad-teaser__img-wrapper:before,.aspect-ratio--288-400:before,.club-teaser-carousel__img-wrapper:before,.user-ads__img-wrapper:before {
    padding-top: 138.8888888889%
}

.aspect-ratio--544-112:before {
    padding-top: 20.5882352941%
}

.aspect-ratio--1000-1800:before {
    padding-top: 180%
}

.ad-gallery__cell:after,.ad-teaser-carousel__img-wrapper:after,.ad-teaser-mini__img-wrapper:after,.ad-teaser-simple__img-wrapper:after,.ad-teaser__img-wrapper:after,.aspect-ratio:after,.club-teaser-carousel__img-wrapper:after,.club-teaser-insertion:after,.club-teaser__img-wrapper:after,.conversation-teaser__img-wrapper:after,.image-upload__preview:after,.image-verification__preview:after,.list-AxDxS:after,.story-upload__preview:after,.user-ads__img-wrapper:after {
    content: "";
    display: table;
    clear: both
}

.ad-gallery__cell img,.ad-teaser-carousel__img-wrapper img,.ad-teaser-mini__img-wrapper img,.ad-teaser-simple__img-wrapper img,.ad-teaser__img-wrapper img,.aspect-ratio img,.club-teaser-carousel__img-wrapper img,.club-teaser-insertion img,.club-teaser__img-wrapper img,.conversation-teaser__img-wrapper img,.image-upload__preview img,.image-verification__preview img,.list-AxDxS img,.story-upload__preview img,.user-ads__img-wrapper img {
    position: absolute;
    z-index: 2;
    height: 100%;
    width: auto;
    top: 0;
    min-width: 100%
}

.header {
    display: flex;
    align-items: center;
    padding-top: 30px;
    margin-bottom: 40px;
    flex-wrap: wrap
}

.header--dark .header__meta-link,.header--dark .header__meta-link:active,.header--dark .header__meta-link:focus,.header--dark .header__meta-link:hover {
    text-decoration: none;
    color: #68849d
}

.header--dark .header-main-mobile__search-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.376' height='17.38'%3E%3Cpath data-name='Icon ionic-ios-search' d='M17.172 16.122l-4.832-4.878a6.887 6.887 0 10-1.045 1.059l4.8 4.846a.744.744 0 001.05.027.749.749 0 00.027-1.054zm-10.244-3.76a5.438 5.438 0 113.846-1.593 5.4 5.4 0 01-3.846 1.593z' fill='%2368849d'/%3E%3C/svg%3E")
}

.header--dark .header-main-mobile__place-ad-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21'%3E%3Cg data-name='Gruppe 227'%3E%3Cg data-name='Rechteck 1534' fill='none' stroke='%2368849d' stroke-width='1.2'%3E%3Crect width='21' height='21' rx='4' stroke='none'/%3E%3Crect x='.6' y='.6' width='19.8' height='19.8' rx='3.4'/%3E%3C/g%3E%3Cpath data-name='Icon ionic-ios-add' d='M14.763 9.899h-3.81V6.088a.632.632 0 10-1.264 0v3.81H5.878a.632.632 0 000 1.264h3.81v3.81a.632.632 0 101.264 0v-3.81h3.81a.632.632 0 100-1.264z' fill='%2368849d'/%3E%3C/g%3E%3C/svg%3E")
}

.header--dark .header-main-desktop__login-icon,.header--dark .header-main-mobile__login-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.95' height='20.722'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Pfad 53' d='M0 1.77h17.95v-20.722H0z' transform='translate(0 18.952)' fill='%2368849d'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Gruppe 226' clip-path='url(%23a)'%3E%3Cg data-name='Gruppe 224'%3E%3Cpath data-name='Pfad 51' d='M11.39 12.027H6.56A6.717 6.717 0 000 18.891v1.145a.671.671 0 00.656.687.672.672 0 00.661-.687v-1.145A5.373 5.373 0 016.56 13.4h4.83a5.373 5.373 0 015.248 5.491v1.145a.657.657 0 101.312 0v-1.145a6.717 6.717 0 00-6.56-6.864' fill='%2368849d'/%3E%3C/g%3E%3Cg data-name='Gruppe 225'%3E%3Cpath data-name='Pfad 52' d='M14.087 5.113A5.113 5.113 0 008.975 0a5.113 5.113 0 00-5.113 5.113 5.113 5.113 0 005.113 5.112 5.113 5.113 0 005.112-5.112m-1.286 0a3.827 3.827 0 01-3.826 3.826 3.827 3.827 0 01-3.827-3.826 3.827 3.827 0 013.827-3.827 3.827 3.827 0 013.826 3.827' fill='%2368849d'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.header--dark .header-main-desktop__login-link,.header--dark .header-main-desktop__login-link:active,.header--dark .header-main-desktop__login-link:focus,.header--dark .header-main-desktop__login-link:hover {
    color: #68849d
}

.header--dark .hamburger-menu__line {
    border: 1px solid #68849d;
    background-color: #68849d
}

.header--dark .ad-search__input-group {
    border-color: #eef1f4;
    background-color: #eef1f4
}

.header--dark .ad-search__input,.header--dark .ad-search__input:active,.header--dark .ad-search__input:focus,.header--dark .ad-search__input:hover {
    color: #8aa0b3
}

.header--dark .ad-search__input::-moz-placeholder {
    color: #8aa0b3
}

.header--dark .ad-search__input:-ms-input-placeholder {
    color: #8aa0b3
}

.header--dark .ad-search__input::-ms-input-placeholder {
    color: #8aa0b3
}

.header--dark .ad-search__input::placeholder {
    color: #8aa0b3
}

.header__logo {
    z-index: 1036
}

.header__meta {
    display: none;
    align-self: flex-end
}

.header__meta-link {
    display: flex
}

.header__meta-link,.header__meta-link:active,.header__meta-link:focus,.header__meta-link:hover {
    text-decoration: none;
    color: #fff
}

.header__meta-link+.header__meta-link {
    margin-left: 1rem
}

.header-main-mobile {
    display: flex;
    justify-content: flex-end;
    margin-left: auto
}

.header-main-mobile__search-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.376' height='17.38'%3E%3Cpath data-name='Icon ionic-ios-search' d='M17.172 16.122l-4.832-4.878a6.887 6.887 0 10-1.045 1.059l4.8 4.846a.744.744 0 001.05.027.749.749 0 00.027-1.054zm-10.244-3.76a5.438 5.438 0 113.846-1.593 5.4 5.4 0 01-3.846 1.593z' fill='%23949fa5'/%3E%3C/svg%3E");
    background-size: contain
}

.header-main-mobile__login-link,.header-main-mobile__place-ad-link {
    width: 40px
}

.header-main-mobile__place-ad-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21'%3E%3Cg data-name='Gruppe 227'%3E%3Cg data-name='Rechteck 1534' fill='none' stroke='%23949fa5' stroke-width='1.2'%3E%3Crect width='21' height='21' rx='4' stroke='none'/%3E%3Crect x='.6' y='.6' width='19.8' height='19.8' rx='3.4'/%3E%3C/g%3E%3Cpath data-name='Icon ionic-ios-add' d='M14.763 9.899h-3.81V6.088a.632.632 0 10-1.264 0v3.81H5.878a.632.632 0 000 1.264h3.81v3.81a.632.632 0 101.264 0v-3.81h3.81a.632.632 0 100-1.264z' fill='%23949fa5'/%3E%3C/g%3E%3C/svg%3E")
}

.header-main-mobile__login-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.95' height='20.722'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Pfad 53' d='M0 1.77h17.95v-20.722H0z' transform='translate(0 18.952)' fill='%23949fa5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Gruppe 226' clip-path='url(%23a)'%3E%3Cg data-name='Gruppe 224'%3E%3Cpath data-name='Pfad 51' d='M11.39 12.027H6.56A6.717 6.717 0 000 18.891v1.145a.671.671 0 00.656.687.672.672 0 00.661-.687v-1.145A5.373 5.373 0 016.56 13.4h4.83a5.373 5.373 0 015.248 5.491v1.145a.657.657 0 101.312 0v-1.145a6.717 6.717 0 00-6.56-6.864' fill='%23949fa5'/%3E%3C/g%3E%3Cg data-name='Gruppe 225'%3E%3Cpath data-name='Pfad 52' d='M14.087 5.113A5.113 5.113 0 008.975 0a5.113 5.113 0 00-5.113 5.113 5.113 5.113 0 005.113 5.112 5.113 5.113 0 005.112-5.112m-1.286 0a3.827 3.827 0 01-3.826 3.826 3.827 3.827 0 01-3.827-3.826 3.827 3.827 0 013.827-3.827 3.827 3.827 0 013.826 3.827' fill='%23949fa5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.header-main-mobile__menu-trigger {
    justify-content: space-between!important;
    z-index: 1036
}

.header-main-desktop {
    display: none;
    justify-content: flex-end;
    margin-left: auto;
    position: relative;
    bottom: -11px
}

.header-main-desktop__place-ad-link {
    width: auto!important
}

.header-main-desktop__login-link {
    width: auto!important;
    margin-left: 1rem;
    text-decoration: none;
    color: #fff
}

.header-main-desktop__login-link:active,.header-main-desktop__login-link:focus,.header-main-desktop__login-link:hover {
    text-decoration: none;
    color: #fff
}

.header-main-desktop__login-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.95' height='20.722'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Pfad 53' d='M0 1.77h17.95v-20.722H0z' transform='translate(0 18.952)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Gruppe 226' clip-path='url(%23a)'%3E%3Cg data-name='Gruppe 224'%3E%3Cpath data-name='Pfad 51' d='M11.39 12.027H6.56A6.717 6.717 0 000 18.891v1.145a.671.671 0 00.656.687.672.672 0 00.661-.687v-1.145A5.373 5.373 0 016.56 13.4h4.83a5.373 5.373 0 015.248 5.491v1.145a.657.657 0 101.312 0v-1.145a6.717 6.717 0 00-6.56-6.864' fill='%23fff'/%3E%3C/g%3E%3Cg data-name='Gruppe 225'%3E%3Cpath data-name='Pfad 52' d='M14.087 5.113A5.113 5.113 0 008.975 0a5.113 5.113 0 00-5.113 5.113 5.113 5.113 0 005.113 5.112 5.113 5.113 0 005.112-5.112m-1.286 0a3.827 3.827 0 01-3.826 3.826 3.827 3.827 0 01-3.827-3.826 3.827 3.827 0 013.827-3.827 3.827 3.827 0 013.826 3.827' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    margin-right: 10px;
    width: 20px;
    height: 18px;
    background-size: contain
}

.header-main-desktop .language-menu__toggle {
    background-color: transparent;
    border-color: transparent
}

.header-main-desktop .language-menu__toggle:active,.header-main-desktop .language-menu__toggle:focus,.header-main-desktop .language-menu__toggle:hover {
    background-color: #0d0f12;
    border-color: #0d0f12
}

.footer {
    background-color: #0d0f12;
    padding-top: 50px;
    padding-bottom: 50px
}

.footer__logo-col {
    margin-bottom: 30px
}

.footer__logo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='185.649' height='47.493' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23fa2b4b}%3C/style%3E%3Cg id='Gruppe_7'%3E%3Cpath class='st0' d='M180.606 20.434c.301-.162.557-.399.74-.688.201-.318.303-.69.294-1.067a1.828 1.828 0 00-.285-1.04 1.861 1.861 0 00-.716-.642 1.95 1.95 0 00-.893-.218h-2.916v6.076l1.071-.002v-2.185h1.667l1.14 2.185h1.186l-1.305-2.413c.005-.003.011-.003.017-.006zm-2.705-2.826h1.53c.264 0 .52.088.73.249a.957.957 0 01.332.82 1.1 1.1 0 01-.333.86c-.203.192-.473.3-.753.3h-1.506v-2.229z'/%3E%3Cpath class='st0' d='M185.138 17.337a6.618 6.618 0 00-3.515-3.515 6.445 6.445 0 00-2.56-.51 6.446 6.446 0 00-2.561.51 6.623 6.623 0 00-3.515 3.515 6.445 6.445 0 00-.511 2.561 6.445 6.445 0 00.5 2.55 6.619 6.619 0 003.516 3.516 6.43 6.43 0 002.56.51 6.439 6.439 0 002.571-.5 6.62 6.62 0 003.515-3.515c.344-.81.517-1.681.511-2.56a6.443 6.443 0 00-.51-2.562zm-1.44 5.262a5.512 5.512 0 01-1.94 1.939 5.158 5.158 0 01-2.695.724 5.16 5.16 0 01-2.697-.724 5.511 5.511 0 01-1.939-1.94 5.165 5.165 0 01-.724-2.696c-.01-.948.24-1.88.724-2.696a5.516 5.516 0 011.94-1.939 5.16 5.16 0 012.696-.724 5.158 5.158 0 012.696.724 5.51 5.51 0 011.939 1.94c.484.814.735 1.747.724 2.695a5.18 5.18 0 01-.724 2.697z'/%3E%3Cg id='Gruppe_2' transform='translate(0 6.561)'%3E%3Cpath id='Pfad_2' class='st0' d='M10.287 23.33L1.142 11.12C-.641 8.785.397 6.936 3.376 6.936h2.042A4.389 4.389 0 019.6 9.141l5.866 8.75 5.867-8.752a4.389 4.389 0 014.182-2.204h2.041c2.982 0 4.02 1.847 2.235 4.182l-9.14 12.22 9.4 12.537c1.782 2.33.778 4.245-2.008 4.245h-2.366a4.346 4.346 0 01-4.116-2.204l-6.093-9.075-6.094 9.075a4.346 4.346 0 01-4.116 2.204H2.9c-2.786 0-3.792-1.912-2.009-4.245l9.396-12.544z'/%3E%3C/g%3E%3Cg id='Gruppe_3' transform='translate(16.082)'%3E%3Cpath id='Pfad_3' class='st0' d='M50.939 3.56v39.621a3.144 3.144 0 01-3.531 3.501h-1.135a2.887 2.887 0 01-3.283-2.69 14.51 14.51 0 01-9.595 3.5c-9.3-.184-16.691-7.873-16.507-17.174.002-.109.005-.218.01-.326-.285-9.272 7-17.018 16.271-17.303l.226-.005a14.402 14.402 0 019.54 3.4V3.567c0-2.333 1.07-3.533 3.338-3.533h1.135a3.14 3.14 0 013.531 3.533m-8.003 31.938V24.673a10.034 10.034 0 00-8.552-4.28 9.39 9.39 0 00-9.398 9.595 9.439 9.439 0 009.398 9.755 10.054 10.054 0 008.556-4.246'/%3E%3C/g%3E%3Cg id='Gruppe_4' transform='translate(35.314 6.166)'%3E%3Cpath id='Pfad_4' class='st0' d='M71.172 10.823v26.19c0 2.463-1.07 3.501-3.534 3.501h-.972c-2.171 0-3.24-.808-3.468-2.69a14.363 14.363 0 01-9.562 3.5c-9.302-.184-16.694-7.874-16.51-17.176l.01-.326c-.284-9.272 7-17.018 16.272-17.303l.228-.005a14.464 14.464 0 019.603 3.467c.228-1.846 1.264-2.657 3.435-2.657h.972c2.463 0 3.534 1.038 3.534 3.5m-8.003 18.51v-10.83a10.036 10.036 0 00-8.556-4.278 9.39 9.39 0 00-9.4 9.595 9.439 9.439 0 009.4 9.756 10.054 10.054 0 008.556-4.245'/%3E%3C/g%3E%3Cg id='Gruppe_5' transform='translate(53.86)'%3E%3Cpath id='Pfad_5' class='st0' d='M81.072 16.99v.423a3.176 3.176 0 01-3.435 3.567H71.07v12.927c0 3.5 1.88 5.996 5.154 5.996a7.604 7.604 0 002.107-.292c1.748-.162 2.982.193 3.283 1.913l.327 2.01a2.774 2.774 0 01-2.366 3.403 16.04 16.04 0 01-4.086.519c-8.037 0-12.414-5.51-12.414-12.928V20.986h-2.918a3.195 3.195 0 01-3.5-3.567v-.422a3.131 3.131 0 013.5-3.5h2.918V3.584A3.19 3.19 0 0166.61.021h.972a3.18 3.18 0 013.488 3.564v9.899h6.567a3.1 3.1 0 013.435 3.5'/%3E%3C/g%3E%3Cg id='Gruppe_6' transform='translate(66.965 6.166)'%3E%3Cpath id='Pfad_6' class='st0' d='M101.128 30.628a3.01 3.01 0 01.228 4.407 16.342 16.342 0 01-13.289 6.288c-9.611.13-17.508-7.557-17.637-17.168-.004-.22-.002-.44.003-.66-.382-8.992 6.598-16.591 15.59-16.973a16.3 16.3 0 011.072-.01c8.226-.211 15.065 6.286 15.276 14.512.009.36.005.722-.012 1.082 0 2.237-1.327 3.63-4.276 3.63H78.538a9.029 9.029 0 009.53 7.812 9.669 9.669 0 007.776-3.591 3.328 3.328 0 014.796.193l.488.478zM78.992 18.57h14.39a6.858 6.858 0 00-6.977-5.218 7.7 7.7 0 00-7.422 5.218'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    width: 90px;
    height: 23px;
    margin-right: 40px
}

.footer__nav-col-right {
    margin-top: 10px
}

.footer__nav-link {
    display: flex;
    align-items: center;
    line-height: 1.5
}

.footer__nav-link,.footer__nav-link:active,.footer__nav-link:focus,.footer__nav-link:hover {
    text-decoration: none;
    color: #fff
}

.footer__nav-link+.footer__nav-link {
    margin-top: 10px
}

.footer__bottom-row,.footer__support-col {
    margin-top: 30px
}

.footer__legal-link {
    display: block
}

.footer__legal-link,.footer__legal-link:active,.footer__legal-link:focus,.footer__legal-link:hover {
    text-decoration: none;
    color: #fff
}

.footer__legal-link+.footer__legal-link {
    margin-top: 5px
}

.footer__copyright {
    display: block;
    opacity: .4;
    color: #fff
}

.header__logo,.logo-xdate {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='185.649' height='47.493' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23fa2b4b}%3C/style%3E%3Cg id='Gruppe_7'%3E%3Cpath class='st0' d='M180.606 20.434c.301-.162.557-.399.74-.688.201-.318.303-.69.294-1.067a1.828 1.828 0 00-.285-1.04 1.861 1.861 0 00-.716-.642 1.95 1.95 0 00-.893-.218h-2.916v6.076l1.071-.002v-2.185h1.667l1.14 2.185h1.186l-1.305-2.413c.005-.003.011-.003.017-.006zm-2.705-2.826h1.53c.264 0 .52.088.73.249a.957.957 0 01.332.82 1.1 1.1 0 01-.333.86c-.203.192-.473.3-.753.3h-1.506v-2.229z'/%3E%3Cpath class='st0' d='M185.138 17.337a6.618 6.618 0 00-3.515-3.515 6.445 6.445 0 00-2.56-.51 6.446 6.446 0 00-2.561.51 6.623 6.623 0 00-3.515 3.515 6.445 6.445 0 00-.511 2.561 6.445 6.445 0 00.5 2.55 6.619 6.619 0 003.516 3.516 6.43 6.43 0 002.56.51 6.439 6.439 0 002.571-.5 6.62 6.62 0 003.515-3.515c.344-.81.517-1.681.511-2.56a6.443 6.443 0 00-.51-2.562zm-1.44 5.262a5.512 5.512 0 01-1.94 1.939 5.158 5.158 0 01-2.695.724 5.16 5.16 0 01-2.697-.724 5.511 5.511 0 01-1.939-1.94 5.165 5.165 0 01-.724-2.696c-.01-.948.24-1.88.724-2.696a5.516 5.516 0 011.94-1.939 5.16 5.16 0 012.696-.724 5.158 5.158 0 012.696.724 5.51 5.51 0 011.939 1.94c.484.814.735 1.747.724 2.695a5.18 5.18 0 01-.724 2.697z'/%3E%3Cg id='Gruppe_2' transform='translate(0 6.561)'%3E%3Cpath id='Pfad_2' class='st0' d='M10.287 23.33L1.142 11.12C-.641 8.785.397 6.936 3.376 6.936h2.042A4.389 4.389 0 019.6 9.141l5.866 8.75 5.867-8.752a4.389 4.389 0 014.182-2.204h2.041c2.982 0 4.02 1.847 2.235 4.182l-9.14 12.22 9.4 12.537c1.782 2.33.778 4.245-2.008 4.245h-2.366a4.346 4.346 0 01-4.116-2.204l-6.093-9.075-6.094 9.075a4.346 4.346 0 01-4.116 2.204H2.9c-2.786 0-3.792-1.912-2.009-4.245l9.396-12.544z'/%3E%3C/g%3E%3Cg id='Gruppe_3' transform='translate(16.082)'%3E%3Cpath id='Pfad_3' class='st0' d='M50.939 3.56v39.621a3.144 3.144 0 01-3.531 3.501h-1.135a2.887 2.887 0 01-3.283-2.69 14.51 14.51 0 01-9.595 3.5c-9.3-.184-16.691-7.873-16.507-17.174.002-.109.005-.218.01-.326-.285-9.272 7-17.018 16.271-17.303l.226-.005a14.402 14.402 0 019.54 3.4V3.567c0-2.333 1.07-3.533 3.338-3.533h1.135a3.14 3.14 0 013.531 3.533m-8.003 31.938V24.673a10.034 10.034 0 00-8.552-4.28 9.39 9.39 0 00-9.398 9.595 9.439 9.439 0 009.398 9.755 10.054 10.054 0 008.556-4.246'/%3E%3C/g%3E%3Cg id='Gruppe_4' transform='translate(35.314 6.166)'%3E%3Cpath id='Pfad_4' class='st0' d='M71.172 10.823v26.19c0 2.463-1.07 3.501-3.534 3.501h-.972c-2.171 0-3.24-.808-3.468-2.69a14.363 14.363 0 01-9.562 3.5c-9.302-.184-16.694-7.874-16.51-17.176l.01-.326c-.284-9.272 7-17.018 16.272-17.303l.228-.005a14.464 14.464 0 019.603 3.467c.228-1.846 1.264-2.657 3.435-2.657h.972c2.463 0 3.534 1.038 3.534 3.5m-8.003 18.51v-10.83a10.036 10.036 0 00-8.556-4.278 9.39 9.39 0 00-9.4 9.595 9.439 9.439 0 009.4 9.756 10.054 10.054 0 008.556-4.245'/%3E%3C/g%3E%3Cg id='Gruppe_5' transform='translate(53.86)'%3E%3Cpath id='Pfad_5' class='st0' d='M81.072 16.99v.423a3.176 3.176 0 01-3.435 3.567H71.07v12.927c0 3.5 1.88 5.996 5.154 5.996a7.604 7.604 0 002.107-.292c1.748-.162 2.982.193 3.283 1.913l.327 2.01a2.774 2.774 0 01-2.366 3.403 16.04 16.04 0 01-4.086.519c-8.037 0-12.414-5.51-12.414-12.928V20.986h-2.918a3.195 3.195 0 01-3.5-3.567v-.422a3.131 3.131 0 013.5-3.5h2.918V3.584A3.19 3.19 0 0166.61.021h.972a3.18 3.18 0 013.488 3.564v9.899h6.567a3.1 3.1 0 013.435 3.5'/%3E%3C/g%3E%3Cg id='Gruppe_6' transform='translate(66.965 6.166)'%3E%3Cpath id='Pfad_6' class='st0' d='M101.128 30.628a3.01 3.01 0 01.228 4.407 16.342 16.342 0 01-13.289 6.288c-9.611.13-17.508-7.557-17.637-17.168-.004-.22-.002-.44.003-.66-.382-8.992 6.598-16.591 15.59-16.973a16.3 16.3 0 011.072-.01c8.226-.211 15.065 6.286 15.276 14.512.009.36.005.722-.012 1.082 0 2.237-1.327 3.63-4.276 3.63H78.538a9.029 9.029 0 009.53 7.812 9.669 9.669 0 007.776-3.591 3.328 3.328 0 014.796.193l.488.478zM78.992 18.57h14.39a6.858 6.858 0 00-6.977-5.218 7.7 7.7 0 00-7.422 5.218'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    width: 90px;
    height: 23px
}

.bg-limiter {
    position: relative
}

.bg-limiter--shifted .bg-limiter__img {
    bottom: -70px
}

.bg-limiter--shifted-xl .bg-limiter__img {
    bottom: -166px
}

.bg-limiter__img {
    position: absolute;
    z-index: -1;
    content: "";
    display: block;
    width: 100vw;
    height: 815px;
    left: 50%;
    right: 50%;
    bottom: 0;
    margin-left: -50vw;
    margin-right: -50vw;
    -o-object-fit: cover;
    object-fit: cover;
    background-color: #1b1d21
}

.list-AxDxS {
    display: block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px
}

.list-AxDxS:before {
    padding-top: 56.8115942029%
}

.list-AxDxS__img {
    width: 100%!important;
    opacity: 0
}

.list-AxDxS__img.lazyloaded {
    opacity: 1
}

.list-AxDxS__placeholder {
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(320deg,#8aa0b3,#c4cfd9,#8aa0b3);
    background-size: 600% 600%;
    animation: AdBannerLoading 2s ease infinite;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 5px
}

@keyframes AdBannerLoading {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.ad-teaser-simple,.content-box {
    position: relative;
    padding: 20px;
    overflow: hidden
}

.content-box--no-padding {
    padding: 0
}

.content-box__header {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 90px;
    background-color: #e0e6eb;
    color: #68849d
}

.content-box__header--primary {
    background-color: #fa2b4b;
    color: #fff
}

.content-box__hr {
    margin-left: -20px;
    margin-right: -20px
}

.filter-mobile__apply-btn,.process-btn {
    position: fixed;
    z-index: 1030;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
    border-radius: 0
}

.contact-btn {
    text-align: left;
    padding-left: 3.125rem;
    padding-right: 3.125rem
}

.contact-btn:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 3.125rem;
    background-repeat: no-repeat;
    background-position: 50%
}

.contact-btn--checked {
    position: relative
}

.contact-btn--checked:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 3.125rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='icon check' xmlns='http://www.w3.org/2000/svg' width='29.969' height='29.969'%3E%3Cg data-name='Icon ionic-ios-checkmark-circle-outline' fill='%232dba3e'%3E%3Cpath data-name='Pfad 8' d='M22.692 10.456l-1.273-1.3a.275.275 0 00-.2-.086.263.263 0 00-.2.086l-8.821 8.819-3.21-3.186a.281.281 0 00-.4 0l-1.297 1.276a.284.284 0 000 .409l4.049 4.021a1.284 1.284 0 00.846.409 1.346 1.346 0 00.839-.395h.007l9.667-9.644a.305.305 0 00-.007-.409z'/%3E%3Cpath data-name='Pfad 9' d='M14.984 2.017a12.962 12.962 0 11-9.171 3.8 12.881 12.881 0 019.171-3.8m0-2.017a14.984 14.984 0 1014.985 14.984A14.982 14.982 0 0014.984 0z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 1.125rem;
    background-repeat: no-repeat;
    background-position: 50%
}

.contact-btn--phone:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.751' height='22'%3E%3Cpath data-name='Pfad 161' d='M11.688 0H2.063A2.063 2.063 0 000 2.063v17.875A2.063 2.063 0 002.063 22h9.625a2.063 2.063 0 002.063-2.062V2.062A2.063 2.063 0 0011.688 0zM9.251 19.562h-5a.5.5 0 010-1h5a.5.5 0 010 1z' fill='%2308f'/%3E%3C/svg%3E")
}

.contact-btn--whatsapp:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath data-name='Icon ionic-logo-whatsapp' d='M11.199 0a10.759 10.759 0 00-10.8 10.717A10.606 10.606 0 001.95 16.25L0 22l5.979-1.9A10.818 10.818 0 0022 10.717 10.759 10.759 0 0011.199 0zm5.37 14.787a2.79 2.79 0 01-1.91 1.231c-.506.027-.521.393-3.282-.807a11.268 11.268 0 01-4.553-4.305 5.3 5.3 0 01-1.019-2.871A3.06 3.06 0 016.856 5.79a1.058 1.058 0 01.748-.315c.217 0 .358-.006.519 0s.4-.034.611.522.709 1.923.773 2.062a.5.5 0 01.005.48 1.876 1.876 0 01-.293.446c-.144.155-.3.346-.432.464s-.293.274-.142.553a8.264 8.264 0 001.464 1.948 7.535 7.535 0 002.166 1.44c.271.148.432.131.6-.046s.719-.773.913-1.04.376-.215.626-.114 1.579.813 1.85.96.451.222.516.339a2.268 2.268 0 01-.21 1.298z' fill='%2308f'/%3E%3C/svg%3E")
}

.contact-btn--telegram:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2308f' class='bi bi-telegram'%3E%3Cpath d='M16 8A8 8 0 110 8a8 8 0 0116 0zM8.287 5.906c-.778.324-2.334.994-4.666 2.01-.378.15-.577.298-.595.442-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294.26.006.549-.1.868-.32 2.179-1.471 3.304-2.214 3.374-2.23.05-.012.12-.026.166.016.047.041.042.12.037.141-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8.154 8.154 0 01-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629.093.06.183.125.27.187.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.426 1.426 0 00-.013-.315.337.337 0 00-.114-.217.526.526 0 00-.31-.093c-.3.005-.763.166-2.984 1.09z'/%3E%3C/svg%3E");
    background-size: 22px
}

.contact-btn--message:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='17.6'%3E%3Cpath data-name='Icon material-email' d='M19.8 0H2.2A2.2 2.2 0 00.011 2.2L0 15.4a2.206 2.206 0 002.2 2.2h17.6a2.206 2.206 0 002.2-2.2V2.2A2.206 2.206 0 0019.8 0zm0 4.4L11 9.9 2.2 4.4V2.2L11 7.7l8.8-5.5z' fill='%2308f'/%3E%3C/svg%3E")
}

.contact-btn--maps:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.4' height='22'%3E%3Cpath data-name='Icon material-location-on' d='M7.7 0A7.694 7.694 0 000 7.7C0 13.475 7.7 22 7.7 22s7.7-8.525 7.7-14.3A7.694 7.694 0 007.7 0zm0 10.45a2.75 2.75 0 112.75-2.75 2.751 2.751 0 01-2.75 2.75z' fill='%2308f'/%3E%3C/svg%3E")
}

.contact-btn--website:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22.004'%3E%3Cpath data-name='Icon awesome-globe' d='M14.928 6.743C14.285 2.781 12.768 0 11 0S7.719 2.781 7.076 6.743zm-8.185 4.259a27.807 27.807 0 00.147 2.835h8.22a27.807 27.807 0 00.146-2.839 27.807 27.807 0 00-.146-2.839H6.89a27.807 27.807 0 00-.147 2.843zm14.4-4.259A11.025 11.025 0 0014.134.461a14.973 14.973 0 012.218 6.282zM7.861.461A11.018 11.018 0 00.856 6.743h4.792A14.912 14.912 0 017.861.461zm13.762 7.7h-5.089c.093.932.146 1.885.146 2.839s-.053 1.908-.146 2.839h5.084A10.907 10.907 0 0022 11.002a11.1 11.1 0 00-.377-2.84zM5.323 11c0-.954.053-1.908.146-2.839H.382a10.756 10.756 0 000 5.679h5.084a29.909 29.909 0 01-.142-2.838zm1.752 4.259c.643 3.962 2.161 6.743 3.926 6.743s3.283-2.782 3.926-6.743zm7.067 6.282a11.036 11.036 0 007.009-6.282h-4.79a14.973 14.973 0 01-2.218 6.282zM.856 15.261a11.025 11.025 0 007.009 6.282 14.973 14.973 0 01-2.218-6.282H.856z' fill='%2308f'/%3E%3C/svg%3E")
}

.close-btn,.dismiss-notification__close,.interstitial__close,.lg-toolbar .lg-close,.option-menu__close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background-color: rgba(0,136,255,.1);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%2308f' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.close-btn--dark,.interstitial__close,.lg-toolbar .lg-close,.option-menu__close {
    background-color: rgba(196,207,217,.1);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%23c4cfd9' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E")
}

.counter-badge {
    padding: 8px 16px;
    background-color: rgba(0,136,255,.2549019608);
    color: #08f;
    font-weight: 700;
    vertical-align: text-top
}

.option-menu-trigger {
    position: absolute;
    z-index: 990;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 45px;
    cursor: pointer
}

.option-menu-trigger--fit-parent {
    width: 100%;
    height: 100%
}

.option-menu {
    position: absolute;
    z-index: -1;
    top: 5px;
    right: 0;
    min-width: 250px;
    padding-bottom: 1.25rem;
    background-color: #20242b;
    border-radius: 4px;
    box-shadow: 0 5px 15px rgba(42,44,46,.5568627451);
    opacity: 0;
    transition: opacity 50ms ease-in-out
}

.option-menu--visible {
    opacity: 1;
    z-index: 1000
}

.option-menu__title {
    padding: 1.25rem;
    color: #c4cfd9;
    font-size: .875rem;
    font-weight: 700;
    text-align: left
}

.option-menu__link {
    display: block;
    padding: .25rem 1.25rem;
    text-decoration: none;
    color: #c4cfd9
}

.option-menu__link:active,.option-menu__link:focus,.option-menu__link:hover {
    text-decoration: none;
    color: #fff
}

.option-menu__link:disabled {
    opacity: .6
}

.option-menu__link--active {
    color: #fff
}

.option-menu__close {
    position: absolute;
    right: 10px;
    top: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.option-menu__divider {
    border-color: #fff;
    opacity: .1
}

.ad-options__item {
    padding: 1rem 0 1rem 40px;
    color: #08f
}

.ad-options__item:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 40px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 0
}

.ad-options__item:active,.ad-options__item:focus,.ad-options__item:hover {
    background-color: transparent;
    color: #0076db
}

.ad-options__item--upvote:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2308f' class='bi bi-arrow-up-circle-fill'%3E%3Cpath d='M16 8A8 8 0 100 8a8 8 0 0016 0zm-7.5 3.5a.5.5 0 01-1 0V5.707L5.354 7.854a.5.5 0 11-.708-.708l3-3a.5.5 0 01.708 0l3 3a.5.5 0 01-.708.708L8.5 5.707V11.5z'/%3E%3C/svg%3E");
    background-size: 22px
}

.ad-options__item--upvote:active:before,.ad-options__item--upvote:focus:before,.ad-options__item--upvote:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%230076db' class='bi bi-arrow-up-circle-fill'%3E%3Cpath d='M16 8A8 8 0 100 8a8 8 0 0016 0zm-7.5 3.5a.5.5 0 01-1 0V5.707L5.354 7.854a.5.5 0 11-.708-.708l3-3a.5.5 0 01.708 0l3 3a.5.5 0 01-.708.708L8.5 5.707V11.5z'/%3E%3C/svg%3E")
}

.ad-options__item--share:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath data-name='Icon ionic-logo-whatsapp' d='M11.199 0a10.759 10.759 0 00-10.8 10.717A10.606 10.606 0 001.95 16.25L0 22l5.979-1.9A10.818 10.818 0 0022 10.717 10.759 10.759 0 0011.199 0zm5.37 14.787a2.79 2.79 0 01-1.91 1.231c-.506.027-.521.393-3.282-.807a11.268 11.268 0 01-4.553-4.305 5.3 5.3 0 01-1.019-2.871A3.06 3.06 0 016.856 5.79a1.058 1.058 0 01.748-.315c.217 0 .358-.006.519 0s.4-.034.611.522.709 1.923.773 2.062a.5.5 0 01.005.48 1.876 1.876 0 01-.293.446c-.144.155-.3.346-.432.464s-.293.274-.142.553a8.264 8.264 0 001.464 1.948 7.535 7.535 0 002.166 1.44c.271.148.432.131.6-.046s.719-.773.913-1.04.376-.215.626-.114 1.579.813 1.85.96.451.222.516.339a2.268 2.268 0 01-.21 1.298z' fill='%2308f'/%3E%3C/svg%3E")
}

.ad-options__item--share:active:before,.ad-options__item--share:focus:before,.ad-options__item--share:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath data-name='Icon ionic-logo-whatsapp' d='M11.199 0a10.759 10.759 0 00-10.8 10.717A10.606 10.606 0 001.95 16.25L0 22l5.979-1.9A10.818 10.818 0 0022 10.717 10.759 10.759 0 0011.199 0zm5.37 14.787a2.79 2.79 0 01-1.91 1.231c-.506.027-.521.393-3.282-.807a11.268 11.268 0 01-4.553-4.305 5.3 5.3 0 01-1.019-2.871A3.06 3.06 0 016.856 5.79a1.058 1.058 0 01.748-.315c.217 0 .358-.006.519 0s.4-.034.611.522.709 1.923.773 2.062a.5.5 0 01.005.48 1.876 1.876 0 01-.293.446c-.144.155-.3.346-.432.464s-.293.274-.142.553a8.264 8.264 0 001.464 1.948 7.535 7.535 0 002.166 1.44c.271.148.432.131.6-.046s.719-.773.913-1.04.376-.215.626-.114 1.579.813 1.85.96.451.222.516.339a2.268 2.268 0 01-.21 1.298z' fill='%230076db'/%3E%3C/svg%3E")
}

.ad-options__item--favorite:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='19.25'%3E%3Cg data-name='Gruppe 238'%3E%3Cpath data-name='Icon awesome-heart' d='M19.865 1.316a5.876 5.876 0 00-8.018.584l-.846.873-.846-.872a5.876 5.876 0 00-8.018-.584 6.17 6.17 0 00-.426 8.935l8.314 8.585a1.347 1.347 0 001.946 0l8.315-8.585a6.166 6.166 0 00-.421-8.933z' fill='%2308f'/%3E%3C/g%3E%3C/svg%3E")
}

.ad-options__item--favorite:active:before,.ad-options__item--favorite:focus:before,.ad-options__item--favorite:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='19.25'%3E%3Cg data-name='Gruppe 238'%3E%3Cpath data-name='Icon awesome-heart' d='M19.865 1.316a5.876 5.876 0 00-8.018.584l-.846.873-.846-.872a5.876 5.876 0 00-8.018-.584 6.17 6.17 0 00-.426 8.935l8.314 8.585a1.347 1.347 0 001.946 0l8.315-8.585a6.166 6.166 0 00-.421-8.933z' fill='%230076db'/%3E%3C/g%3E%3C/svg%3E")
}

.ad-options__item--follow:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16'%3E%3Cg data-name='Gruppe 237'%3E%3Cpath data-name='Icon material-person-add' d='M14 8a4 4 0 10-4-4 4 4 0 004 4zM5 6V3H3v3H0v2h3v3h2V8h3V6zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z' fill='%2308f'/%3E%3C/g%3E%3C/svg%3E")
}

.ad-options__item--follow:active:before,.ad-options__item--follow:focus:before,.ad-options__item--follow:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16'%3E%3Cg data-name='Gruppe 237'%3E%3Cpath data-name='Icon material-person-add' d='M14 8a4 4 0 10-4-4 4 4 0 004 4zM5 6V3H3v3H0v2h3v3h2V8h3V6zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z' fill='%230076db'/%3E%3C/g%3E%3C/svg%3E")
}

.ad-options__item--follow[data-is-following="1"]:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.99' height='15.993'%3E%3Cg data-name='Gruppe 236'%3E%3Cpath data-name='Icon material-person-add' d='M13.994 8a4 4 0 10-4-4 4 4 0 004 4zm-9-2h-5v2h8V6zm9 4c-2.669 0-8 1.339-8 4v2H21.99v-2c0-2.665-5.328-4-7.996-4z' fill='%2308f'/%3E%3C/g%3E%3C/svg%3E")
}

.ad-options__item--follow[data-is-following="1"]:active:before,.ad-options__item--follow[data-is-following="1"]:focus:before,.ad-options__item--follow[data-is-following="1"]:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.99' height='15.993'%3E%3Cg data-name='Gruppe 236'%3E%3Cpath data-name='Icon material-person-add' d='M13.994 8a4 4 0 10-4-4 4 4 0 004 4zm-9-2h-5v2h8V6zm9 4c-2.669 0-8 1.339-8 4v2H21.99v-2c0-2.665-5.328-4-7.996-4z' fill='%230076db'/%3E%3C/g%3E%3C/svg%3E")
}

.ad-options__item--report:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20.305'%3E%3Cpath data-name='Icon ionic-ios-warning' d='M9.566.841L.201 17.931a1.607 1.607 0 001.433 2.374h18.735a1.611 1.611 0 001.433-2.374L12.432.841a1.642 1.642 0 00-2.866 0zm2.359 7.091l-.19 6.451h-1.477l-.19-6.451zm-.931 9.962a.974.974 0 111.01-.973.982.982 0 01-1.005.973z' fill='%2308f'/%3E%3C/svg%3E")
}

.ad-options__item--report:active:before,.ad-options__item--report:focus:before,.ad-options__item--report:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20.305'%3E%3Cpath data-name='Icon ionic-ios-warning' d='M9.566.841L.201 17.931a1.607 1.607 0 001.433 2.374h18.735a1.611 1.611 0 001.433-2.374L12.432.841a1.642 1.642 0 00-2.866 0zm2.359 7.091l-.19 6.451h-1.477l-.19-6.451zm-.931 9.962a.974.974 0 111.01-.973.982.982 0 01-1.005.973z' fill='%230076db'/%3E%3C/svg%3E")
}

.ad-options__badge {
    padding-top: .4375rem;
    padding-bottom: .4375rem;
    background-color: #e8ecf0;
    color: #68849d
}

.pager--small .pager__item {
    margin: 0 5px
}

.pager--small .pager__item.disabled .pager__link,.pager--small .pager__link {
    background-color: rgba(0,0,0,.6);
    border-color: rgba(0,0,0,.6)
}

.pager--small .pager__link {
    width: 40px;
    height: 40px;
    box-shadow: none
}

.pager--small .pager__icon {
    background-size: 11px
}

.pager--small .pager__link--next .pager__icon,.pager--small .pager__link--prev .pager__icon {
    background-size: 8px 12px
}

.pager__item {
    margin: 0 10px
}

.pager__item.disabled {
    opacity: .5
}

.pager__input {
    width: 100px;
    height: 100%;
    text-align: center
}

.pager__link {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 54px;
    height: 54px;
    box-shadow: 0 3px 10px #e3e3e3;
    border-radius: 50%!important;
    background-clip: padding-box
}

.pager__link--next .pager__icon,.pager__link--prev .pager__icon {
    background-size: 9px 14px
}

.ad-teaser {
    overflow: hidden;
    margin-bottom: 15px;
    transition: box-shadow .2s ease-in-out;
    background-color: transparent
}

@media(max-width: 767.98px) {
    .ad-teaser--large .ad-teaser__row {
        display:block
    }
}

@media(max-width: 767.98px) {
    .ad-teaser--large .ad-teaser__body-col,.ad-teaser--large .ad-teaser__img-col {
        flex:none;
        max-width: none
    }
}

.ad-teaser--large .ad-teaser__img-wrapper {
    width: 100%
}

.ad-teaser--large .ad-teaser__img-wrapper:before {
    padding-top: 61.4492753623%
}

@media(min-width: 768px)and (max-width:991.98px) {
    .ad-teaser--large .ad-teaser__body {
        padding:2rem
    }
}

.ad-teaser--large .ad-teaser__title {
    font-size: 1rem
}

@media(min-width: 768px)and (max-width:991.98px) {
    .ad-teaser--large .ad-teaser__title {
        font-size:1.25rem;
        line-height: 1.25
    }
}

.ad-teaser--large .ad-teaser__text {
    margin-bottom: .5rem;
    -webkit-line-clamp: 3
}

@media(min-width: 768px)and (max-width:991.98px) {
    .ad-teaser--large .ad-teaser__text {
        -webkit-line-clamp:3;
        line-height: 1.5
    }
}

.ad-teaser--large .ad-teaser__region-row {
    margin-top: .75rem
}

.ad-teaser--club {
    flex: 1
}

.ad-teaser--club:not(.ad-teaser--premium) {
    height: 195.8333333333px
}

.ad-teaser--club:not(.ad-teaser--premium) .ad-teaser__text {
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: .7143em
}

.ad-teaser__row {
    flex-wrap: nowrap;
    margin-right: 0;
    margin-left: 0;
    flex: 1
}

.ad-teaser__img-col {
    padding: 0
}

.ad-teaser__img-wrapper {
    position: relative;
    width: 141px;
    background-color: #eef1f4
}

.ad-teaser__img-wrapper.lazyloaded {
    background: none
}

.ad-teaser__body-col {
    display: flex;
    min-width: 0;
    padding: 0;
    background-color: #fff
}

.ad-teaser__img {
    border-radius: 0
}

.ad-teaser__img[src=""] {
    visibility: hidden
}

.ad-teaser__img[src=""].lazyloaded {
    visibility: visible
}

.ad-teaser__body {
    display: flex;
    flex-direction: column;
    min-width: 0;
    padding: 12px 15px
}

@media(min-width: 768px)and (max-width:991.98px) {
    .ad-teaser__body {
        padding:14px 17px
    }
}

.ad-teaser__decorations {
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    padding: 1rem
}

.ad-teaser__decoration--badge {
    font-size: .75rem;
    background-color: rgba(250,43,75,.75)
}

.ad-teaser__decoration+.ad-teaser__decoration {
    margin-left: .625rem
}

.ad-teaser__top-row {
    display: flex;
    justify-content: space-between;
    margin-bottom: .125rem
}

.ad-teaser__highlight {
    display: block;
    margin-right: 10px;
    font-size: .875rem;
    letter-spacing: .2px
}

.ad-teaser__time-ago {
    font-size: .75rem;
    color: #68849d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ad-teaser__title {
    -webkit-line-clamp: 2;
    margin-bottom: .5rem;
    font-size: .9375rem;
    font-weight: 700;
    letter-spacing: -.16px;
    line-height: 1.2
}

.ad-teaser__text,.ad-teaser__title {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: #20242b;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.ad-teaser__text {
    -webkit-line-clamp: 3;
    margin-bottom: .3125rem;
    font-size: .875rem;
    line-height: 1.4285
}

@media(min-width: 768px)and (max-width:991.98px) {
    .ad-teaser__text {
        -webkit-line-clamp:2
    }
}

.ad-teaser__category {
    margin-top: auto;
    font-size: .875rem;
    margin-bottom: 0;
    font-weight: 700
}

.ad-teaser__region {
    margin-top: 2px;
    margin-bottom: 0
}

.club-teaser {
    overflow: hidden;
    margin-bottom: 15px;
    transition: box-shadow .2s ease-in-out;
    background-color: transparent
}

.club-teaser--claimed .club-teaser__name {
    font-size: 1.1875rem
}

.club-teaser__link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.club-teaser__img-wrapper {
    position: relative;
    background-color: #eef1f4
}

.club-teaser__img-wrapper:before {
    padding-top: 61.4492753623%
}

.club-teaser__img-wrapper.lazyloaded {
    background: none
}

.club-teaser__img {
    border-radius: 0;
    min-width: 100%;
    -o-object-position: top;
    object-position: top
}

.club-teaser__img[src=""] {
    visibility: hidden
}

.club-teaser__img[src=""].lazyloaded {
    visibility: visible
}

.club-teaser__gradient {
    position: absolute;
    z-index: 3;
    top: 50%;
    height: 50%;
    width: 100%;
    background-image: linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));
    background-repeat: repeat-x
}

.club-teaser__body {
    padding: 15px;
    background-color: #fff
}

.club-teaser__name {
    font-size: .9375rem;
    font-weight: 700;
    letter-spacing: -.16px;
    color: #20242b;
    margin-bottom: .75rem
}

.club-teaser__name--overlaying {
    position: absolute;
    z-index: 10;
    left: 0;
    bottom: 0;
    color: #fff;
    padding: 20px;
    margin-bottom: 0;
    font-size: 1.1875rem
}

.club-teaser__text {
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: 1em;
    font-size: .875rem;
    line-height: 1.4285;
    color: #20242b
}

.club-teaser__meta {
    display: flex
}

.club-teaser__club-type {
    color: #08f;
    font-size: .875rem;
    font-weight: 700;
    margin-bottom: 0
}

.club-teaser__region {
    margin-top: 2px;
    margin-bottom: 0
}

.club-teaser__expires-at,.club-teaser__extends-at {
    position: relative;
    padding-left: 30px
}

.club-teaser__expires-at:before,.club-teaser__extends-at:before {
    content: "";
    position: absolute;
    left: 0;
    width: 18px;
    height: 18px
}

.service-list {
    list-style: none;
    padding-left: 1.5rem
}

.service-list li {
    position: relative
}

.service-list li:before {
    content: "";
    position: absolute;
    left: -1.5rem;
    top: 7px;
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #08f
}

.feature-list {
    list-style: none;
    padding-left: 45px
}

.feature-list li {
    position: relative;
    margin-top: 25px
}

.feature-list li:before {
    content: "";
    position: absolute;
    left: -45px;
    top: -3px;
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='icon check' xmlns='http://www.w3.org/2000/svg' width='29.969' height='29.969'%3E%3Cg data-name='Icon ionic-ios-checkmark-circle-outline' fill='%232dba3e'%3E%3Cpath data-name='Pfad 8' d='M22.692 10.456l-1.273-1.3a.275.275 0 00-.2-.086.263.263 0 00-.2.086l-8.821 8.819-3.21-3.186a.281.281 0 00-.4 0l-1.297 1.276a.284.284 0 000 .409l4.049 4.021a1.284 1.284 0 00.846.409 1.346 1.346 0 00.839-.395h.007l9.667-9.644a.305.305 0 00-.007-.409z'/%3E%3Cpath data-name='Pfad 9' d='M14.984 2.017a12.962 12.962 0 11-9.171 3.8 12.881 12.881 0 019.171-3.8m0-2.017a14.984 14.984 0 1014.985 14.984A14.982 14.982 0 0014.984 0z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: contain
}

.feature-list--smaller {
    padding-left: 30px
}

.feature-list--smaller li {
    margin-top: 15px
}

.feature-list--smaller li:before {
    width: 20px;
    height: 20px;
    left: -30px;
    top: 0
}

.user-ads--boxed .user-ads__all-ads-link,.user-ads--boxed .user-ads__item {
    padding: 1.625rem 1.25rem
}

.user-ads__all-ads-link,.user-ads__item {
    display: flex;
    position: relative;
    padding: 1.875rem 0
}

.user-ads__all-ads-link+.user-ads__item,.user-ads__item+.user-ads__item {
    border-top: 1px solid #eef1f4
}

.user-ads__img-wrapper {
    width: 108px;
    flex-shrink: 0;
    margin-right: 25px
}

@media(max-width: 767.98px) {
    .user-ads__img-wrapper {
        display:none!important
    }
}

.user-ads__content {
    flex: 1 1 auto
}

.user-ads__title {
    width: calc(100% - 40px);
    font-weight: 700;
    font-size: .9375rem;
    line-height: 1.2;
    letter-spacing: -.15px;
    margin-bottom: .8rem
}

.user-ads__name {
    font-weight: 400
}

.user-ads__body {
    font-size: .875rem
}

.user-ads__decorations {
    display: flex;
    align-items: center;
    margin-top: 8px
}

.user-ads__decoration {
    line-height: 22px
}

.user-ads__decoration+.user-ads__decoration {
    margin-left: 8px
}

.user-ads__decoration--transparent {
    opacity: .6
}

.user-ads__quick-actions {
    margin-top: 12px
}

.user-ads__all-ads-link {
    border-top: 1px solid #eef1f4
}

.user-ads__all-ads-link,.user-ads__all-ads-link:active,.user-ads__all-ads-link:focus,.user-ads__all-ads-link:hover {
    text-decoration: none;
    color: #08f
}

.user-ads__load-more {
    display: flex;
    justify-content: center;
    padding: 1.875rem 0;
    border-top: 1px solid #eef1f4
}

.user-ads__load-more-btn {
    color: #08f;
    font-weight: 400
}

.user-ads__in-review-overlay {
    position: absolute;
    z-index: 995;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: hsla(0,0%,100%,.8);
    font-size: .875em
}

.user-ads__in-review-icon {
    width: 22px;
    height: 22px
}

.user-ads__in-review-text {
    text-align: center;
    white-space: pre-line
}

.conversation-teaser {
    position: relative;
    display: block;
    padding: 1.875rem 1.25rem
}

.conversation-teaser+.conversation-teaser {
    border-top: 1px solid #eef1f4
}

.conversation-teaser--unread-messages .conversation-teaser__message-short {
    font-weight: 700
}

.conversation-teaser--archived .conversation-teaser__link,.conversation-teaser--archived .conversation-teaser__row {
    opacity: .5
}

.conversation-teaser__link {
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.conversation-teaser__img-col {
    padding-right: 0
}

.conversation-teaser__img-wrapper {
    width: 66px;
    border-radius: 50%;
    overflow: hidden
}

.conversation-teaser__img {
    height: 66px
}

.conversation-teaser__title {
    margin-bottom: 0;
    line-height: 1.25
}

.conversation-teaser__message-short {
    margin-bottom: 0;
    line-height: 1.4285;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.conversation-teaser__time-ago {
    display: block;
    font-size: .75rem;
    margin-top: .375rem;
    color: #68849d
}

.conversation-teaser__blocked {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(13,15,18,.5)
}

.conversation-teaser__blocked-icon {
    width: 30px;
    height: 30px
}

@media(max-width: 575.98px) {
    .ad-teaser-carousel-wrapper {
        width:calc(100vw - 15px);
        position: relative
    }
}

@media(min-width: 576px)and (max-width:767.98px) {
    .ad-teaser-carousel-wrapper {
        width:calc(50vw + 255px)
    }
}

@media(min-width: 768px)and (max-width:991.98px) {
    .ad-teaser-carousel-wrapper {
        width:calc(50vw + 345px)
    }
}

.ad-teaser-carousel {
    display: flex
}

.ad-teaser-carousel.flickity-enabled {
    display: block
}

.ad-teaser-carousel__link {
    display: block;
    padding: 2px
}

.ad-teaser-carousel__link:first-child {
    padding-left: 0
}

.ad-teaser-carousel__img-wrapper {
    overflow: hidden;
    position: relative;
    width: 100px;
    background-color: #eef1f4
}

.ad-teaser-carousel__img {
    min-width: auto
}

.ad-teaser-carousel__cell {
    display: block
}

@media(max-width: 575.98px) {
    .club-teaser-carousel-wrapper {
        width:calc(100vw - 15px);
        position: relative
    }
}

@media(min-width: 576px)and (max-width:767.98px) {
    .club-teaser-carousel-wrapper {
        width:calc(50vw + 255px)
    }
}

@media(min-width: 768px)and (max-width:991.98px) {
    .club-teaser-carousel-wrapper {
        width:calc(50vw + 345px)
    }
}

.club-teaser-carousel {
    display: flex
}

.club-teaser-carousel.flickity-enabled {
    display: block
}

.club-teaser-carousel__link {
    display: block;
    padding: 2px;
    position: relative
}

.club-teaser-carousel__link:first-child {
    padding-left: 0
}

.club-teaser-carousel__img-wrapper {
    overflow: hidden;
    position: relative;
    width: 140px;
    background-color: #eef1f4
}

.club-teaser-carousel__img {
    min-width: auto
}

.club-teaser-carousel__gradient {
    position: absolute;
    z-index: 3;
    top: 50%;
    height: 50%;
    width: 100%;
    background-image: linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));
    background-repeat: repeat-x
}

.club-teaser-carousel__cell {
    display: block
}

.club-teaser-carousel__name {
    position: absolute;
    z-index: 10;
    left: 0;
    bottom: 0;
    padding: 15px;
    margin-bottom: 0;
    color: #fff;
    font-weight: 700;
    font-size: .9375rem
}

.extra-filter {
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.extra-filter__features {
    display: flex;
    flex-direction: column
}

.extra-filter__input {
    width: 25px;
    height: 25px
}

.extra-filter__label {
    font-size: .875rem!important;
    color: hsla(0,0%,100%,.6);
    margin: 8px 0
}

.partner-portal .extra-filter__label {
    color: #20242b
}

.extra-filter__label:after,.extra-filter__label:before {
    width: 25px;
    height: 25px
}

.extra-filter__label:before {
    background-color: transparent
}

.extra-filter__result-count {
    margin-bottom: 8px;
    color: hsla(0,0%,100%,.6)
}

.support {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    color: #fff
}

.support--dark,.support--dark:active,.support--dark:focus,.support--dark:hover {
    text-decoration: none;
    color: #343a40
}

.support--dark .support__hours,.support--dark .support__tel,.support--dark .support__whatsapp {
    background-color: #eef1f4;
    text-decoration: none;
    color: #343a40
}

.support--dark .support__hours:active,.support--dark .support__hours:focus,.support--dark .support__hours:hover,.support--dark .support__tel:active,.support--dark .support__tel:focus,.support--dark .support__tel:hover,.support--dark .support__whatsapp:active,.support--dark .support__whatsapp:focus,.support--dark .support__whatsapp:hover {
    text-decoration: none;
    color: #343a40
}

.support__heading {
    font-weight: 700;
    letter-spacing: .16px
}

.support__heading,.support__hours {
    display: flex;
    padding: 20px;
    background-color: hsla(0,0%,100%,.07);
    border-bottom: 1px solid transparent;
    background-clip: padding-box
}

.support__hours-text {
    display: flex;
    flex-direction: column
}

.support__hotline {
    font-weight: 700;
    letter-spacing: .16px
}

.support__hotline-hours {
    margin-top: 5px;
    line-height: 1.2857;
    letter-spacing: -.08px
}

.support__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45.191' height='45.123'%3E%3Cg data-name='Gruppe 241' fill='%2308f'%3E%3Cpath data-name='Pfad 122' d='M41.661 16.877h-.766a18.359 18.359 0 00-36.6 0h-.764A3.531 3.531 0 000 20.408v2.824a3.531 3.531 0 003.531 3.531h.833a18.313 18.313 0 0015.813 16.078 2.824 2.824 0 10.085-1.412A16.918 16.918 0 015.649 24.644v-6.355a16.947 16.947 0 1133.894 0v7.767a.706.706 0 00.706.706h1.412a3.531 3.531 0 003.531-3.531v-2.823a3.531 3.531 0 00-3.531-3.531zM22.949 40.885a1.412 1.412 0 11-1.412 1.417 1.412 1.412 0 011.412-1.417zM4.237 25.35h-.706a2.118 2.118 0 01-2.119-2.118v-2.824A2.118 2.118 0 013.53 18.29h.706zm39.542-2.118a2.118 2.118 0 01-2.118 2.118h-.706v-7.061h.706a2.118 2.118 0 012.118 2.118z'/%3E%3Cpath data-name='Pfad 123' d='M37.135 23.169a1.071 1.071 0 01.035-.208c.025-.138.053-.275.074-.41l.042-.3c.021-.145.042-.29.056-.434l.032-.353c.011-.124.021-.244.028-.353 0-.24.021-.477.021-.706.001-8.724-6.096-14.824-14.827-14.824A14.67 14.67 0 007.769 20.088v.32c0 .222 0 .445.021.674v.219a3.953 3.953 0 00.046.5.686.686 0 00.021.2c.025.215.056.434.092.653 1.292 7.52 8.484 15.4 14.648 15.4 6 0 13.007-7.513 14.525-14.828a.291.291 0 01.013-.057zM22.596 6.992c7.767 0 13.243 5.349 13.416 13.063a10.592 10.592 0 00-18.543.353 7.451 7.451 0 01-1.059-4.674.706.706 0 00-.608-.792.7.7 0 00-.1-.006 7.767 7.767 0 00-6.355 3.365A13.25 13.25 0 0122.596 6.992zm0 29.657c-5.455 0-12.039-7.351-13.229-14.151a6.4 6.4 0 015.592-6.1c0 1.38.226 4.127 2.263 5.794a.706.706 0 00.994-.1.7.7 0 00.108-.183 9.18 9.18 0 0117.388 1.14c-1.433 6.637-7.82 13.599-13.116 13.599z'/%3E%3Cpath data-name='Pfad 124' d='M27.186 29.517A9.087 9.087 0 0122.596 31a9.087 9.087 0 01-4.59-1.483.706.706 0 10-.889 1.091.692.692 0 00.186.109 10.3 10.3 0 005.3 1.691 10.3 10.3 0 005.3-1.691.706.706 0 00-.52-1.313.717.717 0 00-.197.113z'/%3E%3C/g%3E%3C/svg%3E");
    width: 45px;
    height: 45px;
    margin-right: 20px
}

.support__tel {
    padding: 20px;
    background-color: hsla(0,0%,100%,.07);
    border-bottom: 1px solid transparent;
    background-clip: padding-box;
    font-weight: 700;
    letter-spacing: .16px;
    color: #fff;
    text-decoration: none
}

.support__tel:focus,.support__tel:hover {
    text-decoration: underline;
    text-underline-color: #fff;
    color: #fff
}

.support__contact-form,.support__whatsapp {
    display: flex;
    padding: 20px;
    background-color: hsla(0,0%,100%,.07);
    font-weight: 700;
    letter-spacing: .16px;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    background-clip: padding-box
}

.support__contact-form:focus,.support__contact-form:hover,.support__whatsapp:focus,.support__whatsapp:hover {
    text-decoration: underline;
    text-underline-color: #fff;
    color: #fff
}

.support__contact-form {
    text-underline-offset: .2em
}

.hamburger-menu {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    width: 40px;
    height: 40px;
    border: none;
    background: transparent;
    padding-top: 12px;
    padding-bottom: 12px
}

.hamburger-menu__line {
    display: block;
    width: 25px;
    border: 1px solid #949fa5;
    background-color: #949fa5;
    border-radius: 1px
}

.overlay-site-menu {
    position: absolute;
    z-index: 1035;
    top: 0;
    left: -100vw;
    width: 100vw;
    min-height: 100vh;
    background-color: #0d0f12;
    transition: all 50ms ease-in-out;
    padding-top: 100px
}

.overlay-site-menu--open {
    left: 0
}

.overlay-site-menu__scroll-container {
    overflow-y: scroll;
    max-height: calc(100vh - 100px)
}

.overlay-site-menu__main,.overlay-site-menu__members {
    border-top: 1px solid hsla(0,0%,100%,.1)
}

.overlay-site-menu__sign-in {
    display: flex;
    align-items: center;
    width: 100%;
    height: 40px;
    color: #fff;
    font-size: 1rem;
    padding: 5px 0
}

.overlay-site-menu__sign-in:active,.overlay-site-menu__sign-in:focus,.overlay-site-menu__sign-in:hover {
    color: #fff
}

.overlay-site-menu__profile-img {
    border-radius: 50%;
    height: 40px;
    width: 40px;
    margin-right: 15px
}

.overlay-site-menu__sign-in-icon {
    margin-right: 15px
}

.overlay-site-menu__sign-in-chevron {
    margin-left: auto
}

.overlay-site-menu__main {
    padding-bottom: 80px
}

.overlay-site-menu__legal-link {
    display: block
}

.overlay-site-menu__legal-link,.overlay-site-menu__legal-link:active,.overlay-site-menu__legal-link:focus,.overlay-site-menu__legal-link:hover {
    text-decoration: none;
    color: #fff
}

.ad-decorations {
    display: flex
}

.ad-decorations__item {
    display: flex;
    align-items: center
}

.ad-decorations__item+.ad-decorations__item {
    margin-left: 1rem
}

.ad-decorations__item--premium {
    color: #fa2b4b;
    font-weight: 700
}

.ad-decorations__item--verified,.ad-decorations__item--video {
    color: #fff
}

.ad-decorations__icon {
    margin-right: 7px
}

.ad-gallery {
    position: relative;
    display: flex;
    overflow: hidden;
    transition: opacity .4s;
    height: 333px
}

@media(max-width: 991.98px) {
    .ad-gallery {
        position:relative;
        left: 50%;
        margin-left: -50vw;
        width: 100vw
    }
}

@media(max-width: 767.98px) {
    .ad-gallery--single-img {
        height:auto
    }
}

@media(max-width: 767.98px) {
    .ad-gallery--single-img .ad-gallery__img {
        width:100%;
        height: auto
    }
}

.ad-gallery--unloaded .ad-gallery__decorations {
    display: none
}

.ad-gallery.flickity-enabled {
    display: block
}

.ad-gallery__cell--video-thumb:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    margin-top: -35px;
    margin-left: -35px;
    width: 70px;
    height: 70px;
    background-color: rgba(250,43,75,.85);
    border-radius: 50%;
    background-size: 30px;
    background-position: 24px
}

.ad-gallery__cell--video-thumb .ad-gallery__img {
    position: relative
}

.ad-gallery__cell {
    flex-shrink: 0;
    height: 333px!important
}

@media(max-width: 767.98px) {
    .ad-gallery__cell.max-xs-ratio {
        aspect-ratio:640/666!important
    }
}

.ad-gallery__cell--no-blurhash,.ad-gallery__cell--no-blurhash img {
    position: relative
}

.ad-gallery__img {
    width: auto;
    cursor: pointer
}

.ad-gallery__indicator {
    border-radius: 15px;
    content: "/";
    position: absolute;
    z-index: 1;
    bottom: 15px;
    right: 15px;
    background-color: rgba(0,0,0,.5)
}

.ad-gallery__decorations {
    position: absolute;
    display: flex;
    align-items: flex-end;
    top: 50%;
    height: 50%;
    width: 100%;
    padding: 15px;
    z-index: 100;
    background-image: linear-gradient(180deg,transparent 0,rgba(0,0,0,.2));
    background-repeat: repeat-x
}

.ad-gallery__verified {
    background-size: contain
}

.ad-contact-overlay {
    position: fixed;
    z-index: 1030;
    bottom: 20px;
    right: 20px;
    display: flex;
    padding: 0 10px;
    background-color: #fa2b4b;
    box-shadow: 0 8px 15px rgba(0,0,0,.3019607843)
}

@media(min-width: 768px)and (max-width:991.98px) {
    .ad-contact-overlay {
        bottom:40px;
        right: 40px
    }
}

.ad-contact-overlay__link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70px;
    width: 45px
}

.filter-btn-wrapper {
    height: 60px
}

.filter-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #fff;
    position: sticky;
    z-index: 1020;
    top: 45px;
    transition: max-width .1s ease-in-out;
    max-width: 100%;
    margin-left: auto
}

.filter-btn--small {
    width: auto;
    background-color: rgba(0,0,0,.6);
    border-color: rgba(0,0,0,.6);
    font-size: .75rem;
    font-weight: 400;
    margin-left: 0;
    margin-right: auto
}

.filter-btn--collapsed {
    max-width: 64px
}

.filter-btn--collapsed .ad-filter-btn__text {
    opacity: 0
}

.filter-btn__text-wrapper {
    flex-shrink: 1;
    overflow: hidden
}

.filter-btn__text {
    opacity: 1;
    white-space: nowrap;
    transition: opacity .1s ease-in-out
}

.filter-btn__icon {
    flex-shrink: 0;
    margin-left: auto
}

.filter-mobile {
    position: fixed;
    z-index: 1037;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column
}

.filter-mobile--hidden {
    display: none
}

.filter-mobile__subjects {
    display: flex;
    background-color: #fff;
    border-bottom: 1px solid rgba(172,178,181,.2)
}

.filter-mobile__subject {
    flex-grow: 1;
    font-weight: 700;
    padding: 14px 0;
    text-align: center
}

.filter-mobile__subject.active {
    color: #fa2b4b
}

.filter-mobile__subject-content {
    overflow-y: scroll;
    flex-grow: 1;
    background-color: #fff
}

.filter-mobile__subject-content-inner {
    padding-top: 30px;
    padding-bottom: 30px
}

.filter-mobile__apply-btn {
    position: static
}

.filter-mobile__apply-btn:disabled {
    opacity: 1;
    border-color: #fb5d75;
    background-color: #fb5d75
}

.filter-select {
    flex: 25%;
    position: relative;
    display: flex;
    height: 50px;
    max-width: 33.333%
}

.filter-select--open:after {
    position: absolute;
    z-index: 1038;
    top: calc(100% + 13px);
    left: calc(50% - 10px);
    content: "";
    width: 20px;
    height: 20px;
    background-color: #fff;
    transform: rotate(45deg)
}

.filter-select--active .filter-select__text {
    color: #fff
}

.filter-select--active .filter-select__toggle {
    border-left: 1px solid transparent
}

.filter-select--deactivated {
    pointer-events: none;
    opacity: .5
}

.filter-select__text {
    display: flex;
    flex-grow: 1;
    padding: 0 20px;
    color: hsla(0,0%,100%,.6);
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    line-height: 50px;
    white-space: nowrap;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.filter-select__text,.filter-select__toggle {
    align-items: center;
    background-color: #363a3e;
    cursor: pointer
}

.filter-select__toggle {
    display: flex;
    flex-shrink: 0;
    background-clip: padding-box;
    width: 50px;
    border: none;
    border-left: 1px solid #363a3e;
    background-repeat: no-repeat;
    background-position: 50%;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px
}

.filter-desktop {
    position: relative
}

.filter-desktop__selection {
    display: flex
}

.filter-desktop__drop {
    position: absolute;
    z-index: 1037;
    top: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    background-color: #fff;
    box-shadow: 0 5px 99px rgba(106,107,108,.3019607843)
}

.filter-desktop__drop--hidden {
    display: none
}

.filter-desktop__drop-footer {
    padding: 25px
}

.filter-desktop__drop-header {
    border-bottom: 1px solid rgba(172,178,181,.2)
}

.filter-desktop__drop-footer {
    border-top: 1px solid rgba(172,178,181,.2)
}

.filter-desktop__reset-btn {
    font-weight: 700
}

.filter-desktop__reset-btn,.filter-desktop__reset-btn:active,.filter-desktop__reset-btn:focus,.filter-desktop__reset-btn:hover {
    text-decoration: none;
    color: #20242b
}

.header-main-mobile__language,.header-main-mobile__login-link,.header-main-mobile__menu-trigger,.header-main-mobile__place-ad-link,.header-main-mobile__search-link,.icon-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px
}

.df-page-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    height: 70px;
    background-color: #2b2f38;
    background-size: cover;
    background-position: 50%;
    background-image: url(/img/bg_blur.jpg)
}

.webp .df-page-header {
    background-image: url(/img/bg_blur.webp)
}

.df-page-header--collapsed {
    height: auto;
    padding-top: 10px
}

.df-page-header--insertion-form {
    position: sticky;
    top: 0;
    z-index: 10;
    width: 100%
}

.df-page-header__content-wrapper {
    display: flex;
    align-items: center;
    flex-grow: 1;
    margin-left: -15px;
    margin-right: -15px
}

.df-page-header__block {
    color: #fff
}

.df-page-header__block--left {
    padding: 0;
    display: flex;
    flex-grow: 0
}

.df-page-header__block--center {
    padding: 0;
    flex-grow: 1;
    font-weight: 700;
    text-align: center
}

.df-page-header__block--right {
    padding: 0;
    display: flex;
    flex-grow: 0;
    flex-direction: row-reverse
}

.df-page-header__link {
    color: #fff;
    font-size: 1rem;
    font-weight: 400
}

.df-page-header__link:active,.df-page-header__link:focus,.df-page-header__link:hover {
    color: #fff
}

.df-header-navigation {
    display: flex
}

.df-header-navigation__button {
    display: flex;
    align-items: center;
    height: 80px;
    color: #fff;
    border-radius: 0
}

.df-header-navigation__button:active,.df-header-navigation__button:focus,.df-header-navigation__button:hover {
    color: #fff
}

.df-header-navigation__button--back {
    background-color: #2b2f38;
    border-left: 1px solid hsla(0,0%,100%,.1)
}

.df-header-navigation__button--back:active,.df-header-navigation__button--back:focus,.df-header-navigation__button--back:hover {
    background-color: #20232a
}

.df-header-navigation__button--grand-total {
    flex-direction: column;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0
}

.df-header-navigation__button--grand-total span {
    line-height: 1.2
}

.nav-list--light .nav-list__link,.nav-list--light .nav-list__link:active,.nav-list--light .nav-list__link:focus,.nav-list--light .nav-list__link:hover {
    text-decoration: none;
    color: #fff
}

.nav-list__list-item {
    display: flex;
    align-items: center
}

.nav-list__link {
    display: block;
    padding: 5px 0
}

.nav-list__link,.nav-list__link:active,.nav-list__link:focus,.nav-list__link:hover {
    text-decoration: none;
    color: #68849d
}

.nav-list__link:active,.nav-list__link:focus,.nav-list__link:hover {
    color: #363a3e
}

.nav-list__link--active {
    font-weight: 700
}

.nav-list__count {
    color: #08f;
    font-weight: 400
}

.msg-history {
    display: flex;
    flex-direction: column-reverse
}

.msg-history__bubble {
    width: 75%
}

.msg-history__bubble--user {
    background-color: #d9edff;
    align-self: flex-end
}

.msg-history__bubble--user .msg-history__time {
    color: #0072d9
}

.msg-history__bubble--partner {
    background-color: #ecdfff
}

.msg-history__bubble--partner .msg-history__time {
    color: #900096
}

.msg-history__bubble--warning {
    background-color: rgba(232,124,3,.5)
}

.msg-history__bubble--warning .msg-history__time {
    color: #e87c03
}

.msg-history__bubble p {
    margin: 0
}

.msg-history__bubble img {
    height: 22px
}

.msg-history__empty {
    margin-bottom: 1.875rem;
    font-weight: 700;
    text-align: center
}

.msg-history__time {
    font-size: .75rem;
    margin-top: 5px;
    margin-bottom: 0
}

.msg-history__phishing-warning {
    font-size: .875em;
    padding: 10px 15px;
    width: 75%
}

.messaging {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    max-height: 100%
}

.messaging__history {
    display: flex;
    overflow-y: scroll;
    flex-direction: column-reverse
}

.messaging__history-aligner {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 100%
}

@media(min-width: 576px)and (max-width:767.98px) {
    .messaging__history-aligner {
        width:540px
    }
}

@media(min-width: 768px)and (max-width:991.98px) {
    .messaging__history-aligner {
        width:720px
    }
}

@media(min-width: 992px)and (max-width:1199.98px) {
    .messaging__history-aligner {
        width:960px
    }
}

.messaging__entry {
    box-shadow: 5px 0 20px rgba(140,155,168,.2941176471)
}

.messaging__bubble {
    width: 75%
}

.messaging__bubble--user {
    background-color: #ecdfff
}

.messaging__bubble--partner {
    align-self: flex-end;
    background-color: #d9edff
}

.messaging__actions {
    display: flex
}

.messaging__cancel {
    margin-left: auto
}

.messaging__cancel,.messaging__cancel:active,.messaging__cancel:focus,.messaging__cancel:hover {
    text-decoration: none;
    color: #68849d
}

.ad-teaser-simple {
    padding: 20px
}

.ad-teaser-simple+.ad-teaser-simple {
    margin-top: 30px
}

.ad-teaser-simple__link {
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.ad-teaser-simple__updated {
    display: block;
    margin-bottom: 15px;
    color: #68849d
}

.ad-teaser-simple__row {
    display: flex
}

.ad-teaser-simple__img-wrapper {
    flex-shrink: 0;
    position: relative;
    width: 85px;
    margin-right: 15px;
    background-color: #eef1f4
}

.ad-teaser-simple__title {
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    font-weight: 700
}

.ad-teaser-simple__body-col {
    display: flex;
    flex-direction: column
}

.ad-teaser-simple__region {
    font-weight: 700;
    color: #08f
}

.credit-charge-options {
    margin-left: -7.5px;
    margin-right: -7.5px
}

.credit-charge-options__col {
    padding-left: 7.5px;
    padding-right: 7.5px
}

.credit-charge-options__item {
    margin-bottom: 15px
}

.credit-charge-options__input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.credit-charge-options__input:checked~label {
    border: 1px solid #08f;
    box-shadow: 0 3px 10px rgba(0,136,255,.3019607843)!important
}

.credit-charge-options__label {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 15px;
    margin-bottom: 0;
    border: 1px solid transparent;
    cursor: pointer
}

.credit-charge-options__circle {
    position: relative;
    align-self: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    background: #eef1f4;
    background: linear-gradient(180deg,#eef1f4,#e0e6eb);
    border-radius: 50%
}

.credit-charge-options__circle:before {
    content: "";
    position: absolute;
    display: block;
    width: 90%;
    height: 90%;
    border: 1px solid #fff;
    border-radius: 50%
}

.credit-charge-options__credits {
    font-size: 1.5rem;
    line-height: 1;
    margin-bottom: 2px
}

.credit-charge-options__credits-text {
    text-transform: uppercase;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: 2px
}

.credit-charge-options__price {
    display: inline-block;
    font-weight: 400;
    margin-top: 15px;
    font-size: .75rem
}

.credit-charge-options__bonus {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 8px 10px;
    font-size: .875rem;
    font-weight: 700
}

.credit-history~button {
    display: none
}

.credit-history--reduced~button {
    display: block
}

.credit-history--reduced .credit-history__mutation:nth-child(n+6) {
    display: none
}

.credit-history__date {
    font-weight: 700
}

.credit-history__desc {
    margin-bottom: 0
}

.payment-methods {
    margin-left: -15px;
    margin-right: -15px
}

.payment-methods__item {
    padding-left: 15px;
    padding-right: 15px
}

.payment-methods__item--selected .payment-methods__data {
    height: auto;
    opacity: 1
}

.payment-methods__custom-control {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.payment-methods__data {
    height: 0;
    opacity: 0;
    transition: opacity .2s;
    overflow: hidden
}

.payment-methods__data-container {
    margin-top: 2rem;
    padding-left: 2.875rem
}

.payment-methods__label {
    font-weight: 700!important
}

.payment-methods__bonus {
    font-size: .875rem;
    display: block;
    color: #2dba3e
}

.payment-methods__infos {
    font-size: .875rem;
    display: block;
    text-decoration: none;
    font-weight: 400
}

.payment-methods__infos:is(a) {
    color: #08f;
    font-weight: 700
}

.payment-methods__logos {
    width: auto;
    margin-left: auto
}

.payment-methods__logo {
    height: 25px
}

.payment-methods__logo--cyberbon {
    height: 20px
}

.payment-methods__logo--twint {
    height: 35px
}

.ad-manager__states {
    display: flex;
    margin: 0 -15px
}

.ad-manager__state {
    display: flex;
    font-weight: 700;
    box-shadow: none!important;
    text-decoration: none;
    color: #20242b
}

.ad-manager__state:active,.ad-manager__state:focus,.ad-manager__state:hover {
    text-decoration: none;
    color: #bb0421
}

@media(min-width: 992px)and (max-width:1199.98px) {
    .ad-manager__state {
        flex-direction:column;
        align-items: center
    }
}

.ad-manager__state--active {
    color: #fa2b4b
}

.ad-manager__state--passive {
    position: relative;
    display: flex;
    align-items: center
}

.ad-manager__state-count {
    margin-left: 5px;
    font-weight: 400
}

@media(min-width: 992px)and (max-width:1199.98px) {
    .ad-manager__state-count {
        margin-left:0
    }
}

.ad-manager__drop-arrow {
    margin-left: 5px;
    width: 10px;
    height: 6px;
    background-size: contain
}

.topad-selection {
    display: flex;
    flex-wrap: wrap;
    position: relative
}

.topad-selection:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 1px;
    background-color: rgba(0,0,0,.1)
}

.topad-selection__item {
    width: 50%;
    display: flex;
    flex-direction: column
}

.topad-selection__item--early {
    align-items: flex-start;
    padding-right: 20px
}

.topad-selection__item--early:has(+.topad-selection__item--early) {
    margin-right: 50%
}

.topad-selection__item--early:has(+.topad-selection__item--late.topad-selection__item--new-day) {
    margin-right: 50%
}

.topad-selection__item--early+.topad-selection__item--late.topad-selection__item--new-day {
    margin-left: 50%
}

.topad-selection__item--late {
    padding-left: 20px
}

.topad-selection__item--late+.topad-selection__item--late,.topad-selection__item--late:first-child {
    margin-left: 50%
}

.topad-selection__date {
    display: flex;
    flex-direction: column
}

.topad-selection__radio {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.topad-selection__btn {
    align-self: stretch
}

.topad-selection__btn--sold-out:disabled {
    opacity: .3
}

.image-verification--no_images .image-verification__upload-btn,.image-verification--ready .image-verification__upload-btn {
    display: block
}

.image-verification--blocked_while_pending .image-verification__blocked-while-pending-info,.image-verification--pending .image-verification__pending-info,.image-verification--pending .image-verification__preview-container,.image-verification--verified .image-verification__preview-container {
    display: flex
}

.image-verification--verified .image-verification__change-btn {
    display: none
}

.image-verification--verified .image-verification__icon,.image-verification--verified .image-verification__success {
    display: block
}

.image-verification--uploading .image-verification__upload-btn {
    display: none
}

.image-verification--uploading .image-verification__progress {
    display: flex
}

.image-verification__blocked-while-pending-info,.image-verification__pending-info,.image-verification__upload-btn {
    display: none
}

.image-verification__preview-container {
    display: none;
    align-items: center
}

.image-verification__preview {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    max-width: 175px
}

.image-verification__thumb {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%!important;
    width: 100%!important;
    top: auto!important
}

.image-verification__change-btn,.image-verification__icon {
    position: absolute;
    z-index: 5
}

.image-verification__icon {
    display: none;
    width: 26px;
    height: 26px;
    background-size: cover;
    left: 10px;
    bottom: 10px
}

.image-verification__success {
    display: none;
    width: 50%;
    padding-left: 20px;
    margin-bottom: 0;
    color: #2dba3e
}

.image-verification__progress {
    display: none
}

.thumb-selection {
    margin: 0 -5px
}

.thumb-selection__item {
    padding: 0 5px;
    margin-top: 10px;
    cursor: pointer
}

.thumb-selection__item--active .thumb-selection__img {
    border: 2px solid #08f
}

.thumb-selection__img {
    border: 2px solid transparent
}

.timed-upvotes--hidden {
    display: none
}

.timed-upvotes__item {
    display: flex;
    flex-wrap: wrap
}

.timed-upvotes__item+.timed-upvotes__item {
    margin-top: 20px
}

.timed-upvotes__item .invalid-feedback {
    margin-top: 0;
    margin-bottom: 10px
}

.timed-upvotes__input {
    flex: 1
}

.timed-upvotes__add {
    padding: 15px 0;
    color: #08f;
    font-weight: 700;
    width: auto
}

.timed-upvotes__credit-info {
    display: flex;
    align-items: center
}

.timed-upvotes__credit-info-icon {
    width: 20px;
    height: 20px;
    background-size: contain;
    margin-right: 10px
}

.dismiss-notification--success .dismiss-notification__icon {
    display: block;
    background-color: #d7f6db
}

.dismiss-notification--error .dismiss-notification__icon,.dismiss-notification--warning .dismiss-notification__icon {
    display: block;
    background-color: #fbe5cc;
    background-size: 40%
}

.dismiss-notification__close {
    position: absolute;
    z-index: 1;
    top: 10px;
    right: 10px
}

.dismiss-notification__icon {
    display: none;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: 0 auto 30px;
    background-position: 50%;
    background-repeat: no-repeat
}

.favorite-comment {
    position: relative;
    z-index: 15;
    margin-top: 20px;
    margin-bottom: 5px
}

.favorite-comment--is-preview-showing .favorite-comment__preview {
    display: block
}

.favorite-comment--is-preview-showing .favorite-comment__form {
    display: none
}

.favorite-comment__divider {
    margin: 0 -20px 25px
}

.favorite-comment__preview {
    display: none;
    cursor: pointer
}

.favorite-comment__textarea {
    margin-bottom: 10px
}

.favorite-comment__cancel,.favorite-comment__cancel:active,.favorite-comment__cancel:focus,.favorite-comment__cancel:hover {
    text-decoration: none;
    color: #68849d
}

.ad-type-options {
    margin-left: -7.5px;
    margin-right: -7.5px
}

.ad-type-options--pricing .ad-type-options__col {
    padding-left: 7.5px;
    padding-right: 7.5px
}

.ad-type-options--pricing .ad-type-options__item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 75px;
    background-image: linear-gradient(#eef1f4,#e7ebef 50%,#e0e6eb);
    background-repeat: no-repeat
}

.ad-type-options--pricing .ad-type-options__duration {
    font-weight: 700;
    color: #68849d
}

.ad-type-options--pricing .ad-type-options__price {
    color: #8aa0b3;
    font-size: 1rem;
    text-transform: none;
    margin-top: 0
}

.ad-type-options--pricing-standard .ad-type-options__col,.ad-type-options__col {
    padding-left: 7.5px;
    padding-right: 7.5px
}

.ad-type-options__item {
    margin-bottom: 15px
}

.ad-type-options__input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.ad-type-options__input:checked~label {
    border: 1px solid #08f;
    box-shadow: 0 3px 10px rgba(0,136,255,.3019607843)!important
}

.ad-type-options__label {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 15px;
    margin-bottom: 0;
    border: 1px solid transparent;
    cursor: pointer;
    font-size: 1rem
}

.ad-type-options__price {
    font-size: .75rem;
    font-weight: 400;
    margin-top: 20px;
    text-transform: uppercase
}

.image-upload {
    margin-left: -2px;
    margin-right: -2px
}

.image-upload--has-items~.image-upload-legend {
    display: flex
}

.image-upload__item {
    padding: 2px
}

.image-upload__item.dz-success .image-upload__cover,.image-upload__item.dz-success .image-upload__delete {
    display: block
}

.image-upload__item.dz-processing .image-upload__progress {
    background-color: rgba(0,0,0,.6)
}

.image-upload__item.dz-error .image-upload__progress {
    width: 100%!important;
    background-color: rgba(0,0,0,.8)
}

.image-upload__item--preview .image-upload__cover {
    background-color: rgba(0,136,255,.85)
}

.image-upload__preview {
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.image-upload__cover,.image-upload__delete {
    display: none;
    position: relative;
    z-index: 5;
    width: 45px;
    height: 45px;
    margin-bottom: 10px;
    background-color: hsla(0,0%,100%,.85);
    border: none;
    border-radius: 4px
}

.image-upload__cover:active,.image-upload__cover:focus,.image-upload__cover:hover,.image-upload__delete:active,.image-upload__delete:focus,.image-upload__delete:hover {
    background-color: rgba(0,136,255,.85)
}

.image-upload__delete {
    margin-left: 3px
}

.image-upload__progress {
    position: absolute;
    z-index: 5;
    right: 0;
    width: 0;
    height: 100%
}

.image-upload__error {
    position: absolute;
    top: 0;
    color: #e87c03;
    z-index: 6;
    padding: 5px;
    font-size: .75rem
}

.image-upload-legend {
    display: none;
    align-items: center;
    width: 100%
}

.image-upload-legend__icon {
    width: 21px;
    height: 21px;
    background-color: #08f;
    border-radius: 4px;
    margin-right: 10px;
    background-size: 12px
}

.step-indicator {
    display: flex;
    position: relative;
    justify-content: space-between;
    width: 130px;
    margin: 0 auto
}

.step-indicator--dark .step-indicator__bullet {
    background-color: #2b2f38
}

.step-indicator--dark .step-indicator__bullet--filled {
    background-color: #08f
}

.step-indicator:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 0;
    top: 50%;
    width: 100%;
    border-top: 1px solid #08f
}

.step-indicator__bullet {
    position: relative;
    z-index: 2;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    border: 1px solid #08f;
    background-color: #fff
}

.step-indicator__bullet--filled {
    background-color: #08f
}

.char-counter {
    position: relative
}

.char-counter--visible .char-counter__input {
    padding-bottom: 40px
}

.char-counter--visible .char-counter__counter {
    visibility: visible;
    opacity: 1
}

.char-counter__input {
    height: auto;
    transition: padding-bottom .3s ease-in-out
}

.char-counter__counter {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    right: 5px;
    bottom: 5px;
    padding: 7px 12px;
    background-color: #2dba3e;
    color: #fff;
    border-radius: 15px;
    font-size: .75rem;
    transition: opacity .3s ease-in-out
}

.search {
    flex: 0 0 100%;
    max-height: 0;
    opacity: 0;
    transition: all .1s ease-in-out;
    overflow: hidden
}

.search--visible {
    opacity: 1;
    max-height: 75px
}

.search--active .search__input-group {
    border-color: #fff
}

.search--active .search__clear-btn {
    display: flex
}

.search--desktop {
    flex: 25%;
    max-height: 1000px;
    opacity: 1;
    max-width: 33.333%
}

@media(max-width: 991.98px) {
    .search--desktop {
        display:none
    }
}

.search--desktop .search__input-group {
    margin-bottom: 0
}

.search__input-group {
    margin-bottom: 25px;
    border: 1px solid hsla(0,0%,100%,.15)
}

.search__input {
    border: none
}

.search__input,.search__input:active,.search__input:focus,.search__input:hover {
    background: none;
    color: hsla(0,0%,100%,.5)
}

.search__input::-moz-placeholder {
    color: hsla(0,0%,100%,.5)
}

.search__input:-ms-input-placeholder {
    color: hsla(0,0%,100%,.5)
}

.search__input::-ms-input-placeholder {
    color: hsla(0,0%,100%,.5)
}

.search__input::placeholder {
    color: hsla(0,0%,100%,.5)
}

.search__search-btn {
    border: none;
    display: flex;
    align-items: center
}

.search__search-btn:active .search__search-icon,.search__search-btn:focus .search__search-icon,.search__search-btn:hover .search__search-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.376' height='17.38'%3E%3Cpath data-name='Icon ionic-ios-search' d='M17.172 16.122l-4.832-4.878a6.887 6.887 0 10-1.045 1.059l4.8 4.846a.744.744 0 001.05.027.749.749 0 00.027-1.054zm-10.244-3.76a5.438 5.438 0 113.846-1.593 5.4 5.4 0 01-3.846 1.593z' fill='%23fff'/%3E%3C/svg%3E")
}

.search__search-icon {
    transition: background .1s ease-in-out;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.376' height='17.38'%3E%3Cpath data-name='Icon ionic-ios-search' d='M17.172 16.122l-4.832-4.878a6.887 6.887 0 10-1.045 1.059l4.8 4.846a.744.744 0 001.05.027.749.749 0 00.027-1.054zm-10.244-3.76a5.438 5.438 0 113.846-1.593 5.4 5.4 0 01-3.846 1.593z' fill='rgba(255, 255, 255, 0.5)'/%3E%3C/svg%3E")
}

.search__clear-btn {
    display: none;
    align-items: center;
    border: none;
    border-left: 1px solid #fff
}

.search__clear-btn:active .search__clear-icon,.search__clear-btn:focus .search__clear-icon,.search__clear-btn:hover .search__clear-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%23fff' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E")
}

.search__clear-icon {
    width: 18px;
    transition: background .1s ease-in-out;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='rgba(255, 255, 255, 0.5)' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E")
}

.ad-filter-collapse {
    border-bottom: 1px solid #eef1f4;
    margin: 0 -15px;
    padding: 0 15px
}

.ad-filter-collapse__btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 25px 0;
    margin-bottom: 0
}

.ad-filter-collapse__btn:after {
    content: "";
    width: 12px;
    height: 12px
}

.ad-filter-service-nav {
    padding: 15px 10px;
    border-bottom: 1px solid #eef1f4
}

.ad-filter-service-nav__item {
    flex-grow: 0
}

.ad-filter-service-nav__link {
    padding: 10px 15px;
    color: #20242b
}

.ad-filter-service-nav__link--disabled {
    pointer-events: none;
    opacity: .5
}

.ad-filter-service-nav__link:active,.ad-filter-service-nav__link:focus,.ad-filter-service-nav__link:hover {
    color: #20242b
}

.ad-filter-service-nav__link.active {
    color: #fa2b4b
}

.ad-placeholder,.club-placeholder,.profile-placeholder {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.ad-placeholder:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 50%;
    bottom: 0;
    background-image: linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));
    background-repeat: repeat-x
}

.ad-placeholder {
    background-image: url(/build/images/ad_placeholder.b9c3c5d4.svg)
}

.club-placeholder {
    background-image: url(/build/images/club_placeholder.535a2432.svg)
}

.profile-placeholder {
    background-image: url(/build/images/profile_placeholder.d00624ce.svg)
}

.placeholder-color--1 {
    background-color: #fd9e9e
}

.placeholder-color--2 {
    background-color: #e08395
}

.placeholder-color--3 {
    background-color: #d37ac5
}

.placeholder-color--4 {
    background-color: #8a4d8d
}

.placeholder-color--5 {
    background-color: #884dc4
}

.placeholder-color--6 {
    background-color: #725ce8
}

.feature-nav {
    color: #08f;
    font-weight: 700
}

.feature-nav__title {
    margin-bottom: 10px
}

.feature-nav__list {
    padding-left: 15px
}

.feature-nav__list-item {
    position: relative;
    margin-top: 8px
}

.feature-nav__list-item:before {
    content: "";
    position: absolute;
    left: -15px;
    top: 5px
}

.feature-nav__link {
    color: #08f;
    text-decoration: none
}

.credit-card-selection {
    margin-left: -15px;
    margin-right: -15px
}

.credit-card-selection__item {
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    min-height: 90px
}

.credit-card-selection__custom-control {
    display: flex;
    align-items: center
}

.credit-card-selection__logo {
    height: 38px;
    margin-right: 12px
}

.credit-card-selection__label {
    display: flex;
    align-items: center;
    margin: 0
}

.credit-card-selection__label:after,.credit-card-selection__label:before {
    top: 50%;
    margin-top: -15px
}

.credit-card-selection__card-details {
    display: flex;
    flex-direction: column
}

.credit-card-selection__card-number {
    font-weight: 700
}

.credit-card-selection__delete {
    margin-left: auto
}

.loading-spinner-circle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 76px;
    height: 76px;
    border-radius: 50%;
    background-color: #2dba3e;
    opacity: .85;
    box-shadow: 0 10px 25px rgba(0,0,0,.4)
}

.loading-spinner-circle--small {
    width: 50px;
    height: 50px
}

.loading-spinner-circle--small .loading-spinner {
    width: 25px;
    height: 25px
}

.loading-spinner {
    width: 32px;
    height: 32px
}

.loading-spinner--small {
    width: 20px;
    height: 20px
}

.loading-spinner--tiny {
    width: 15px;
    height: 15px
}

.impersonation {
    display: flex;
    align-items: center;
    position: fixed;
    z-index: 1000;
    right: 20px;
    top: 0;
    background-color: #ffc107;
    color: #fff;
    padding: 0 0 0 15px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden
}

.impersonation__btn {
    margin-left: 15px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.interstitial {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0,0,0,.9);
    z-index: 9999
}

.interstitial__content {
    display: flex;
    justify-content: center;
    height: 100vh;
    align-items: center;
    animation-name: zoom;
    animation-duration: .6s
}

.interstitial__img {
    max-width: 100%
}

.interstitial__close {
    position: absolute;
    top: 1rem;
    right: 1rem;
    width: 3rem;
    height: 3rem;
    background-size: 14px
}

.location-marker {
    display: flex;
    align-items: center
}

.location-marker__icon {
    flex: 0 0 auto
}

.location-marker__text {
    font-size: .875rem;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.category-marker {
    display: flex;
    align-items: center
}

.category-marker__icon {
    flex: 0 0 auto
}

.category-marker__text {
    font-size: .875rem;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.business-hours--closed .business-hours__status {
    color: #e87c03
}

.business-hours__status {
    color: #2dba3e;
    font-weight: 700;
    margin-bottom: 0
}

.business-hours__toggle {
    display: flex;
    margin-bottom: 0
}

.business-hours__next-change {
    margin: 0 6px
}

.business-hours__chevron {
    margin-left: auto
}

.business-hours-form__range-list {
    padding: 0
}

.business-hours-form__range-item {
    display: flex;
    align-items: center
}

.business-hours-form__range-item+.business-hours-form__range-item {
    margin-top: 20px
}

.business-hours-form__day {
    font-weight: 700
}

.business-hours-form__range-end,.business-hours-form__range-start {
    width: 120px;
    text-align: center
}

.business-hours-form__range-divider {
    margin: 0 10px
}

.business-hours-form__delete-range-btn {
    margin-left: auto
}

.business-hours-form__add-range-btn {
    border: none;
    background-color: transparent;
    text-align: left;
    padding: 15px 0;
    color: #08f;
    font-weight: 700;
    width: auto
}

.business-hours-form__add-range-btn:active,.business-hours-form__add-range-btn:focus,.business-hours-form__add-range-btn:hover {
    outline: none
}

.business-hours-form fieldset {
    margin-bottom: 50px
}

.club-teaser-insertion:before {
    padding-top: 52.7868852459%
}

.club-teaser-insertion__text-wrapper {
    position: absolute;
    z-index: 10;
    left: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    padding: 15px;
    color: #fff
}

.club-teaser-insertion__name {
    margin-bottom: 2px
}

.club-teaser-insertion__more {
    opacity: .6;
    font-size: .75rem;
    margin-bottom: 0
}

.masonry-list.masonry-list--ready {
    opacity: 1
}

.masonry-list__item {
    width: 100%
}

.nearby-filter--active .nearby-filter__distance-wrapper {
    max-height: 43px
}

.nearby-filter__checkbox-label {
    margin: 0;
    width: 100%;
    padding: 18px;
    font-size: 1rem;
    text-align: center
}

.nearby-filter__distance-wrapper {
    max-height: 0;
    overflow: hidden;
    transition: max-height .5s
}

.nearby-filter__distance-selection {
    display: flex;
    align-items: center;
    margin: 20px 0
}

.nearby-filter__range-input {
    margin: 0 20px
}

.nearby-filter__range-label-max,.nearby-filter__range-label-min {
    margin: 0
}

.nearby-filter__radio {
    margin-top: 10px
}

.club-profile-overlay {
    position: relative;
    z-index: 1000
}

.club-profile-overlay__img-wrapper {
    float: left;
    padding: 25px 30px;
    background-color: #fff;
    box-shadow: 0 5px 20px rgba(140,155,168,.3450980392)
}

.club-profile-overlay__img {
    width: auto;
    height: auto;
    max-width: 165px;
    max-height: 70px
}

.system-message {
    font-weight: 400;
    margin-bottom: 2rem;
    padding: 20px
}

.system-message__title {
    display: block;
    font-weight: 700;
    margin-bottom: .5rem
}

.system-message__text {
    margin-bottom: 0
}

.system-message__text table td+td,.system-message__text table th+th {
    padding-left: 10px
}

.quick-actions__btn {
    width: 35px;
    height: 35px;
    background-color: rgba(0,136,255,.85);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 50%;
    border-radius: 4px
}

.quick-actions__btn:hover {
    background-color: #08f
}

.quick-actions__btn+.quick-actions__btn {
    margin-left: 3px
}

.quick-actions__btn--upvote {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-arrow-up-circle-fill'%3E%3Cpath d='M16 8A8 8 0 100 8a8 8 0 0016 0zm-7.5 3.5a.5.5 0 01-1 0V5.707L5.354 7.854a.5.5 0 11-.708-.708l3-3a.5.5 0 01.708 0l3 3a.5.5 0 01-.708.708L8.5 5.707V11.5z'/%3E%3C/svg%3E");
    background-size: 18px
}

.quick-actions__btn--edit {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.503' height='11.503'%3E%3Cpath data-name='Icon material-edit' d='M0 9.104v2.4h2.4l7.067-7.067-2.4-2.4zm11.316-6.521a.636.636 0 000-.9l-1.5-1.5a.636.636 0 00-.9 0L7.751 1.356l2.4 2.4z' fill='%23fff'/%3E%3C/svg%3E");
    background-size: 14px
}

.quick-actions__btn--auto-extend {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-repeat'%3E%3Cpath d='M11 5.466V4H5a4 4 0 00-3.584 5.777.5.5 0 11-.896.446A5 5 0 015 3h6V1.534a.25.25 0 01.41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 01-.41-.192zm3.81.086a.5.5 0 01.67.225A5 5 0 0111 13H5v1.466a.25.25 0 01-.41.192l-2.36-1.966a.25.25 0 010-.384l2.36-1.966a.25.25 0 01.41.192V12h6a4 4 0 003.585-5.777.5.5 0 01.225-.67z'/%3E%3C/svg%3E")
}

.quick-actions__btn--delete {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.16' height='18.658'%3E%3Cpath data-name='Icon metro-bin' d='M1.166 5.831v11.661a1.17 1.17 0 001.166 1.166h10.5a1.17 1.17 0 001.166-1.166V5.831H1.166zm3.5 10.5H3.501V8.163h1.163zm2.332 0H5.831V8.163h1.17zm2.332 0H8.163V8.163h1.166zm2.332 0h-1.167V8.163h1.166zm2.623-13.999h-3.79V.872a.877.877 0 00-.875-.875H5.539a.877.877 0 00-.875.875v1.46H.874a.877.877 0 00-.875.875v1.458h15.16V3.207a.877.877 0 00-.875-.875zm-4.956 0h-3.5V1.181h3.5v1.151z' fill='%23fff'/%3E%3C/svg%3E")
}

.quick-actions__btn--hide {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-eye-slash'%3E%3Cpath d='M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7.028 7.028 0 00-2.79.588l.77.771A5.944 5.944 0 018 3.5c2.12 0 3.879 1.168 5.168 2.457A13.134 13.134 0 0114.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755-.165.165-.337.328-.517.486l.708.709z'/%3E%3Cpath d='M11.297 9.176a3.5 3.5 0 00-4.474-4.474l.823.823a2.5 2.5 0 012.829 2.829l.822.822zm-2.943 1.299l.822.822a3.5 3.5 0 01-4.474-4.474l.823.823a2.5 2.5 0 002.829 2.829z'/%3E%3Cpath d='M3.35 5.47c-.18.16-.353.322-.518.487A13.134 13.134 0 001.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7.029 7.029 0 018 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884l-12-12 .708-.708 12 12-.708.708z'/%3E%3C/svg%3E");
    background-size: 18px
}

.story-upload {
    display: flex;
    max-width: 400px;
    overflow: hidden
}

.story-upload__item {
    flex: 0 0 32%;
    max-width: 32%
}

.story-upload__item:before {
    content: "";
    display: block;
    height: 5px;
    background-color: #d8d8d8;
    border-radius: 2.5px;
    margin-bottom: 12px;
    opacity: .5
}

.story-upload__item+.story-upload__add,.story-upload__item+.story-upload__item {
    margin-left: 2%
}

.story-upload__item.dz-processing:before {
    animation: pulse 2s ease-in-out infinite
}

.story-upload__item.dz-success .story-upload__delete,.story-upload__item.dz-success .story-upload__edit-text,.story-upload__item.dz-success .story-upload__reactivate {
    display: block
}

.story-upload__item.dz-success:before {
    opacity: 1;
    animation: none
}

.story-upload__item--processing-video .story-upload__processing-info,.story-upload__item--uploading-video .story-upload__uploading-info {
    display: flex
}

.story-upload__item--video .story-upload__play {
    display: block
}

.story-upload__item--expired.dz-success:before,.story-upload__item--expired .story-upload__img,.story-upload__item--expired:before {
    opacity: .2
}

.story-upload__item--expired .story-upload__reactivate {
    visibility: visible
}

.story-upload__preview {
    position: relative;
    aspect-ratio: 1000/1800;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    background-color: #d8d8d8
}

.story-upload__expired {
    margin: 10px
}

.story-upload__buttons {
    position: absolute;
    bottom: 0;
    justify-self: flex-end;
    display: flex;
    gap: 3px;
    flex-wrap: wrap-reverse;
    margin: 10px
}

.story-upload__delete,.story-upload__edit-text,.story-upload__reactivate {
    display: none;
    position: relative;
    z-index: 5;
    width: 45px;
    height: 45px;
    background-color: hsla(0,0%,100%,.85);
    border: none;
    border-radius: 4px
}

.story-upload__delete:active,.story-upload__delete:focus,.story-upload__delete:hover,.story-upload__edit-text:active,.story-upload__edit-text:focus,.story-upload__edit-text:hover,.story-upload__reactivate:active,.story-upload__reactivate:focus,.story-upload__reactivate:hover {
    background-color: rgba(0,136,255,.85)
}

.story-upload__processing-info,.story-upload__uploading-info {
    display: none;
    flex-direction: column;
    align-items: center;
    margin: 0 5px;
    text-align: center;
    font-size: .8em;
    padding: 10px 8px 5px;
    background-color: #08f;
    color: #fff;
    border-radius: 3px
}

.story-upload__spinner {
    width: 1.2em;
    height: 1.2em
}

.story-upload__play {
    display: none;
    border-radius: 50%;
    z-index: 5;
    opacity: .6;
    width: 50px;
    height: 50px;
    background-color: #fa2b4b;
    background-size: 22px;
    background-position: 16px
}

.story-upload__reactivate {
    visibility: hidden;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2308f' class='bi bi-repeat'%3E%3Cpath d='M11 5.466V4H5a4 4 0 00-3.584 5.777.5.5 0 11-.896.446A5 5 0 015 3h6V1.534a.25.25 0 01.41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 01-.41-.192zm3.81.086a.5.5 0 01.67.225A5 5 0 0111 13H5v1.466a.25.25 0 01-.41.192l-2.36-1.966a.25.25 0 010-.384l2.36-1.966a.25.25 0 01.41.192V12h6a4 4 0 003.585-5.777.5.5 0 01.225-.67z'/%3E%3C/svg%3E")
}

.story-upload__reactivate:active,.story-upload__reactivate:focus,.story-upload__reactivate:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-repeat'%3E%3Cpath d='M11 5.466V4H5a4 4 0 00-3.584 5.777.5.5 0 11-.896.446A5 5 0 015 3h6V1.534a.25.25 0 01.41-.192l2.36 1.966c.12.1.12.284 0 .384l-2.36 1.966a.25.25 0 01-.41-.192zm3.81.086a.5.5 0 01.67.225A5 5 0 0111 13H5v1.466a.25.25 0 01-.41.192l-2.36-1.966a.25.25 0 010-.384l2.36-1.966a.25.25 0 01.41.192V12h6a4 4 0 003.585-5.777.5.5 0 01.225-.67z'/%3E%3C/svg%3E")
}

.story-upload__add {
    display: flex;
    flex-direction: column;
    flex: 0 0 32%
}

.story-upload__add:before {
    content: "";
    display: block;
    height: 5px;
    background-color: #d8d8d8;
    border-radius: 2.5px;
    margin-bottom: 12px;
    opacity: .5
}

.story-upload__upload-btn-wrapper {
    aspect-ratio: 1000/1800;
    flex: 1 0 auto;
    display: flex
}

.story-upload__upload-btn {
    width: 65%;
    aspect-ratio: 1;
    margin: auto;
    border-radius: 50%;
    background-color: #fa2b4b;
    border: 1px solid #fff;
    outline: 3px solid #fa2b4b;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    line-height: 1;
    font-weight: 700;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.story-upload__upload-btn:active,.story-upload__upload-btn:focus,.story-upload__upload-btn:hover {
    outline: 3px solid #fa2b4b!important
}

.story-upload__upload-btn-plus {
    font-size: 1.8em;
    line-height: .8
}

.story-upload__upload-btn-story {
    font-size: 1.2em;
    margin-bottom: 5px
}

@keyframes pulse {
    0% {
        opacity: .2
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .2
    }
}

.nav-button {
    position: absolute;
    top: 50%;
    margin-top: -13px;
    aspect-ratio: 1;
    width: 26px;
    opacity: 1;
    transition: opacity .2s ease-in-out
}

.nav-button:before {
    border-radius: 50%;
    background-color: hsla(0,0%,100%,.9)
}

.nav-button:after,.nav-button:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -13px;
    aspect-ratio: 1;
    width: 26px
}

.nav-button:after {
    height: 26px
}

.nav-button--left {
    left: 15px
}

.nav-button--right {
    right: 15px
}

.nav-button--hidden {
    opacity: 0;
    pointer-events: none
}

.clear-addon-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eef1f4;
    width: 60px
}

.clear-addon-btn:active .clear-addon-btn__icon,.clear-addon-btn:focus .clear-addon-btn__icon,.clear-addon-btn:hover .clear-addon-btn__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%23007ae6' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E")
}

.form-control:-moz-placeholder-shown+.input-group-append .clear-addon-btn {
    pointer-events: none
}

.form-control:-ms-input-placeholder+.input-group-append .clear-addon-btn {
    pointer-events: none
}

.form-control:placeholder-shown+.input-group-append .clear-addon-btn {
    pointer-events: none
}

.clear-addon-btn:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -16px;
    width: 32px;
    height: 32px;
    background-color: #fff;
    border-radius: 50%
}

.clear-addon-btn__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%2308f' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    width: 12px;
    transition: background .1s ease-in-out
}

.form-control:-moz-placeholder-shown+.input-group-append .clear-addon-btn__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%23c4cfd9' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E")
}

.form-control:-ms-input-placeholder+.input-group-append .clear-addon-btn__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%23c4cfd9' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E")
}

.form-control:placeholder-shown+.input-group-append .clear-addon-btn__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.496' height='11.496'%3E%3Cg data-name='Gruppe 242' fill='none' stroke='%23c4cfd9' stroke-width='1.5'%3E%3Cpath data-name='Linie 58' d='M10.966.53L.531 10.965'/%3E%3Cpath data-name='Linie 1' d='M.53.53l10.435 10.435'/%3E%3C/g%3E%3C/svg%3E")
}

.custom-file-upload .vich-image,.custom-file-upload input[type=file] {
    display: none
}

.language-menu {
    display: flex;
    margin-right: 1rem
}

.overlay-language-menu--open .overlay-language-menu__overlay {
    height: 100%;
    opacity: 1;
    transition: opacity .2s ease-in-out,height 0s 0s
}

.overlay-language-menu__toggle {
    color: #949fa5;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center
}

.overlay-language-menu__icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23949fa5' class='bi bi-globe2'%3E%3Cpath d='M0 8a8 8 0 1116 0A8 8 0 010 8m7.5-6.923c-.67.204-1.335.82-1.887 1.855-.143.268-.276.56-.395.872.705.157 1.472.257 2.282.287zM4.249 3.539c.142-.384.304-.744.481-1.078a6.7 6.7 0 01.597-.933A7.01 7.01 0 003.051 3.05c.362.184.763.349 1.198.49zM3.509 7.5c.036-1.07.188-2.087.436-3.008a9.124 9.124 0 01-1.565-.667A6.964 6.964 0 001.018 7.5h2.49zm1.4-2.741a12.344 12.344 0 00-.4 2.741H7.5V5.091c-.91-.03-1.783-.145-2.591-.332M8.5 5.09V7.5h2.99a12.342 12.342 0 00-.399-2.741c-.808.187-1.681.301-2.591.332zM4.51 8.5c.035.987.176 1.914.399 2.741A13.612 13.612 0 017.5 10.91V8.5zm3.99 0v2.409c.91.03 1.783.145 2.591.332.223-.827.364-1.754.4-2.741zm-3.282 3.696c.12.312.252.604.395.872.552 1.035 1.218 1.65 1.887 1.855V11.91c-.81.03-1.577.13-2.282.287zm.11 2.276a6.696 6.696 0 01-.598-.933 8.853 8.853 0 01-.481-1.079 8.38 8.38 0 00-1.198.49 7.01 7.01 0 002.276 1.522zm-1.383-2.964A13.36 13.36 0 013.508 8.5h-2.49a6.963 6.963 0 001.362 3.675c.47-.258.995-.482 1.565-.667zm6.728 2.964a7.009 7.009 0 002.275-1.521 8.376 8.376 0 00-1.197-.49 8.853 8.853 0 01-.481 1.078 6.688 6.688 0 01-.597.933zM8.5 11.909v3.014c.67-.204 1.335-.82 1.887-1.855.143-.268.276-.56.395-.872A12.63 12.63 0 008.5 11.91zm3.555-.401c.57.185 1.095.409 1.565.667A6.963 6.963 0 0014.982 8.5h-2.49a13.36 13.36 0 01-.437 3.008zM14.982 7.5a6.963 6.963 0 00-1.362-3.675c-.47.258-.995.482-1.565.667.248.92.4 1.938.437 3.008zM11.27 2.461c.177.334.339.694.482 1.078a8.368 8.368 0 001.196-.49 7.01 7.01 0 00-2.275-1.52c.218.283.418.597.597.932zm-.488 1.343a7.765 7.765 0 00-.395-.872C9.835 1.897 9.17 1.282 8.5 1.077V4.09c.81-.03 1.577-.13 2.282-.287z'/%3E%3C/svg%3E");
    background-size: contain
}

.overlay-language-menu__overlay {
    position: fixed;
    z-index: 1100;
    left: 0;
    top: 0;
    height: 0;
    width: 100%;
    background-color: rgba(13,15,18,.95);
    flex-direction: column;
    overflow: hidden;
    transition: opacity .2s ease-in-out,height 0s .2s;
    opacity: 0
}

.overlay-language-menu__nav,.overlay-language-menu__overlay {
    display: flex;
    justify-content: center
}

.overlay-language-menu__list {
    display: flex;
    flex-direction: column;
    align-items: center
}

.overlay-language-menu__list-item {
    margin: .5rem 0
}

.overlay-language-menu__link {
    color: #949fa5;
    border: 1px solid #949fa5;
    width: 300px
}

.overlay-language-menu__link:active,.overlay-language-menu__link:focus,.overlay-language-menu__link:hover {
    color: #08f;
    border-color: #08f
}

.overlay-language-menu__link--active {
    background-color: #949fa5;
    color: #0d0f12;
    pointer-events: none
}

.tax-receipt-form__address-row,.tax-receipt-form__date-row,.tax-receipt-form__name-row {
    display: flex;
    flex-direction: column
}

.tax-receipt-form__year {
    flex: 0 1 140px
}

.tax-receipt-form__quarter {
    flex: 1 auto
}

.tax-receipt-form__date-inputs {
    flex: 1 1 auto;
    display: flex;
    -moz-column-gap: 20px;
    column-gap: 20px
}

.tax-receipt-form__name {
    width: 100%
}

.premium-club-cta {
    align-items: flex-start;
    background-color: #20242b;
    padding: 15px;
    margin-bottom: 15px
}

@media(min-width: 768px)and (max-width:991.98px) {
    .premium-club-cta {
        padding:17px;
        margin-bottom: 30px
    }
}

.premium-club-cta__text {
    color: #fff;
    font-weight: 700
}

.premium-club-cta__btn {
    margin-top: auto
}

.ad-classifications {
    display: flex;
    flex-flow: wrap
}

.ad-classifications__item {
    display: flex;
    align-items: center;
    color: #08f;
    margin-bottom: 5px;
    margin-right: 20px;
    white-space: nowrap
}

.ad-classifications__item:last-child {
    margin-right: 0
}

.ad-classifications__icon {
    flex-shrink: 0;
    margin-right: 7px
}

.ad-classifications__icon.icon--location-secondary-small {
    margin-right: 9px
}

.feature-tiles {
    display: flex;
    flex-wrap: wrap;
    gap: 15px
}

.feature-tiles__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: hsla(0,0%,100%,.1);
    width: calc(50% - 7.5px);
    text-decoration: none
}

.feature-tiles__item:active,.feature-tiles__item:focus,.feature-tiles__item:hover {
    text-decoration: none
}

.feature-tiles__icon {
    height: 80px;
    background-size: cover
}

.feature-tiles__title {
    align-self: flex-start;
    color: #fff;
    font-weight: 700;
    margin-top: 10px
}

.ad-teaser-mini {
    overflow: hidden;
    display: flex;
    width: 500px;
    max-width: 100%
}

.ad-teaser-mini,.ad-teaser-mini:active,.ad-teaser-mini:focus,.ad-teaser-mini:hover {
    text-decoration: none
}

.ad-teaser-mini--dark {
    background-color: #20242b
}

.ad-teaser-mini__img-wrapper {
    position: relative;
    width: 80px;
    padding: 0
}

.ad-teaser-mini__body {
    padding: 10px 15px;
    background-color: hsla(0,0%,100%,.07)
}

.ad-teaser-mini__title {
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: #fff;
    font-size: .9375rem;
    font-weight: 700
}

.admin-actions-overlay {
    position: fixed;
    z-index: 1030;
    bottom: 20px;
    left: 20px;
    display: flex;
    padding: 0 10px;
    background-color: #08f;
    box-shadow: 0 8px 15px rgba(0,0,0,.3019607843)
}

@media(min-width: 768px)and (max-width:991.98px) {
    .admin-actions-overlay {
        bottom:40px;
        left: 40px
    }
}

.admin-actions-overlay__link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70px;
    width: 45px
}

.only-with-condom-indicator {
    padding: 8px;
    display: flex;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
    border: 1px solid #08f
}

.only-with-condom-indicator__icon {
    width: 42px;
    height: 42px
}

.only-with-condom-indicator__text {
    color: #08f;
    font-weight: 700
}

.terms-and-conditions ol>li {
    margin-left: 35px;
    margin-bottom: 50px;
    font-weight: 700
}

.terms-and-conditions ol>li:before {
    content: counters(li,".");
    left: -35px
}

.terms-and-conditions li>ol {
    margin-left: -35px
}

.terms-and-conditions li {
    margin-bottom: 20px
}

.terms-and-conditions li li {
    font-size: 1rem;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 0
}

.privacy-statement h3 {
    margin-top: 30px;
    margin-bottom: 10px
}

.privacy-statement h4 {
    font-size: 1rem;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 10px
}

.privacy-statement h5 {
    font-size: 1rem
}

.faq__item,.faq p {
    margin-bottom: 20px
}

.faq__item {
    border-bottom: 1px solid #eef1f4
}

#esr_preview {
    position: relative;
    width: 700px;
    height: 353px;
    background-repeat: no-repeat
}

#esr_preview .esr-el {
    position: absolute;
    font-size: 11px;
    line-height: 13px
}

#esr_preview .esr-amount {
    font-size: 14px;
    letter-spacing: 5px
}

#esr_preview .esr-number {
    font-size: 14px;
    letter-spacing: 1px
}

#esr_preview #esr_payment_for_l {
    margin-top: 30px;
    margin-left: 6px
}

#esr_preview #esr_in_favour_of_l {
    margin-top: 75px;
    margin-left: 6px
}

#esr_preview #esr_payment_for_r {
    margin-top: 30px;
    margin-left: 210px
}

#esr_preview #esr_in_favour_of_r {
    margin-top: 75px;
    margin-left: 210px
}

#esr_preview #esr_post_account_nr_l {
    margin-top: 142px;
    margin-left: 91px
}

#esr_preview #esr_post_account_nr_r {
    margin-top: 142px;
    margin-left: 291px
}

#esr_preview #esr_amount_fr_l {
    margin-top: 170px;
    margin-left: 10px;
    width: 130px
}

#esr_preview #esr_amount_rp_l {
    margin-top: 170px;
    margin-left: 163px
}

#esr_preview #esr_amount_fr_r {
    margin-top: 170px;
    margin-left: 210px;
    width: 130px
}

#esr_preview #esr_amount_rp_r {
    margin-top: 170px;
    margin-left: 365px
}

#esr_preview #esr_paid_from_l {
    margin-top: 205px;
    margin-left: 1px
}

#esr_preview #esr_paid_from_r {
    margin-top: 159px;
    margin-left: 409px
}

#esr_preview #esr_reference_nr {
    margin-top: 112px;
    margin-left: 415px;
    width: 270px
}

#esr_preview #esr_bottom_line_nr {
    margin-top: 295px;
    margin-left: 215px
}


.container{
    width: 1024px;
    padding: 20px;
    margin: 0 auto;
}