/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

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

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

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

a {
    background-color: transparent
}

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

b,strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

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

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

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

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

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

fieldset {
    padding: .35em .75em .625em
}

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

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

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

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

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

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

details {
    display: block
}

summary {
    display: list-item
}

[hidden],template {
    display: none
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
    margin: 0
}

button {
    background-color: transparent;
    background-image: none
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

fieldset,ol,ul {
    margin: 0;
    padding: 0
}

ol,ul {
    list-style: none
}

html {
    font-family: Agrandir,sans-serif;
    line-height: 1.5
}

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

hr {
    border-top-width: 1px
}

img {
    border-style: solid
}

textarea {
    resize: vertical
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #a0aec0
}

input::-moz-placeholder,textarea::-moz-placeholder {
    color: #a0aec0
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: #a0aec0
}

input::-ms-input-placeholder,textarea::-ms-input-placeholder {
    color: #a0aec0
}

input::placeholder,textarea::placeholder {
    color: #a0aec0
}

[role=button],button {
    cursor: pointer
}

table {
    border-collapse: collapse
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

button,input,optgroup,select,textarea {
    padding: 0;
    line-height: inherit;
    color: inherit
}

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

audio,canvas,embed,iframe,img,object,svg,video {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

*,:after,:before {
    border: 0 solid #e2e8f0
}

.container {
    width: 100%
}

@media (min-width: 576px) {
    .container {
        max-width:576px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:768px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width:1024px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width:1280px
    }
}

@media (min-width: 1440px) {
    .container {
        max-width:1440px
    }
}

.bg-white {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity))
}

.border-black {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0,0,0,var(--border-opacity))
}

.border-ash-grey {
    --border-opacity: 1;
    border-color: #989898;
    border-color: rgba(152,152,152,var(--border-opacity))
}

.border-solid {
    border-style: solid
}

.border-none {
    border-style: none
}

.border {
    border-width: 1px
}

.border-t-2 {
    border-top-width: 2px
}

.border-b-2 {
    border-bottom-width: 2px
}

.border-b {
    border-bottom-width: 1px
}

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

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

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

.table {
    display: table
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.flex-row {
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.flex-row,.flex-row-reverse {
    -webkit-box-orient: horizontal
}

.flex-row-reverse {
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-no-wrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.self-end {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.flex-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.flex-grow {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.flex-shrink-0 {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.flex-shrink {
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.font-bold {
    font-weight: 700
}

.h-4 {
    height: 1rem
}

.h-5 {
    height: 1.25rem
}

.h-6 {
    height: 1.5rem
}

.h-16 {
    height: 4rem
}

.text-xl {
    font-size: 1.25rem
}

.m-0 {
    margin: 0
}

.m-4 {
    margin: 1rem
}

.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.mt-0 {
    margin-top: 0
}

.mr-0 {
    margin-right: 0
}

.mb-0 {
    margin-bottom: 0
}

.ml-0 {
    margin-left: 0
}

.mt-1 {
    margin-top: .25rem
}

.mb-1 {
    margin-bottom: .25rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-3 {
    margin-top: .75rem
}

.mr-3 {
    margin-right: .75rem
}

.mb-3 {
    margin-bottom: .75rem
}

.ml-3 {
    margin-left: .75rem
}

.mt-4 {
    margin-top: 1rem
}

.mr-4 {
    margin-right: 1rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mr-6 {
    margin-right: 1.5rem
}

.mt-8 {
    margin-top: 2rem
}

.mr-8 {
    margin-right: 2rem
}

.mb-8 {
    margin-bottom: 2rem
}

.mt-12 {
    margin-top: 3rem
}

.mb-12 {
    margin-bottom: 3rem
}

.mt-16 {
    margin-top: 4rem
}

.mr-auto {
    margin-right: auto
}

.ml-auto {
    margin-left: auto
}

.-mt-2 {
    margin-top: -.5rem
}

.-ml-4 {
    margin-left: -1rem
}

.-mb-12 {
    margin-bottom: -3rem
}

.opacity-0 {
    opacity: 0
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.p-0 {
    padding: 0
}

.p-12 {
    padding: 3rem
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.pt-0 {
    padding-top: 0
}

.pt-3 {
    padding-top: .75rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pl-6 {
    padding-left: 1.5rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-12 {
    padding-bottom: 3rem
}

.pt-16 {
    padding-top: 4rem
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.top-0 {
    top: 0
}

.right-0 {
    right: 0
}

.bottom-0 {
    bottom: 0
}

.left-0 {
    left: 0
}

.resize {
    resize: both
}

.shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-black {
    --text-opacity: 1;
    color: #000;
    color: rgba(0,0,0,var(--text-opacity))
}

.text-vivid-violet {
    --text-opacity: 1;
    color: #7126ff;
    color: rgba(113,38,255,var(--text-opacity))
}

.text-malibu {
    --text-opacity: 1;
    color: #62abfa;
    color: rgba(98,171,250,var(--text-opacity))
}

.text-soft-red {
    --text-opacity: 1;
    color: #fc6683;
    color: rgba(252,102,131,var(--text-opacity))
}

.text-malachite {
    --text-opacity: 1;
    color: #30fa00;
    color: rgba(48,250,0,var(--text-opacity))
}

.text-brown {
    --text-opacity: 1;
    color: #96510d;
    color: rgba(150,81,13,var(--text-opacity))
}

.text-soft-violet {
    --text-opacity: 1;
    color: #ffc0fd;
    color: rgba(255,192,253,var(--text-opacity))
}

.italic {
    font-style: italic
}

.not-italic {
    font-style: normal
}

.uppercase {
    text-transform: uppercase
}

.tracking-wide {
    letter-spacing: .025em
}

.whitespace-no-wrap {
    white-space: nowrap
}

.break-words {
    word-wrap: break-word;
    overflow-wrap: break-word
}

.w-4 {
    width: 1rem
}

.w-6 {
    width: 1.5rem
}

.w-16 {
    width: 4rem
}

.w-full {
    width: 100%
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
}

.transition {
    -webkit-transition-property: background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;
    transition-property: background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-box-shadow,-webkit-transform
}

.ease-out {
    -webkit-transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes ping {
    75%,to {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
}

@keyframes ping {
    75%,to {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }
}

@-webkit-keyframes pulse {
    50% {
        opacity: .5
    }
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

@-webkit-keyframes bounce {
    0%,to {
        -webkit-transform: translateY(-25%);
        transform: translateY(-25%);
        -webkit-animation-timing-function: cubic-bezier(.8,0,1,1);
        animation-timing-function: cubic-bezier(.8,0,1,1)
    }

    50% {
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0,0,.2,1);
        animation-timing-function: cubic-bezier(0,0,.2,1)
    }
}

@keyframes bounce {
    0%,to {
        -webkit-transform: translateY(-25%);
        transform: translateY(-25%);
        -webkit-animation-timing-function: cubic-bezier(.8,0,1,1);
        animation-timing-function: cubic-bezier(.8,0,1,1)
    }

    50% {
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0,0,.2,1);
        animation-timing-function: cubic-bezier(0,0,.2,1)
    }
}

.skipLink {
    position: fixed;
    top: -100px;
    z-index: 999
}

.skipLink:focus {
    top: 0
}

#comments {
    margin-top: 0
}

.da-reactions-outer {
    margin-bottom: 3rem
}

.eapps-instagram-feed-posts-item-image-wrapper {
    aspect-ratio: 4 / 5.4;
}

@media (min-width: 768px)  {
    .eapps-instagram-feed-posts-item-image-wrapper {
        aspect-ratio: 4 / 5;
    }
}

.eapps-instagram-feed-posts-item-overlay {
    display: none !important;
}
.eapps-instagram-feed-posts-item-link:hover {
    transform: rotate(0deg) !important;
}
.eapps-instagram-feed-posts-item-image {
    filter: grayscale(0) !important;
}
.eapps-instagram-feed-posts-item-image-icon {
    opacity: 1 !important;
}

:root {
--ad-width: 300px;
--margin-content-ad: 0;
--halfpage-ad-width: 300px;
--content-width: calc(100vw - var(--content-margin)*2);
--content-margin: 18px;
--grid-gutter: 28px;
--scrollbar-width: 18px
}

@media(min-width: 621px) {
:root {
    --content-width:576px
}
}

@media(min-width: 768px) {
:root {
    --content-width:728px
}
}

@media(min-width: 1024px) {
:root {
    --content-width:944px;
    --content-margin: 38px
}
}

@media(min-width: 1280px) {
:root {
    --content-width:896px;
    --margin-content-ad: 3rem
}
}

@media(min-width: 1520px) {
:root {
    --ad-width:500px;
    --content-width: 1064px
}
}

.content-container,body,html {
margin: 0
}

main {
position: relative
}

footer {
margin-top: 4rem;
}

body > footer {
background-color: #343434;
}

body > footer * {
color: white;
}

body > footer .outer-container {
padding-top: 50px;
padding-bottom: 30px;
}

body > footer .nav-main__link,
body > footer .nav-footer__link {
color: white !important;
}

body > footer .social__icons svg path {
fill: white;
}

body > footer .social__icons svg circle {
stroke: white;
}

body > footer .newsletter-signup__button {
background: white;
color: #343434 !important;
}

body > footer .content-container {
margin-left: auto;
}

.footer__copyright {
background: white;
padding: 10px;
}

.footer__copyright p {
text-align: center;
color: black;
}

@media (min-width: 1280px) {
body > footer .outer-container:after {
    display: block;
    content: '';
    width: 300px;
}
}

@media (min-width: 1520px) {
body > footer .outer-container:after {
    width: 500px;
}
}

@media (max-width: 1280px) {
body > footer .content-container {
    margin-right: auto;
}
}

@media only screen and (min-width: 768px) {
footer {
    margin-top:6rem
}
}

.outer-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-left: auto;
margin-right: auto;
max-width: 100%;
width: calc(var(--ad-width)*2 + var(--margin-content-ad)*2 + var(--content-width))
}

@media(min-width: 1440px) {
.outer-container {
    padding-left:var(--margin-content-ad)
}
}

.content-container {
margin: 0;
width: var(--content-width)
}

@media (min-width: 767px) {
.content-container {
    /* overflow: hidden; */
    }
}

.content-container:before {
    content: "";
    display: block;
    height: 216px;
    margin-bottom: -216px;
    width: 100%
}

.wideboard {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 160px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto 2rem;
    width: 320px
}

.leaderboard {
    height: 90px;
    width: 728px
}

.leaderboard,.videohead {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto 2rem
}

.videohead {
    height: 250px;
    width: 994px
}

.halfpage {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 600px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.5rem;
    position: fixed;
    width: var(--ad-width)
}

.--visible .halfpage {
    display: block
}

.halfpage2 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 600px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.5rem;
    position: fixed;
    width: var(--ad-width)
}

@media(min-width: 768px) {
    .wideboard {
        display:none
    }

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

.publisher-container {
    display: none
}

@media(min-width: 1280px) {
    .outer-container {
        -webkit-box-pack:end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .content-container {
        margin-right: var(--margin-content-ad)
    }

    .publisher-container {
        display: block;
        width: 300px
    }
}

@media(min-width: 1520px) {
    .publisher-container {
        display:block;
        width: 500px
    }
}

@media(min-width: 1440px) {
    .leaderboard {
        display:none
    }
}

.grid,[is=flynt-list-search-results] .search-result,[is=flynt-list-search-results] .search-results__form,[is=flynt-list-search-results] .search-results__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -.875rem;
    margin-right: -.875rem
}

.col-xs-0 {
    width: 0;
    padding-left: .875rem;
    padding-right: .875rem
}

.col-xs-offset-0,[is=flynt-block-list] .block-list__sequence--large {
    margin-left: 0
}

.col-xs-n-offset-0 {
    margin-right: 0
}

.col-xs-1 {
    width: 8.3333333333%;
    padding-left: .875rem;
    padding-right: .875rem
}

.col-xs-offset-1 {
    margin-left: 8.3333333333%
}

.col-xs-n-offset-1 {
    margin-right: 8.3333333333%
}

.col-xs-2 {
    width: 16.6666666667%;
    padding-left: .875rem;
    padding-right: .875rem
}

.col-xs-offset-2 {
    margin-left: 16.6666666667%
}

.col-xs-n-offset-2 {
    margin-right: 16.6666666667%
}

.col-xs-3,[is=flynt-block-list] .block-list__sequence--large {
    width: 25%;
    padding-left: .875rem;
    padding-right: .875rem
}

.col-xs-offset-3,[is=flynt-block-list] .block-list__image-description {
    margin-left: 25%
}

.col-xs-n-offset-3 {
    margin-right: 25%
}

.col-xs-4,[is=flynt-block-list] .block-list__sequence--mobile {
    width: 33.3333333333%;
    padding-left: .875rem;
    padding-right: .875rem
}

.col-xs-offset-4 {
    margin-left: 33.3333333333%
}

.col-xs-n-offset-4 {
    margin-right: 33.3333333333%
}

.col-xs-5 {
    width: 41.6666666667%;
    padding-left: .875rem;
    padding-right: .875rem
}

.col-xs-offset-5 {
    margin-left: 41.6666666667%
}

.col-xs-n-offset-5 {
    margin-right: 41.6666666667%
}

.col-xs-6,[is=flynt-block-image-text] .block-image-text__content-block,[is=flynt-block-image-text] .block-image-text__image-block,[is=flynt-list-search-results] .search-result__image-block,[is=flynt-list-search-results] .search-result__text-block,[is=flynt-survey-monkey] .block-survey__content,[is=flynt-teaser-vertical] .teaser-vertical__image-block,[is=flynt-teaser-vertical] .teaser-vertical__text-block {
    width: 50%;
    padding-left: .875rem;
    padding-right: .875rem
}

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

.col-xs-n-offset-6 {
    margin-right: 50%
}

.col-xs-7 {
    width: 58.3333333333%;
    padding-left: .875rem;
    padding-right: .875rem
}

.col-xs-offset-7 {
    margin-left: 58.3333333333%
}

.col-xs-n-offset-7 {
    margin-right: 58.3333333333%
}

.col-xs-8,[is=flynt-block-list] .block-list__image-block--even,[is=flynt-block-list] .block-list__image-block--odd,[is=flynt-block-list] .block-list__image-block--small {
    width: 66.6666666667%;
    padding-left: .875rem;
    padding-right: .875rem
}

.col-xs-offset-8 {
    margin-left: 66.6666666667%
}

.col-xs-n-offset-8 {
    margin-right: 66.6666666667%
}

.col-xs-9,[is=flynt-block-list] .block-list__image-description,[is=flynt-block-list] .block-list__text-block--large,[is=flynt-slider-image-gallery] .slider-image-gallery__text-block--large {
    width: 75%;
    padding-left: .875rem;
    padding-right: .875rem
}

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

.col-xs-n-offset-9 {
    margin-right: 75%
}

.col-xs-10 {
    width: 83.3333333333%;
    padding-left: .875rem;
    padding-right: .875rem
}

.col-xs-offset-10 {
    margin-left: 83.3333333333%
}

.col-xs-n-offset-10 {
    margin-right: 83.3333333333%
}

.col-xs-11 {
    width: 91.6666666667%;
    padding-left: .875rem;
    padding-right: .875rem
}

.col-xs-offset-11 {
    margin-left: 91.6666666667%
}

.col-xs-n-offset-11 {
    margin-right: 91.6666666667%
}

.col-xs-12,[is=flynt-block-button] .block-button__content,[is=flynt-block-embed] .block-embed__content,[is=flynt-block-engagement] .block-engagement__content,[is=flynt-block-list] .block-list__image-block--large,[is=flynt-block-list] .block-list__intro-text,[is=flynt-block-list] .block-list__intro-title,[is=flynt-block-list] .block-list__text-block--no-numbers,[is=flynt-block-list] .block-list__text-block--small,[is=flynt-block-post-footer] .post-footer,[is=flynt-block-post-header] .post-header__lead-block--lead,[is=flynt-block-post-header] .post-header__lead-block--social,[is=flynt-block-post-header] .post-header__main-block--image,[is=flynt-block-post-header] .post-header__main-block--image-wide,[is=flynt-block-post-header] .post-header__main-block--title,[is=flynt-block-post-header] .post-header__main-block--title-indented,[is=flynt-block-post-header] .post-header__main-block--title-narrow,[is=flynt-block-post-header] .post-header__person-block--expert,[is=flynt-block-quote] .block-quote__content,[is=flynt-block-quote] .block-quote__source,[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox__content,[is=flynt-block-wysiwyg] .block-wysiwyg__content,[is=flynt-form-contact-form-7] .form-contact-form-7__content,[is=flynt-form-newsletter-mailchimp] .block-newsletter__content,[is=flynt-form-swap-signup] .block-newsletter__content,[is=flynt-form-wp-form] .wpforms-form__content,[is=flynt-list-search-results] .search-results__form-wrapper,[is=flynt-list-search-results] .search-results__pagination-wrapper,[is=flynt-most-read-posts] .most-read-posts__ad,[is=flynt-most-read-posts] .most-read-posts__large,[is=flynt-most-read-posts] .most-read-posts__slider_container,[is=flynt-slider-image-gallery] .slider-image-gallery__image-block,[is=flynt-slider-image-gallery] .slider-image-gallery__image-description,[is=flynt-slider-image-gallery] .slider-image-gallery__slider-thumbs,[is=flynt-slider-image-gallery] .slider-image-gallery__text-block--small,[is=flynt-teaser-horizontal] .teaser-horizontal__image-block,[is=flynt-teaser-horizontal] .teaser-horizontal__text-block,[is=flynt-teaser-smaller] .teaser-smaller__image-block,[is=flynt-teaser-smaller] .teaser-smaller__text-block,[is=flynt-teaser-vertical] .teaser-vertical__image-block--full-width-moodboard,[is=flynt-teaser-vertical] .teaser-vertical__text-block--full-width-moodboard,[is=flynt-teaser-wide] .teaser-wide__image-block,[is=flynt-teaser-wide] .teaser-wide__text-block {
    width: 100%;
    padding-left: .875rem;
    padding-right: .875rem
}

@media screen and (max-width: 767px) {
    [is=flynt-block-button] .block-button__content,[is=flynt-block-embed] .block-embed__content,[is=flynt-block-engagement] .block-engagement__content,[is=flynt-block-list] .block-list__image-block--large,[is=flynt-block-list] .block-list__intro-text,[is=flynt-block-list] .block-list__intro-title,[is=flynt-block-list] .block-list__text-block--no-numbers,[is=flynt-block-list] .block-list__text-block--small,[is=flynt-block-post-footer] .post-footer,[is=flynt-block-post-header] .post-header__lead-block--lead,[is=flynt-block-post-header] .post-header__lead-block--social,[is=flynt-block-post-header] .post-header__main-block--image,[is=flynt-block-post-header] .post-header__main-block--image-wide,[is=flynt-block-post-header] .post-header__main-block--title,[is=flynt-block-post-header] .post-header__main-block--title-indented,[is=flynt-block-post-header] .post-header__main-block--title-narrow,[is=flynt-block-post-header] .post-header__person-block--expert,[is=flynt-block-quote] .block-quote__content,[is=flynt-block-quote] .block-quote__source,[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox__content,[is=flynt-block-wysiwyg] .block-wysiwyg__content,[is=flynt-form-contact-form-7] .form-contact-form-7__content,[is=flynt-form-newsletter-mailchimp] .block-newsletter__content,[is=flynt-form-swap-signup] .block-newsletter__content,[is=flynt-form-wp-form] .wpforms-form__content,[is=flynt-list-search-results] .search-results__form-wrapper,[is=flynt-list-search-results] .search-results__pagination-wrapper,[is=flynt-most-read-posts] .most-read-posts__ad,[is=flynt-most-read-posts] .most-read-posts__large,[is=flynt-most-read-posts] .most-read-posts__slider_container,[is=flynt-slider-image-gallery] .slider-image-gallery__image-block,[is=flynt-slider-image-gallery] .slider-image-gallery__image-description,[is=flynt-slider-image-gallery] .slider-image-gallery__slider-thumbs,[is=flynt-slider-image-gallery],[is=flynt-teaser-smaller] .teaser-smaller__text-block,[is=flynt-teaser-vertical] .teaser-vertical__image-block--full-width-moodboard,[is=flynt-teaser-vertical] .teaser-vertical__text-block--full-width-moodboard,[is=flynt-teaser-wide] .teaser-wide__text-block {
        width: 100%;
        padding-left: 2rem;
        padding-right: 2rem
    }
    [is=flynt-block-post-header] .post-header__main-block--title {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-n-offset-12 {
    margin-right: 100%
}

@media screen and (min-width: 576px) {
    .col-sm-0 {
        width:0;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

    .col-sm-n-offset-0 {
        margin-right: 0
    }

    .col-sm-1 {
        width: 8.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-sm-offset-1 {
        margin-left: 8.3333333333%
    }

    .col-sm-n-offset-1 {
        margin-right: 8.3333333333%
    }

    .col-sm-2 {
        width: 16.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-sm-offset-2 {
        margin-left: 16.6666666667%
    }

    .col-sm-n-offset-2 {
        margin-right: 16.6666666667%
    }

    .col-sm-3 {
        width: 25%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-sm-n-offset-3 {
        margin-right: 25%
    }

    .col-sm-4 {
        width: 33.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-sm-offset-4 {
        margin-left: 33.3333333333%
    }

    .col-sm-n-offset-4 {
        margin-right: 33.3333333333%
    }

    .col-sm-5 {
        width: 41.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-sm-offset-5 {
        margin-left: 41.6666666667%
    }

    .col-sm-n-offset-5 {
        margin-right: 41.6666666667%
    }

    .col-sm-6 {
        width: 50%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-sm-n-offset-6 {
        margin-right: 50%
    }

    .col-sm-7 {
        width: 58.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-sm-offset-7 {
        margin-left: 58.3333333333%
    }

    .col-sm-n-offset-7 {
        margin-right: 58.3333333333%
    }

    .col-sm-8 {
        width: 66.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-sm-offset-8 {
        margin-left: 66.6666666667%
    }

    .col-sm-n-offset-8 {
        margin-right: 66.6666666667%
    }

    .col-sm-9 {
        width: 75%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-sm-n-offset-9 {
        margin-right: 75%
    }

    .col-sm-10 {
        width: 83.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-sm-offset-10 {
        margin-left: 83.3333333333%
    }

    .col-sm-n-offset-10 {
        margin-right: 83.3333333333%
    }

    .col-sm-11 {
        width: 91.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-sm-offset-11 {
        margin-left: 91.6666666667%
    }

    .col-sm-n-offset-11 {
        margin-right: 91.6666666667%
    }

    .col-sm-12 {
        width: 100%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-n-offset-12 {
        margin-right: 100%
    }
}

@media screen and (min-width: 768px) {
    .col-md-0 {
        width:0;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-md-offset-0,[is=flynt-block-list] .block-list__image-description,[is=flynt-slider-image-gallery] .slider-image-gallery__image-description {
        margin-left: 0
    }

    .col-md-n-offset-0 {
        margin-right: 0
    }

    .col-md-1,[is=flynt-block-list] .block-list__sequence--large {
        width: 8.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-md-offset-1,[is=flynt-block-quote] .block-quote__content,[is=flynt-list-search-results] .search-result__image-block,[is=flynt-list-search-results] .search-result__text-block--full-width,[is=flynt-list-search-results] .search-results__form-wrapper,[is=flynt-list-search-results] .search-results__pagination-wrapper,[is=flynt-most-read-posts] .most-read-posts__large,[is=flynt-most-read-posts] .most-read-posts__slider_container,[is=flynt-teaser-wide] .teaser-wide__text-block {
        margin-left: 8.3333333333%
    }

    .col-md-n-offset-1,[is=flynt-teaser-smaller] .teaser-smaller__container {
        margin-right: 8.3333333333%
    }

    .col-md-2,[is=flynt-block-list] .block-list__image-description,[is=flynt-list-search-results] .search-result__image-block,[is=flynt-slider-image-gallery] .slider-image-gallery__image-description {
        width: 16.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-md-offset-2 {
        margin-left: 16.6666666667%
    }

    .col-md-n-offset-2,[is=flynt-block-list] .block-list__image-block--even {
        margin-right: 16.6666666667%
    }

    .col-md-3,[is=flynt-block-list] .block-list__image-block--even,[is=flynt-block-list] .block-list__image-block--odd,[is=flynt-block-list] .block-list__image-block--small,[is=flynt-block-list] .block-list__sequence--no-numbers,[is=flynt-block-post-header] .post-header__lead-block--social,[is=flynt-teaser-horizontal] .teaser-horizontal__text-block {
        width: 25%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-md-offset-3,[is=flynt-block-embed] .block-embed__content,[is=flynt-block-engagement] .block-engagement__content,[is=flynt-block-list] .block-list__image-block--odd,[is=flynt-block-list] .block-list__intro-text,[is=flynt-block-list] .block-list__intro-title,[is=flynt-block-list] .block-list__sequence--large,[is=flynt-block-post-footer] .post-footer,[is=flynt-block-post-header] .post-header__person-block--expert,[is=flynt-block-quote] .block-quote__source,[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox__content,[is=flynt-block-wysiwyg] .block-wysiwyg__content,[is=flynt-form-contact-form-7] .form-contact-form-7__content,[is=flynt-form-newsletter-mailchimp] .block-newsletter__content,[is=flynt-form-swap-signup] .block-newsletter__content,[is=flynt-form-wp-form] .wpforms-form__content,[is=flynt-slider-image-gallery] .slider-image-gallery__slider-thumbs {
        margin-left: 22%
    }

    .col-md-n-offset-3 {
        margin-right: 25%
    }

    .col-md-4,[is=flynt-block-list] .block-list__text-block--small,[is=flynt-most-read-posts] .most-read-posts__ad,[is=flynt-slider-image-gallery] .slider-image-gallery__text-block--small {
        width: 33.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-md-offset-4 {
        margin-left: 33.3333333333%
    }

    .col-md-n-offset-4 {
        margin-right: 33.3333333333%
    }

    .col-md-5,[is=flynt-teaser-smaller] .teaser-smaller__text-block {
        width: 41.6666666667%;
        padding-left: 1.75rem;
        padding-right: 1.75rem;
    }

    .col-md-offset-5 {
        margin-left: 41.6666666667%
    }

    .col-md-n-offset-5 {
        margin-right: 41.6666666667%
    }

    .col-md-6,[is=flynt-block-list] .block-list__text-block--large,[is=flynt-slider-image-gallery] .slider-image-gallery__text-block--large,[is=flynt-teaser-horizontal] .teaser-horizontal__image-block,[is=flynt-teaser-horizontal] .teaser-horizontal__text-block--wide,[is=flynt-teaser-smaller] .teaser-smaller__image-block {
        width: 50%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-md-n-offset-6 {
        margin-right: 50%
    }

    .col-md-7,[is=flynt-block-embed] .block-embed__content,[is=flynt-block-engagement] .block-engagement__content,[is=flynt-block-list] .block-list__intro-text,[is=flynt-block-list] .block-list__intro-title,[is=flynt-block-list] .block-list__text-block--no-numbers,[is=flynt-block-post-footer] .post-footer,[is=flynt-block-post-header] .post-header__lead-block--lead,[is=flynt-block-post-header] .post-header__person-block--expert,[is=flynt-block-quote] .block-quote__source,[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox__content,[is=flynt-block-wysiwyg] .block-wysiwyg__content,[is=flynt-form-contact-form-7] .form-contact-form-7__content,[is=flynt-form-newsletter-mailchimp] .block-newsletter__content,[is=flynt-form-swap-signup] .block-newsletter__content,[is=flynt-form-wp-form] .wpforms-form__content,[is=flynt-most-read-posts] .most-read-posts__large,[is=flynt-slider-image-gallery] .slider-image-gallery__slider-thumbs {
        width: 58.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-md-offset-7 {
        margin-left: 58.3333333333%
    }

    .col-md-n-offset-7 {
        margin-right: 58.3333333333%
    }

    .col-md-8,[is=flynt-list-search-results] .search-result__text-block,[is=flynt-list-search-results] .search-result__text-block--full-width {
        width: 66.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-md-offset-8 {
        margin-left: 66.6666666667%
    }

    .col-md-n-offset-8 {
        margin-right: 66.6666666667%
    }

    .col-md-9,[is=flynt-block-quote] .block-quote__content,[is=flynt-most-read-posts] .most-read-posts__slider_container {
        width: 75%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-md-n-offset-9 {
        margin-right: 75%
    }

    .col-md-10,[is=flynt-block-list] .block-list__image-block--large,[is=flynt-list-search-results] .search-results__form-wrapper,[is=flynt-list-search-results] .search-results__pagination-wrapper,[is=flynt-slider-image-gallery] .slider-image-gallery__image-block,[is=flynt-teaser-wide] .teaser-wide__text-block {
        width: 83.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-md-offset-10 {
        margin-left: 83.3333333333%
    }

    .col-md-n-offset-10 {
        margin-right: 83.3333333333%
    }

    .col-md-11 {
        width: 91.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-md-offset-11 {
        margin-left: 91.6666666667%
    }

    .col-md-n-offset-11 {
        margin-right: 91.6666666667%
    }

    .col-md-12,[is=flynt-block-image-text] .block-image-text__content-block,[is=flynt-block-image-text] .block-image-text__image-block,[is=flynt-survey-monkey] .block-survey__content,[is=flynt-teaser-vertical] .teaser-vertical__image-block,[is=flynt-teaser-vertical] .teaser-vertical__text-block {
        width: 100%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .col-md-n-offset-12 {
        margin-right: 100%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-0 {
        width:0;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-n-offset-0 {
        margin-right: 0
    }

    .col-lg-1 {
        width: 8.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-lg-offset-1,[is=flynt-block-post-header] .post-header__lead-block--social,[is=flynt-block-post-header] .post-header__main-block--title-indented {
        margin-left: 8.3333333333%
    }

    .col-lg-n-offset-1 {
        margin-right: 8.3333333333%
    }

    .col-lg-2,[is=flynt-block-post-header] .post-header__lead-block--social,[is=flynt-list-search-results] .search-result__image-block {
        width: 16.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-lg-offset-2,[is=flynt-list-search-results] .search-result__image-block,[is=flynt-list-search-results] .search-result__text-block--full-width,[is=flynt-list-search-results] .search-results__form-wrapper,[is=flynt-list-search-results] .search-results__pagination-wrapper {
        margin-left: 16.6666666667%
    }

    .col-lg-n-offset-2 {
        margin-right: 16.6666666667%
    }

    .col-lg-3 {
        width: 25%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-lg-n-offset-3 {
        margin-right: 25%
    }

    .col-lg-4 {
        width: 33.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-lg-offset-4 {
        margin-left: 33.3333333333%
    }

    .col-lg-n-offset-4 {
        margin-right: 33.3333333333%
    }

    .col-lg-5,[is=flynt-block-post-header] .post-header__main-block--title-narrow {
        width: 41.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-lg-offset-5 {
        margin-left: 41.6666666667%
    }

    .col-lg-n-offset-5 {
        margin-right: 41.6666666667%
    }

    .col-lg-6,[is=flynt-block-post-header] .post-header__main-block--image,[is=flynt-block-post-header] .post-header__main-block--title {
        margin-left: 22%;
        padding-left: 0px;
        padding-right: .875rem;
        width: 58.3333333333%;
    }

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

    .col-lg-n-offset-6 {
        margin-right: 50%
    }

    .col-lg-7,[is=flynt-block-post-header] .post-header__main-block--image-wide {
        width: 58.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-lg-offset-7 {
        margin-left: 58.3333333333%
    }

    .col-lg-n-offset-7 {
        margin-right: 58.3333333333%
    }

    .col-lg-8,[is=flynt-block-quote] .block-quote__content,[is=flynt-list-search-results] .search-result__text-block--full-width,[is=flynt-list-search-results] .search-results__form-wrapper,[is=flynt-list-search-results] .search-results__pagination-wrapper {
        width: 66.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-lg-offset-8 {
        margin-left: 66.6666666667%
    }

    .col-lg-n-offset-8 {
        margin-right: 66.6666666667%
    }

    .col-lg-9 {
        width: 75%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-lg-n-offset-9 {
        margin-right: 75%
    }

    .col-lg-10,[is=flynt-block-post-header] .post-header__main-block--title-indented {
        width: 83.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-lg-offset-10 {
        margin-left: 83.3333333333%
    }

    .col-lg-n-offset-10 {
        margin-right: 83.3333333333%
    }

    .col-lg-11 {
        width: 91.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-lg-offset-11 {
        margin-left: 91.6666666667%
    }

    .col-lg-n-offset-11 {
        margin-right: 91.6666666667%
    }

    .col-lg-12 {
        width: 100%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .col-lg-n-offset-12 {
        margin-right: 100%
    }
}

@media screen and (min-width: 1280px) {
    .col-xl-0 {
        width:0;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xl-offset-0 {
        margin-left: 0
    }

    .col-xl-n-offset-0 {
        margin-right: 0
    }

    .col-xl-1 {
        width: 8.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xl-offset-1 {
        margin-left: 8.3333333333%
    }

    .col-xl-n-offset-1 {
        margin-right: 8.3333333333%
    }

    .col-xl-2 {
        width: 16.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xl-offset-2 {
        margin-left: 16.6666666667%
    }

    .col-xl-n-offset-2 {
        margin-right: 16.6666666667%
    }

    .col-xl-3 {
        width: 25%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-xl-n-offset-3 {
        margin-right: 25%
    }

    .col-xl-4 {
        width: 33.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xl-offset-4 {
        margin-left: 33.3333333333%
    }

    .col-xl-n-offset-4 {
        margin-right: 33.3333333333%
    }

    .col-xl-5 {
        width: 41.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xl-offset-5 {
        margin-left: 41.6666666667%
    }

    .col-xl-n-offset-5 {
        margin-right: 41.6666666667%
    }

    .col-xl-6 {
        width: 50%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-xl-n-offset-6 {
        margin-right: 50%
    }

    .col-xl-7 {
        width: 58.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xl-offset-7 {
        margin-left: 58.3333333333%
    }

    .col-xl-n-offset-7 {
        margin-right: 58.3333333333%
    }

    .col-xl-8 {
        width: 66.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xl-offset-8 {
        margin-left: 66.6666666667%
    }

    .col-xl-n-offset-8 {
        margin-right: 66.6666666667%
    }

    .col-xl-9 {
        width: 75%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-xl-n-offset-9 {
        margin-right: 75%
    }

    .col-xl-10 {
        width: 83.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xl-offset-10 {
        margin-left: 83.3333333333%
    }

    .col-xl-n-offset-10 {
        margin-right: 83.3333333333%
    }

    .col-xl-11 {
        width: 91.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xl-offset-11 {
        margin-left: 91.6666666667%
    }

    .col-xl-n-offset-11 {
        margin-right: 91.6666666667%
    }

    .col-xl-12 {
        width: 100%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xl-offset-12 {
        margin-left: 100%
    }

    .col-xl-n-offset-12 {
        margin-right: 100%
    }
}

@media screen and (min-width: 1440px) {
    .col-xxl-0 {
        width:0;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xxl-offset-0 {
        margin-left: 0
    }

    .col-xxl-n-offset-0 {
        margin-right: 0
    }

    .col-xxl-1 {
        width: 8.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xxl-offset-1 {
        margin-left: 8.3333333333%
    }

    .col-xxl-n-offset-1 {
        margin-right: 8.3333333333%
    }

    .col-xxl-2 {
        width: 16.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xxl-offset-2 {
        margin-left: 16.6666666667%
    }

    .col-xxl-n-offset-2 {
        margin-right: 16.6666666667%
    }

    .col-xxl-3 {
        width: 25%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-xxl-n-offset-3 {
        margin-right: 25%
    }

    .col-xxl-4 {
        width: 33.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xxl-offset-4 {
        margin-left: 33.3333333333%
    }

    .col-xxl-n-offset-4 {
        margin-right: 33.3333333333%
    }

    .col-xxl-5 {
        width: 41.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xxl-offset-5 {
        margin-left: 41.6666666667%
    }

    .col-xxl-n-offset-5 {
        margin-right: 41.6666666667%
    }

    .col-xxl-6 {
        width: 50%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-xxl-n-offset-6 {
        margin-right: 50%
    }

    .col-xxl-7 {
        width: 58.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xxl-offset-7 {
        margin-left: 58.3333333333%
    }

    .col-xxl-n-offset-7 {
        margin-right: 58.3333333333%
    }

    .col-xxl-8 {
        width: 66.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xxl-offset-8 {
        margin-left: 66.6666666667%
    }

    .col-xxl-n-offset-8 {
        margin-right: 66.6666666667%
    }

    .col-xxl-9 {
        width: 75%;
        padding-left: .875rem;
        padding-right: .875rem
    }

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

    .col-xxl-n-offset-9 {
        margin-right: 75%
    }

    .col-xxl-10 {
        width: 83.3333333333%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xxl-offset-10 {
        margin-left: 83.3333333333%
    }

    .col-xxl-n-offset-10 {
        margin-right: 83.3333333333%
    }

    .col-xxl-11 {
        width: 91.6666666667%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xxl-offset-11 {
        margin-left: 91.6666666667%
    }

    .col-xxl-n-offset-11 {
        margin-right: 91.6666666667%
    }

    .col-xxl-12 {
        width: 100%;
        padding-left: .875rem;
        padding-right: .875rem
    }

    .col-xxl-offset-12 {
        margin-left: 100%
    }

    .col-xxl-n-offset-12 {
        margin-right: 100%
    }
}

.button,.page-categories__tag,.post-password-form input[type=password],[is=flynt-block-button] .block-button__link,[is=flynt-block-post-footer] .post-footer__tag,[is=flynt-list-search-results] .search-results__pagination-next,[is=flynt-list-search-results] .search-results__pagination-prev,[is=flynt-teaser-smaller] .teaser-smaller__btn,button,input[type=button] {
    line-height: 1;
    font-size: .9375rem;
    letter-spacing: .06em;
    line-height: 1.15;
    --letter-spacing: 0.06em;
    --line-height: 1.15
}

.button:hover,.page-categories__tag:hover,.post-password-form input[type=password]:hover,[is=flynt-block-button] .block-button__link:hover,[is=flynt-block-post-footer] .post-footer__tag:hover,[is=flynt-list-search-results] .search-results__pagination-next:hover,[is=flynt-list-search-results] .search-results__pagination-prev:hover,[is=flynt-teaser-smaller] .teaser-smaller__btn:hover,button:hover,input[type=button]:hover {
    font-style: normal
}

.button,.page-categories__tag,.post-password-form input[type=password],[is=flynt-block-button] .block-button__link,[is=flynt-block-post-footer] .post-footer__tag,[is=flynt-list-search-results] .search-results__pagination-next,[is=flynt-list-search-results] .search-results__pagination-prev,[is=flynt-teaser-smaller] .teaser-smaller__btn,button,input[type=button] {
    border-width: 1px;
    --border-opacity: 1;
    padding: .75rem 1.5rem .5rem;
    cursor: pointer;
    -webkit-transition: all .33333s cubic-bezier(.65,-.25,.25,1.95);
    transition: all .33333s cubic-bezier(.65,-.25,.25,1.95);
    border-color: #414751
}

[is=flynt-block-post-footer] .post-footer__tag {
    padding: 0.5rem 0.75rem 0.4rem 0.75rem;
    text-transform: uppercase;
}

[is=flynt-block-button] .block-button__link--black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0,0,0,var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity))
}

.button a,.page-categories__tag a,.post-password-form input[type=password] a,[is=flynt-block-button] .block-button__link a,[is=flynt-block-post-footer] .post-footer__tag a,[is=flynt-list-search-results] .search-results__pagination-next a,[is=flynt-list-search-results] .search-results__pagination-prev a,[is=flynt-teaser-smaller] .teaser-smaller__btn a,button a,input[type=button] a {
    font-style: normal
}

[is=flynt-block-post-footer] .post-footer__tag a {
    line-height: 1.5;
}

.button,[is=flynt-block-button] .block-button__link,[is=flynt-list-search-results] .search-results__pagination-next,[is=flynt-list-search-results] .search-results__pagination-prev,button,input[type=button] {
    font-size: 1.0625rem;
    letter-spacing: .06em;
    line-height: 1.15;
    --letter-spacing: 0.06em;
    --line-height: 1.15;
    text-transform: uppercase
}

[is=flynt-list-search-results] .search-results__pagination-next--disabled,[is=flynt-list-search-results] .search-results__pagination-prev--disabled {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160,174,192,var(--border-opacity));
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160,174,192,var(--text-opacity));
    cursor: not-allowed
}

[is=flynt-list-search-results] .search-results__pagination-next--disabled:active,[is=flynt-list-search-results] .search-results__pagination-next--disabled:focus,[is=flynt-list-search-results] .search-results__pagination-next--disabled:hover,[is=flynt-list-search-results] .search-results__pagination-prev--disabled:active,[is=flynt-list-search-results] .search-results__pagination-prev--disabled:focus,[is=flynt-list-search-results] .search-results__pagination-prev--disabled:hover {
    letter-spacing: .06em
}

.label,label {
    text-transform: uppercase;
    margin-bottom: .75rem;
    font-size: .75rem;
    letter-spacing: .1em;
    line-height: 1;
    --letter-spacing: 0.1em;
    --line-height: 1
}

.button,.input,.wpcf7-date,.wpcf7-file,.wpcf7-number,.wpcf7-quiz,.wpcf7-select,.wpcf7-text,.wpcf7-textarea,input[type=email],input[type=text],textarea {
    --border-opacity: 1;
    border: 1px solid #414751
}

.input,.wpcf7-date,.wpcf7-file,.wpcf7-number,.wpcf7-quiz,.wpcf7-select,.wpcf7-text,.wpcf7-textarea,input[type=email],input[type=text],textarea {
    padding: .75rem .75rem .5rem;
    font-size: .875rem;
    letter-spacing: .02em;
    line-height: 1;
    --letter-spacing: 0.02em;
    --line-height: 1
}

.wpcf7-date,.wpcf7-select,select {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity))
}

.wpcf7-file,input[type=file] {
    width: 100%
}

.wpcf7-select,select {
    border-radius: 0;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");
    background-position: right .75rem center;
    background-size: 16px 12px;
    min-height: 41px
}

.wpcf7-submit,button[type=submit],input[type=submit] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto
}

.wpcf7-form-control-wrap {
    margin-bottom: 1rem
}

.wpcf7-list-item-label {
    font-size: .875rem;
    letter-spacing: .02em;
    line-height: 1;
    --letter-spacing: 0.02em;
    --line-height: 1
}

.wpcf7-not-valid-tip {
    text-transform: none;
    margin-top: .5rem;
    font-size: .75rem;
    letter-spacing: .1em;
    line-height: 1;
    --letter-spacing: 0.1em;
    --line-height: 1
}

.post-password-form {
    margin-left: auto;
    margin-right: auto;
    max-width: 50%
}

.post-password-form input[type=password] {
    padding: .75rem .75rem .5rem;
    font-size: .875rem;
    letter-spacing: .02em;
    line-height: 1;
    --letter-spacing: 0.02em;
    --line-height: 1;
    margin: 1rem 0;
    width: 100%
}

.wysiwyg b,.wysiwyg strong {
    font-weight: 700
}

.wysiwyg em {
    font-style: italic
}

.wysiwyg del {
    text-decoration: line-through
}

.wysiwyg h2 {
    margin-bottom: 1rem;
    font-size: 1.5625rem
}

.wysiwyg h2,.wysiwyg h3 {
    line-height: 1.5;
    --line-height: 1.5
}

.wysiwyg h3 {
    margin-bottom: .5rem;
    font-size: 1.3125rem
}

.wysiwyg a {
    text-decoration: underline;
    text-underline-offset: 5px;
}

.wysiwyg ol,.wysiwyg p,.wysiwyg ul {
    font-size: 1.25rem;
    line-height: 1.75;
    --letter-spacing: 0.08em;
    --line-height: 1.75;
    margin-bottom: 3.5rem
}

@media only screen and (min-width: 768px) {
    .wysiwyg ol,.wysiwyg p,.wysiwyg ul {
        font-size:1.125rem;
        letter-spacing: .08em;
        line-height: 1.75;
        --letter-spacing: 0.08em;
        --line-height: 1.75
    }
    .wysiwyg h2,.wysiwyg h3 {
        letter-spacing: .08em;
        --letter-spacing: 0.08em;
    }
}

.wysiwyg p {
    margin-bottom: 2rem;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.wysiwyg p:last-child {
    margin-bottom: 0
}

.wysiwyg ul {
    list-style: square
}

@media only screen and (max-width: 767px) {
    .wysiwyg ul {
        padding-left:.7rem
    }
}

.wysiwyg ol {
    list-style: decimal
}

.wysiwyg .typography--lead {
    font-size: 1.6rem;
    line-height: 1.7rem
}

@media only screen and (max-width: 767px) {
    .wysiwyg .typography--lead {
        font-size:1.5rem;
        line-height: 1.6rem
    }
}

.wysiwyg .button {
    text-decoration: none
}

.wysiwyg-simple b,.wysiwyg-simple strong {
    font-weight: 700
}

.wysiwyg-simple em {
    font-style: italic
}

.wysiwyg-simple del {
    text-decoration: line-through
}

.wysiwyg-simple a {
    text-decoration: underline
}

.pagination {
    margin-bottom: 8rem
}

@media only screen and (min-width: 768px) {
    .pagination {
        margin-bottom:10rem
    }
}

@media only screen and (min-width: 1024px) {
    .pagination {
        margin-bottom:12rem
    }
}

.pagination__list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.pagination__list,.pagination__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.pagination__list-item {
    margin-left: .5rem;
    margin-right: .5rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (min-width: 768px) {
    .pagination__list-item {
        margin-left:1rem;
        margin-right: 1rem
    }
}

@media only screen and (min-width: 1024px) {
    .pagination__list-item {
        margin-left:1.5rem;
        margin-right: 1.5rem
    }
}

.pagination__link {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 1;
    --letter-spacing: 0em;
    --line-height: 1;
    font-family: QuadrantText,serif
}

@media only screen and (min-width: 768px) {
    .pagination__link {
        letter-spacing: 0;
        line-height: 1;
        --letter-spacing: 0em;
        --line-height: 1
    }
}

.pagination__link--current {
    --border-opacity: 1;
    border-color: #4a5568;
    border-bottom: 4px;
    border-color: rgba(74,85,104,var(--border-opacity));
    border-style: solid
}

.pagination__icon {
    width: 0.6rem;
    height: auto
}

[is=flynt-block-ad] .block-ad {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 3.5rem
}

[is=flynt-block-ad] .block-ad-separator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: .5rem;
    font-size: .875rem;
    letter-spacing: .2em;
    line-height: 1.25;
    --letter-spacing: 0.2em;
    --line-height: 1.25;
    display: none
}

[is=flynt-block-ad] .block-ad-separator:after,[is=flynt-block-ad] .block-ad-separator:before {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    --border-opacity: 1;
    border-color: #989898;
    border-color: rgba(152,152,152,var(--border-opacity));
    border-bottom: 2px rgba(152,152,152,var(--border-opacity));
    border-style: solid;
    content: ""
}

[is=flynt-block-ad] .block-ad-separator:before {
    margin-right: .5rem
}

[is=flynt-block-ad] .block-ad-separator:after {
    margin-left: .5rem
}

[is=flynt-block-author-contact] .post-share__social-icon {
    margin-left: .75rem;
    margin-right: .75rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-author-contact] .post-share__social-icon {
        margin-left:0;
        margin-right: .75rem
    }
}

@media only screen and (max-width: 767px) {
    [is=flynt-block-author-contact] {
        margin-bottom:1.5rem
    }

    [is=flynt-block-author-contact] .post-header__social-wrapper--desktop {
        display: block!important;
        text-align: center
    }
}

.page-template-author .post-header__image[alt*="Freelancer"],
.page-template-author .post-header__image[alt*="annabelle"] {
    max-width: 50%;
    margin: 40px auto 0px auto;
}

.page-template-author:has(.post-header__image[alt*="Freelancer"]) .post-header__main-block--title,
.page-template-author:has(.post-header__image[alt*="annabelle"]) .post-header__main-block--title {
    display: none;
}

.page-template-author .post-share__social-icons {
    display: flex;
}

.page-template-author .post-share__social-icons svg {
    transform: scale(1.5);
}

.page-template-author .post-share__social-icon:first-child {
    position: relative;
    top: 2px;
}

.page-template-author .post-share svg {
    width: 24px;
}

.author-posts-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.author-posts-title__title {
    margin-top: 4rem;
    margin-bottom: 2rem;
    font-family: QuadrantText,serif;
    font-size: 1.5rem;
    letter-spacing: .05em;
    line-height: 1.5;
    --letter-spacing: 0.05em;
    --line-height: 1.5;
    max-width: 12em;
    text-align: center
}

@media only screen and (min-width: 768px) {
    .author-posts-title__title {
        margin-bottom:4rem;
        margin-top: 5rem;
        font-size: 2.5rem;
        letter-spacing: .05em;
        line-height: 1.5;
        --letter-spacing: 0.05em;
        --line-height: 1.5
    }
}

.author-posts-title__title span {
    border-bottom-width: 1px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0,0,0,var(--border-opacity));
    display: inline
}

[is=flynt-block-button] .block-button {
    margin-bottom: 3.5rem
}

[is=flynt-block-button] .block-button__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[is=flynt-block-button] .block-button__link {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

[is=flynt-block-button] .block-button__link--left {
    margin-left: 0
}

[is=flynt-block-embed] .block-embed {
    margin-bottom: 3.5rem
}

[is=flynt-block-embed] .block-embed__object--daily_motion,[is=flynt-block-embed] .block-embed__object--vimeo,[is=flynt-block-embed] .block-embed__object--youtube {
    height: 0;
    max-width: 100%;
    overflow: hidden;
    position: relative
}

[is=flynt-block-embed] .block-embed__object--daily_motion embed,[is=flynt-block-embed] .block-embed__object--daily_motion iframe,[is=flynt-block-embed] .block-embed__object--daily_motion object,[is=flynt-block-embed] .block-embed__object--vimeo embed,[is=flynt-block-embed] .block-embed__object--vimeo iframe,[is=flynt-block-embed] .block-embed__object--vimeo object,[is=flynt-block-embed] .block-embed__object--youtube embed,[is=flynt-block-embed] .block-embed__object--youtube iframe,[is=flynt-block-embed] .block-embed__object--youtube object {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

[is=flynt-block-embed] .block-embed__object--daily_motion,[is=flynt-block-embed] .block-embed__object--youtube {
    padding-bottom: 56.25%
}

[is=flynt-block-embed] .block-embed__object--vimeo {
    padding-bottom: 60.27%
}

[is=flynt-block-engagement] .block-engagement {
    margin: 1rem 0 3rem;
    opacity: 1;
    -webkit-transition: 1s cubic-bezier(.23,0,.05,1);
    transition: 1s cubic-bezier(.23,0,.05,1);
    -webkit-transition-property: translate opacity;
    transition-property: translate opacity
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-engagement] .block-engagement {
        margin:3rem 0 4.5rem
    }
}

[is=flynt-block-engagement] .block-engagement--hidden {
    opacity: 0;
    -webkit-transform: translateX(-100vh);
    transform: translateX(-100vh)
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-engagement] .block-engagement__content {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

[is=flynt-block-engagement] .block-engagement__title {
    margin-bottom: 1rem;
    font-size: 1.125rem;
    letter-spacing: .08em;
    line-height: 1.3;
    --letter-spacing: 0.08em;
    --line-height: 1.3;
    text-align: center
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-engagement] .block-engagement__title {
        margin-bottom:0;
        margin-left: -11.5rem;
        max-width: 9em;
        text-align: left
    }
}

[is=flynt-block-engagement] .block-engagement__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[is=flynt-block-engagement] .block-engagement__buttons .da-reactions-outer {
    margin: 0
}

[is=flynt-block-engagement] .block-engagement__buttons .da-reactions-outer>p {
    display: none
}

[is=flynt-block-engagement] .block-engagement__buttons .da-reactions-data.reaction {
    margin: 0 1rem!important
}

[is=flynt-block-engagement] .block-engagement__buttons .da-reactions-data.reaction img {
    height: auto!important
}

[is=flynt-block-engagement] .block-engagement__buttons .da-reactions-data.reaction.inactive img {
    opacity: .5
}

[is=flynt-block-engagement] .block-engagement__buttons .da-reactions-data.reaction:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

[is=flynt-block-engagement] .block-engagement__buttons .da-reactions-data.reaction:hover:after {
    background: none;
    border-radius: 0;
    bottom: 0;
    color: #606060;
    font-size: .85rem;
    letter-spacing: .15em;
    line-height: 1.2;
    max-width: 11em;
    padding: 0;
    text-transform: uppercase;
    top: auto;
    -webkit-transform: translateX(-50%) translateY(calc(100% + .5rem));
    transform: translateX(-50%) translateY(calc(100% + .5rem));
    white-space: normal;
    width: 50rem
}

[is=flynt-block-engagement] .block-engagement__buttons .da-reactions-static {
    text-align: center
}

[is=flynt-block-engagement] .block-engagement__buttons .da-reactions-static img {
    display: inline-block
}

[is=flynt-block-iframe] {
    height: 0;
    margin: 2rem 0;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

@media only screen and (max-width: 1023px) {
    [is=flynt-block-iframe] {
        padding-bottom:130%
    }
}

[is=flynt-block-iframe] iframe {
    border: 0;
    display: block;
    height: 100%;
    position: absolute;
    width: 100%
}

[is=flynt-block-image-text] .block-image-text {
    margin-bottom: 2.5rem
}

[is=flynt-block-image-text] .block-image-text__image {
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-image-text] .block-image-text__image {
        margin-bottom:1rem
    }
}

[is=flynt-block-image-text] .block-image-text__title {
    margin-bottom: .75rem;
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: .9375rem;
    letter-spacing: .06em;
    line-height: 1.33333;
    --letter-spacing: 0.06em;
    --line-height: 1.33333
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-image-text] .block-image-text__title {
        margin-bottom:1.25rem;
        font-size: 1.375rem;
        letter-spacing: .06em;
        line-height: 1.33333;
        --letter-spacing: 0.06em;
        --line-height: 1.33333
    }
}

[is=flynt-block-image-text] .block-image-text__content {
    font-size: .8125rem;
    letter-spacing: .08em;
    line-height: 1.33333;
    --letter-spacing: 0.08em;
    --line-height: 1.33333
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-image-text] .block-image-text__content {
        font-size:1.125rem;
        letter-spacing: .06em;
        line-height: 1.33333;
        --letter-spacing: 0.06em;
        --line-height: 1.33333
    }
}

[is=flynt-block-instagram-feed] .title-container {
    margin-bottom: -10px
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-instagram-feed] .title-container {
        margin-bottom:-10px
    }
}

[is=flynt-block-instagram-feed] .title-container .title {
    hyphenate-character: "";
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    margin-top: 100px;
    font-size: 1.5rem;
    letter-spacing: .2em;
    line-height: 1;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: solid 5px black;
    --letter-spacing: 0.2em;
    --line-height: 1;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.6rem;
    padding-bottom: .75rem;
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-instagram-feed] .title-container .title {
        font-size: 1.75rem;
        letter-spacing: 5.6px;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

#eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-template-tile {
    width: calc(33.33% - 10px) !important;
    margin: 2.5px 5px !important;
}
#eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-template-tile:nth-child(4),
#eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-template-tile:nth-child(5) {
    display: none !important;
}
#eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-template-tile:nth-of-type(2n) {
    transform: translateY(0px) !important;
}


@media only screen and (min-width: 768px) {
    .eapps-instagram-feed-posts-item-image-icon {
        top: 1rem !important;
        right: 1rem !important;
    }
}

.eapps-instagram-feed-posts-item-image {
    height: 100%;
    object-fit: cover;
}

[is=flynt-block-latest-issue] .latest-issue {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2.5rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-latest-issue] .latest-issue {
        margin-top:0
    }
    #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-template-tile {
        width: calc(33.33% - 60px) !important;
        margin: 10px 30px !important;
    }
}

@media only screen and (max-width: 768px) {
    footer [is=flynt-block-latest-issue] .latest-issue {
        margin-top: 1rem
    }
}

[is=flynt-block-latest-issue] .latest-issue__col--left {
    max-width: 50%;
    padding-right: 15px
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-latest-issue] .latest-issue__col--left {
        max-width:40%
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-latest-issue] .latest-issue__col--left {
        max-width:32%
    }
}

[is=flynt-block-latest-issue] .latest-issue__col--right {
    max-width: 50%;
    padding-left: 15px
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-latest-issue] .latest-issue__col--right {
        max-width:60%
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-latest-issue] .latest-issue__col--right {
        max-width:68%
    }
}

[is=flynt-block-latest-issue] .latest-issue__image {
    width: 154px
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-latest-issue] .latest-issue__image {
        width:115px;
        max-width: unset;
    }
}

@media only screen and (max-width: 768px) {
    [is=flynt-block-latest-issue] .latest-issue__image {
        width: 115px;
    }
    [is=flynt-block-latest-issue] .latest-issue__col--right {
        max-width: 65%;
    }
}

[is=flynt-block-latest-issue] .latest-issue__description {
    margin-left: 30px
}

[is=flynt-block-latest-issue] .latest-issue__heading {
    display: inline-block;
    text-transform: uppercase;
    padding-top: 0;
    margin-bottom: .75rem;
    font-size: 1.125rem;
    letter-spacing: .1em;
    line-height: 1.2;
    --letter-spacing: 0.1em;
    --line-height: 1.2
}

[is=flynt-block-latest-issue] .latest-issue__text {
    margin-bottom: .75rem;
    font-size: .875rem;
    letter-spacing: .1em;
    line-height: 1.33333;
    --letter-spacing: 0.1em;
    --line-height: 1.33333
}

@media only screen and (max-width: 768px) {
    [is=flynt-block-latest-issue] .latest-issue__text {
        font-size: 1rem;
    }
    [is=flynt-block-latest-issue] .latest-issue__heading {
        font-size: 1.2rem !important;
    }
}

[is=flynt-block-latest-issue] a.latest-issue__text {
    text-decoration: underline;
}

[is=flynt-block-list] .block-list__intro-title {
    margin-bottom: .75rem;
    font-size: 1.25rem;
    letter-spacing: .08em;
    line-height: 1.4;
    --letter-spacing: 0.08em;
    --line-height: 1.4
}

[is=flynt-block-list] .block-list__intro-text {
    margin-bottom: 1.25rem;
    font-size: 1rem;
    letter-spacing: .08em;
    line-height: 1.625;
    --letter-spacing: 0.08em;
    --line-height: 1.625
}

[is=flynt-block-list] .block-list__item {
    margin-bottom: 3.5rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-list] .block-list__item--reverse {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

[is=flynt-block-list] .block-list__image-block--large {
    margin-bottom: 1.5rem
}

[is=flynt-block-list] .block-list__image-description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[is=flynt-block-list] .block-list__image-caption {
    font-weight: 700;
    margin-bottom: 1rem;
    font-size: .8125rem;
    letter-spacing: .08em;
    line-height: 1.33333;
    --letter-spacing: 0.08em;
    --line-height: 1.33333
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-list] .block-list__image-caption {
        margin-bottom:.25rem
    }
}

[is=flynt-block-list] .block-list__image--narrow {
    margin-left: auto;
    width: 100%
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-list] .block-list__image--narrow {
        max-width:413px
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-list] .block-list__image--narrow {
        max-width:567px
    }
}

@media only screen and (min-width: 1280px) {
    [is=flynt-block-list] .block-list__image--narrow {
        max-width:511px
    }
}

@media only screen and (min-width: 1440px) {
    [is=flynt-block-list] .block-list__image--narrow {
        max-width:609px
    }
}

[is=flynt-block-list] .block-list__image--wide {
    margin-left: auto;
    width: 100%
}

[is=flynt-block-list] .block-list__image-credits {
    text-transform: uppercase;
    margin-bottom: 2rem;
    font-size: .625rem;
    letter-spacing: .12em;
    line-height: 1.33333;
    --letter-spacing: 0.12em;
    --line-height: 1.33333
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-list] .block-list__image-credits {
        font-size:.8125rem;
        letter-spacing: .3em;
        line-height: 1.33333;
        --letter-spacing: 0.3em;
        --line-height: 1.33333
    }
}

[is=flynt-block-list] .block-list__text-block--small {
    margin-top: 1.5rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-list] .block-list__text-block--small {
        margin-top:0
    }
}

[is=flynt-block-list] .block-list__sequence--small {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 3.75rem;
    letter-spacing: 0;
    line-height: 1;
    --letter-spacing: 0em;
    --line-height: 1
}

[is=flynt-block-list] .block-list__sequence--large {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 2.75rem;
    letter-spacing: 0;
    line-height: 1;
    --letter-spacing: 0em;
    --line-height: 1
}

[is=flynt-block-list] .block-list__sequence--desktop {
    display: none
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-list] .block-list__sequence--desktop {
        display:block
    }
}

[is=flynt-block-list] .block-list__sequence--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-list] .block-list__sequence--mobile {
        display:none
    }
}

[is=flynt-block-list] .block-list__sequence-number--large {
    font-style: italic;
    margin-top: 1.25rem;
    font-family: QuadrantText,serif
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-list] .block-list__sequence-number--large {
        margin-bottom:1.5rem
    }
}

[is=flynt-block-list] .block-list__sequence-number--small {
    font-family: QuadrantText,serif;
    font-style: italic
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-list] .block-list__sequence-number--small {
        margin-top:-.5rem;
        margin-bottom: 1.5rem
    }
}

[is=flynt-block-list] .block-list__title {
    margin-bottom: 1.25rem;
    font-size: 1.125rem;
    letter-spacing: .08em;
    line-height: 1.33333;
    --letter-spacing: 0.08em;
    --line-height: 1.33333
}

[is=flynt-block-list] .block-list__text--small {
    font-size: .875rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333
}

[is=flynt-block-list] .block-list__text--large {
    font-size: 1rem;
    letter-spacing: .08em;
    line-height: 1.625;
    --letter-spacing: 0.08em;
    --line-height: 1.625
}

[is=flynt-block-moodboard] .block-moodboard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 3.5rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-moodboard] .block-moodboard__column-offset {
        margin-top:3rem
    }
}

[is=flynt-block-moodboard] .block-moodboard__tag {
    padding-bottom: .75rem;
    margin-bottom: 2rem;
    font-family: QuadrantText,serif;
    font-size: 5rem;
    letter-spacing: .2em;
    line-height: 1;
    --letter-spacing: 0.2em;
    --line-height: 1
}

[is=flynt-block-moodboard] .block-moodboard__btn {
    margin-top: 1rem;
    display: block;
    text-transform: uppercase;
    text-align: center;
    font-style: normal;
    border-width: 1px;
    --border-opacity: 1;
    padding: .75rem 2.5rem .5rem;
    cursor: pointer;
    -webkit-transition: all .33333s cubic-bezier(.65,-.25,.25,1.95);
    transition: all .33333s cubic-bezier(.65,-.25,.25,1.95);
    border-color: #414751;
    line-height: 1;
    font-size: .9375rem;
    letter-spacing: .06em;
    line-height: 1.15;
    --letter-spacing: 0.06em;
    --line-height: 1.15;
}

@media only screen and (max-width: 768px) {
    [is=flynt-block-moodboard] .block-moodboard__btn {
        font-size: 1.33rem;
        padding: .75rem 1.5rem .5rem;
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-moodboard] .block-moodboard__tag {
        font-size: 8rem;
        letter-spacing: .2em;
        line-height: 1;
        --letter-spacing: 0.2em;
        --line-height: 1
    }
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter {
    margin-bottom: 3.5rem
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter__inner {
    border-left-color: #e5e5e5;
    border-right-color: #e5e5e5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 15px 0 28px;
    row-gap: 12px;
    width: 100%;
    border-style: solid;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5
}

@media only screen and (min-width: 1024px) {
    [is=flynt-form-newsletter-mailchimp] .block-newsletter__inner {
        row-gap:19px
    }
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter__inner.show .wpforms-field-gdpr-checkbox {
    display: block
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter__text {
    text-align: left
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter__text .title {
    font-size: 18px;
    letter-spacing: 1.8px;
    line-height: 18px;
    margin-bottom: 12px;
    text-transform: uppercase
}

@media only screen and (min-width: 1024px) {
    [is=flynt-form-newsletter-mailchimp] .block-newsletter__text .title {
        margin-bottom:15px
    }
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter__text p {
    font-size: .875rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333;
    letter-spacing: 1.4px
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter__form {
    width: 100%
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-container {
    position: relative
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-submit-container {
    position: absolute;
    right: 0;
    top: 0
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-label {
    display: none
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-email input {
    height: 41.55px;
    outline: none;
    width: calc(100% - 180px - 1.75rem)
}

@media only screen and (min-width: 1024px) {
    [is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-email input {
        width:calc(100% - 180px - 1.75rem)
    }
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-email input.wpforms-error {
    border: 1px solid red
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-email input::-webkit-input-placeholder {
    --text-opacity: 1;
    color: #989898;
    color: rgba(152,152,152,var(--text-opacity));
    text-transform: uppercase
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-email input::-moz-placeholder {
    --text-opacity: 1;
    color: #989898;
    color: rgba(152,152,152,var(--text-opacity));
    text-transform: uppercase
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-email input:-ms-input-placeholder {
    --text-opacity: 1;
    color: #989898;
    color: rgba(152,152,152,var(--text-opacity));
    text-transform: uppercase
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-email input:-moz-placeholder {
    --text-opacity: 1;
    color: #989898;
    color: rgba(152,152,152,var(--text-opacity));
    text-transform: uppercase
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-gdpr-checkbox {
    display: none;
    margin-top: 18px
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-gdpr-checkbox input {
    cursor: pointer;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-gdpr-checkbox input:checked+label:after {
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112,112,112,var(--border-opacity));
    border-style: solid;
    border-width: 0 1px 1px 0;
    content: "";
    height: 8px;
    left: 5px;
    position: absolute;
    top: 2px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 5px
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-gdpr-checkbox .wpforms-field-label-inline {
    --text-opacity: 1;
    color: #989898;
    color: rgba(152,152,152,var(--text-opacity));
    display: inline-block;
    line-height: 18px;
    margin-bottom: 0;
    position: relative;
    text-transform: none;
    width: 100%
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-gdpr-checkbox .wpforms-field-label-inline:before {
    background-color: #fff;
    content: "";
    float: left;
    height: 15px;
    margin-right: .5rem;
    width: 15px;
    --border-opacity: 1;
    border: 1px solid #707070;
    border-color: rgba(112,112,112,var(--border-opacity))
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-gdpr-checkbox a {
    text-decoration: underline
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-field-gdpr-checkbox.show {
    display: block
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-has-error .wpforms-field-label-inline {
    color: red
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter .wpforms-has-error .wpforms-field-label-inline:before {
    border-color: red
}

[is=flynt-form-newsletter-mailchimp] .block-newsletter label.wpforms-error {
    display: none!important
}

[is=flynt-form-swap-signup] .block-newsletter {
    margin-bottom: 3.5rem
}

[is=flynt-form-swap-signup] .block-newsletter__content h2,[is=flynt-form-swap-signup] .block-newsletter__content h3,[is=flynt-form-swap-signup] .block-newsletter__content h4 {
    margin-bottom: .5rem;
    font-size: 1.125rem;
    letter-spacing: .08em;
    line-height: 1.33333;
    --letter-spacing: 0.08em;
    --line-height: 1.33333
}

[is=flynt-form-swap-signup] .block-newsletter__content p {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[is=flynt-form-swap-signup] .block-newsletter__content ol,[is=flynt-form-swap-signup] .block-newsletter__content p,[is=flynt-form-swap-signup] .block-newsletter__content ul {
    margin-bottom: 1rem;
    font-size: .875rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333
}

[is=flynt-form-swap-signup] .block-newsletter__box {
    border-width: 1px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0,0,0,var(--border-opacity));
    padding: 1.5rem
}

[is=flynt-form-swap-signup] .newsletter-signup__heading {
    text-transform: uppercase;
    padding-top: 0;
    margin-bottom: .25rem;
    font-weight: 400;
    font-size: 1.125rem;
    letter-spacing: .1em;
    line-height: 1.2;
    --letter-spacing: 0.1em;
    --line-height: 1.2
}

[is=flynt-form-swap-signup] .newsletter-signup__text {
    margin-bottom: .75rem;
    font-size: .875rem;
    letter-spacing: .1em;
    line-height: 1.33333;
    --letter-spacing: 0.1em;
    --line-height: 1.33333
}

@media only screen and (min-width: 768px) {
    [is=flynt-form-swap-signup] .newsletter-signup__text {
        margin-bottom:1.5rem
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-form-swap-signup] .newsletter-signup__form {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

[is=flynt-form-swap-signup] .newsletter-signup__input {
    margin-bottom: .75rem;
    width: 100%
}

@media only screen and (min-width: 768px) {
    [is=flynt-form-swap-signup] .newsletter-signup__input {
        margin:0 1.75rem 0 0
    }
}

[is=flynt-form-swap-signup] .newsletter-signup__button {
    text-transform: uppercase;
    margin: 0
}

[is=flynt-block-not-found] .content {
    text-align: center
}

[is=flynt-block-not-found] .content>:first-child {
    margin-top: 0;
    padding-top: 0
}

[is=flynt-block-not-found] .content>:last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

[is=flynt-block-person] .person {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

[is=flynt-block-person] .person a {
    text-decoration: underline;
    text-underline-offset: 7px;
}

@media only screen and (max-width: 768px) {
    [is=flynt-block-person] .person {
        display: flex;
        line-height: 2;
    }
    [is=flynt-block-person] .person a {
        text-underline-offset: 5px;
        margin-left: 5px;
    }
}

[is=flynt-block-person] .person__border {
    --border-opacity: 1;
    border-color: #989898;
    border-color: rgba(152,152,152,var(--border-opacity))
}

[is=flynt-block-person] .person__border--top {
    border-top-width: 2px;
    padding-top: 1.5rem;
    margin-top: 1rem
}

[is=flynt-block-person] .person__border--bottom {
    border-bottom-width: 1px;
    padding-bottom: 3rem;
    margin-bottom: 1.5rem
}

[is=flynt-block-person] .person__image {
    margin-right: 1.5rem;
    height: 6.5rem;
    width: 6.5rem;
    border-radius: 50%;
}

[is=flynt-block-person] .person__name {
    font-size: 1.1875rem
}

[is=flynt-block-person] .person__name,[is=flynt-block-person] .person__text {
    letter-spacing: .1em;
    line-height: 1.2;
    --letter-spacing: 0.1em;
    --line-height: 1.2
}

[is=flynt-block-person] .person__text {
    margin-top: 1rem;
    font-size: 1rem
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-post-footer] .post-footer__meta {
        margin-bottom: 1.5rem
    }
}

.post header + section {
    overflow: hidden;
}

footer.post-meta {
    margin-top: 6rem;
    margin-bottom: 5rem;
}

[is=flynt-block-post-footer] .post-footer__date,[is=flynt-block-post-footer] .post-footer__share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 2rem;
    margin-bottom: 2rem
}

[is=flynt-block-post-footer] .post-footer__date-string,[is=flynt-block-post-footer] .post-footer__date-title,[is=flynt-block-post-footer] .post-footer__engagement-title,[is=flynt-block-post-footer] .post-footer__share-title {
    margin-right: 1rem;
    font-size: .875rem;
    letter-spacing: .08em;
    line-height: 1.33333;
    --letter-spacing: .08em;
    --line-height: 1.33333
}

[is=flynt-block-post-footer] .post-footer__tag-title {
    font-size: .875rem;
    margin-right: 1rem;
    letter-spacing: .08em;
    line-height: 1;
    --letter-spacing: 0.08em;
    --line-height: 1;
    position: relative;
    top: 0.7rem;
}

[is=flynt-block-post-footer] .post-footer__tags-wrapper {
    display: flex;
    margin-bottom: 3rem;
}

[is=flynt-block-post-footer] .post-footer__tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 0.75rem;
}

[is=flynt-block-post-footer] .post-footer__tag {
    margin-right: .75rem;
}

[is=flynt-block-post-footer] .post-footer__engagement {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 3rem;
    margin-top: -1rem
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-post-footer] .post-footer__engagement {
        margin-top:0
    }
}

[is=flynt-block-post-footer] .post-footer__engagement-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1rem;
    max-width: 10rem
}

[is=flynt-block-post-footer] .post-footer__engagement-title--long {
    display: none
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-post-footer] .post-footer__engagement-title {
        margin-right:1rem
    }

    [is=flynt-block-post-footer] .post-footer__engagement-title--short {
        display: none
    }

    [is=flynt-block-post-footer] .post-footer__engagement-title--long {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

[is=flynt-block-post-footer] .post-footer__engagement-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[is=flynt-block-post-footer] .post-footer__engagement-buttons .da-reactions-outer {
    margin: 0
}

[is=flynt-block-post-footer] .post-footer__engagement-buttons .da-reactions-outer>p {
    display: none
}

[is=flynt-block-post-footer] .post-footer__engagement-buttons .da-reactions-data.reaction {
    margin: 0 .5rem!important
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-post-footer] .post-footer__engagement-buttons .da-reactions-data.reaction {
        margin:0 1rem!important
    }
}

[is=flynt-block-post-footer] .post-footer__engagement-buttons .da-reactions-data.reaction img {
    height: auto!important
}

[is=flynt-block-post-footer] .post-footer__engagement-buttons .da-reactions-data.reaction.inactive img {
    opacity: .5
}

[is=flynt-block-post-footer] .post-footer__engagement-buttons .da-reactions-data.reaction:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

[is=flynt-block-post-footer] .post-footer__engagement-buttons .da-reactions-data.reaction:hover:after {
    background: none;
    border-radius: 0;
    bottom: 0;
    color: #606060;
    font-size: .85rem;
    font-style: italic;
    letter-spacing: .15em;
    line-height: 1.2;
    max-width: 11em;
    padding: 0;
    text-transform: uppercase;
    top: auto;
    -webkit-transform: translateX(-50%) translateY(calc(100% + .5rem));
    transform: translateX(-50%) translateY(calc(100% + .5rem));
    white-space: normal;
    width: 50rem
}

[is=flynt-block-post-footer] .post-footer__engagement-buttons .da-reactions-static {
    text-align: center
}

[is=flynt-block-post-footer] .post-footer__engagement-buttons .da-reactions-static img {
    display: inline-block
}

[is=flynt-block-post-footer] .post-footer__comments {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 3rem;
    border-bottom: solid 1px black;
    padding-bottom: 0.5rem;
}

[is=flynt-block-post-footer] .post-footer__comments-text {
    font-size: 0.875rem;
    letter-spacing: .08em;
    line-height: 1;
    --letter-spacing: 0.08em;
    --line-height: 1;
    margin-left: 1.5rem;
}

[is=flynt-block-post-footer] .post-footer__icon-comments {
    height: 33px;
    width: auto;
}

[is=flynt-block-post-footer] .post-footer__icon-caret {
    height: 15px;
    width: auto;
    margin-left: auto;
}

[is=flynt-block-post-header] .post-header__main-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-bottom: 1.875rem
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-post-header] .post-header__main-block {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-bottom: 4.4rem
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-post-header] .post-header__main-block--image {
        margin-top:0
    }
}

@media only screen and (max-width: 786px) {
    [is=flynt-block-post-header] .post-header__main-block--image {
        padding: 0px;
        margin-left: -18px;
        margin-right: -18px;
        width: calc(100% + 36px);
    }
}

[is=flynt-block-post-header] .post-header__main-block--image-wide {
    margin-top: 2rem
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-post-header] .post-header__main-block--image-wide {
        margin-top:0
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-post-header] .post-header__main-block--title,[is=flynt-block-post-header] .post-header__main-block--title-narrow {
        -ms-flex-item-align:center;
        align-self: center
    }
}

@media screen and (min-width: 1024px) {
    [is=flynt-block-post-header] .post-header__main-block--title-narrow {
        margin-left: 25%;
        padding-left: 0px;
        padding-right: .875rem;
        width: 58.3333333333%;
    }
    [is=flynt-block-post-header] .post-header__main-block--image-wide {
        width: 100%;
    }
}

body.single-post [is=flynt-block-post-header] .post-header__lead-block:has(.post-header__social-wrapper--desktop) {
    height: 0px;
}

[is=flynt-block-post-header] .post-header__person-block {
    margin-bottom: 1.875rem
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-post-header] .post-header__person-block {
        margin-bottom:3.75rem
    }
}

[is=flynt-block-post-header] .post-header__image {
    width: 100%
}

[is=flynt-block-post-header] .post-header__tag {
    margin-top: .5rem;
    font-size: .875rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333
}

[is=flynt-block-post-header] .post-header__tag--sponsored {
    --text-opacity: 1;
    color: #fc6683;
    color: rgba(252,102,131,var(--text-opacity))
}

[is=flynt-block-post-header] .post-header__title {
    margin-top: .75rem;
    margin-bottom: 1.4rem;
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-family: QuadrantText,serif;
    font-size: 2.33rem;
    letter-spacing: .02em;
    line-height: 1.2;
    --letter-spacing: 0.02em;
    --line-height: 1.2;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

@media only screen and (min-width: 576px) {
    [is=flynt-block-post-header] .post-header__title {
        margin-top: 1rem;
        letter-spacing: .02em;
        line-height: 1.2;
        --letter-spacing: 0.02em;
        --line-height: 1.2
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-post-header] .post-header__title {
        margin-top:1.25rem;
        font-size: 2.8rem;
        letter-spacing: .02em;
        line-height: 1.2;
        --letter-spacing: 0.02em;
        --line-height: 1.2
    }
}

[is=flynt-block-post-header] .post-header__credits {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: .75rem
}

[is=flynt-block-post-header] .post-header__credit {
    font-size: .75rem;
    letter-spacing: .3em;
    line-height: 1.5;
    --letter-spacing: 0.3em;
    --line-height: 1.5;
    text-align: center;
}

[is=flynt-block-post-header] .post-header__credit a {
    text-decoration: underline;
    text-underline-offset: 7px;
}

@media only screen and (max-width: 768px) {
    [is=flynt-block-post-header] .post-header__credit {
        font-size: 1rem;
    }
    [is=flynt-block-post-header] .post-header__credit a {
        text-underline-offset: 5px;
    }
}

[is=flynt-block-post-header] .post-header__credit + .post-header__credit {
    margin-top: 1rem;
}

[is=flynt-block-post-header] .post-header__lead {
    font-size: 1.25rem;
    --letter-spacing: 0.1em;
    --line-height: 1.65;
    line-height: 1.65;
    margin-bottom: 1.6rem;
}

@media only screen and (min-width: 1024px) {
    [is=flynt-block-post-header] .post-header__lead {
        font-size:1.5625rem;
        letter-spacing: .02rem;
        margin-bottom: 2.4rem;
        --letter-spacing:.02rem;
        --line-height: 1.2;
        line-height: 1.5
    }
}

[is=flynt-block-post-header] .post-header__social-wrapper--mobile {
    margin-top: 2rem;
    text-align: center;
    display: none;
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-post-header] .post-header__social-wrapper--mobile {
        display:none
    }
}

@media only screen and (max-width: 767px) {
    [is=flynt-block-post-header] .post-header__social-wrapper--desktop {
        display:none
    }
}

[is=flynt-block-post-header] .post-header__social-wrapper--margin-top {
    margin-top: 2.5rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-post-header] .post-header__social-wrapper--margin-top {
        margin-top:3.5rem
    }
}

[is=flynt-block-post-header] .post-header__social-title {
    text-transform: uppercase;
    margin-top: .25rem;
    margin-bottom: .75rem;
    --text-opacity: 1;
    color: #989898;
    color: rgba(152,152,152,var(--text-opacity));
    font-size: .875rem;
    letter-spacing: .1em;
    line-height: 1.2;
    --letter-spacing: 0.1em;
    --line-height: 1.2;
    line-height: 1.4
}

.post-header__breadcrumbs {
    margin-top: 1.25em;
}

@media only screen and (max-width: 767px) {
    .post-header__breadcrumbs {
        margin-top: 1.875rem;
    }
}

@media only screen and (min-width: 768px) {
    .post-header__breadcrumbs {
        margin-bottom: 1.25rem;
    }
}

.post-header__breadcrumbs .breadcrumb-item {
    margin-top: 1rem;
    font-size: .875rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333
}

.post-header__breadcrumbs .breadcrumb-item a {
    color: black;
    text-decoration: underline;
    text-underline-offset: 7px;
}

@media only screen and (max-width: 768px) {
    .post-header__breadcrumbs .breadcrumb-item a {
        text-underline-offset: 5px;
        font-size: 1.16rem;
    }
}

.post-header__breadcrumbs .breadcrumb-item:after {
    content: ">";
    margin-left: -.1rem;
    margin-right: .1rem
}

.post-header__breadcrumbs .breadcrumb-item:last-child {
    color: #707070
}

.post-header__breadcrumbs .breadcrumb-item:last-child:after {
    display: none
}

@media only screen and (max-width: 767px) {
    .post-header__breadcrumbs .breadcrumb-item:after {
        margin-left:0
    }
}

.post-header__breadcrumbs .breadcrumb-item--home {
    text-transform: uppercase
}

[is=flynt-block-post-share] .post-share__social-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-post-share] .post-share__social-icons {
        -webkit-box-pack:start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

[is=flynt-block-post-share] .post-share__social-icon {
    height: 1rem;
    width: 1rem;
    margin-right: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-top: .5rem
}

[is=flynt-block-post-share] .post-share__social-link--black {
    --text-opacity: 1;
    color: #000;
    color: rgba(0,0,0,var(--text-opacity))
}

[is=flynt-block-post-share] .post-share__social-link--gray {
    --text-opacity: 1;
    color: #989898;
    color: rgba(152,152,152,var(--text-opacity))
}

[is=flynt-block-quote] .block-quote {
    margin-bottom: 3.5rem
}

[is=flynt-block-quote] .block-quote__source {
    font-style: normal;
    margin-top: 1.5rem;
    font-size: 1rem;
    letter-spacing: .08em;
    line-height: 1;
    --letter-spacing: 0.08em;
    --line-height: 1
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-quote] .block-quote__source {
        font-size:1.125rem;
        letter-spacing: .08em;
        line-height: 1;
        --letter-spacing: 0.08em;
        --line-height: 1
    }
}

[is=flynt-block-quote] .block-quote__text--large,[is=flynt-block-quote] .block-quote__text--medium {
    font-family: QuadrantText,serif;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[is=flynt-block-quote] .block-quote__text--large {
    font-size: 2.5rem;
    letter-spacing: .02em;
    line-height: 1.25;
    --letter-spacing: 0.02em;
    --line-height: 1.25;
    line-height: 1.15
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-quote] .block-quote__text--large {
        font-size:3.75rem;
        letter-spacing: .02em;
        line-height: 1.16666;
        --letter-spacing: 0.02em;
        --line-height: 1.16666
    }
}

[is=flynt-block-quote] .block-quote__text--medium {
    font-size: 1.75rem;
    letter-spacing: .02em;
    line-height: 1.25;
    --letter-spacing: 0.02em;
    --line-height: 1.25;
    line-height: 1.15
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-quote] .block-quote__text--medium {
        font-size:2.75rem;
        letter-spacing: .02em;
        line-height: 1.16666;
        --letter-spacing: 0.02em;
        --line-height: 1.16666
    }
}

[is=flynt-block-quote-home] .block-quote-home {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 3.5rem
}

[is=flynt-block-quote-home] .block-quote-home__content {
    text-align: center
}

[is=flynt-block-quote-home] .block-quote-home__source {
    font-style: normal;
    margin-top: 1.5rem;
    font-size: .625rem;
    letter-spacing: .12em;
    line-height: 1;
    --letter-spacing: 0.12em;
    --line-height: 1
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-quote-home] .block-quote-home__source {
        font-size:.8125rem;
        letter-spacing: .3em;
        line-height: 1;
        --letter-spacing: 0.3em;
        --line-height: 1
    }
}

@media only screen and (max-width: 768px) {
    [is=flynt-block-quote-home] .block-quote-home__source {
        font-size: 1.083rem;
        margin-top: 1.875rem;
    }
}

[is=flynt-block-quote-home] .block-quote-home__text--large {
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: 2rem;
    letter-spacing: .02em;
    line-height: 1.34;
    --letter-spacing: 0.02em;
    --line-height: 1.25;
    font-family: QuadrantText,serif
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-quote-home] .block-quote-home__text--large {
        font-size:3.75rem;
        letter-spacing: .02em;
        line-height: 1.16666;
        --letter-spacing: 0.02em;
        --line-height: 1.16666
    }
}

[is=flynt-block-quote-home] .block-quote-home__tag {
    padding-bottom: .75rem;
    margin-bottom: 2rem;
    border-bottom-width: 5px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0,0,0,var(--border-opacity));
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-size: 1.5rem;
    letter-spacing: .2em;
    line-height: 1;
    --letter-spacing: 0.2em;
    --line-height: 1;
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-quote-home] .block-quote-home__tag {
        font-size:1.5rem;
        letter-spacing: .2em;
        line-height: 1;
        --letter-spacing: 0.2em;
        --line-height: 1
    }
}

[is=flynt-survey-monkey] .block-survey {
    margin-bottom: 2.5rem
}

[is=flynt-survey-monkey] .block-survey .block-action,[is=flynt-survey-monkey] .block-survey .smcx-embed {
    margin: auto
}

[is=flynt-survey-monkey] .block-survey .block-action {
    width: 50%
}

[is=flynt-survey-monkey] .block-survey .block-action button {
    width: 100%
}

[is=flynt-block-ticker] .block-ticker {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    overflow: hidden;
    height: 1.875rem;
    margin-bottom: 3.5rem;
    margin-left: -1.125rem;
    margin-right: -1.125rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-ticker] .block-ticker {
        margin-right:0;
        margin-left: 0
    }
}

[is=flynt-block-ticker] .block-ticker:hover .block-ticker__list {
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

[is=flynt-block-ticker] .block-ticker__list {
    -webkit-animation: marquee var(--duration) linear infinite;
    animation: marquee var(--duration) linear infinite;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    will-change: transform
}

[is=flynt-block-ticker] .block-ticker__list-item {
    margin-right: 2rem
}

[is=flynt-block-ticker] .block-ticker__link {
    margin-right: 2rem;
    display: inline-block;
    font-size: 1.25rem;
    letter-spacing: 0;
    line-height: 1.2;
    --letter-spacing: 0em;
    --line-height: 1.2;
    font-family: QuadrantText,serif
}

[is=flynt-block-ticker] .block-ticker__link:hover {
    text-decoration: underline
}

@media only screen and (min-width: 768px) {
    [is=flynt-block-ticker] .block-ticker__link {
        font-size:1.5625rem;
        letter-spacing: 0;
        line-height: 1.2;
        --letter-spacing: 0em;
        --line-height: 1.2
    }
}

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

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

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

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

[is=flynt-block-win-header] .post-header__main-block {
    margin-bottom: 1rem;
    text-align: center
}

[is=flynt-block-win-header] .post-header__social-wrapper {
    margin-top: 2rem;
    margin-bottom: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[is=flynt-block-win-header] .post-header__social-title {
    margin: 0 1rem 0 0
}

[is=flynt-block-win-header] .post-header__lead-block {
    margin-bottom: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox,[is=flynt-block-wysiwyg] .block-wysiwyg {
    margin-bottom: 3.5rem
}

[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox__content h2,[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox__content h3 {
    margin-bottom: .5rem;
    font-size: 1.125rem;
    letter-spacing: .08em;
    line-height: 1.33333;
    --letter-spacing: 0.08em;
    --line-height: 1.33333
}

[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox__content p {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox__content ol,[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox__content p,[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox__content ul {
    margin-bottom: 1rem;
    font-size: .875rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333
}

[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox__image {
    margin-bottom: 1em
}

[is=flynt-block-wysiwyg-infobox] .block-wysiwyg-infobox__box {
    border-width: 1px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0,0,0,var(--border-opacity));
    padding: 1.5rem
}

[is=flynt-daily-calendar] .daily-calendar {
    margin-bottom: 4rem;
    position: relative;
    --item-div-per-column: 0
}

@media only screen and (max-width: 767px) {
    [is=flynt-daily-calendar] .daily-calendar {
        --item-div-per-column:3
    }
}

[is=flynt-daily-calendar] .daily-calendar__title {
    font-family: QuadrantText,serif;
    font-size: 1.5rem;
    letter-spacing: .2em;
    line-height: 1;
    --letter-spacing: 0.2em;
    --line-height: 1;
    text-align: center
}

@media only screen and (min-width: 768px) {
    [is=flynt-daily-calendar] .daily-calendar__title {
        font-size:1.75rem;
        letter-spacing: .2em;
        line-height: 1;
        --letter-spacing: 0.2em;
        --line-height: 1
    }
}

[is=flynt-daily-calendar] .daily-calendar__title-inner {
    padding-bottom: .75rem;
    margin-bottom: 2rem;
    border-bottom-width: 1px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0,0,0,var(--border-opacity));
    display: inline-block
}

[is=flynt-daily-calendar] .daily-calendar__item {
    padding: .5625rem;
    width: 33.3%
}

@media only screen and (min-width: 768px) {
    [is=flynt-daily-calendar] .daily-calendar__item {
        width:20%
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-daily-calendar] .daily-calendar__item {
        padding:1rem
    }
}

[is=flynt-daily-calendar] .daily-calendar__item-inner {
    height: 0;
    padding-bottom: 100%;
    position: relative
}

[is=flynt-daily-calendar] .daily-calendar__item--layout-portrait {
    padding-bottom: 160%
}

[is=flynt-daily-calendar] .daily-calendar__item--wiggle {
    -webkit-animation: daily-calendar-wiggle .5s;
    animation: daily-calendar-wiggle .5s
}

[is=flynt-daily-calendar] .daily-calendar__item-number {
    font-family: QuadrantText,serif;
    font-size: 2.25rem;
    letter-spacing: .1em;
    line-height: 1;
    --letter-spacing: 0.1em;
    --line-height: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    font-style: italic;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    padding: .25rem;
    position: absolute;
    text-shadow: 0 0 .5rem #000;
    top: 0;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out;
    width: 100%
}

@media only screen and (min-width: 768px) {
    [is=flynt-daily-calendar] .daily-calendar__item-number {
        font-size:2.75rem;
        letter-spacing: .1em;
        line-height: 1;
        --letter-spacing: 0.1em;
        --line-height: 1
    }
}

[is=flynt-daily-calendar] .daily-calendar__item--visible-today .daily-calendar__item-number {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 1.2rem;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media only screen and (min-width: 768px) {
    [is=flynt-daily-calendar] .daily-calendar__item--visible-today .daily-calendar__item-number {
        font-size:1.5rem
    }
}

[is=flynt-daily-calendar] .daily-calendar__item--visible-today .daily-calendar__image-container:hover img,[is=flynt-daily-calendar] .daily-calendar__item--visible-today .daily-calendar__image-container:hover video {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

[is=flynt-daily-calendar] .daily-calendar__item--hidden-today .daily-calendar__item-number span {
    border-radius: 50%;
    display: block;
    height: 1.5em;
    line-height: 1.5em;
    text-align: center;
    text-indent: .15em;
    -webkit-transition: background .2s ease-out;
    transition: background .2s ease-out;
    width: 1.5em
}

@media only screen and (min-width: 768px) {
    [is=flynt-daily-calendar] .daily-calendar__item--hidden-today .daily-calendar__item-number span {
        height:2em;
        line-height: 2em;
        width: 2em
    }
}

[is=flynt-daily-calendar] .daily-calendar__item--hidden-today .daily-calendar__item-number:hover {
    color: #000;
    text-shadow: none
}

[is=flynt-daily-calendar] .daily-calendar__item--hidden-today .daily-calendar__item-number:hover span {
    background: #fff
}

[is=flynt-daily-calendar] .daily-calendar__image-container {
    background: #e0e0e0;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

[is=flynt-daily-calendar] .daily-calendar__image-container a {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

[is=flynt-daily-calendar] .daily-calendar__image-container img,[is=flynt-daily-calendar] .daily-calendar__image-container video {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: -webkit-transform 1s ease-out;
    transition: -webkit-transform 1s ease-out;
    transition: transform 1s ease-out;
    transition: transform 1s ease-out,-webkit-transform 1s ease-out;
    width: 100%
}

@-webkit-keyframes daily-calendar-wiggle {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        -webkit-transform: translateX(.5rem);
        transform: translateX(.5rem)
    }

    40% {
        -webkit-transform: translateX(-.5rem);
        transform: translateX(-.5rem)
    }

    60% {
        -webkit-transform: translateX(.25rem);
        transform: translateX(.25rem)
    }

    80% {
        -webkit-transform: translateX(-.25rem);
        transform: translateX(-.25rem)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes daily-calendar-wiggle {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        -webkit-transform: translateX(.5rem);
        transform: translateX(.5rem)
    }

    40% {
        -webkit-transform: translateX(-.5rem);
        transform: translateX(-.5rem)
    }

    60% {
        -webkit-transform: translateX(.25rem);
        transform: translateX(.25rem)
    }

    80% {
        -webkit-transform: translateX(-.25rem);
        transform: translateX(-.25rem)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@media(min-width: 1280px) {
    [is=flynt-form-contact-form-7] .preContent {
        margin-bottom:40px
    }
}

@media(min-width: 1280px) {
    [is=flynt-form-contact-form-7] .postContent {
        margin-top:40px
    }
}

[is=flynt-form-contact-form-7] .form {
    margin: 0 auto;
    max-width: 700px
}

[is=flynt-form-contact-form-7] .form .visuallyHidden+br {
    display: none
}

@media(min-width: 768px) {
    [is=flynt-form-contact-form-7] .form.boxPadding {
        padding:50px
    }
}

@media(min-width: 480px) {
    [is=flynt-form-contact-form-7] .form-row-2 {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-contact-form-7] .form-row-2>* {
        width: calc(50% - 8px)
    }

    [is=flynt-form-contact-form-7] .form-row-2>:nth-child(n) {
        margin-right: 16px;
        margin-top: 0
    }

    [is=flynt-form-contact-form-7] .form-row-2>:nth-child(1n+3) {
        margin-top: 24px
    }

    [is=flynt-form-contact-form-7] .form-row-2>:last-child,[is=flynt-form-contact-form-7] .form-row-2>:nth-child(2n) {
        margin-right: 0
    }
}

@media(min-width: 768px) {
    [is=flynt-form-contact-form-7] .form-row-2 {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-contact-form-7] .form-row-2>* {
        width: calc(50% - 16px)
    }

    [is=flynt-form-contact-form-7] .form-row-2>:nth-child(n) {
        margin-right: 32px;
        margin-top: 0
    }

    [is=flynt-form-contact-form-7] .form-row-2>:nth-child(1n+3) {
        margin-top: 24px
    }

    [is=flynt-form-contact-form-7] .form-row-2>:last-child,[is=flynt-form-contact-form-7] .form-row-2>:nth-child(2n) {
        margin-right: 0
    }
}

@media(min-width: 480px) {
    [is=flynt-form-contact-form-7] .form-row-3 {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-contact-form-7] .form-row-3>* {
        width: calc(33.33333% - 10.66667px)
    }

    [is=flynt-form-contact-form-7] .form-row-3>:nth-child(n) {
        margin-right: 16px;
        margin-top: 0
    }

    [is=flynt-form-contact-form-7] .form-row-3>:nth-child(1n+4) {
        margin-top: 24px
    }

    [is=flynt-form-contact-form-7] .form-row-3>:last-child,[is=flynt-form-contact-form-7] .form-row-3>:nth-child(3n) {
        margin-right: 0
    }
}

@media(min-width: 768px) {
    [is=flynt-form-contact-form-7] .form-row-3 {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-contact-form-7] .form-row-3>* {
        width: calc(33.33333% - 21.33333px)
    }

    [is=flynt-form-contact-form-7] .form-row-3>:nth-child(n) {
        margin-right: 32px;
        margin-top: 0
    }

    [is=flynt-form-contact-form-7] .form-row-3>:nth-child(1n+4) {
        margin-top: 24px
    }

    [is=flynt-form-contact-form-7] .form-row-3>:last-child,[is=flynt-form-contact-form-7] .form-row-3>:nth-child(3n) {
        margin-right: 0
    }
}

@media(min-width: 480px) {
    [is=flynt-form-contact-form-7] .form-row-2-lg-left {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-left>* {
        width: calc(50% - 8px)
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-left>:nth-child(n) {
        margin-right: 16px;
        margin-top: 0
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-left>:nth-child(1n+3) {
        margin-top: 24px
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-left>:last-child,[is=flynt-form-contact-form-7] .form-row-2-lg-left>:nth-child(2n) {
        margin-right: 0
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-left>:first-child {
        width: calc(66.66666% - 5.33333px)
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-left>:last-child {
        width: calc(33.33333% - 10.66667px)
    }
}

@media(min-width: 768px) {
    [is=flynt-form-contact-form-7] .form-row-2-lg-left {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-left>* {
        width: calc(50% - 16px)
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-left>:nth-child(n) {
        margin-right: 32px;
        margin-top: 0
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-left>:nth-child(1n+3) {
        margin-top: 24px
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-left>:last-child,[is=flynt-form-contact-form-7] .form-row-2-lg-left>:nth-child(2n) {
        margin-right: 0
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-left>:first-child {
        width: calc(66.66666% - 10.66667px)
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-left>:last-child {
        width: calc(33.33333% - 21.33333px)
    }
}

@media(min-width: 480px) {
    [is=flynt-form-contact-form-7] .form-row-2-lg-right {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-right>* {
        width: calc(50% - 8px)
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-right>:nth-child(n) {
        margin-right: 16px;
        margin-top: 0
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-right>:nth-child(1n+3) {
        margin-top: 24px
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-right>:last-child,[is=flynt-form-contact-form-7] .form-row-2-lg-right>:nth-child(2n) {
        margin-right: 0
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-right>:first-child {
        width: calc(33.33333% - 10.66667px)
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-right>:last-child {
        width: calc(66.66666% - 5.33333px)
    }
}

@media(min-width: 768px) {
    [is=flynt-form-contact-form-7] .form-row-2-lg-right {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-right>* {
        width: calc(50% - 16px)
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-right>:nth-child(n) {
        margin-right: 32px;
        margin-top: 0
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-right>:nth-child(1n+3) {
        margin-top: 24px
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-right>:last-child,[is=flynt-form-contact-form-7] .form-row-2-lg-right>:nth-child(2n) {
        margin-right: 0
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-right>:first-child {
        width: calc(33.33333% - 21.33333px)
    }

    [is=flynt-form-contact-form-7] .form-row-2-lg-right>:last-child {
        width: calc(66.66666% - 10.66667px)
    }
}

@media(min-width: 480px) {
    [is=flynt-form-contact-form-7] .form-flex {
        -webkit-box-align:start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

[is=flynt-form-contact-form-7] .form-flex [type=date],[is=flynt-form-contact-form-7] .form-flex [type=email],[is=flynt-form-contact-form-7] .form-flex [type=number],[is=flynt-form-contact-form-7] .form-flex [type=password],[is=flynt-form-contact-form-7] .form-flex [type=search],[is=flynt-form-contact-form-7] .form-flex [type=tel],[is=flynt-form-contact-form-7] .form-flex [type=text],[is=flynt-form-contact-form-7] .form-flex [type=url],[is=flynt-form-contact-form-7] .form-flex select,[is=flynt-form-contact-form-7] .form-flex textarea {
    border-radius: 4px;
    height: 56px
}

[is=flynt-form-contact-form-7] .form-flex+.wpcf7-validation-errors {
    display: none!important
}

[is=flynt-form-contact-form-7] .form-flex-col {
    margin: 0 0 1rem
}

@media(min-width: 480px) {
    [is=flynt-form-contact-form-7] .form-flex-col {
        -webkit-box-flex:1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin: 0 16px 0 0
    }

    [is=flynt-form-contact-form-7] .form-flex-col:last-child {
        margin-right: 0
    }
}

[is=flynt-form-contact-form-7] .form-flex-col .ajax-loader {
    display: none!important
}

[is=flynt-form-contact-form-7] .form-flex-col .button {
    width: 100%
}

[is=flynt-form-contact-form-7] .form-group {
    margin: 0 0 1rem
}

@media(min-width: 768px) {
    [is=flynt-form-contact-form-7] .form-group {
        margin:0 0 1.875rem
    }
}

[is=flynt-form-contact-form-7] .form-button .ajax-loader {
    background-image: url(../assets/icons/spinner-2e5c842fc5.svg);
    background-size: 20px 20px;
    height: 20px;
    margin: 0 0 0 10px;
    width: 20px
}

@media(max-width: 479px) {
    [is=flynt-form-contact-form-7] .form-button {
        text-align:center
    }

    [is=flynt-form-contact-form-7] .form-button .button {
        width: 100%
    }

    [is=flynt-form-contact-form-7] .form-button .ajax-loader {
        display: none;
        margin: 15px 0 0
    }

    [is=flynt-form-contact-form-7] .form-button .ajax-loader.is-active {
        display: inline-block
    }
}

[is=flynt-form-contact-form-7] .wpcf7-form [type=date],[is=flynt-form-contact-form-7] .wpcf7-form [type=email],[is=flynt-form-contact-form-7] .wpcf7-form [type=number],[is=flynt-form-contact-form-7] .wpcf7-form [type=password],[is=flynt-form-contact-form-7] .wpcf7-form [type=search],[is=flynt-form-contact-form-7] .wpcf7-form [type=tel],[is=flynt-form-contact-form-7] .wpcf7-form [type=text],[is=flynt-form-contact-form-7] .wpcf7-form [type=url],[is=flynt-form-contact-form-7] .wpcf7-form select,[is=flynt-form-contact-form-7] .wpcf7-form textarea {
    width: 100%
}

[is=flynt-form-contact-form-7] .wpcf7-form-control-wrap,[is=flynt-form-contact-form-7] .wpcf7-form textarea {
    display: block
}

[is=flynt-form-contact-form-7] .wpcf7-form-control-wrap input,[is=flynt-form-contact-form-7] .wpcf7-form-control-wrap select,[is=flynt-form-contact-form-7] .wpcf7-form-control-wrap textarea {
    margin-bottom: 0
}

[is=flynt-form-contact-form-7] .wpcf7-list-item {
    margin: 0 2rem 0 0
}

[is=flynt-form-contact-form-7] .wpcf7-list-item:last-child {
    margin-right: 0
}

[is=flynt-form-contact-form-7] .wpcf7-not-valid {
    border-color: #ef3f45
}

[is=flynt-form-contact-form-7] .wpcf7-not-valid-tip {
    color: #ef3f45;
    font-size: .88rem;
    margin-top: 5px
}

[is=flynt-form-contact-form-7] .wpcf7-response-output {
    border: 0;
    color: #ef3f45;
    margin: 32px 0 0;
    padding: 0;
    text-align: center
}

@media(min-width: 768px) {
    [is=flynt-form-contact-form-7] .wpcf7-response-output {
        margin-top:40px
    }
}

[is=flynt-form-contact-form-7] .wpcf7-aborted,[is=flynt-form-contact-form-7] .wpcf7-acceptance-missing,[is=flynt-form-contact-form-7] .wpcf7-mail-sent-ng,[is=flynt-form-contact-form-7] .wpcf7-spam-blocked,[is=flynt-form-contact-form-7] .wpcf7-validation-errors {
    color: #ef3f45
}

[is=flynt-form-contact-form-7] .wpcf7-mail-sent-ok {
    color: #0b1016
}

[is=flynt-form-contact-form-7] .wpcf7-quiz-label {
    display: block;
    margin-bottom: .5rem
}

[is=flynt-form-contact-form-7] .wpcf7 label {
    width: 100%
}

[is=flynt-form-contact-form-7] .wpcf7 .label-wrap label {
    margin-bottom: 0
}

[is=flynt-form-contact-form-7] .wpcf7 [type=file] {
    max-width: 100%
}

[is=flynt-form-contact-form-7] .wpcf7 [type=checkbox],[is=flynt-form-contact-form-7] .wpcf7 [type=radio] {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 1px
}

[is=flynt-form-contact-form-7] .wpcf7 [type=checkbox],[is=flynt-form-contact-form-7] .wpcf7 [type=checkbox]:focus,[is=flynt-form-contact-form-7] .wpcf7 [type=checkbox]:hover,[is=flynt-form-contact-form-7] .wpcf7 [type=radio],[is=flynt-form-contact-form-7] .wpcf7 [type=radio]:focus,[is=flynt-form-contact-form-7] .wpcf7 [type=radio]:hover {
    border-color: #d8d8d8;
    outline: 0
}

[is=flynt-form-contact-form-7] .wpcf7 [type=checkbox]:focus+span:before,[is=flynt-form-contact-form-7] .wpcf7 [type=radio]:focus+span:before {
    outline: 1px solid #f96417
}

[is=flynt-form-contact-form-7] .wpcf7 [type=checkbox]+span,[is=flynt-form-contact-form-7] .wpcf7 [type=radio]+span {
    display: inline-block;
    padding-left: 1.875rem;
    position: relative;
    width: 100%
}

[is=flynt-form-contact-form-7] .wpcf7 [type=checkbox]+span:before,[is=flynt-form-contact-form-7] .wpcf7 [type=radio]+span:before {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 2px;
    content: "";
    display: block;
    height: 15px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -2px;
    -webkit-transition: border-color .2s ease,background-color .2s ease;
    transition: border-color .2s ease,background-color .2s ease;
    width: 15px
}

[is=flynt-form-contact-form-7] .wpcf7 [type=checkbox]:checked+span:before,[is=flynt-form-contact-form-7] .wpcf7 [type=radio]:checked+span:before {
    background-color: #000;
    border-color: #000;
    -webkit-box-shadow: inset 0 0 0 2px #fff;
    box-shadow: inset 0 0 0 2px #fff
}

[is=flynt-form-contact-form-7] .wpcf7 [type=radio]+span:before {
    border-radius: 50%
}

[is=flynt-form-contact-form-7] .wpcf7 .wpcf7-response-output {
    border-style: none
}

[is=flynt-form-contact-form-7].themeDark .form:not(.themeReset) [type=date],[is=flynt-form-contact-form-7].themeDark .form:not(.themeReset) [type=email],[is=flynt-form-contact-form-7].themeDark .form:not(.themeReset) [type=number],[is=flynt-form-contact-form-7].themeDark .form:not(.themeReset) [type=password],[is=flynt-form-contact-form-7].themeDark .form:not(.themeReset) [type=search],[is=flynt-form-contact-form-7].themeDark .form:not(.themeReset) [type=tel],[is=flynt-form-contact-form-7].themeDark .form:not(.themeReset) [type=text],[is=flynt-form-contact-form-7].themeDark .form:not(.themeReset) [type=url],[is=flynt-form-contact-form-7].themeDark .form:not(.themeReset) select,[is=flynt-form-contact-form-7].themeDark .form:not(.themeReset) textarea,[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) [type=date],[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) [type=email],[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) [type=number],[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) [type=password],[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) [type=search],[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) [type=tel],[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) [type=text],[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) [type=url],[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) select,[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) textarea {
    border: 0;
    outline: none
}

[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) .button:focus,[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) .button:hover {
    background-color: #f96417;
    border-color: #f96417;
    color: #fff
}

[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) .wpcf7-aborted,[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) .wpcf7-acceptance-missing,[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) .wpcf7-mail-sent-ng,[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) .wpcf7-not-valid-tip,[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) .wpcf7-spam-blocked,[is=flynt-form-contact-form-7].themeHero .form:not(.themeReset) .wpcf7-validation-errors {
    color: #091a41
}

@media only screen and (min-width: 768px) {
    [is=flynt-form-newsletter-signup] .newsletter-signup {
        margin-right:4rem
    }
}

[is=flynt-form-newsletter-signup] .newsletter-signup__heading {
    text-transform: uppercase;
    padding-top: 0;
    margin-bottom: .5rem;
    font-weight: 400;
    font-size: 1.125rem;
    letter-spacing: .1em;
    line-height: 1.2;
    --letter-spacing: 0.1em;
    --line-height: 1.2
}

@media only screen and (max-width: 768px) {
    [is=flynt-form-newsletter-signup] .newsletter-signup__heading  {
        font-size: 1.8125rem;
    }
    [is=flynt-form-newsletter-signup] .newsletter-signup__text,
    [is=flynt-form-newsletter-signup] .newsletter-signup__input,
    [is=flynt-form-newsletter-signup] .newsletter-signup__button {
        font-size: 1.2rem !important;
    }
    [is=flynt-form-newsletter-signup] .newsletter-signup__input {
        color: #343434;
    }
}

[is=flynt-form-newsletter-signup] .newsletter-signup__text {
    margin-bottom: .75rem;
    font-size: .875rem;
    letter-spacing: .1em;
    line-height: 1.33333;
    --letter-spacing: 0.1em;
    --line-height: 1.33333
}

@media only screen and (min-width: 768px) {
    [is=flynt-form-newsletter-signup] .newsletter-signup__text {
        margin-bottom:1.5rem
    }
}

[is=flynt-form-newsletter-signup] .newsletter-signup__form {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.5rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

html [is=flynt-form-newsletter-signup] .newsletter-signup input.newsletter-signup__input {
    margin-bottom: .75rem;
    width: 100%;
    color: rgb(52, 52, 52) !important;
}

@media only screen and (min-width: 768px) {
    [is=flynt-form-newsletter-signup] .newsletter-signup__input {
        -webkit-box-flex:1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        margin-bottom: 0;
        width: auto
    }
}

[is=flynt-form-newsletter-signup] .newsletter-signup__consent {
    width: 100%;
    --border-opacity: 1;
    border-color: #989898;
    border-color: rgba(152,152,152,var(--border-opacity));
    border-bottom: 2px rgba(152,152,152,var(--border-opacity));
    border-style: solid;
    height: 0;
    margin-top: 18px;
    opacity: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

[is=flynt-form-newsletter-signup] .newsletter-signup__consent label {
    --text-opacity: 1;
    color: #989898;
    color: rgba(152,152,152,var(--text-opacity));
    display: inline-block;
    line-height: 18px;
    margin-bottom: 30px;
    padding-left: 1.5rem;
    position: relative;
    text-transform: none;
    width: 100%
}

[is=flynt-form-newsletter-signup] .newsletter-signup__consent label a {
    text-decoration: underline
}

[is=flynt-form-newsletter-signup] .newsletter-signup__consent input {
    cursor: pointer;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

[is=flynt-form-newsletter-signup] .newsletter-signup__consent input:checked+span:after {
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112,112,112,var(--border-opacity));
    border-style: solid;
    border-width: 0 1px 1px 0;
    content: "";
    height: 8px;
    left: 4px;
    position: absolute;
    top: 1px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 5px
}

[is=flynt-form-newsletter-signup] .newsletter-signup__consent span {
    --border-opacity: 1;
    border: 1px solid #707070;
    border-color: rgba(112,112,112,var(--border-opacity));
    background-color: #fff;
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    width: 15px
}

[is=flynt-form-newsletter-signup] .newsletter-signup__consent.show {
    height: auto;
    opacity: 1
}

[is=flynt-form-newsletter-signup] .newsletter-signup__consent .error-checkbox {
    color: red
}

[is=flynt-form-newsletter-signup] .newsletter-signup__consent .error-checkbox span {
    border-color: red
}

[is=flynt-form-newsletter-signup] .newsletter-signup__button {
    text-transform: uppercase;
    margin: 0
}

@media only screen and (min-width: 768px) {
    [is=flynt-form-newsletter-signup] .newsletter-signup__button {
        display:block;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        text-align: center
    }
}

@media(min-width: 1280px) {
    [is=flynt-form-wp-form] .preContent {
        margin-bottom:40px
    }
}

@media(min-width: 1280px) {
    [is=flynt-form-wp-form] .postContent {
        margin-top:40px
    }
}

[is=flynt-form-wp-form] .wpforms-form {
    margin: 0 auto;
    max-width: 700px
}

[is=flynt-form-wp-form] .wpforms-form .visuallyHidden+br {
    display: none
}

@media(min-width: 768px) {
    [is=flynt-form-wp-form] .wpforms-form.boxPadding {
        padding:50px
    }
}

@media(min-width: 480px) {
    [is=flynt-form-wp-form] .wpforms-form-row-2 {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2>* {
        width: calc(50% - 8px)
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2>:nth-child(n) {
        margin-right: 16px;
        margin-top: 0
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2>:nth-child(1n+3) {
        margin-top: 24px
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2>:last-child,[is=flynt-form-wp-form] .wpforms-form-row-2>:nth-child(2n) {
        margin-right: 0
    }
}

@media(min-width: 768px) {
    [is=flynt-form-wp-form] .wpforms-form-row-2 {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2>* {
        width: calc(50% - 16px)
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2>:nth-child(n) {
        margin-right: 32px;
        margin-top: 0
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2>:nth-child(1n+3) {
        margin-top: 24px
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2>:last-child,[is=flynt-form-wp-form] .wpforms-form-row-2>:nth-child(2n) {
        margin-right: 0
    }
}

@media(min-width: 480px) {
    [is=flynt-form-wp-form] .wpforms-form-row-3 {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-wp-form] .wpforms-form-row-3>* {
        width: calc(33.33333% - 10.66667px)
    }

    [is=flynt-form-wp-form] .wpforms-form-row-3>:nth-child(n) {
        margin-right: 16px;
        margin-top: 0
    }

    [is=flynt-form-wp-form] .wpforms-form-row-3>:nth-child(1n+4) {
        margin-top: 24px
    }

    [is=flynt-form-wp-form] .wpforms-form-row-3>:last-child,[is=flynt-form-wp-form] .wpforms-form-row-3>:nth-child(3n) {
        margin-right: 0
    }
}

@media(min-width: 768px) {
    [is=flynt-form-wp-form] .wpforms-form-row-3 {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-wp-form] .wpforms-form-row-3>* {
        width: calc(33.33333% - 21.33333px)
    }

    [is=flynt-form-wp-form] .wpforms-form-row-3>:nth-child(n) {
        margin-right: 32px;
        margin-top: 0
    }

    [is=flynt-form-wp-form] .wpforms-form-row-3>:nth-child(1n+4) {
        margin-top: 24px
    }

    [is=flynt-form-wp-form] .wpforms-form-row-3>:last-child,[is=flynt-form-wp-form] .wpforms-form-row-3>:nth-child(3n) {
        margin-right: 0
    }
}

@media(min-width: 480px) {
    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>* {
        width: calc(50% - 8px)
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>:nth-child(n) {
        margin-right: 16px;
        margin-top: 0
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>:nth-child(1n+3) {
        margin-top: 24px
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>:last-child,[is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>:nth-child(2n) {
        margin-right: 0
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>:first-child {
        width: calc(66.66666% - 5.33333px)
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>:last-child {
        width: calc(33.33333% - 10.66667px)
    }
}

@media(min-width: 768px) {
    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>* {
        width: calc(50% - 16px)
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>:nth-child(n) {
        margin-right: 32px;
        margin-top: 0
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>:nth-child(1n+3) {
        margin-top: 24px
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>:last-child,[is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>:nth-child(2n) {
        margin-right: 0
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>:first-child {
        width: calc(66.66666% - 10.66667px)
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-left>:last-child {
        width: calc(33.33333% - 21.33333px)
    }
}

@media(min-width: 480px) {
    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>* {
        width: calc(50% - 8px)
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>:nth-child(n) {
        margin-right: 16px;
        margin-top: 0
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>:nth-child(1n+3) {
        margin-top: 24px
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>:last-child,[is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>:nth-child(2n) {
        margin-right: 0
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>:first-child {
        width: calc(33.33333% - 10.66667px)
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>:last-child {
        width: calc(66.66666% - 5.33333px)
    }
}

@media(min-width: 768px) {
    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>* {
        width: calc(50% - 16px)
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>:nth-child(n) {
        margin-right: 32px;
        margin-top: 0
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>:nth-child(1n+3) {
        margin-top: 24px
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>:last-child,[is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>:nth-child(2n) {
        margin-right: 0
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>:first-child {
        width: calc(33.33333% - 21.33333px)
    }

    [is=flynt-form-wp-form] .wpforms-form-row-2-lg-right>:last-child {
        width: calc(66.66666% - 10.66667px)
    }
}

@media(min-width: 480px) {
    [is=flynt-form-wp-form] .wpforms-form-flex {
        -webkit-box-align:start;
        -ms-flex-align: start;
        align-items: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

[is=flynt-form-wp-form] .wpforms-form-flex [type=date],[is=flynt-form-wp-form] .wpforms-form-flex [type=email],[is=flynt-form-wp-form] .wpforms-form-flex [type=number],[is=flynt-form-wp-form] .wpforms-form-flex [type=password],[is=flynt-form-wp-form] .wpforms-form-flex [type=search],[is=flynt-form-wp-form] .wpforms-form-flex [type=tel],[is=flynt-form-wp-form] .wpforms-form-flex [type=text],[is=flynt-form-wp-form] .wpforms-form-flex [type=url],[is=flynt-form-wp-form] .wpforms-form-flex select,[is=flynt-form-wp-form] .wpforms-form-flex textarea {
    border-radius: 4px;
    height: 56px
}

[is=flynt-form-wp-form] .wpforms-form-flex+.wpcf7-validation-errors {
    display: none!important
}

[is=flynt-form-wp-form] .wpforms-form-flex-col {
    margin: 0 0 1rem
}

@media(min-width: 480px) {
    [is=flynt-form-wp-form] .wpforms-form-flex-col {
        -webkit-box-flex:1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin: 0 16px 0 0
    }

    [is=flynt-form-wp-form] .wpforms-form-flex-col:last-child {
        margin-right: 0
    }
}

[is=flynt-form-wp-form] .wpforms-form-flex-col .ajax-loader {
    display: none!important
}

[is=flynt-form-wp-form] .wpforms-form-flex-col .button {
    width: 100%
}

[is=flynt-form-wp-form] .wpforms-form-group {
    margin: 0 0 1rem
}

@media(min-width: 768px) {
    [is=flynt-form-wp-form] .wpforms-form-group {
        margin:0 0 1.875rem
    }
}

[is=flynt-form-wp-form] .wpforms-form-button .ajax-loader {
    background-image: url(../assets/icons/spinner-2e5c842fc5.svg);
    background-size: 20px 20px;
    height: 20px;
    margin: 0 0 0 10px;
    width: 20px
}

@media(max-width: 479px) {
    [is=flynt-form-wp-form] .wpforms-form-button {
        text-align:center
    }

    [is=flynt-form-wp-form] .wpforms-form-button .button {
        width: 100%
    }

    [is=flynt-form-wp-form] .wpforms-form-button .ajax-loader {
        display: none;
        margin: 15px 0 0
    }

    [is=flynt-form-wp-form] .wpforms-form-button .ajax-loader.is-active {
        display: inline-block
    }
}

[is=flynt-form-wp-form] .wpforms-form [type=date],[is=flynt-form-wp-form] .wpforms-form [type=email],[is=flynt-form-wp-form] .wpforms-form [type=number],[is=flynt-form-wp-form] .wpforms-form [type=password],[is=flynt-form-wp-form] .wpforms-form [type=search],[is=flynt-form-wp-form] .wpforms-form [type=tel],[is=flynt-form-wp-form] .wpforms-form [type=text],[is=flynt-form-wp-form] .wpforms-form [type=url],[is=flynt-form-wp-form] .wpforms-form select,[is=flynt-form-wp-form] .wpforms-form textarea {
    width: 100%
}

[is=flynt-form-wp-form] .wpforms-form textarea {
    display: block;
    height: 10em
}

[is=flynt-form-wp-form] .wpforms-field {
    margin-bottom: 1em
}

[is=flynt-form-wp-form] .wpforms-field-label {
    display: block
}

[is=flynt-form-wp-form] .wpforms-field-label input,[is=flynt-form-wp-form] .wpforms-field-label select,[is=flynt-form-wp-form] .wpforms-field-label textarea {
    margin-bottom: 0
}

[is=flynt-form-wp-form] .wpforms-label-hide {
    display: none
}

[is=flynt-form-wp-form] .wpforms-field-sublabel {
    color: #7f7f7f
}

[is=flynt-form-wp-form] .wpforms-list-item {
    margin: 0 2rem 0 0
}

[is=flynt-form-wp-form] .wpforms-list-item:last-child {
    margin-right: 0
}

[is=flynt-form-wp-form] .wpforms-not-valid {
    border-color: #ef3f45
}

[is=flynt-form-wp-form] .wpforms-error {
    color: #ef3f45;
    margin-top: 5px
}

[is=flynt-form-wp-form] .wpforms-response-output {
    border: 0;
    color: #ef3f45;
    margin: 32px 0 0;
    padding: 0;
    text-align: center
}

@media(min-width: 768px) {
    [is=flynt-form-wp-form] .wpforms-response-output {
        margin-top:40px
    }
}

[is=flynt-form-wp-form] .wpforms-aborted,[is=flynt-form-wp-form] .wpforms-acceptance-missing,[is=flynt-form-wp-form] .wpforms-mail-sent-ng,[is=flynt-form-wp-form] .wpforms-spam-blocked,[is=flynt-form-wp-form] .wpforms-validation-errors {
    color: #ef3f45
}

[is=flynt-form-wp-form] .wpforms-mail-sent-ok {
    color: #0b1016
}

[is=flynt-form-wp-form] .wpforms-quiz-label {
    display: block;
    margin-bottom: .5rem
}

[is=flynt-form-wp-form] .wpforms label {
    width: 100%
}

[is=flynt-form-wp-form] .wpforms .label-wrap label {
    margin-bottom: 0
}

[is=flynt-form-wp-form] .wpforms [type=file] {
    max-width: 100%
}

[is=flynt-form-wp-form] .wpforms [type=checkbox],[is=flynt-form-wp-form] .wpforms [type=radio] {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 1px
}

[is=flynt-form-wp-form] .wpforms [type=checkbox],[is=flynt-form-wp-form] .wpforms [type=checkbox]:focus,[is=flynt-form-wp-form] .wpforms [type=checkbox]:hover,[is=flynt-form-wp-form] .wpforms [type=radio],[is=flynt-form-wp-form] .wpforms [type=radio]:focus,[is=flynt-form-wp-form] .wpforms [type=radio]:hover {
    border-color: #d8d8d8;
    outline: 0
}

[is=flynt-form-wp-form] .wpforms [type=checkbox]:focus+span:before,[is=flynt-form-wp-form] .wpforms [type=radio]:focus+span:before {
    outline: 1px solid #f96417
}

[is=flynt-form-wp-form] .wpforms [type=checkbox]+label,[is=flynt-form-wp-form] .wpforms [type=radio]+label {
    --text-opacity: 1;
    color: #989898;
    color: rgba(152,152,152,var(--text-opacity));
    display: inline-block;
    line-height: 18px;
    padding-left: 1.5rem;
    position: relative;
    text-transform: none;
    width: 100%
}

[is=flynt-form-wp-form] .wpforms [type=checkbox]+label a,[is=flynt-form-wp-form] .wpforms [type=radio]+label a {
    text-decoration: underline
}

[is=flynt-form-wp-form] .wpforms [type=checkbox]+label:before,[is=flynt-form-wp-form] .wpforms [type=radio]+label:before {
    --border-opacity: 1;
    border: 1px solid #707070;
    border-color: rgba(112,112,112,var(--border-opacity));
    content: "";
    display: block;
    height: 15px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 2px;
    -webkit-transition: border-color .2s ease,background-color .2s ease;
    transition: border-color .2s ease,background-color .2s ease;
    width: 15px
}

[is=flynt-form-wp-form] .wpforms [type=checkbox]:checked+label:after,[is=flynt-form-wp-form] .wpforms [type=radio]:checked+label:after {
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112,112,112,var(--border-opacity));
    border-style: solid;
    border-width: 0 1px 1px 0;
    content: "";
    height: 8px;
    left: 5px;
    position: absolute;
    top: 4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 5px
}

[is=flynt-form-wp-form] .wpforms [type=radio]+labelf:before {
    border-radius: 50%
}

[is=flynt-form-wp-form] .wpforms-field-gdpr-checkbox.wpforms-has-error label {
    color: red
}

[is=flynt-form-wp-form] .wpforms-field-gdpr-checkbox.wpforms-has-error label:before {
    border-color: red
}

[is=flynt-form-wp-form] .wpforms-field-gdpr-checkbox .wpforms-error {
    display: none!important
}

[is=flynt-form-wp-form] .wpforms .wpcf7-response-output {
    border-style: none
}

[is=flynt-form-wp-form].themeDark .form:not(.themeReset) [type=date],[is=flynt-form-wp-form].themeDark .form:not(.themeReset) [type=email],[is=flynt-form-wp-form].themeDark .form:not(.themeReset) [type=number],[is=flynt-form-wp-form].themeDark .form:not(.themeReset) [type=password],[is=flynt-form-wp-form].themeDark .form:not(.themeReset) [type=search],[is=flynt-form-wp-form].themeDark .form:not(.themeReset) [type=tel],[is=flynt-form-wp-form].themeDark .form:not(.themeReset) [type=text],[is=flynt-form-wp-form].themeDark .form:not(.themeReset) [type=url],[is=flynt-form-wp-form].themeDark .form:not(.themeReset) select,[is=flynt-form-wp-form].themeDark .form:not(.themeReset) textarea,[is=flynt-form-wp-form].themeHero .form:not(.themeReset) [type=date],[is=flynt-form-wp-form].themeHero .form:not(.themeReset) [type=email],[is=flynt-form-wp-form].themeHero .form:not(.themeReset) [type=number],[is=flynt-form-wp-form].themeHero .form:not(.themeReset) [type=password],[is=flynt-form-wp-form].themeHero .form:not(.themeReset) [type=search],[is=flynt-form-wp-form].themeHero .form:not(.themeReset) [type=tel],[is=flynt-form-wp-form].themeHero .form:not(.themeReset) [type=text],[is=flynt-form-wp-form].themeHero .form:not(.themeReset) [type=url],[is=flynt-form-wp-form].themeHero .form:not(.themeReset) select,[is=flynt-form-wp-form].themeHero .form:not(.themeReset) textarea {
    border: 0;
    outline: none
}

[is=flynt-form-wp-form].themeHero .form:not(.themeReset) .button:focus,[is=flynt-form-wp-form].themeHero .form:not(.themeReset) .button:hover {
    background-color: #f96417;
    border-color: #f96417;
    color: #fff
}

[is=flynt-form-wp-form].themeHero .form:not(.themeReset) .wpcf7-aborted,[is=flynt-form-wp-form].themeHero .form:not(.themeReset) .wpcf7-acceptance-missing,[is=flynt-form-wp-form].themeHero .form:not(.themeReset) .wpcf7-mail-sent-ng,[is=flynt-form-wp-form].themeHero .form:not(.themeReset) .wpcf7-not-valid-tip,[is=flynt-form-wp-form].themeHero .form:not(.themeReset) .wpcf7-spam-blocked,[is=flynt-form-wp-form].themeHero .form:not(.themeReset) .wpcf7-validation-errors {
    color: #091a41
}

@media only screen and (min-width: 768px) {
    [is=flynt-grid-blocks] {
        margin-bottom:4rem
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-grid-blocks] .grid-blocks__column-offset {
        margin-top:3.75rem
    }
}

[is=flynt-grid-posts-latest] .grid-posts-latest {
    margin-bottom: 3.5rem
}

[is=flynt-grid-posts-latest] .grid-posts-latest__title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[is=flynt-grid-posts-latest] .grid-posts-latest__title {
    padding-bottom: .75rem;
    margin-bottom: 2.5rem;
    border-bottom-width: 5px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0,0,0,var(--border-opacity));
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.5rem;
    letter-spacing: .2em;
    line-height: 1;
    --letter-spacing: 0.2em;
    --line-height: 1
}

@media only screen and (min-width: 768px) {
    [is=flynt-grid-posts-latest] .grid-posts-latest__title {
        margin-bottom: 2.5rem;
        font-size: 1.75rem;
        letter-spacing: .35rem;
        line-height: 1.2;
        --letter-spacing: 0.04em;
        --line-height: 1.2
    }
}

@media only screen and (max-width: 768px) {
    [is=flynt-grid-posts-latest] .grid-posts-latest__title {
        text-align: center;
        line-height: 1.3;
    }
}

[is=flynt-grid-posts-next-read] .grid-posts-next-read {
    margin-bottom: 6rem
}

[is=flynt-grid-posts-next-read] .grid-posts-next-read__title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[is=flynt-grid-posts-next-read] .grid-posts-next-read__title {
    padding-bottom: .75rem;
    margin-bottom: 2.5rem;
    border-bottom-width: 5px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0,0,0,var(--border-opacity));
    font-size: 1.5rem;
    letter-spacing: .35rem;
    line-height: 1;
    text-transform: uppercase;
    font-weight: bold;
    --letter-spacing: 0.2em;
    --line-height: 1
}

@media only screen and (min-width: 768px) {
    [is=flynt-grid-posts-next-read] .grid-posts-next-read__title {
        margin-bottom: 2.5rem;
        font-size: 1.75rem;
        letter-spacing: .35rem;
        line-height: 1.25;
        text-transform: uppercase;
        font-weight: bold;
        --letter-spacing: 0.04em;
        --line-height: 1.25
    }
}


[is=flynt-grid-teasers] {
    margin-top: 3.5rem;
}

@media only screen and (min-width: 768px) {
    [is=flynt-grid-teasers] {
        margin-bottom: 4rem;
        margin-top: 6rem;
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-grid-teasers] .grid-teasers__column-offset {
        margin-top: 3.75rem
    }
    [is=flynt-grid-teasers] .col-md-offset-1 {
        margin-bottom: 3.75rem;
    }
}

@media only screen and (max-width: 768px) {
    .home [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(4),
    .home [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(5),
    .home [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(6),
    .home [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(7),
    .home [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(8) {
        display: none;
    }

    .home [is=flynt-top-story] + [is=flynt-block-ad] + [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(4),
    .home [is=flynt-top-story] + [is=flynt-block-ad] + [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(5),
    .home [is=flynt-top-story] + [is=flynt-block-ad] + [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(6),
    .home [is=flynt-top-story] + [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(4),
    .home [is=flynt-top-story] + [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(5),
    .home [is=flynt-top-story] + [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(6) {
        display: block;
    }
}

@media only screen and (min-width: 768px) {
    .home [is=flynt-top-story] + [is=flynt-block-ad] + [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(7),
    .home [is=flynt-top-story] + [is=flynt-block-ad] + [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(8),
    .home [is=flynt-top-story] + [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(7),
    .home [is=flynt-top-story] + [is=flynt-grid-teasers] .grid-teasers > .col-xs-12:nth-child(8) {
        display: none;
    }
}

.grid-teasers-list {
    margin: 0 auto;
    max-width: 600px
}

.grid-teasers-list__item {
    margin-bottom: 3rem
}

[is=flynt-header] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    position: sticky;
    top: 0;
    margin-left: calc(var(--content-margin)*-1);
    margin-right: calc(var(--content-margin)*-1);
    padding-left: var(--content-margin);
    padding-right: var(--content-margin);
    width: auto;
    z-index: 1000
}

@media only screen and (min-width: 768px) {
    [is=flynt-header] {
        padding-top:1rem;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
}

@media only screen and (max-width: 768px) {
    [is=flynt-header] {
        -webkit-box-shadow: 0px 25px 57px -15px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 25px 57px -15px rgba(0,0,0,0.1);
        box-shadow: 0px 25px 57px -15px rgba(0,0,0,0.1);
    }
}

[is=flynt-header] .header__navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}

[is=flynt-header] .header__navigation .search-input-field {
    margin-left: auto;
}

.is-menu-open [is=flynt-header] {
    display: block;
}

.is-menu-open [is=flynt-header] .header__navigation {
    position: fixed;
    z-index: 10;
    width: 1064px;
    left: calc(50vw - 532px);
}

@media only screen and (min-width: 768px) {
    .is-menu-open [is=flynt-header] .header__navigation img {
        -webkit-filter: brightness(1) invert(1);
        filter: brightness(1) invert(1);
    }
}

@media only screen and (max-width: 767px) {
    .is-menu-open [is=flynt-header] .header__navigation {
        background: white;
        top: 0px;
        margin-top: 0px;
        padding: 25px 10px 0px 25px;
        width: 100%;
        left: 0px;
    }
    .is-menu-open [is=flynt-header] .header__navigation .search-input-field {
        display: flex;
        background: #343434;
        margin: 30px -10px 0px -25px;
        padding: 20px 18px;
        width: 100vw;
        max-width: unset;
        height: auto;
        border-bottom: unset;
    }
    .is-menu-open [is=flynt-header] .header__navigation .search-input-field__form {
        width: 100%;
        padding-right: 0px;
    }
    .is-menu-open [is=flynt-search-input-field] .search-input-field__input {
        display: block;
        margin-right: 0px;
        font-size: 1rem !important;
    }
    .is-menu-open [is=flynt-search-input-field] .search-input-field__icon {
        display: none;
    }
    [is="flynt-navigation-main"] .nav-main {
        margin-top: 6.5rem !important;
    }
}

@media only screen and (max-width: 767px) {
    [is=flynt-header] .header__navigation {
        -webkit-box-orient:vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin-top: 1.45rem;
        margin-bottom: 1.45rem
    }
}

[is=flynt-header] .header__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 767px) {
    [is=flynt-header] .header__wrapper {
        width:var(--content-width)
    }
}

[is=flynt-header] .header__wrapper-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media only screen and (max-width: 767px) {
    [is=flynt-header] .header__wrapper-logo {
        width:var(--content-width)
    }
}

[is=flynt-header] .header__logo-desktop {
    margin: auto;
    padding: 2rem 0 4rem;
    -webkit-transition: padding .2s linear;
    transition: padding .2s linear
}

[is=flynt-header] .header__desktop-menu-logo {
    display: none;
}

@media only screen and (min-width: 767px) {
    .is-menu-open [is=flynt-header] .header__desktop-menu-logo {
        display: flex;
        justify-content: center;
        flex: 1;
        height: 20px;
        position: relative;
        top: -20px;
    }

    .is-menu-open [is=flynt-header] .header__desktop-menu-logo img {
        filter: none;
        margin-left: 100px;
    }
}

.is-menu-open [is="flynt-header"] .header__flyout-menu .newsletter-signup__button {
    background: white;
    color: #343434 !important;
}

[is=flynt-header] .header__logo-desktop--shrunk {
    padding: 0
}

@media only screen and (max-width: 767px) {
    [is=flynt-header] .header__logo-desktop {
        display:none
    }
}

[is=flynt-header] .header__logo-mobile {
    display: none
}

@media only screen and (max-width: 767px) {
    [is=flynt-header] .header__logo-mobile {
        display:inline-block;
        height: auto;
        width: 173px;
        margin-left: 20px;
    }
}

[is=flynt-header] .header__image {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .2s linear;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear,-webkit-transform .2s linear
}

[is=flynt-header] .header__image--shrunk {
    -webkit-transform: scale(.6271186441);
    transform: scale(.6271186441)
}

[is=flynt-header] .header__list {
    display: flex;
    justify-content: center;
    flex: 1;
    margin: 0;
    padding: 0;
    text-decoration: none;
    line-height: 1rem
}

.is-menu-open [is=flynt-header] .header__list {
    display: none
}

@media only screen and (max-width: 767px) {
    [is=flynt-header] .header__list {
        display:none
    }
}

[is=flynt-header] .header__list-item {
    display: inline;
    cursor: pointer;
    padding-left: 26px
}

[is=flynt-header] .header__list-item:first-child {
    padding-left: 68px;
}

[is=flynt-header] .header__list-item-link {
    --text-opacity: 1;
    color: #000;
    color: rgba(0,0,0,var(--text-opacity));
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    font-size: .875rem;
    letter-spacing: .1em;
    line-height: 1.2;
    --letter-spacing: 0.1em;
    --line-height: 1.2
}

[is=flynt-header] .header__list-item-link:active,[is=flynt-header] .header__list-item-link:visited {
    text-decoration: none
}

[is=flynt-header] .header__icon {
    height: 20px;
    width: 20px
}

@media only screen and (min-width: 768px) {
    [is=flynt-header] .header__icon {
        margin-left: 28px;
    }
}

[is=flynt-header] .header__icon.menu-button {
    display: block
}

.is-menu-open [is=flynt-header] .header__icon.menu-button,[is=flynt-header] .header__icon.close-button {
    display: none
}

.is-menu-open [is=flynt-header] .header__icon.close-button {
    display: block
}

[is=flynt-header] .header__flyout-menu {
    display: none;
    width: 100%;
    margin-top: -2rem;
    z-index: 1000
}

a[href*="/redaktion/annabelle/"] {
    text-decoration: none !important;
    pointer-events: none !important;
    cursor: default;
    color: inherit;
}

@media only screen and (min-width: 768px) {
    [is=flynt-header] .header__flyout-menu {
        margin-top:-3rem
    }
}

.is-menu-open [is=flynt-header] .header__flyout-menu-wrapper {
    position: fixed;
    z-index: 9;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #343434;
    padding-top: 200px;
    padding-bottom: 40px;
    -webkit-box-shadow: 0px 6px 45px -22px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 6px 45px -22px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 6px 45px -22px rgba(0, 0, 0, 0.75);
}

@media only screen and (max-width: 767px) {
    .is-menu-open [is=flynt-header] .header__flyout-menu-wrapper {
        padding-top: 100px;
        padding-bottom: 0px;
    }
}

.is-menu-open [is=flynt-header] [is=flynt-list-social] .social__icons svg path {
    fill: white;
}
.is-menu-open [is=flynt-header] [is=flynt-list-social] .social__icons svg circle {
    stroke: white;
}

.is-menu-open [is=flynt-header] .header__flyout-menu {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    width: calc(var(--ad-width)* 2 + var(--margin-content-ad)* 2 + var(--content-width));
    width: var(--content-width);
}

.is-menu-open [is=flynt-header] .header__flyout-menu * {
    color: white !important;
}

@media only screen and (max-width: 767px) {
    .is-menu-open [is=flynt-header] .header__flyout-menu {
        height: calc(100vh - 67px);
        overflow: auto;
        padding-bottom: 50px
    }
}

@media only screen and (max-width: 767px) {
    .block-ad-header {
        max-height:400px;
        -webkit-transition: max-height .3s ease;
        transition: max-height .3s ease
    }

    .is-menu-open .block-ad-header {
        max-height: 0
    }
}

[is=flynt-list-search-results] .search-results__form {
    margin-bottom: 4rem
}

[is=flynt-list-search-results] .search-results__form-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media only screen and (min-width: 768px) {
    [is=flynt-list-search-results] .search-results__form-wrapper {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

[is=flynt-list-search-results] .search-results__form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

[is=flynt-list-search-results] .search-results__form-button {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-item-align: end;
    align-self: flex-end;
    width: 100%;
    margin-top: 1rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-list-search-results] .search-results__form-button {
        margin-top:0;
        width: auto;
        margin-left: 1.75rem
    }
}

[is=flynt-list-search-results] .search-results__pagination {
    margin-bottom: 3rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-list-search-results] .search-results__pagination {
        margin-bottom:4rem
    }
}

[is=flynt-list-search-results] .search-results__pagination-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[is=flynt-list-search-results] .search-result {
    margin-bottom: 2rem
}

[is=flynt-list-search-results] .search-result__image-block--hidden {
    display: none
}

[is=flynt-list-search-results] .search-result__tag {
    margin-bottom: .5rem;
    font-size: .75rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333
}

@media only screen and (min-width: 768px) {
    [is=flynt-list-search-results] .search-result__tag {
        margin-bottom:.75rem;
        font-size: .875rem;
        letter-spacing: .2em;
        line-height: 1.33333;
        --letter-spacing: 0.2em;
        --line-height: 1.33333
    }
}

[is=flynt-list-search-results] .search-result__title {
    margin-bottom: .75rem;
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: .9375rem;
    letter-spacing: .06em;
    line-height: 1.33333;
    --letter-spacing: 0.06em;
    --line-height: 1.33333
}

@media only screen and (min-width: 768px) {
    [is=flynt-list-search-results] .search-result__title {
        margin-bottom:1.25rem;
        font-size: 1.375rem;
        letter-spacing: .06em;
        line-height: 1.33333;
        --letter-spacing: 0.06em;
        --line-height: 1.33333
    }
}

[is=flynt-list-search-results] .search-result__link {
    display: block
}

[is=flynt-list-search-results] .search-result__credit {
    font-size: .625rem;
    letter-spacing: .2em;
    line-height: 1.5;
    --letter-spacing: 0.2em;
    --line-height: 1.5
}

@media only screen and (min-width: 768px) {
    [is=flynt-list-search-results] .search-result__credit {
        font-size:.75rem;
        letter-spacing: .2em;
        line-height: 1.5;
        --letter-spacing: 0.2em;
        --line-height: 1.5;
    }
}

[is=flynt-list-social] {
    position: relative;
    z-index: 1
}

[is=flynt-list-social] .social__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 1.5rem
}


@media only screen and (max-width: 767px) {
    header [is=flynt-list-social] .social__wrapper {
        display: none;
    }
    footer [is=flynt-list-social] {
        margin-top: 3rem;
    }
    footer [is=flynt-list-social] .social__wrapper {
        flex-wrap: wrap;
        flex-direction: row;
        align-items: center;
        gap: 20px;
    }
    footer [is=flynt-list-social] .social__wrapper .social__icons {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media only screen and (min-width: 576px) {
    [is=flynt-list-social] .social__wrapper {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 2rem;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.grecaptcha-badge {
    display: none !important;
}

[is=flynt-list-social] .social__heading {
    text-transform: uppercase;
    padding-top: 0;
    margin: 0;
    font-weight: 400;
    letter-spacing: .1em;
    line-height: 1.2;
    --letter-spacing: 0.1em;
    --line-height: 1.2;
    font-size: 1.2rem;
}

@media only screen and (min-width: 576px) {
    [is=flynt-list-social] .social__heading {
        font-size: 1rem;
        margin-bottom: 0;
        margin-right: 1.5rem;
        margin-top: .5rem
    }
}

[is=flynt-list-social] .social__icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin-top: .25rem;
    margin-bottom: 1.5rem
}

@media only screen and (min-width: 576px) {
    [is=flynt-list-social] .social__icons {
        margin:0;
        margin-right: .85rem
    }
}

[is=flynt-list-social] .social__icon {
    margin-right: 1rem;
    height: 1.875rem;
    width: 1.875rem
}

@media only screen and (min-width: 576px) {
    [is=flynt-list-social] .social__icon {
        margin-right:.68rem
    }
}

[is=flynt-most-read-posts] .most-read-posts--gallery {
    margin-bottom: 3.5rem
}

html.home .most-read-posts__list {
    display: flex;
    flex-wrap: wrap;
    column-gap: 50px;
    row-gap: 20px;
}

html.home .most-read-posts__item {
    width: 100%;
}

@media only screen and (min-width: 768px) {
    html.home .most-read-posts__item {
        flex: 1;
    }
    html.home .most-read-posts__item .most-read-posts__title-wrapper {
        margin-bottom: 0px;
    }
}

@media only screen and (max-width: 768px) {
    html.home [is=flynt-top-story] [is=flynt-most-read-posts] {
        margin-top: -1rem;
        margin-bottom: 4rem;
    }
}

html.home .most-read-posts__item .most-read-posts__item-title--spacer {
    margin-top: 0px;
}

[is=flynt-most-read-posts] .most-read-posts__title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1rem;
    width: 100%;
    justify-content: center;
}

[is=flynt-most-read-posts] .most-read-posts__title-wrapper--list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

[is=flynt-most-read-posts] .most-read-posts__title {
    padding-bottom: .75rem;
    margin-bottom: 2rem;
    border-bottom-width: 5px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0,0,0,var(--border-opacity));
    font-size: 1.8125rem;
    letter-spacing: .2em;
    line-height: 1;
    --letter-spacing: 0.2em;
    --line-height: 1;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

@media only screen and (min-width: 768px) {
    [is=flynt-most-read-posts] .most-read-posts__title {
        font-size:1.75rem;
        letter-spacing: .2em;
        line-height: 1;
        --letter-spacing: 0.2em;
        --line-height: 1
    }
}

[is=flynt-most-read-posts] .most-read-posts__title--list {
    margin-bottom: 0;
    margin-top: 5rem
}

[is=flynt-most-read-posts] .most-read-posts__title--large {
    margin-bottom: 0
}

[is=flynt-most-read-posts] .most-read-posts__large {
    margin-bottom: 3rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-most-read-posts] .most-read-posts__large {
        margin-bottom:4rem
    }
}

[is=flynt-most-read-posts] .most-read-posts__large {

}

[is=flynt-most-read-posts] .most-read-posts__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[is=flynt-most-read-posts] .most-read-posts__item--spacer {
    margin-top: .75rem
}

[is=flynt-most-read-posts] .most-read-posts__item--large {
    margin-bottom: 1rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-most-read-posts] .most-read-posts__item--large {
        margin-bottom:1.25rem
    }
}

[is=flynt-most-read-posts] .most-read-posts__item-number {
    font-family: QuadrantText,serif;
    font-size: 3.125rem;
    letter-spacing: 0;
    line-height: 1;
    --letter-spacing: 0em;
    --line-height: 1;
    margin-right: 1.125rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-most-read-posts] .most-read-posts__item-number {
        margin-right: 1rem
    }
}

[is=flynt-most-read-posts] .most-read-posts__item-number--fixed {
    text-align: right;
    min-width: 2.375rem
}

[is=flynt-most-read-posts] .most-read-posts__item-number--large {
    text-align: right;
    margin-right: 2rem;
    font-size: 3.125rem;
    letter-spacing: 0;
    line-height: 1;
    --letter-spacing: 0em;
    --line-height: 1;
    min-width: 3.5rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-most-read-posts] .most-read-posts__item-number--large {
        font-size:6.25rem;
        letter-spacing: 0;
        line-height: 1;
        --letter-spacing: 0em;
        --line-height: 1;
        min-width: 5rem
    }
}

[is=flynt-most-read-posts] .most-read-posts__item-title {
    font-size: .9375rem;
    letter-spacing: .07em;
    line-height: 1.33333;
    --letter-spacing: 0.07em;
    --line-height: 1.33333
}

[is=flynt-most-read-posts] .most-read-posts__item-title--spacer {
    margin-top: .75rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-most-read-posts] .most-read-posts__item-title--spacer {
        margin-top:1.25rem
    }
}

[is=flynt-most-read-posts] .most-read-posts__item-title--alt {
    margin-top: 1rem;
    font-size: 1.25rem;
    letter-spacing: 0;
    line-height: 1.2;
    --letter-spacing: 0em;
    --line-height: 1.2;
    font-family: QuadrantText,serif
}

@media only screen and (min-width: 768px) {
    [is=flynt-most-read-posts] .most-read-posts__item-title--alt {
        margin-top:3rem;
        font-size: 1.75rem;
        letter-spacing: 0;
        line-height: 1.25;
        --letter-spacing: 0em;
        --line-height: 1.25
    }
}

@media only screen and (max-width: 768px) {
    [is=flynt-most-read-posts] .most-read-posts__item-title {
        font-size: 1.3125rem;
    }
}

[is=flynt-most-read-posts] .most-read-posts__item-link {
    display: block;
    hyphens: auto;
}

[is=flynt-navigation-footer-logo] .footer-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[is=flynt-navigation-footer-logo] .footer-logo__image {
    max-width: 13.125rem
}

[is=flynt-navigation-footer] .nav-footer {
    margin-top: 2.5rem
}

@media only screen and (min-width: 1024px) {
    [is=flynt-navigation-footer] .nav-footer {
        margin-top: 2.8rem;
        padding-top: 1.5rem;
        border-top: 1px solid #707070;
    }
}

[is=flynt-navigation-footer] .nav-footer__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 1.6rem
}

@media only screen and (min-width: 1024px) {
    [is=flynt-navigation-footer] .nav-footer__list {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        grid-gap: 1rem;
        gap: 1rem;
        margin-bottom: 1.5rem
    }
}

@media only screen and (max-width: 768px) {
    [is=flynt-navigation-footer] .nav-footer__list {
        margin-bottom: 0px;
    }
    [is=flynt-navigation-footer] .navigation-footer-meta {
        border-top: 1px solid #707070;
    }
}

[is=flynt-navigation-footer] .nav-footer__item {
    border-top: 1px solid #707070;
    white-space: nowrap
}

[is=flynt-navigation-footer] .nav-footer__item:first-child {
    border-top: 0
}

@media only screen and (min-width: 576px) {
    [is=flynt-navigation-footer] .nav-footer__item {
        border-color:transparent
    }
}

[is=flynt-navigation-footer] .nav-footer__link {
    --text-opacity: 1;
    color: #000;
    color: rgba(0,0,0,var(--text-opacity));
    text-transform: uppercase;
    letter-spacing: .025em;
    padding-top: .75rem;
    padding-bottom: .75rem;
    display: block;
    line-height: 1;
    font-size: 1rem;
    letter-spacing: .1em;
    line-height: 1.2;
    --letter-spacing: 0.1em;
    --line-height: 1.2
}

@media only screen and (max-width: 767px) {
    [is=flynt-navigation-footer] .nav-footer__link {
        font-size: 1.125rem;
        white-space: normal;
        word-break: break-word;
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-navigation-footer] .nav-footer__link {
        padding:0
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-navigation-footer] .nav-footer__copyright {
        text-align:right
    }
}

[is=flynt-navigation-main] .nav-main {
    margin-top: 2.5rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-navigation-main] .nav-main {
        margin-top:3.5rem
    }
}

[is=flynt-navigation-main] .nav-main__column {
    width: 100%
}

@media only screen and (min-width: 768px) {
    [is=flynt-navigation-main] .nav-main__column {
        width:25%
    }
}

[is=flynt-navigation-main] .nav-main__list {
    padding: 0;
    margin-bottom: .25rem;
    opacity: 1;
    -webkit-transition: all .125s ease-in;
    transition: all .125s ease-in
}

@media only screen and (max-width: 767px) {
    [is=flynt-navigation-main] .nav-main__list--level-0 {
        border-bottom:1px solid #707070
    }
}

[is=flynt-navigation-main] .nav-main__list--closed {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: all .125s ease-out;
    transition: all .125s ease-out
}

[is=flynt-navigation-main] .nav-main__item {
    position: relative
}

[is=flynt-navigation-main] .nav-main__item>.nav-main__link {
    text-transform: uppercase;
    font-size: 1.375rem;
    letter-spacing: .1em;
    line-height: 1.2;
    --letter-spacing: 0.1em;
    --line-height: 1.2
}

@media only screen and (min-width: 768px) {
    [is=flynt-navigation-main] .nav-main__item>.nav-main__link {
        padding-bottom:1rem;
        border-bottom: 1px solid #707070;
        margin-bottom: 2.125rem
    }
}

[is=flynt-navigation-main] .nav-main__subitem>.nav-main__link {
    font-size: 1.125rem;
    letter-spacing: .1em;
    line-height: 1.2;
    --letter-spacing: 0.1em;
    --line-height: 1.2
}

@media only screen and (max-width: 768px) {
    [is=flynt-navigation-main] .nav-main__item>.nav-main__link {
        font-size: 1.8rem;
    }
    [is=flynt-navigation-main] .nav-main__subitem:last-child {
        margin-bottom: 1.875rem;
    }
    [is=flynt-navigation-main] .nav-main__subitem > .nav-main__link {
        font-size: 1.666rem;
    }
}

[is=flynt-navigation-main] .nav-main__link {
    --text-opacity: 1;
    color: #000;
    color: rgba(0,0,0,var(--text-opacity));
    letter-spacing: .025em;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: block;
    line-height: 1
}

[is=flynt-navigation-main] .nav-main__icon {
    height: 1.5rem;
    width: 1.5rem;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: .5rem;
    -webkit-filter: brightness(1) invert(1);
    filter: brightness(1) invert(1);
}

@media only screen and (min-width: 768px) {
    [is=flynt-navigation-main] .nav-main__icon {
        display:none
    }
}

[is=flynt-navigation-main] .nav-main__additional-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 2.5rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-navigation-main] .nav-main__additional-block {
        margin-top:3.5rem
    }
}

[is=flynt-navigation-main] .nav-main__additional-block--left {
    -webkit-box-flex: 1.4;
    -ms-flex: 1.4 1.4 0px;
    flex: 1.4 1.4 0
}

[is=flynt-navigation-main] .nav-main__additional-block--right {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

@media only screen and (min-width: 768px) {
    [is=flynt-navigation-main] .nav-main__additional-block {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

[is=flynt-navigation-main] .nav-main nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media only screen and (min-width: 768px) {
    [is=flynt-navigation-main] .nav-main {
        margin-top:3.5rem
    }

    [is=flynt-navigation-main] .nav-main nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

[is=flynt-newsletter-popup] .newsletter-popup {
    padding: 4rem 1.5rem 2rem;
    background: #fff;
    position: relative
}

[is=flynt-newsletter-popup] .newsletter-popup__wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(0,0,0,.5);
    display: none;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5000
}

[is=flynt-newsletter-popup] .newsletter-popup__container {
    max-height: 100%;
    max-width: 28rem;
    overflow: scroll;
    width: 100%
}

[is=flynt-newsletter-popup] .newsletter-popup--open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[is=flynt-newsletter-popup] .newsletter-popup__close {
    position: absolute;
    right: 1.5rem;
    top: 1.5rem
}

[is=flynt-newsletter-popup] .newsletter-popup__close-icon {
    height: 1.25rem;
    width: 1.25rem
}

[is=flynt-newsletter-popup] .newsletter-popup__title {
    text-transform: uppercase;
    position: relative;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 1rem;
    z-index: 10;
    font-size: 3rem;
    letter-spacing: 0;
    line-height: 1;
    --letter-spacing: 0em;
    --line-height: 1;
    font-family: QuadrantText,serif
}

@media only screen and (min-width: 576px) {
    [is=flynt-newsletter-popup] .newsletter-popup__title {
        font-size:4rem;
        letter-spacing: 0;
        line-height: 1;
        --letter-spacing: 0em;
        --line-height: 1
    }
}

[is=flynt-newsletter-popup] .newsletter-popup__image {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%
}

[is=flynt-newsletter-popup] .newsletter-popup__image-wrapper {
    margin-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    margin-top: -2.5rem
}

@media only screen and (min-width: 576px) {
    [is=flynt-newsletter-popup] .newsletter-popup__image-wrapper {
        margin-top:-3rem
    }
}

[is=flynt-newsletter-popup] .newsletter-popup__text {
    margin-bottom: 2.5rem;
    font-size: .875rem;
    letter-spacing: .1em;
    line-height: 1.4;
    --letter-spacing: 0.1em;
    --line-height: 1.4
}

[is=flynt-newsletter-popup] .newsletter-popup__form [type=email],[is=flynt-newsletter-popup] .newsletter-popup__form [type=text] {
    width: 100%
}

[is=flynt-newsletter-popup] .newsletter-popup__form .wpforms-field {
    margin-bottom: 1.5rem
}

[is=flynt-newsletter-popup] .newsletter-popup__form .wpforms-field-label {
    margin-bottom: .5rem;
    letter-spacing: .2em
}

[is=flynt-newsletter-popup] .newsletter-popup__form .wpforms-submit-container {
    margin-top: 3rem
}

[is=flynt-newsletter-popup] .newsletter-popup__form .wpforms-submit {
    position: relative
}

[is=flynt-newsletter-popup] .newsletter-popup__form-subtext {
    margin-top: .5rem;
    font-size: .75rem;
    letter-spacing: .1em;
    line-height: 1.4;
    --letter-spacing: 0.1em;
    --line-height: 1.4
}

[is=flynt-newsletter-popup] .newsletter-popup__button-icon {
    background: #fff;
    border: .25rem solid #fff;
    bottom: -1.3rem;
    display: block;
    position: absolute;
    right: -2.2rem;
    width: 48px
}

[is=flynt-search-input-field] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 30px
}

@media only screen and (min-width: 768px) {
    [is=flynt-search-input-field] {
        margin-left:28px
    }
}

@media only screen and (max-width: 767px) {
    [is=flynt-search-input-field] {
        display:none;
        margin: 1rem;
        width: 100%;
        max-width: 100%
    }

    .is-search-open [is=flynt-search-input-field] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media only screen and (max-width: 767px) {
    [is=flynt-search-input-field] .search-input-field__form {
        width:100%;
        padding-right: 1rem
    }
}

[is=flynt-search-input-field] .search-input-field__input {
    border-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    outline: 2px solid transparent;
    outline-offset: 2px;
    border-radius: 0;
    font-size: .875rem;
    letter-spacing: .1em;
    line-height: 1.2;
    --letter-spacing: 0.1em;
    --line-height: 1.2;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-bottom: 1px solid #707070;
    color: #989898;
    font-family: Agrandir,Helvetica,Arial,sans-serif;
    margin: 0 28px 0 0;
    min-height: 20px;
    padding: 0 10px 4px;
    width: 300px
}

.is-search-open [is=flynt-search-input-field] .search-input-field__input {
    display: block;
}

.is-menu-open [is=flynt-search-input-field] .search-input-field__input {
    background: transparent;
    color: white;
    border-bottom: solid 1px white;
}

.is-menu-open [is=flynt-search-input-field] .search-input-field__input::placeholder {
    opacity: 0.5;
    color: white;
}

@media only screen and (max-width: 1023px) {
    [is=flynt-search-input-field] .search-input-field__input {
        width:248px
    }
}

@media only screen and (max-width: 767px) {
    [is=flynt-search-input-field] .search-input-field__input {
        margin-right:1rem;
        width: 100%
    }
}

[is=flynt-search-input-field] .search-input-field__icon {
    height: 20px;
    width: 20px
}

[is=flynt-slider-image-gallery] .slider-image-gallery {
    margin-bottom: 3.5rem;
    position: relative
}

[is=flynt-slider-image-gallery] .slider-image-gallery__slider-thumbs {
    position: relative;
    margin-top: 1rem;
    display: none;
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__slider-thumbs {
        margin-top:2.5rem
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__item--reverse {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__item--full-width {
    width: 100%;
    height: 100%
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image-block--lightbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image--narrow {
    margin-left: auto;
    width: 100%
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__image--narrow {
        max-width:413px
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__image--narrow {
        max-width:567px
    }
}

@media only screen and (min-width: 1280px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__image--narrow {
        max-width:511px
    }
}

@media only screen and (min-width: 1440px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__image--narrow {
        max-width:609px
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image--wide {
    margin-left: auto;
    width: 100%
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image--lightbox-landscape,[is=flynt-slider-image-gallery] .slider-image-gallery__image--lightbox-portrait,[is=flynt-slider-image-gallery] .slider-image-gallery__image--lightbox-square {
    margin-left: auto
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image--lightbox-portrait,[is=flynt-slider-image-gallery] .slider-image-gallery__image--lightbox-square {
    height: 100%
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image-text {
    margin-bottom: 2rem
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image-description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-top: 1.5rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__image-description {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 0
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image-description--lightbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 1.5rem;
    margin-left: 1.75rem;
    width: 16.66667%
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image-caption {
    font-weight: 700;
    margin-bottom: 1rem;
    font-size: .8125rem;
    letter-spacing: .08em;
    line-height: 1.33333;
    --letter-spacing: 0.08em;
    --line-height: 1.33333;
    word-break: break-word;
    hyphens: auto;
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__image-caption {
        margin-bottom:.25rem
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image-caption a {
    text-decoration: underline
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image-credits {
    text-transform: uppercase;
    font-size: .625rem;
    letter-spacing: .12em;
    line-height: 1.33333;
    --letter-spacing: 0.12em;
    --line-height: 1.33333;
    word-break: break-word;
    hyphens: auto;
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__image-credits {
        font-size:.8125rem;
        letter-spacing: .3em;
        line-height: 1.33333;
        --letter-spacing: 0.3em;
        --line-height: 1.33333
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__text-block--small {
    margin-top: 1.5rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__text-block--small {
        margin-top:0
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__title {
    margin-bottom: 1.25rem;
    font-size: 1.125rem;
    letter-spacing: .08em;
    line-height: 1.33333;
    --letter-spacing: 0.08em;
    --line-height: 1.33333
}

[is=flynt-slider-image-gallery] .slider-image-gallery__text--small {
    font-size: .875rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333
}

[is=flynt-slider-image-gallery] .slider-image-gallery__text--large {
    font-size: 1rem;
    letter-spacing: .08em;
    line-height: 1.625;
    --letter-spacing: 0.08em;
    --line-height: 1.625
}

[is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--next,[is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--prev {
    position: absolute;
    top: 0;
    z-index: 10;
    padding-left: .25rem;
    padding-right: .25rem;
    opacity: 0;
    height: 100%
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--next,[is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--prev {
        opacity:1;
        max-height: 401px
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--next,[is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--prev {
        max-height:521px
    }
}

@media only screen and (min-width: 1280px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--next,[is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--prev {
        max-height:495px
    }
}

@media only screen and (min-width: 1440px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--next,[is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--prev {
        max-height:588px
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--prev {
    left: 0
}

[is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--next {
    right: 0
}

[is=flynt-slider-image-gallery] .slider-image-gallery__button-gallery--lightbox {
    max-height: none
}

[is=flynt-slider-image-gallery] .slider-image-gallery__button-thumbs--next,[is=flynt-slider-image-gallery] .slider-image-gallery__button-thumbs--prev {
    display: none;
    height: 100%
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__button-thumbs--next,[is=flynt-slider-image-gallery] .slider-image-gallery__button-thumbs--prev {
        display:block;
        position: absolute;
        top: 0;
        z-index: 10
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__button-thumbs--next.swiper-button-disabled,[is=flynt-slider-image-gallery] .slider-image-gallery__button-thumbs--prev.swiper-button-disabled {
    display: none
}

[is=flynt-slider-image-gallery] .slider-image-gallery__button-thumbs--prev {
    left: -1rem
}

[is=flynt-slider-image-gallery] .slider-image-gallery__button-thumbs--next {
    right: -1rem
}

[is=flynt-slider-image-gallery] .slider-image-gallery__icon-gallery,[is=flynt-slider-image-gallery] .slider-image-gallery__icon-thumbs {
    height: 1.25rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__icon-gallery,[is=flynt-slider-image-gallery] .slider-image-gallery__icon-thumbs {
        height:1.875rem
    }
}

@media only screen and (min-width: 1440px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__icon-gallery,[is=flynt-slider-image-gallery] .slider-image-gallery__icon-thumbs {
        height:2.5rem
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 1.5rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__image-pagination {
        margin-right:0
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image-pagination-current-slide,[is=flynt-slider-image-gallery] .slider-image-gallery__image-pagination-divider,[is=flynt-slider-image-gallery] .slider-image-gallery__image-pagination-total-slides {
    font-family: QuadrantText,serif
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image-pagination-current-slide {
    font-style: italic;
    margin-top: 1rem;
    font-size: 1.875rem;
    letter-spacing: 0;
    line-height: 1;
    --letter-spacing: 0em;
    --line-height: 1
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__image-pagination-current-slide {
        font-size:3.125rem;
        letter-spacing: 0;
        line-height: 1;
        --letter-spacing: 0em;
        --line-height: 1
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image-pagination-divider {
    margin-left: -1rem;
    margin-right: -1rem;
    font-size: 5.625rem;
    letter-spacing: 0;
    line-height: 1;
    --letter-spacing: 0em;
    --line-height: 1
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__image-pagination-divider {
        font-size:7.5rem;
        letter-spacing: 0;
        line-height: 1;
        --letter-spacing: 0em;
        --line-height: 1
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__image-pagination-total-slides {
    font-style: italic;
    margin-top: 2.5rem;
    font-size: 1.25rem;
    letter-spacing: 0;
    line-height: 1;
    --letter-spacing: 0em;
    --line-height: 1
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-image-gallery] .slider-image-gallery__image-pagination-total-slides {
        font-size:2.1875rem;
        letter-spacing: 0;
        line-height: 1;
        --letter-spacing: 0em;
        --line-height: 1
    }
}

[is=flynt-slider-image-gallery] .slider-image-gallery__grid--lightbox {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: 100%
}

[is=flynt-slider-image-gallery] .slider-image-gallery__lightbox-container {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    padding: 3rem;
    position: fixed;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    z-index: 4000
}

[is=flynt-slider-image-gallery] .slider-image-gallery__lightbox-container--visible {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

[is=flynt-slider-image-gallery] .slider-image-gallery .slider-button {
    border: 0
}

[is=flynt-slider-image-gallery] .swiper-slide-thumb:hover {
    cursor: pointer
}

[is=flynt-slider-image-gallery] .swiper-slide-thumb:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    opacity: .5;
    content: " "
}

[is=flynt-slider-image-gallery] .swiper-slide-thumb-active:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    content: " "
}

[is=flynt-slider-image-gallery] .slider-toggle-lightbox--close,[is=flynt-slider-image-gallery] .slider-toggle-lightbox--open {
    display: none
}

@media only screen and (min-width: 1280px) {
    [is=flynt-slider-image-gallery] .slider-toggle-lightbox--open {
        position:absolute;
        display: block;
        z-index: 50;
        right: 190px;
        top: 10px;
        width: 38px
    }

    [is=flynt-slider-image-gallery] .slider-toggle-lightbox--close {
        position: absolute;
        display: block;
        height: 1.25rem;
        width: 1.25rem;
        right: 1rem;
        top: 1rem
    }
}

.sliderLightbox {
    height: 100%
}

.swiper-slide--lightbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[is=flynt-slider-products] .slider-products {
    margin-bottom: 3.5rem
}

[is=flynt-slider-products] .slider-products__title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

[is=flynt-slider-products] .slider-products__title {
    padding-bottom: .75rem;
    margin-bottom: 2rem;
    border-bottom-width: 1px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0,0,0,var(--border-opacity));
    font-family: QuadrantText,serif;
    font-size: 1.5rem;
    letter-spacing: .2em;
    line-height: 1;
    --letter-spacing: 0.2em;
    --line-height: 1
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-products] .slider-products__title {
        font-size:1.75rem;
        letter-spacing: .2em;
        line-height: 1;
        --letter-spacing: 0.2em;
        --line-height: 1
    }
}

[is=flynt-slider-products] .slider-products__item-image {
    margin-bottom: 1rem;
    width: 100%
}

[is=flynt-slider-products] .slider-products__item-title {
    text-transform: uppercase;
    margin-bottom: .25rem
}

[is=flynt-slider-products] .slider-products__item-text,[is=flynt-slider-products] .slider-products__item-title {
    font-size: .9375rem;
    letter-spacing: .02em;
    line-height: 1.33333;
    --letter-spacing: 0.02em;
    --line-height: 1.33333
}

[is=flynt-slider-products] .slider-products__button--next,[is=flynt-slider-products] .slider-products__button--prev {
    position: absolute;
    top: 0;
    z-index: 10;
    padding-left: .25rem;
    padding-right: .25rem;
    opacity: 0;
    border: 0;
    height: 100%
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-products] .slider-products__button--next,[is=flynt-slider-products] .slider-products__button--prev {
        opacity:1;
        background: hsla(0,0%,100%,.25);
        height: 213px
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-slider-products] .slider-products__button--next,[is=flynt-slider-products] .slider-products__button--prev {
        height:179px
    }
}

@media only screen and (min-width: 1280px) {
    [is=flynt-slider-products] .slider-products__button--next,[is=flynt-slider-products] .slider-products__button--prev {
        height:168px
    }
}

@media only screen and (min-width: 1440px) {
    [is=flynt-slider-products] .slider-products__button--next,[is=flynt-slider-products] .slider-products__button--prev {
        height:205px
    }
}

[is=flynt-slider-products] .slider-products__button--next:hover,[is=flynt-slider-products] .slider-products__button--prev:hover {
    background: hsla(0,0%,100%,.5)
}

[is=flynt-slider-products] .slider-products__button--prev {
    left: 0
}

[is=flynt-slider-products] .slider-products__button--next {
    right: 0
}

[is=flynt-slider-products] .slider-products__icon {
    height: 1.25rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-products] .slider-products__icon {
        height:1.875rem
    }
}

@media only screen and (min-width: 1440px) {
    [is=flynt-slider-products] .slider-products__icon {
        height:2.5rem
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-slider-products] .slider-products:hover .slider-products__button--next,[is=flynt-slider-products] .slider-products:hover .slider-products__button--prev {
        opacity:1
    }
}

[is=flynt-slider-products] .swiper-button-disabled .slider-products__icon {
    opacity: .25
}

[is=flynt-teaser] .block-ad {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 3.5rem
}

[is=flynt-teaser] .block-ad-separator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: .5rem;
    font-size: .875rem;
    letter-spacing: .2em;
    line-height: 1.25;
    --letter-spacing: 0.2em;
    --line-height: 1.25;
    display: none
}

[is=flynt-teaser] .block-ad-separator:after,[is=flynt-teaser] .block-ad-separator:before {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    --border-opacity: 1;
    border-color: #989898;
    border-color: rgba(152,152,152,var(--border-opacity));
    border-bottom: 2px rgba(152,152,152,var(--border-opacity));
    border-style: solid;
    content: ""
}

[is=flynt-teaser] .block-ad-separator:before {
    margin-right: .5rem
}

[is=flynt-teaser] .block-ad-separator:after {
    margin-left: .5rem
}

.block-ad-wrapper.--visible .block-ad-separator {
    display: block
}

.teaser-ad-wrapper.loaded-crass-teaser+.teaser-ad-fallback,.teaser-ad-wrapper:not(.loaded-crass-teaser) .teaser-ad-placeholder {
    display: none
}

.teaser-cta,.teaser-cta__image {
    width: 100%
}

.teaser-cta .wysiwyg p {
    font-size: .75rem;
    letter-spacing: 0;
    line-height: 1.25;
    --letter-spacing: 0em;
    --line-height: 1.25
}

@media only screen and (min-width: 768px) {
    .teaser-cta .wysiwyg p {
        font-size:.9375rem;
        letter-spacing: 0;
        line-height: 1.25;
        --letter-spacing: 0em;
        --line-height: 1.25
    }
}

.teaser-cta__content,.teaser-cta__cta {
    margin-top: 1.25rem
}

.teaser-cta__cta {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.teaser-cta__cta .button {
    display: inline-block;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    width: 100%
}

@media only screen and (max-width: 767px) {
    .teaser-cta__cta .button {
        padding-left:.5rem;
        padding-right: .5rem
    }
}

[is=flynt-teaser-horizontal] .teaser-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

[is=flynt-teaser-horizontal] .teaser-horizontal__section-title {
    position: relative;
    text-align: center;
    word-wrap: break-word;
    overflow-wrap: break-word;
    margin: 1.25rem auto 3rem;
    z-index: 30;
    font-size: 5rem;
    letter-spacing: .2em;
    line-height: 1;
    --letter-spacing: 0.2em;
    --line-height: 1;
    font-family: QuadrantText,serif
}

@media only screen and (min-width: 576px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__section-title {
        font-size:5rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__section-title {
        margin-top: 3rem;
        font-size: 8rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__section-title {
        font-size: 8rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

[is=flynt-teaser-horizontal] .teaser-horizontal__section-title--small {
    display: inline-block;
    font-size: 3.125rem;
    letter-spacing: .2em;
    line-height: 1;
    --letter-spacing: 0.2em;
    --line-height: 1
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__section-title--small {
        font-size:5.3125rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1024px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__section-title--small {
        font-size:6.875rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1280px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__section-title--small {
        font-size:7.5rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1440px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__section-title--small {
        font-size:8.125rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

[is=flynt-teaser-horizontal] .teaser-horizontal__section-title span {
    font-family: QuadrantText,serif
}

[is=flynt-teaser-horizontal] .teaser-horizontal__container {
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    margin-bottom: 2rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__container {
        margin-bottom:0
    }
}

[is=flynt-teaser-horizontal] .teaser-horizontal__container--top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

[is=flynt-teaser-horizontal] .teaser-horizontal__image-block--wide {
    margin-left: 0;
    width: 100%;
}

@media only screen and (max-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__image-block {
        margin-bottom: 1.25rem;
    }
    [is=flynt-teaser-vertical] .teaser-vertical__image-block--full-width-moodboard {
        padding: 0px !important;
        margin-bottom: 1rem;
        margin-left: -4px;
        margin-right: -4px;
        width: calc(100% + 8px) !important;
    }

    [is=flynt-teaser-horizontal] .teaser-horizontal__image-block--wide {
        padding: 0px;
        margin-left: -4px;
        margin-right: -4px;
        width: calc(100% + 8px);
    }
}

[is=flynt-teaser-horizontal] .teaser-horizontal__image {
    width: 100%;
    max-height: 530px;
    object-fit: cover;
}

[is=flynt-teaser-horizontal] .teaser-horizontal__text-block--wide {
    width: 100% !important;
    padding-top: 1.5rem;
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__text-block {
        width: 45%;
    }

    [is=flynt-teaser-horizontal] .teaser-horizontal__text-block--wide {
        margin-top: 0;
        padding-left: 6rem;
        padding-right: 6rem;
    }
}

[is=flynt-teaser-horizontal] .teaser-horizontal__image {
    width: 100%
}

[is=flynt-teaser-horizontal] .teaser-horizontal__image--round {
    border-radius: 9999px
}

[is=flynt-teaser-horizontal] .teaser-horizontal__image--gallery {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    width: 96%
}

[is=flynt-teaser-horizontal] .teaser-horizontal__image--overlay {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 20;
    margin-right: 1rem;
    margin-top: 1rem;
    height: 2.1875rem;
    width: 2.1875rem
}

[is=flynt-teaser-horizontal] .teaser-horizontal__image-link {
    position: relative;
    display: block;
    padding-top: .75rem;
    padding-right: .75rem
}

[is=flynt-teaser-horizontal] .teaser-horizontal__tag {
    margin-bottom: .5rem;
    font-size: .75rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333
}

[is=flynt-teaser-horizontal] .teaser-horizontal__tag a {
    text-decoration: underline;
    text-underline-offset: 7px;
}

@media only screen and (max-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__tag a {
        text-underline-offset: 7px;
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__tag {
        margin-bottom:.75rem;
        font-size: .875rem;
        letter-spacing: .2em;
        line-height: 1.33333;
        --letter-spacing: 0.2em;
        --line-height: 1.33333
    }
}

@media only screen and (max-width: 767px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__tag {
        margin-bottom: 1rem;
    }

    [is=flynt-teaser-horizontal] .teaser-horizontal__tag .teaser-horizontal__link {
        margin-top:-1em;
        padding: 1.75em 0 .5em;
        font-size: 1.1875rem;
    }
}

[is=flynt-teaser-horizontal] .teaser-horizontal__title {
    margin-bottom: .75rem;
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: 1.833rem;
    letter-spacing: .06em;
    line-height: 1.33333;
    --letter-spacing: 0.06em;
    --line-height: 1.33333;
    hyphens: auto;
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__title {
        margin-bottom:1.25rem;
        font-size: 2rem;
        letter-spacing: .06em;
        line-height: 1.33333;
        font-family: QuadrantText, serif;
        --letter-spacing: 0.06em;
        --line-height: 1.33333
    }
}

[is=flynt-teaser-horizontal] .teaser-horizontal__title--alt {
    font-family: QuadrantText,serif;
    font-size: 2.33rem;
    letter-spacing: .02em;
    line-height: 1.2;
    --letter-spacing: 0.02em;
    --line-height: 1.2;
    margin-bottom: 1.25rem;
}

@media only screen and (min-width: 576px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__title--alt {
        font-size:2.8125rem;
        letter-spacing: .02em;
        line-height: 1.2;
        --letter-spacing: 0.02em;
        --line-height: 1.2
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__title--alt {
        margin-bottom: 2.5rem;
        font-size: 2.75rem;
        letter-spacing: .02em;
        line-height: 1.2;
        --letter-spacing: 0.02em;
        --line-height: 1.2
    }
}

[is=flynt-teaser-horizontal] .teaser-horizontal__link a {
    display: block;
    text-decoration: underline;
    text-underline-offset: 7px;
}

@media only screen and (max-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__link a {
        text-underline-offset: 5px;
    }
}

[is=flynt-teaser-horizontal] .teaser-horizontal__link--alt {
    display: block;
    letter-spacing: .01em
}

[is=flynt-teaser-horizontal] .teaser-horizontal__link--sponsored {
    --text-opacity: 1;
    color: #fc6683;
    color: rgba(252,102,131,var(--text-opacity))
}

[is=flynt-teaser-horizontal] .teaser-horizontal__link--sponsored,[is=flynt-teaser-horizontal] .teaser-horizontal__link--sponsored:hover {
    font-style: normal;
    letter-spacing: 0;
    --letter-spacing: 0
}

[is=flynt-teaser-horizontal] .teaser-horizontal__credit {
    font-size: .625rem;
    letter-spacing: .324em;
    line-height: 1.5;
    --letter-spacing: .325em;
    --line-height: 1.5;
    text-align: center;
}

[is=flynt-teaser-horizontal] .teaser-horizontal__credit--alt a,
[is=flynt-teaser-horizontal] .teaser-horizontal__credit a {
    text-decoration: underline;
    text-underline-offset: 7px;
}

@media only screen and (max-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__credit--alt,
    [is=flynt-teaser-horizontal] .teaser-horizontal__credit {
        display: flex;
        line-height: 2;
        font-size: 1.0625rem;
        width: fit-content;
        margin-left: auto;
        margin-right: auto;
    }
    [is=flynt-teaser-horizontal] .teaser-horizontal__credit--alt a,
    [is=flynt-teaser-horizontal] .teaser-horizontal__credit a {
        text-underline-offset: 7px;
        margin-left: 5px;
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__credit {
        font-size:.75rem;
        letter-spacing: .2em;
        line-height: 1.5;
        --letter-spacing: 0.2em;
        --line-height: 1.5
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-horizontal] .teaser-horizontal__credit--alt {
        margin-left: auto;
        margin-right: auto;
    }
}

[is=flynt-teaser-smaller] .teaser-smaller {
    margin-bottom: 10rem
}

[is=flynt-teaser-smaller] .teaser-smaller__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 2rem;
    padding-right: 2.5rem;
    padding-left: 3rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-smaller] .teaser-smaller__container {
        margin-bottom:0
    }
}

@media only screen and (min-width: 768px)and (max-width:1279px) {
    [is=flynt-teaser-smaller] .teaser-smaller__container {
        margin-left:8.3333333333%
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-smaller] .teaser-smaller__container {
        padding:0
    }
}

[is=flynt-teaser-smaller] .teaser-smaller__image-block {
    margin-bottom: 1rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-smaller] .teaser-smaller__image-block {
        margin-bottom:0;
        max-width: 453px
    }
}

[is=flynt-teaser-smaller] .teaser-smaller__image-block a {
    position: relative
}

[is=flynt-teaser-smaller] .teaser-smaller__image-block a:after,[is=flynt-teaser-smaller] .teaser-smaller__image-block a:before {
    border: 2px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    width: 0;
    z-index: -1
}

[is=flynt-teaser-smaller] .teaser-smaller__image-block a:after,[is=flynt-teaser-smaller] .teaser-smaller__image-block a:before {
    bottom: -18px;
    left: -18px
}

[is=flynt-teaser-smaller] .teaser-smaller__image-block a:hover:after,
[is=flynt-teaser-smaller] .teaser-smaller__image-block a:hover:before {
    display: none;
}

[is=flynt-teaser-smaller] .teaser-smaller__image-block a:hover:after,[is=flynt-teaser-smaller] .teaser-smaller__image-block a:hover:before {
    height: 100%;
    width: 100%
}

[is=flynt-teaser-smaller] .teaser-smaller__image-block a:hover:before {
    border-left-color: #fc6683;
    border-top-color: #fc6683;
    -webkit-transition: height .6s ease-out,width .6s ease-out .6s;
    transition: height .6s ease-out,width .6s ease-out .6s
}

[is=flynt-teaser-smaller] .teaser-smaller__image-block a:hover:after {
    border-bottom-color: #fc6683;
    border-right-color: #fc6683;
    -webkit-transition: width .6s ease-out,height .6s ease-out .6s;
    transition: width .6s ease-out,height .6s ease-out .6s
}

[is=flynt-teaser-smaller] .teaser-smaller__picture {
    position: relative
}

[is=flynt-teaser-smaller] .teaser-smaller__text-block {
    margin-top: 1rem;
    padding: 0
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-smaller] .teaser-smaller__text-block {
        margin-top:0;
        max-width: 290px;
        padding-left: .875rem;
        padding-right: .875rem
    }
}

@media only screen and (min-width: 768px)and (max-width:1279px) {
    [is=flynt-teaser-smaller] .teaser-smaller__text-block {
        max-width:100%;
        width: 50%
    }
}

[is=flynt-teaser-smaller] .teaser-smaller__label {
    margin-bottom: 1rem;
    font-size: 1.16rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333
}

[is=flynt-teaser-smaller] .teaser-smaller__label a {
    text-decoration: underline;
    text-underline-offset: 7px;
}

@media only screen and (max-width: 768px) {
    [is=flynt-teaser-smaller] .teaser-smaller__label a {
        text-underline-offset: 5px;
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-smaller] .teaser-smaller__label {
        margin-bottom:.75rem;
        font-size: .875rem;
        letter-spacing: .2em;
        line-height: 1.33333;
        --letter-spacing: 0.2em;
        --line-height: 1.33333
    }
}

[is=flynt-teaser-smaller] .teaser-smaller__title {
    margin-bottom: 2.5rem;
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: 1.833rem;
    letter-spacing: .06em;
    line-height: 1.33333;
    --letter-spacing: 0.06em;
    --line-height: 1.33333
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-smaller] .teaser-smaller__title {
        margin-bottom: 2.25rem;
        font-size: 1.375rem;
        letter-spacing: .06em;
        line-height: 1.33333;
        --letter-spacing: 0.06em;
        --line-height: 1.33333
    }
}

[is=flynt-teaser-smaller] .teaser-smaller__btn {
    margin-top: 1rem;
    display: inline-block;
    text-transform: uppercase;
    text-align: center;
    font-style: normal
}

@media only screen and (max-width: 768px) {
    [is=flynt-teaser-smaller] .teaser-smaller__btn {
        display: block;
        width: fit-content;
        margin-left: auto;
        margin-right: auto;
        font-size: 1.41rem;
    }
}

[is=flynt-teaser-sticky] {
    display: none;
    opacity: 1;
    -webkit-transform: translate3d(1rem,-4rem,0);
    transform: translate3d(1rem,-4rem,0);
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    z-index: 2000
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-sticky] {
        display:block;
        position: fixed
    }
}

[is=flynt-teaser-sticky] .teaser-sticky__close {
    position: absolute;
    right: 0;
    top: 0
}

[is=flynt-teaser-sticky] .teaser-sticky__icon {
    pointer-events: none;
    height: .75rem;
    width: .75rem
}

[is=flynt-teaser-sticky] .teaser-sticky__image {
    border-radius: 9999px;
    height: 9rem;
    width: 9rem
}

[is=flynt-teaser-sticky] .teaser-sticky__text {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255,255,255,var(--bg-opacity));
    text-align: center;
    padding: .25rem .5rem;
    font-size: .75rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333;
    width: 9rem
}

[is=flynt-teaser-vertical] .teaser-vertical {
    margin-bottom: 2.5rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical {
        margin-bottom:0;
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical--moodboard {
        margin-bottom:1.25rem
    }
}

@media only screen and (max-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical--moodboard .teaser-vertical__image-block,
    [is=flynt-teaser-vertical] .teaser-vertical--moodboard .teaser-vertical__text-block {
        width: 100%;
        padding-left: .875rem;
        padding-right: .875rem;
    }
    [is=flynt-teaser-vertical] .teaser-vertical--moodboard .teaser-vertical__title {
        font-size: 1.8125rem;
    }
}

[is=flynt-teaser-vertical] .teaser-vertical__image-block--full-width-moodboard {
    margin-bottom: 1rem
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical__image-block--full-width-moodboard {
        margin-bottom:0
    }
}

[is=flynt-teaser-vertical] .teaser-vertical__image {
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical__image {
        margin-bottom:1rem
    }
}

[is=flynt-teaser-vertical] .teaser-vertical__image--round {
    border-radius: 9999px;
}

@media only screen and (max-width: 768px) {
    max-width: 240px;
}

[is=flynt-teaser-vertical] .teaser-vertical__image--moodboard {
    width: auto
}

[is=flynt-teaser-vertical] .teaser-vertical__image--gallery {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    width: 96%
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical__image--background {
        margin-bottom:1rem
    }
}

[is=flynt-teaser-vertical] .teaser-vertical__image--overlay {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 20;
    margin-right: 1rem;
    margin-top: 1rem;
    height: 2.1875rem;
    width: 2.1875rem
}

[is=flynt-teaser-vertical] .teaser-vertical__image-link {
    position: relative;
    display: block;
    padding-top: .75rem;
    padding-right: .75rem
}

[is=flynt-teaser-vertical] .teaser-vertical__tag {
    margin-bottom: .9rem;
    font-size: .75rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333
}

[is=flynt-teaser-vertical] .teaser-vertical__tag a {
    text-decoration: underline;
    text-underline-offset: 7px;
}

@media only screen and (max-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical__tag a {
        text-underline-offset: 5px;
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical__tag {
        margin-bottom:.9rem;
        font-size: .875rem;
        letter-spacing: .2em;
        line-height: 1.33333;
        --letter-spacing: 0.2em;
        --line-height: 1.33333
    }
}

[is=flynt-teaser-vertical] .teaser-vertical__tag a[href*="/partner-content/"].teaser-vertical__link {
    color: #FF2E86;
}

.is-menu-open .block-ad-header .block-ad-wrapper {
    display: none;

}

[is=flynt-teaser-vertical] .teaser-vertical__tag a[href*="/paid"].teaser-vertical__link {
    background: #F2ACB7;
    color: black;
    text-decoration: none;
    padding: 0.5rem 0.5rem 0.3rem 0.5rem;
    width: fit-content;
    margin-top: 0px;
}

@media only screen and (max-width: 767px) {
    [is=flynt-teaser-vertical] .teaser-vertical__tag .teaser-vertical__link {
        margin-top: -1em;
        padding-bottom: .5rem;
        padding-top: 1em;
        font-size: .833rem;
    }
}

#wpdcom * {
    letter-spacing: 0.84px;
    color: black;
}

#wpdcom .wpd-form-head {
    border-bottom: 1px solid black;
    margin-top: 80px;
}

#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea {
    box-shadow: none;
    border-radius: 0px;
}

#wpdcom .wpd-form-row .wpd-field {
    border-radius: 0px;
}

#wpdcom .wpd-thread-head {
    border-bottom: 1px solid #000000;
}

#wpdcom .wpd-thread-head .wpd-thread-info {
    border-bottom: none;
}

[is=flynt-teaser-vertical] .teaser-vertical__tag.ad-tag {
    --text-opacity: 1;
    color: #fc6683;
    color: rgba(252,102,131,var(--text-opacity))
}

[is=flynt-teaser-vertical] .teaser-vertical__title {
    margin-bottom: .75rem;
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: 1rem;
    letter-spacing: .07em;
    line-height: 1.33333;
    --letter-spacing: 0.06em;
    --line-height: 1.33333
}

[is=flynt-teaser-vertical] .teaser-vertical__excerpt {
    display: none;
    font-size: 1.125rem;
    letter-spacing: 1.10px;
    line-height: 1.5;
    margin-top: -10px;
    margin-bottom: 1.4rem;
}

.home [is=flynt-teaser-vertical] .teaser-vertical__excerpt {
    display: block;
}

@media only screen and (max-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical__excerpt {
        font-size: 0.833rem;
        margin-top: 0px;
        margin-bottom: 1rem;
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical__title {
        margin-bottom: 1.25rem;
        font-size: 1.375rem;
        letter-spacing: .06em;
        line-height: 1.33333;
        --letter-spacing: 0.06em;
        --line-height: 1.33333
    }
    [is=flynt-grid-teasers] [is=flynt-teaser-vertical] .teaser-vertical__title {
        margin-bottom: 1.4rem;
    }
}

[is=flynt-teaser-vertical] .teaser-vertical__title--full-width-moodboard {
    font-family: QuadrantText,serif;
    font-size: 2.33rem;
    letter-spacing: .02em;
    line-height: 1.25;
    --letter-spacing: 0.02em;
    --line-height: 1.25
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical__title--full-width-moodboard {
        font-size:2.75rem;
        letter-spacing: .02em;
        line-height: 1.2;
        --letter-spacing: 0.02em;
        --line-height: 1.2
    }
}

[is=flynt-teaser-vertical] .teaser-vertical__link {
    display: block;
    hyphens: auto;
}

[is=flynt-teaser-vertical] .teaser-vertical__link--sponsored {
    --text-opacity: 1;
    color: #fc6683;
    color: rgba(252,102,131,var(--text-opacity))
}

[is=flynt-teaser-vertical] .teaser-vertical__link--sponsored,[is=flynt-teaser-vertical] .teaser-vertical__link--sponsored:hover {
    font-style: normal;
    letter-spacing: .2em;
    --letter-spacing: 0.2em
}

[is=flynt-teaser-vertical] .teaser-vertical__credit {
    font-size: .833rem;
    letter-spacing: .2em;
    line-height: 1.5;
    --letter-spacing: 0.2em;
    --line-height: 1.5;
}

[is=flynt-teaser-vertical] .teaser-vertical__credit a {
    text-decoration: underline;
    text-underline-offset: 7px;
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical__credit a {
        line-height: 2.5;
    }
}

@media only screen and (max-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical__credit {
        display: flex;
        line-height: 2;
    }
    [is=flynt-teaser-vertical] .teaser-vertical__credit a {
        text-underline-offset: 5px;
        margin-left: 5px;
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-vertical] .teaser-vertical__credit {
        font-size:.75rem;
        letter-spacing: .33em;
        line-height: 1.5;
        --letter-spacing: 0.2em;
        --line-height: 1.5;
        text-align: center;
    }
}

[is=flynt-teaser-vertical] .teaser-vertical__credit--full-width-moodboard {
    margin-left: 3.75rem
}

[is=flynt-teaser-wide] .teaser-wide {
    margin-bottom: 3.5rem
}

[is=flynt-teaser-wide] .teaser-wide__text-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

[is=flynt-teaser-wide] .teaser-wide__image {
    margin-bottom: 1.5rem;
    max-height: 600px;
    object-fit: cover;
}

@media only screen and (max-width: 768px) {
    [is=flynt-teaser-wide] .teaser-wide__image {
        padding: 0px;
        margin-left: -18px;
        margin-right: -18px;
        width: calc(100% + 36px);
        max-width: none;
    }
}

[is=flynt-teaser-wide] .teaser-wide__tag {
    padding-bottom: .75rem;
    margin-bottom: 2rem;
    border-bottom-width: 5px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0,0,0,var(--border-opacity));
    text-align: center;
    font-size: 1.5rem;
    letter-spacing: .2em;
    line-height: 1;
    --letter-spacing: 0.2em;
    --line-height: 1;
    text-transform: uppercase;
    font-weight: bold;
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-wide] .teaser-wide__tag {
        font-size:1.75rem;
        letter-spacing: .2em;
        line-height: 1;
        --letter-spacing: 0.2em;
        --line-height: 1
    }
}

[is=flynt-teaser-wide] .teaser-wide__title {
    margin-bottom: .75rem;
    text-align: center;
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: 1.75rem;
    letter-spacing: .02em;
    line-height: 1.25;
    --letter-spacing: 0.02em;
    --line-height: 1.25;
    font-family: QuadrantText,serif
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-wide] .teaser-wide__title {
        font-size:3.75rem;
        letter-spacing: .02em;
        line-height: 1.16666;
        --letter-spacing: 0.02em;
        --line-height: 1.16666;
        margin-bottom: 1.25rem
    }
}

[is=flynt-teaser-wide] .teaser-wide__credit {
    font-size: 1.0625rem;
    letter-spacing: .2em;
    line-height: 1.5;
    --letter-spacing: 0.2em;
    --line-height: 1.5
}

[is=flynt-teaser-wide] .teaser-wide__credit-link {
    text-decoration: underline;
    text-underline-offset: 7px;
}

@media only screen and (max-width: 768px) {
    [is=flynt-teaser-wide] .teaser-wide__credit {
        display: flex;
        line-height: 2;
    }
    [is=flynt-teaser-wide] .teaser-wide__credit-link {
        text-underline-offset: 5px;
        margin-left: 5px;
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-teaser-wide] .teaser-wide__credit {
        font-size:.75rem;
        letter-spacing: .2em;
        line-height: 1.5;
        --letter-spacing: 0.2em;
        --line-height: 1.5;
    }
}

@media only screen and (min-width: 768px) {
    [is=flynt-top-story] {
        margin-bottom:4rem
    }
}

@media only screen and (max-width: 768px) {
    [is=flynt-top-story] .teaser-horizontal__image-block--wide img {
        height: 410px;
    }
}


.page-categories__page-title {
    text-align: center;
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: 3.75rem;
    letter-spacing: .2em;
    line-height: 1;
    --letter-spacing: 0.2em;
    --line-height: 1;
    font-family: QuadrantText,serif;
    margin-bottom: 2.5rem
}

@media only screen and (min-width: 768px) {
    .page-categories__page-title {
        font-size:5rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1024px) {
    .page-categories__page-title {
        font-size:6.25rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1280px) {
    .page-categories__page-title {
        font-size:6.875rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1440px) {
    .page-categories__page-title {
        font-size:7.5rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

.page-categories__page-title--small {
    font-size: 2.8125rem;
    letter-spacing: .2em;
    line-height: 1;
    --letter-spacing: 0.2em;
    --line-height: 1
}

@media only screen and (min-width: 768px) {
    .page-categories__page-title--small {
        font-size:3.4375rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1024px) {
    .page-categories__page-title--small {
        font-size:4.6875rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1280px) {
    .page-categories__page-title--small {
        font-size:5rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1440px) {
    .page-categories__page-title--small {
        font-size:5.3125rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

.page-categories__page-title span {
    font-family: QuadrantText,serif
}

.page-categories__tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 2rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.page-categories__tag {
    margin-right: .75rem;
    margin-bottom: .75rem
}

@media only screen and (min-width: 768px) {
    .page-categories__tag {
        margin-left:.75rem;
        margin-right: .75rem;
        margin-bottom: 1.5rem
    }
}

.page-categories__tag--active.page-categories__tag--vivid-violet {
    --text-opacity: 1;
    color: #7126ff;
    color: rgba(113,38,255,var(--text-opacity));
    --border-opacity: 1;
    border-color: #7126ff;
    border-color: rgba(113,38,255,var(--border-opacity))
}

.page-categories__tag--active.page-categories__tag--malibu {
    --text-opacity: 1;
    color: #62abfa;
    color: rgba(98,171,250,var(--text-opacity));
    --border-opacity: 1;
    border-color: #62abfa;
    border-color: rgba(98,171,250,var(--border-opacity))
}

.page-categories__tag--active.page-categories__tag--soft-red {
    --text-opacity: 1;
    color: #fc6683;
    color: rgba(252,102,131,var(--text-opacity));
    --border-opacity: 1;
    border-color: #fc6683;
    border-color: rgba(252,102,131,var(--border-opacity))
}

.page-categories__tag--active.page-categories__tag--brown {
    --text-opacity: 1;
    color: #96510d;
    color: rgba(150,81,13,var(--text-opacity));
    --border-opacity: 1;
    border-color: #96510d;
    border-color: rgba(150,81,13,var(--border-opacity))
}

.page-categories__tag--active.page-categories__tag--malachite {
    --text-opacity: 1;
    color: #30fa00;
    color: rgba(48,250,0,var(--text-opacity));
    --border-opacity: 1;
    border-color: #30fa00;
    border-color: rgba(48,250,0,var(--border-opacity))
}

.page-default__page-title {
    text-align: center;
    font-size: 2.5rem;
    letter-spacing: .2em;
    line-height: 1;
    --letter-spacing: 0.2em;
    --line-height: 1;
    font-family: QuadrantText,serif;
    margin-bottom: 3.5rem;
    hyphens: auto;
}

@media only screen and (min-width: 768px) {
    .page-default__page-title {
        font-size:3.25rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1024px) {
    .page-default__page-title {
        font-size:4rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1280px) {
    .page-default__page-title {
        font-size:4.75rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

@media only screen and (min-width: 1440px) {
    .page-default__page-title {
        font-size:5.5rem;
        letter-spacing: .2em;
        line-height: .95;
        --letter-spacing: 0.2em;
        --line-height: 0.95
    }
}

.page-default__page-sponsored-text {
    text-align: center;
    --text-opacity: 1;
    color: #fc6683;
    color: rgba(252,102,131,var(--text-opacity));
    font-size: 1rem;
    letter-spacing: .2em;
    line-height: 1.33333;
    --letter-spacing: 0.2em;
    --line-height: 1.33333;
    margin-bottom: 3.5rem
}

.page-default__page-sponsored-text a {
    text-decoration: underline
}

.page-default__image {
    margin-bottom: 3rem
}

@media print {
    *,:after,:before {
        background: transparent!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important;
        color: #000!important;
        text-shadow: none!important
    }

    .mainFooter,.mainHeader,.wpFooter {
        display: none!important
    }

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

    [href]:after {
        content: "(" attr(href) ")";
        display: inline
    }

    .button[href] {
        max-width: 100%
    }

    abbr[title]:after {
        content: "(" attr(title) ")"
    }

    [href^="#"]:after,[href^="javascript:"]:after {
        content: ""
    }

    pre {
        white-space: pre-wrap!important
    }

    blockquote,pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,tr {
        page-break-inside: avoid
    }

    h2,h3,p {
        orphans: 3;
        widows: 3
    }

    h2,h3 {
        page-break-after: avoid
    }
}

a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText {
    display: none!important
}

#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPoweredbyLink {
    width: 100%!important
}

#CybotCookiebotDialog {
    font-family: var(--font-family-default)!important;
    font-weight: 400!important
}

#CybotCookiebotDialog h2 {
    font-weight: 400!important;
    text-transform: uppercase!important
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader {
    -ms-flex-item-align: unset!important;
    align-self: unset!important
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeaderLogosWrapper {
    background-color: #fff!important;
    -webkit-box-orient: unset!important;
    -webkit-box-direction: unset!important;
    -ms-flex-direction: unset!important;
    flex-direction: unset!important
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
    font-weight: 400!important;
    text-transform: uppercase!important;
    color: #000!important
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription {
    font-weight: 400!important;
    text-transform: uppercase!important
}

#CybotCookiebotDialogBodyContentTitle {
    font-weight: 400!important
}

#CybotCookiebotDialogBodyButtons button {
    border-width: 1px!important;
    font-weight: 400!important;
    text-transform: uppercase!important
}

#CookiebotWidget {
    font-family: var(--font-family-default)!important
}

#CookiebotWidget .Cookiebotwidget-consent-icon svg {
    fill: #111!important
}

#CookiebotWidget .CookiebotWidget-header,#CookiebotWidget .CookiebotWidget-header strong {
    font-weight: 400!important;
    text-transform: uppercase!important
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
    display: none!important
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
    fill: #111!important
}

#CookiebotWidget .CookiebotWidget-consent-details button {
    color: #111!important;
    font-weight: var(--font-weight-normal)!important
}

#CookiebotWidget #CookiebotWidget-buttons button {
    font-weight: var(--font-weight-normal)!important
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
    border-color: #111!important;
    border-width: 1px!important
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled {
    opacity: 1!important
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    background-color: #111!important;
    border-color: #111!important
}

#CybotCookiebotDialogBodyButtonDecline {
    border-color: #111!important
}

#CybotCookiebotDialogPoweredbyImage {
    background-color: #fff!important
}

#CybotCookiebotDialogNavDeclaration {
    border: 0!important
}

#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    background-color: #111!important
}

#CybotCookiebotDialogNavList li a {
    color: #111!important;
    font-weight: 400!important;
    text-transform: uppercase!important
}

#CybotCookiebotDialogNavList li a.CybotCookiebotDialogActive {
    border-bottom: 3px solid #111!important
}

@media screen and (min-width: 1280px)and (max-height:800px) {
    #CybotCookiebotDialog[data-template=bottom] {
        max-height:30vh!important
    }

    #CybotCookiebotDialog[data-template=bottom] .CybotCookiebotDialogBodyBottomWrapper {
        margin-top: .5em!important
    }

    #CybotCookiebotDialog[data-template=bottom] #CybotCookiebotDialogTabContent .CybotCookiebotScrollContainer {
        max-height: 80px!important
    }
}

.CookieDeclarationType {
    margin-left: -25%!important;
    width: 150%
}

.CookieDeclarationType table tbody {
    font-size: 12px!important
}

.CookieDeclarationType .CookieDeclarationTypeDescription {
    font-size: 14px!important
}

.CookieDeclarationType .CookieDeclarationTypeDescription,.CookieDeclarationType .CookieDeclarationTypeHeader {
    background-color: #000!important;
    color: #fff!important;
    margin: -9px -9px 0!important;
    padding: 10px!important
}

@media(max-width: 767px) {
    .CookieDeclarationType {
        margin-left:0!important;
        width: 100%
    }
}

.CybotCookiebotDialogBodyLevelButtonWrapper .CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: #d6d6d6!important
}

.CybotCookiebotDialogBodyLevelButtonWrapper .CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled .CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: #111!important
}

#CybotCookiebotDialog input+.CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: #d6d6d6!important
}

#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: #111!important
}

@media (min-width: 576px) {
    .sm\:inline {
        display:inline
    }
}

@media (min-width: 768px) {
    .md\:mb-4 {
        margin-bottom:1rem
    }

    .md\:mb-16 {
        margin-bottom: 4rem
    }
}

[is=flynt-block-post-header] .post-header__credit a[href*="/redaktion/annabelle-freelancer/"] {
    pointer-events: none;
    text-decoration: none;
}
[is=flynt-teaser-vertical] .teaser-vertical__credit a[href*="/redaktion/annabelle-freelancer/"] {
    pointer-events: none;
    text-decoration: none;
}

.teaser-horizontal__credit a[href*="/redaktion/annabelle-freelancer/"] {
    pointer-events: none;
    text-decoration: none !important;
}