
.wanderStyle {
    margin-top: 5px;
    margin-bottom: 5px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}


.scaleStyle {
    text-align: center;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

/* <style id="wpr-usedcss"> */

.adthrive-ad {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    overflow-x: visible;
    clear: both;
    line-height: 0
}

.adthrive-header {
    align-items: center!important;
    max-width: none!important
}

.adthrive-content:before {
    content: "Advertisement";
    font-family: Quattrocento, serif;
    letter-spacing: 1px;
    margin-top: 0;
    margin-bottom: 10px;
    display: block;
    color: #888
}

body:not(:hover) fieldset.wprm-comment-ratings-container:focus-within span {
    outline: #4D90FE solid 1px
}

.comment-form-wprm-rating {
    text-align: left;
    margin-top: 5px;
    margin-bottom: 20px
}

fieldset.wprm-comment-ratings-container {
    position: relative;
    display: inline-block;
    padding: 0;
    margin: 0;
    border: 0;
    background: 0 0
}

fieldset.wprm-comment-ratings-container legend {
    position: absolute;
    opacity: 0
}

fieldset.wprm-comment-ratings-container br {
    display: none
}

fieldset.wprm-comment-ratings-container input[type=radio] {
    float: left;
    margin: 0!important;
    padding: 0!important;
    width: 16px;
    height: 16px;
    min-width: 0;
    min-height: 0;
    opacity: 0;
    border: 0;
    cursor: pointer
}

fieldset.wprm-comment-ratings-container input[type=radio]:first-child {
    margin-left: -16px
}

fieldset.wprm-comment-ratings-container span {
    position: absolute;
    pointer-events: none;
    width: 80px;
    height: 16px;
    top: 0;
    left: 0;
    opacity: 0;
    font-size: 0
}

fieldset.wprm-comment-ratings-container span svg {
    width: 100%!important;
    height: 100%!important
}

fieldset.wprm-comment-ratings-container input:checked+span,
fieldset.wprm-comment-ratings-container input:hover+span {
    opacity: 1
}

fieldset.wprm-comment-ratings-container input:hover+span~span {
    display: none
}

.rtl .comment-form-wprm-rating {
    text-align: right
}

.rtl fieldset.wprm-comment-ratings-container span {
    left: inherit;
    right: 0
}

.rtl fieldset.wprm-comment-ratings-container span svg {
    transform: scale(-1, 1)
}

.wprm-recipe-container {
    outline: 0
}

.wprm-recipe {
    overflow: hidden;
    zoom: 1;
    text-align: left;
    clear: both
}

.wprm-recipe * {
    box-sizing: border-box
}

.wprm-recipe ol,
.wprm-recipe ul {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-padding-start: 0;
    margin: 0;
    padding: 0
}

.wprm-recipe li {
    font-size: 1em;
    margin: 0 0 0 32px;
    padding: 0
}

.wprm-recipe p {
    font-size: 1em;
    margin: 0;
    padding: 0
}

.wprm-recipe li,
.wprm-recipe li.wprm-recipe-instruction {
    list-style-position: outside
}

.wprm-recipe li:before {
    display: none
}

.wprm-recipe h1,
.wprm-recipe h2,
.wprm-recipe h3 {
    clear: none;
    font-variant: normal;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
    padding: 0
}

body:not(.wprm-print) .wprm-recipe p:first-letter {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    margin: inherit;
    padding: inherit;
    font-family: inherit
}

.rtl .wprm-recipe {
    text-align: right
}

.rtl .wprm-recipe li {
    margin: 0 32px 0 0
}

.wprm-recipe-instructions-container .wprm-recipe-instruction-media {
    max-width: 100%;
    margin: 5px 0 15px
}

.wp-block-button__link {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    word-break: break-word;
    box-sizing: border-box
}

 :where(.wp-block-button__link) {
    box-shadow: none;
    text-decoration: none;
    border-radius: 9999px;
    padding: calc(.667em + 2px) calc(1.333em + 2px)
}

.wp-block-button .wp-block-button__link.is-style-outline,
.wp-block-button.is-style-outline>.wp-block-button__link {
    border: 2px solid;
    padding: .667em 1.333em
}

.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),
.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color) {
    color: currentColor
}

.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),
.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background) {
    background-color: transparent;
    background-image: none
}

.wp-block-buttons>.wp-block-button {
    display: inline-block;
    margin: 0
}

.wp-block-buttons.is-content-justification-center {
    justify-content: center
}

.wp-block-buttons.is-content-justification-space-between {
    justify-content: space-between
}

 :where(.wp-block-columns.has-background) {
    padding: 1.25em 2.375em
}

 :where(.wp-block-post-comments input[type=submit]) {
    border: none
}

 :where(.wp-block-file__button) {
    border-radius: 2em;
    padding: .5em 1em
}

 :where(.wp-block-file__button):is(a):active,
 :where(.wp-block-file__button):is(a):focus,
 :where(.wp-block-file__button):is(a):hover,
 :where(.wp-block-file__button):is(a):visited {
    box-shadow: none;
    color: #fff;
    opacity: .85;
    text-decoration: none
}

.wp-block-group {
    box-sizing: border-box
}

h1.has-background,
h2.has-background,
h3.has-background {
    padding: 1.25em 2.375em
}

.wp-block-image img {
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
    box-sizing: border-box
}

.wp-block-image.alignfull img {
    height: auto;
    width: 100%
}

.wp-block-image :where(.has-border-color) {
    border-style: solid
}

.wp-block-image :where([style*=border-top-color]) {
    border-top-style: solid
}

.wp-block-image :where([style*=border-right-color]) {
    border-right-style: solid
}

.wp-block-image :where([style*=border-bottom-color]) {
    border-bottom-style: solid
}

.wp-block-image :where([style*=border-left-color]) {
    border-left-style: solid
}

.wp-block-image :where([style*=border-width]) {
    border-style: solid
}

.wp-block-image :where([style*=border-top-width]) {
    border-top-style: solid
}

.wp-block-image :where([style*=border-right-width]) {
    border-right-style: solid
}

.wp-block-image :where([style*=border-bottom-width]) {
    border-bottom-style: solid
}

.wp-block-image :where([style*=border-left-width]) {
    border-left-style: solid
}

.wp-block-image figure {
    margin: 0
}

ol,
ul {
    box-sizing: border-box
}

ol.has-background,
ul.has-background {
    padding: 1.25em 2.375em
}

 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
 :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
 :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
    padding: .5em 1em
}

p.has-background {
    padding: 1.25em 2.375em
}

 :where(p.has-text-color:not(.has-link-color)) a {
    color: inherit
}

 :where(.wp-block-search__button) {
    border: 1px solid #ccc;
    padding: .375em .625em
}

.wp-block-search__input {
    padding: 8px;
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    min-width: 3em;
    border: 1px solid #949494;
    text-decoration: unset!important
}

 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
    padding: 4px;
    border: 1px solid #949494
}

 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
    border-radius: 0;
    border: none;
    padding: 0 0 0 .25em
}

 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
    outline: 0
}

 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
    padding: .125em .5em
}

.wp-block-separator {
    border: 1px solid;
    border-right: none;
    border-left: none
}

.wp-element-button {
    cursor: pointer
}

 :root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px;
    --jp-carousel-primary-color: #fff;
    --jp-carousel-primary-subtle-color: #999;
    --jp-carousel-bg-color: #000;
    --jp-carousel-bg-faded-color: #222;
    --jp-carousel-border-color: #3a3a3a
}

.has-normal-font-size {
    font-size: var(--wp--preset--font-size--normal)
}

.has-huge-font-size {
    font-size: var(--wp--preset--font-size--huge)
}

.has-text-align-left {
    text-align: left
}

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal!important
}

.screen-reader-text:focus {
    background-color: #ddd;
    clip: auto!important;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

html :where(.has-border-color) {
    border-style: solid
}

html :where([style*=border-top-color]) {
    border-top-style: solid
}

html :where([style*=border-right-color]) {
    border-right-style: solid
}

html :where([style*=border-bottom-color]) {
    border-bottom-style: solid
}

html :where([style*=border-left-color]) {
    border-left-style: solid
}

html :where([style*=border-width]) {
    border-style: solid
}

html :where([style*=border-top-width]) {
    border-top-style: solid
}

html :where([style*=border-right-width]) {
    border-right-style: solid
}

html :where([style*=border-bottom-width]) {
    border-bottom-style: solid
}

html :where([style*=border-left-width]) {
    border-left-style: solid
}

html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%
}

figure {
    margin: 0 0 1em;
    margin: 0
}

.block-about {
    --cwp-image: 224px;
    position: relative;
    align-items: center
}

.block-about__content {
    flex-basis: 0;
    flex-grow: 1
}

.block-about__image {
    max-width: var(--cwp-image)
}

.block-about__image img {
    border-radius: var(--wp--custom--border-radius--x-large);
    aspect-ratio: 1/1
}

@media only screen and (max-width:767px) {
    .block-about .block-about__inner {
        display: block;
        text-align: center
    }
    .block-about .block-about__image {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 24px
    }
    .block-about .block-about__content p {
        margin-top: 12px
    }
    .block-about .block-about__content .social-links,
    .block-about .block-about__content .wp-block-buttons.is-layout-flex {
        justify-content: center
    }
}

@media only screen and (min-width:768px) {
    .block-about {
        --cwp-image: 335px
    }
    .block-about .is-layout-flex {
        gap: 64px
    }
}

.block-seen-in .block-seen-in__title {
    font-size: 1.25rem;
    font-weight: 900;
    line-height: var(--wp--custom--line-height--small);
    text-align: center;
    margin: 0 0 24px;
    text-transform: uppercase
}

.block-seen-in .block-seen-in__wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 22px
}

.block-seen-in .block-seen-in__wrap div {
    width: 90px;
    height: 48px
}

.block-seen-in .block-seen-in__wrap img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

@media only screen and (min-width:768px) {
    .block-seen-in .block-seen-in__wrap {
        gap: 22px
    }
    .block-seen-in .block-seen-in__wrap div {
        width: 120px;
        flex-grow: 1
    }
    .block-seen-in .block-seen-in__title {
        margin-bottom: 32px
    }
}

.block-icon-heading__inner {
    position: relative;
    /* padding-left: calc(41px + 13px); */
    min-height: 41px
}

.block-icon-heading .block-icon-heading__icon-container {
    width: 41px;
    height: 41px;
    position: absolute;
    top: 0;
    left: 0;
    background: var(--wp--preset--gradient--diagonal-tertiary-to-primary);
    line-height: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%
}

.block-icon-heading .block-icon-heading__icon-container svg {
    fill: white
}

.block-icon-heading :is(h2, h3, h4, h5, h6) {
    font-size: var(--wp--preset--font-size--jumbo);
    margin-bottom: 0
}

.block-newsletter {
    border-radius: var(--wp--custom--border-radius--small)
}

.block-newsletter .block-newsletter__form-container .wpforms-container {
    margin-top: 0;
    margin-bottom: 0
}

.block-newsletter .block-newsletter__form-container div.wpforms-container .wpforms-title {
    font-family: var(--wp--preset--font-family--system-font);
    line-height: var(--wp--custom--line-height--small);
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: uppercase
}

.block-newsletter .block-newsletter__form-container div.wpforms-container .wpforms-description {
    margin-bottom: 0;
    font-size: 1.0625rem;
    margin-top: 4px
}

.block-newsletter .block-newsletter__form-container div.wpforms-container .wpforms-field {
    padding: 0
}

.block-newsletter .block-newsletter__form-container div.wpforms-container .wpforms-field input {
    border-color: var(--wp--custom--color--neutral-500)
}

.block-newsletter .block-newsletter__form-container div.wpforms-container .wpforms-submit-container {
    padding: 0
}

@media only screen and (max-width:767px) {
    .block-newsletter.has-background {
        padding: 22px 22px 30px
    }
    .block-newsletter .block-newsletter__form-container div.wpforms-container .wpforms-head-container {
        margin-bottom: 13px;
        text-align: center
    }
    .block-newsletter .block-newsletter__form-container div.wpforms-container.single-line .wpforms-field {
        margin-bottom: 12px
    }
    .block-post-listing header .block-post-listing__more {
        display: none
    }
    .block-post-listing footer {
        margin-top: 24px
    }
}

@media only screen and (min-width:768px) {
    .block-newsletter.layout-alpha .block-newsletter__form-container div.wpforms-container .wpforms-head-container {
        margin-bottom: 18px;
        text-align: center
    }
    .block-newsletter.has-background.layout-beta {
        padding: 22px 16px 20px 22px
    }
    .block-newsletter.layout-beta .block-newsletter__form-container div.wpforms-container.single-line .wpforms-form {
        display: grid;
        grid-template-columns: minmax(275px, 1fr) minmax(0, 404px) auto;
        column-gap: 16px;
        align-items: center
    }
    .block-newsletter.layout-beta .block-newsletter__form-container div.wpforms-container.single-line .wpforms-head-container {
        grid-column: auto
    }
}

.post-summary {
    overflow: hidden;
    border-radius: var(--wp--custom--border-radius--small)
}

.post-summary .post-summary__content>* {
    margin: 0
}

.post-summary .post-summary__content>*+* {
    margin-top: 8px
}

.post-summary__title a {
    color: #000;
    text-decoration: none
}

.post-summary__title a:hover {
    color: var(--wp--custom--color--link)
}

.post-summary__image img {
    width: 100%
}

.post-summary .entry-category {
    font-family: var(--wp--preset--font-family--primary);
    color: var(--wp--preset--color--tertiary);
    font-size: .75rem;
    font-weight: 700;
    line-height: var(--wp--custom--line-height--small);
    text-transform: uppercase
}

.post-summary .post-summary__excerpt {
    font-size: var(--wp--preset--font-size--small);
    line-height: var(--wp--custom--line-height--normal);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.post-summary .entry-rating {
    line-height: 0;
    display: flex;
    align-items: center;
    color: var(--wp--custom--color--neutral-800);
    font-size: var(--wp--preset--font-size--tiny)
}

.post-summary .entry-rating svg {
    margin-right: 6px
}

.block-post-listing header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    margin-bottom: 16px
}

.block-post-listing header h2 {
    margin-bottom: 0;
    font-size: 28px;
}

.block-post-listing__title {
    flex-basis: 0;
    flex-grow: 1;
    max-width: var(--wp--custom--layout--content)
}

.block-post-listing footer {
    text-align: center
}

a.block-post-listing__more {
    font-family: var(--wp--preset--font-family--primary);
    font-size: var(--wp--preset--font-size--small);
    font-weight: 700;
    text-decoration: none;
    padding: 12.5px 16.5px
}

a.block-post-listing__more:is(:hover, :active) {
    filter: brightness(85%)
}

.block-post-listing__inner {
    display: grid;
    grid-template-columns: repeat(var(--cwp-columns, 1), 1fr)
}

.layout-4up-list .post-summary {
    background: var(--wp--preset--color--background);
    box-shadow: var(--wp--custom--box-shadow--1)
}

.layout-4up-list .post-summary__title {
    font-size: var(--wp--preset--font-size--large)
}

.layout-4up-list-wide .post-summary {
    background: var(--wp--preset--color--background);
    box-shadow: var(--wp--custom--box-shadow--1);
    display: grid
}

.layout-4up-list-wide .post-summary__image {
    align-self: stretch
}

.layout-4up-list-wide .post-summary__image img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.layout-4up-list-wide .post-summary__title {
    font-size: var(--wp--preset--font-size--large)
}

.layout-6up-grid .post-summary {
    overflow: visible
}

.layout-6up-grid .post-summary__image {
    box-shadow: var(--wp--custom--box-shadow--1);
    border-radius: var(--wp--custom--border-radius--small);
    overflow: hidden
}

.layout-6up-grid .post-summary__content {
    text-align: center
}

.layout-6up-grid .post-summary__title {
    font-size: var(--wp--preset--font-size--normal)
}

.layout-1-large-3-small .post-summary {
    background: var(--wp--preset--color--background);
    box-shadow: var(--wp--custom--box-shadow--1)
}

.layout-1-large-3-small .post-summary--large .post-summary__title {
    font-size: var(--wp--preset--font-size--large)
}

.layout-1-large-3-small .post-summary--large .post-summary__excerpt {
    font-size: var(--wp--preset--font-size--small);
    line-height: var(--wp--custom--line-height--normal)
}

.layout-1-large-3-small .post-summary:not(.post-summary--large) {
    display: grid
}

.layout-1-large-3-small .post-summary:not(.post-summary--large) .post-summary__image {
    align-self: stretch
}

.layout-1-large-3-small .post-summary:not(.post-summary--large) .post-summary__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-height: 240px;
}

.layout-1-large-3-small .post-summary:not(.post-summary--large) .post-summary__content {
    align-self: center
}

.layout-1-large-3-small .post-summary:not(.post-summary--large) .post-summary__title {
    font-size: var(--wp--preset--font-size--small)
}

@media (max-width:767px) {
    .block-post-listing__inner {
        column-gap: 16px;
        row-gap: 16px
    }
    .layout-4up-list .post-summary {
        display: grid;
        grid-template-columns: 120px 1fr
    }
    .layout-4up-list .post-summary__content {
        /* display: flex;
        flex-flow: column nowrap; */
        padding: 8px 12px 10px
    }
    .layout-4up-list .post-summary__title {
        flex-grow: 1
    }
    .layout-4up-list-wide .post-summary {
        grid-template-columns: 120px 1fr
    }
    .layout-4up-list-wide .post-summary__content {
        padding: 26px 16px 16px
    }
    .layout-6up-grid {
        --cwp-columns: 2
    }
    .layout-6up-grid .post-summary__content {
        padding: 14px 0 6px
    }
    .layout-1-large-3-small .post-summary--large .post-summary__content {
        text-align: center;
        padding: 12px 20px 24px
    }
    .layout-1-large-3-small .post-summary:not(.post-summary--large) {
        grid-template-columns: 90px 1fr
    }
    .layout-1-large-3-small .post-summary:not(.post-summary--large) .post-summary__content {
        padding: 14px
    }
}

@media (min-width:768px) {
    .block-post-listing__inner {
        column-gap: 32px;
        row-gap: 24px
    }
    .layout-4up-list {
        --cwp-columns: 4
    }
    .layout-4up-list .post-summary {
        display: flex;
        flex-flow: column nowrap
    }
    .layout-4up-list .post-summary__content {
        flex-grow: 1;
        display: flex;
        flex-flow: column nowrap;
        text-align: center;
        padding: 12px
    }
    .layout-4up-list .post-summary__title {
        flex-grow: 1
    }
    .layout-4up-list .entry-rating {
        justify-content: center
    }
    .layout-4up-list-wide {
        --cwp-columns: 2
    }
    .layout-4up-list-wide .block-post-listing__inner {
        row-gap: 32px
    }
    .layout-4up-list-wide .post-summary {
        grid-template-columns: 200px 1fr;
        align-items: center
    }
    .layout-4up-list-wide .post-summary__content {
        padding: 20px 16px 20px 20px
    }
    .layout-6up-grid {
        --cwp-columns: 3
    }
    .layout-6up-grid .block-post-listing__inner {
        column-gap: 32px
    }
    .layout-6up-grid .post-summary__content {
        padding: 12px 0 7px
    }
    .layout-1-large-3-small .block-post-listing__inner {
        grid-template-columns: 8fr 4fr;
        grid-column-gap: 32px;
        grid-row-gap: 16px
    }
    .layout-1-large-3-small .post-summary--large {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        align-items: center;
        grid-row: 1/span 3
    }
    .layout-1-large-3-small .post-summary--large .post-summary__image {
        align-self: stretch
    }
    .layout-1-large-3-small .post-summary--large img {
        width: 100%;
        height: 100%;
        object-fit: cover
    }
    .layout-1-large-3-small .post-summary--large .post-summary__content {
        padding: 25px
    }
    .layout-1-large-3-small .post-summary:not(.post-summary--large) {
        grid-template-columns: 125px 1fr
    }
    .layout-1-large-3-small .post-summary:not(.post-summary--large) .post-summary__content {
        padding: 16px
    }
}

.block-quick-links .block-quick-links__header {
    --wp--style--block-gap: 5px;
    text-align: center
}

.block-quick-links .block-quick-links__header>:last-child {
    margin-bottom: 16px
}

.block-quick-links .block-quick-links__header h2 {
    font-size: var(--wp--preset--font-size--huge);
    margin-bottom: 5px
}

.block-quick-links .block-quick-links__inner {
    text-align: center
}

.block-quick-links .block-quick-links__inner span {
    display: block;
    line-height: var(--wp--custom--line-height--small)
}

.block-quick-links .block-quick-links__inner a {
    font-family: var(--wp--preset--font-family--primary);
    display: block;
    position: relative;
    font-weight: 700;
    text-decoration: none;
    z-index: 2
}

.block-quick-links:is(.style-alpha) .block-quick-links__inner {
    display: flex;
    flex-flow: row wrap;
    justify-content: center
}

.block-quick-links:is(.style-alpha) img {
    border-radius: 50%;
    aspect-ratio: 1/1
}

.block-quick-links:is(.style-alpha) .block-quick-links__inner a {
    text-transform: uppercase;
    color: #000
}

.block-quick-links:is(.style-alpha) .block-quick-links__inner a:hover {
    color: var(--wp--custom--color--link)
}

@media only screen and (max-width:767px) {
    .block-quick-links:is(.style-alpha) .block-quick-links__inner {
        gap: 20px
    }
    .block-quick-links:is(.style-alpha) .block-quick-links__inner span {
        padding: 6px 0 0
    }
    .block-quick-links:is(.style-alpha) .block-quick-links__inner a {
        font-size: var(--wp--preset--font-size--tiny);
        width: 100px
    }
    .block-quick-links:is(.style-alpha) .block-quick-links__inner svg {
        height: 100px;
        width: 100px
    }
}

@media only screen and (min-width:768px) {
    .block-post-listing footer {
        display: none
    }
    .block-quick-links:is(.style-alpha) .block-quick-links__inner {
        gap: 11px
    }
    .block-quick-links:is(.style-alpha) .block-quick-links__inner span {
        padding: 9px 0 5px
    }
    .block-quick-links:is(.style-alpha) .block-quick-links__inner a {
        font-size: var(--wp--preset--font-size--small);
        width: 120px
    }
    .block-quick-links:is(.style-alpha) .block-quick-links__inner svg {
        height: 120px;
        width: 120px
    }
}

.block-quick-links:is(.style-beta) .block-quick-links__inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px
}

.block-quick-links:is(.style-beta) .block-quick-links__inner a {
    background: var(--wp--custom--color--neutral-900);
    font-size: 1.0625rem;
    color: #fff;
    padding: 15px 22px
}

.block-quick-links:is(.style-beta) .block-quick-links__inner a:hover {
    background: var(--wp--custom--color--link)
}

.block-quick-links:is(.style-gamma) .block-quick-links__inner {
    display: grid;
    position: relative;
    isolation: isolate
}

.block-quick-links:is(.style-gamma) .block-quick-links__inner a {
    box-shadow: var(--wp--custom--box-shadow--1);
    border-radius: var(--wp--custom--border-radius--small);
    overflow: hidden;
    color: #fff;
    letter-spacing: .01em;
    text-transform: uppercase;
    font-size: 1rem;
    position: relative;
    isolation: isolate
}

.block-quick-links:is(.style-gamma) .block-quick-links__inner a:is(:hover, :focus) span {
    filter: brightness(.85)
}

.block-quick-links:is(.style-gamma) .block-quick-links__inner img {
    width: 100%
}

.block-quick-links:is(.style-gamma) .block-quick-links__inner span {
    background-color: var(--wp--preset--color--tertiary);
    position: absolute;
    padding: 10px 17px 8px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: max-content;
    max-width: calc(100% - 24px)
}

@media only screen and (max-width:767px) {
    .block-quick-links:is(.style-gamma) .block-quick-links__inner {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-gap: 16px
    }
    .block-quick-links:is(.style-gamma) .block-quick-links__inner a {
        font-size: .875rem
    }
    .block-quick-links:is(.style-gamma) .block-quick-links__inner a:is(:first-child, :last-child) {
        grid-column: 1/-1
    }
    .block-quick-links:is(.style-gamma) .block-quick-links__inner a:is(:first-child, :last-child) img {
        height: 53.33333333vw;
        object-fit: cover
    }
}

@media only screen and (min-width:768px) {
    .block-quick-links:is(.style-gamma) .block-quick-links__inner {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        grid-gap: 16px
    }
    .block-quick-links:is(.style-gamma) .block-quick-links__inner a:is(:first-child, :nth-child(6)) {
        grid-row: 1/span 2;
        height: 368px
    }
    .block-quick-links:is(.style-gamma) .block-quick-links__inner a:is(:first-child, :nth-child(6)) img {
        height: 100%;
        width: 100%;
        object-fit: cover
    }
    .block-quick-links:is(.style-gamma) .block-quick-links__inner a:is(:nth-child(2), :nth-child(3)) {
        grid-row: 1
    }
    .block-quick-links:is(.style-gamma) .block-quick-links__inner a:is(:nth-child(4), :nth-child(5)) {
        grid-row: 2
    }
    .block-quick-links:is(.style-gamma) .block-quick-links__inner a:is(:nth-child(2), :nth-child(3), :nth-child(4), :nth-child(5)) img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        position: absolute;
        z-index: -1
    }
}

@media only screen and (min-width:992px) {
    .layout-6up-grid {
        --cwp-columns: 6
    }
    .layout-6up-grid .block-post-listing__inner {
        column-gap: 16px
    }
    .block-quick-links:is(.style-gamma) .block-quick-links__inner {
        grid-gap: 32px
    }
}

.block-search-extras .block-search-extras__inner {
    margin: 0 auto;
    text-align: center
}

.block-search-extras .block-search-extras__search-terms-title {
    font-family: var(--wp--preset--font-family--primary);
    font-size: var(--wp--preset--font-size--jumbo);
    line-height: var(--wp--custom--line-height--small);
    font-weight: 700
}

.block-search-extras .wp-block-separator {
    border-top: 1px solid var(--wp--custom--color--neutral-600);
    border-bottom: none;
    max-width: 168px!important
}

.block-search-extras .block-search-extras__search-terms-subtitle {
    font-family: var(--wp--preset--font-family--primary);
    font-size: var(--wp--preset--font-size--big);
    line-height: var(--wp--custom--line-height--small);
    font-weight: 700
}

.block-search-extras .block-search-extras__categories {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    gap: 10px
}

.block-search-extras .block-search-extras__categories a {
    text-decoration: none;
    color: #fff;
    padding: 0 12px 8px;
    background: var(--wp--custom--color--neutral-900);
    font-family: var(--wp--preset--font-family--primary)
}

.block-search-extras .block-search-extras__categories a:is(:hover, :focus) {
    filter: brightness(.85)
}

@media only screen and (max-width:767px) {
    .block-search-extras .block-search-extras__search-terms-title {
        margin-bottom: 14px
    }
    .block-search-extras .wp-block-buttons {
        gap: 7px
    }
    .block-search-extras .wp-block-separator {
        margin-top: 36px;
        margin-bottom: 24px
    }
    .block-search-extras .block-search-extras__search-terms-subtitle {
        margin-bottom: 14px
    }
    .block-search-extras .block-search-extras__categories a {
        font-size: var(--wp--preset--font-size--small);
        padding: 8px 16px
    }
}

@media only screen and (min-width:768px) {
    .block-search-extras .block-search-extras__search-terms-title {
        margin-bottom: 19px
    }
    .block-search-extras .wp-block-separator {
        margin-top: 60px;
        margin-bottom: 50px
    }
    .block-search-extras .block-search-extras__search-terms-subtitle {
        margin-bottom: 12px
    }
    .block-search-extras .block-search-extras__categories a {
        font-size: 1.0625rem;
        padding: 12px 22px
    }
}

ul.social-links {
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

ul.social-links li {
    list-style-type: none
}

ul.social-links a {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none
}

ul.social-links svg {
    width: 32px;
    height: 32px
}

ul.social-links a:hover svg {
    fill: var(--wp--preset--color--primary)
}

body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--foreground: #000000;
    --wp--preset--color--background: #ffffff;
    --wp--preset--color--primary: #79C042;
    --wp--preset--color--secondary: #549C5D;
    --wp--preset--color--tertiary: #29717E;
    --wp--preset--color--quaternary: #135C8E;
    --wp--preset--color--quinary: #353535;
    --wp--preset--color--senary: #F0F6E9;
    --wp--preset--color--septenary: #F4F4F4;
    --wp--preset--color--octonary: #E8F1F8;
    --wp--preset--color--nonary: #E7F1E7;
    --wp--preset--color--denary: #00B1FF;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--gradient--diagonal-tertiary-to-primary: linear-gradient(45deg, var(--wp--preset--color--tertiary) 14.64%, var(--wp--preset--color--primary) 85.36%);
    --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
    --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
    --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
    --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
    --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
    --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
    --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
    --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
    --wp--preset--font-size--small: 0.9375rem;
    --wp--preset--font-size--medium: 1.375rem;
    --wp--preset--font-size--large: clamp(1.25rem, 2.4vw, 1.5rem);
    --wp--preset--font-size--x-large: clamp(1.5rem, 2.8vw, 1.75rem);
    --wp--preset--font-size--tiny: 0.8125rem;
    --wp--preset--font-size--normal: clamp(1.0625rem, 1.9vw, 1.1875rem);
    --wp--preset--font-size--big: clamp(1.75rem, 3.2vw, 2rem);
    --wp--preset--font-size--huge: clamp(1.875rem, 3.6vw, 2.25rem);
    --wp--preset--font-size--jumbo: clamp(2rem, 4vw, 2.5rem);
    --wp--preset--font-size--gigantic: clamp(2.0625rem, 4.4vw, 2.75rem);
    --wp--preset--font-size--colossal: clamp(2.125rem, 4.8vw, 3rem);
    --wp--preset--font-size--gargantuan: clamp(2.75rem, 5.2vw, 3.25rem);
    --wp--preset--font-family--primary: 'Space Grotesk', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    --wp--preset--font-family--system-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--custom--border-radius--tiny: 3px;
    --wp--custom--border-radius--small: 8px;
    --wp--custom--border-radius--medium: 12px;
    --wp--custom--border-radius--large: 24px;
    --wp--custom--border-radius--x-large: 50%;
    --wp--custom--border-radius--button: var(--wp--custom--border-radius--tiny);
    --wp--custom--border-width--tiny: 1px;
    --wp--custom--border-width--small: 2px;
    --wp--custom--border-width--medium: 3px;
    --wp--custom--border-width--large: 4px;
    --wp--custom--box-shadow--1: 0px 0px 8px rgba(0, 0, 0, .25);
    --wp--custom--box-shadow--2: 0px 6px 12px rgba(97, 97, 97, .5);
    --wp--custom--box-shadow--3: 0px 2px 8px rgba(121, 192, 66, .15);
    --wp--custom--box-shadow--4: 0px 2px 8px rgba(121, 192, 66, .4);
    --wp--custom--color--link: var(--wp--preset--color--tertiary);
    --wp--custom--color--link-hover: #165159;
    --wp--custom--color--star: var(--wp--preset--color--secondary);
    --wp--custom--color--senary-rgb: 240, 246, 233;
    --wp--custom--color--neutral-50: #FAFAFA;
    --wp--custom--color--neutral-100: #F5F5F5;
    --wp--custom--color--neutral-200: #EEEEEE;
    --wp--custom--color--neutral-300: #E0E0E0;
    --wp--custom--color--neutral-400: #BDBDBD;
    --wp--custom--color--neutral-500: #9E9E9E;
    --wp--custom--color--neutral-600: #757575;
    --wp--custom--color--neutral-700: #616161;
    --wp--custom--color--neutral-800: #424242;
    --wp--custom--color--neutral-900: #212121;
    --wp--custom--layout--content: 760px;
    --wp--custom--layout--wide: 1168px;
    --wp--custom--layout--sidebar: 336px;
    --wp--custom--layout--page: var(--wp--custom--layout--content);
    --wp--custom--layout--padding: 16px;
    --wp--custom--layout--block-gap: 20px;
    --wp--custom--layout--block-gap-large: 40px;
    --wp--custom--letter-spacing--none: normal;
    --wp--custom--letter-spacing--small: .05em;
    --wp--custom--letter-spacing--medium: .1em;
    --wp--custom--letter-spacing--large: .15em;
    --wp--custom--line-height--tiny: 1.1;
    --wp--custom--line-height--small: 1.2;
    --wp--custom--line-height--medium: 1.4;
    --wp--custom--line-height--normal: 1.6;
    margin: 0;
    --wp--style--global--content-size: var(--wp--custom--layout--content);
    --wp--style--global--wide-size: var(--wp--custom--layout--wide);
    --wp--style--block-gap: var(--wp--custom--layout--block-gap);
    background-color: var(--wp--preset--color--background);
    color: var(--wp--preset--color--foreground);
    font-family: var(--wp--preset--font-family--system-font);
    font-size: var(--wp--preset--font-size--normal);
    line-height: var(--wp--custom--line-height--normal);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin: 0
}

body .is-layout-flow>* {
    margin-block-start: 0;
    margin-block-end: 0
}

body .is-layout-flow>*+* {
    margin-block-start: var(--wp--custom--layout--block-gap);
    margin-block-end: 0
}

body .is-layout-flex {
    gap: var(--wp--custom--layout--block-gap);
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

body .is-layout-flex>* {
    margin: 0
}

a:where(:not(.wp-element-button)) {
    color: var(--wp--custom--color--link);
    text-decoration: underline
}

h1,
h2,
h3 {
    font-family: var(--wp--preset--font-family--primary);
    font-weight: 700;
    line-height: var(--wp--custom--line-height--small)
}

h1 {
    /* font-size: var(--wp--preset--font-size--colossal); */
    line-height: var(--wp--custom--line-height--tiny);
    font-size: 32px;
}

h2 {
    font-size: var(--wp--preset--font-size--jumbo)
}

h3 {
    font-size: var(--wp--preset--font-size--huge);
    font-size: 26px;
}

.wp-block-button__link,
.wp-element-button {
    background-color: var(--wp--preset--color--secondary);
    border-radius: var(--wp--custom--border-radius--button);
    border-width: 0;
    color: var(--wp--preset--color--background);
    font-family: var(--wp--preset--font-family--primary);
    font-size: 1.1875rem;
    font-weight: 700;
    line-height: 16px;
    padding: 19px 22px;
    text-decoration: none
}

.has-secondary-background-color {
    background-color: var(--wp--preset--color--secondary)!important
}

.has-tertiary-background-color {
    background-color: var(--wp--preset--color--tertiary)!important
}

.has-quinary-background-color {
    background-color: var(--wp--preset--color--quinary)!important
}

.has-senary-background-color {
    background-color: var(--wp--preset--color--senary)!important
}

.has-septenary-background-color {
    background-color: var(--wp--preset--color--septenary)!important
}

.has-octonary-background-color {
    background-color: var(--wp--preset--color--octonary)!important
}

.has-nonary-background-color {
    background-color: var(--wp--preset--color--nonary)!important
}

.has-diagonal-tertiary-to-primary-gradient-background {
    background: var(--wp--preset--gradient--diagonal-tertiary-to-primary)!important
}

.has-normal-font-size {
    font-size: var(--wp--preset--font-size--normal)!important
}

.has-huge-font-size {
    font-size: var(--wp--preset--font-size--huge)!important
}

.dpsp-networks-btns-wrapper {
    margin: 0!important;
    padding: 0!important;
    list-style: none!important
}

.dpsp-networks-btns-wrapper:after {
    display: block;
    clear: both;
    height: 0;
    content: ""
}

.dpsp-networks-btns-wrapper li {
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
    list-style-type: none!important;
    -webkit-transition: .15s ease-in;
    -moz-transition: .15s ease-in;
    -o-transition: .15s ease-in;
    transition: all .15s ease-in
}

.dpsp-networks-btns-wrapper li:before {
    display: none!important
}

.dpsp-networks-btns-wrapper li:first-child {
    margin-left: 0!important
}

.dpsp-networks-btns-wrapper .dpsp-network-btn {
    display: flex;
    position: relative;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    min-width: 40px;
    height: 40px;
    max-height: 40px;
    padding: 0;
    border: 2px solid;
    border-radius: 0;
    box-shadow: none;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 36px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none!important;
    text-transform: unset!important;
    cursor: pointer;
    -webkit-transition: .15s ease-in;
    -moz-transition: .15s ease-in;
    -o-transition: .15s ease-in;
    transition: all .15s ease-in
}

.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-label {
    padding-right: .5em;
    padding-left: .5em
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count .dpsp-network-label {
    padding-right: .25em
}

.dpsp-networks-btns-wrapper .dpsp-network-btn:focus,
.dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
    border: 2px solid;
    outline: 0;
    box-shadow: 0 0 0 3px rgba(21, 156, 228, .4);
    box-shadow: 0 0 0 3px var(--networkHover)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn:after {
    display: block;
    clear: both;
    height: 0;
    content: ""
}

.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-count {
    padding-right: .5em;
    padding-left: .25em;
    font-size: 13px;
    font-weight: 400;
    white-space: nowrap
}

.dpsp-pinterest {
    --networkAccent: #b31e24;
    --networkColor: #c92228;
    --networkHover: rgba(179, 30, 36, .4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest {
    border-color: #c92228;
    color: #c92228;
    background: #c92228
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:not(:hover):not(:active) {
    color: #c92228
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon {
    border-color: #c92228;
    color: #c92228;
    background: #c92228
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
    fill: none!important;
    stroke: var(--customNetworkColor, var(--networkColor, #c92228));
    stroke-width: 1
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon .dpsp-network-icon-inner>svg {
    fill: var(--customNetworkColor, var(--networkColor, #c92228))
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
    fill: var(--customNetworkColor, var(--networkColor, #c92228));
    stroke: var(--customNetworkColor, var(--networkColor, #c92228));
    stroke-width: 1
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus .dpsp-network-icon,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon {
    border-color: #b31e24;
    color: #b31e24;
    background: #b31e24
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
    fill: #b31e24
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
    fill: var(--customNetworkHoverColor, var(--networkHover, #b31e24));
    stroke: var(--customNetworkHoverColor, var(--networkHover, #b31e24))
}

.dpsp-whatsapp {
    --networkAccent: #21c960;
    --networkColor: #25d366;
    --networkHover: rgba(33, 201, 96, .4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp {
    border-color: #25d366;
    color: #25d366;
    background: #25d366
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:not(:hover):not(:active) {
    color: #25d366
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon {
    border-color: #25d366;
    color: #25d366;
    background: #25d366
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
    fill: none!important;
    stroke: var(--customNetworkColor, var(--networkColor, #25d366));
    stroke-width: 1
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon .dpsp-network-icon-inner>svg {
    fill: var(--customNetworkColor, var(--networkColor, #25d366))
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
    fill: var(--customNetworkColor, var(--networkColor, #25d366));
    stroke: var(--customNetworkColor, var(--networkColor, #25d366));
    stroke-width: 1
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus .dpsp-network-icon,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover .dpsp-network-icon {
    border-color: #21c960;
    color: #21c960;
    background: #21c960
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
    fill: #21c960
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
    fill: var(--customNetworkHoverColor, var(--networkHover, #21c960));
    stroke: var(--customNetworkHoverColor, var(--networkHover, #21c960))
}

.dpsp-email {
    --networkAccent: #239e57;
    --networkColor: #27ae60;
    --networkHover: rgba(35, 158, 87, .4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email {
    border-color: #27ae60;
    color: #27ae60;
    background: #27ae60
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:not(:hover):not(:active) {
    color: #27ae60
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon {
    border-color: #27ae60;
    color: #27ae60;
    background: #27ae60
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
    fill: none!important;
    stroke: var(--customNetworkColor, var(--networkColor, #27ae60));
    stroke-width: 1
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon .dpsp-network-icon-inner>svg {
    fill: var(--customNetworkColor, var(--networkColor, #27ae60))
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
    fill: var(--customNetworkColor, var(--networkColor, #27ae60));
    stroke: var(--customNetworkColor, var(--networkColor, #27ae60));
    stroke-width: 1
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus .dpsp-network-icon,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover .dpsp-network-icon {
    border-color: #239e57;
    color: #239e57;
    background: #239e57
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
    fill: #239e57
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
    fill: var(--customNetworkHoverColor, var(--networkHover, #239e57));
    stroke: var(--customNetworkHoverColor, var(--networkHover, #239e57))
}

.dpsp-buffer {
    --networkAccent: #21282f;
    --networkColor: #29323b;
    --networkHover: rgba(33, 40, 47, .4)
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer {
    border-color: #29323b;
    color: #29323b;
    background: #29323b
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:not(:hover):not(:active) {
    color: #29323b
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon {
    border-color: #29323b;
    color: #29323b;
    background: #29323b
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
    fill: none!important;
    stroke: var(--customNetworkColor, var(--networkColor, #29323b));
    stroke-width: 1
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon .dpsp-network-icon-inner>svg {
    fill: var(--customNetworkColor, var(--networkColor, #29323b))
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
    fill: var(--customNetworkColor, var(--networkColor, #29323b));
    stroke: var(--customNetworkColor, var(--networkColor, #29323b));
    stroke-width: 1
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus .dpsp-network-icon,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover .dpsp-network-icon {
    border-color: #21282f;
    color: #21282f;
    background: #21282f
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus .dpsp-network-icon .dpsp-network-icon-inner>svg,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
    fill: #21282f
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg,
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
    fill: var(--customNetworkHoverColor, var(--networkHover, #21282f));
    stroke: var(--customNetworkHoverColor, var(--networkHover, #21282f))
}

.dpsp-grow-check-icon {
    opacity: 0;
    transition: all .2s ease;
    transform-origin: center center
}

.dpsp-grow-saved .dpsp-grow-check-icon {
    opacity: 1
}

@media print {
    #dpsp-floating-sidebar,
    #dpsp-pop-up,
    #dpsp-pop-up-overlay,
    #dpsp-sticky-bar-wrapper {
        display: none!important
    }
}

.dpsp-pin-it-wrapper {
    display: inline-table;
    position: relative!important;
    line-height: 0
}

.blocks-gallery-item .dpsp-pin-it-wrapper {
    display: inline-block
}

.dpsp-pin-it-wrapper:hover .dpsp-pin-it-button {
    visibility: visible;
    color: #fff!important;
    background-color: #c92228!important
}

.dpsp-pin-it-button {
    display: inline-block;
    position: absolute;
    visibility: hidden;
    width: auto!important;
    height: 40px!important;
    border: 0!important;
    color: transparent!important;
    background: 0 0;
    background-image: none!important;
    box-shadow: none!important;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    vertical-align: middle;
    text-decoration: none!important;
    transition: all .25s ease-in-out
}

.dpsp-pin-it-button:hover {
    color: #fff;
    background: #b31e24;
    box-shadow: none!important
}

.dpsp-pin-it-button.dpsp-pin-it-button-has-label {
    padding-right: 20px
}

.dpsp-pin-it-button.dpsp-pin-it-button-has-label:after {
    display: inline-block;
    content: attr(title)
}

.dpsp-pin-it-button .dpsp-network-icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    vertical-align: top
}

.dpsp-pin-it-button .dpsp-network-icon svg {
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    fill: #fff
}

.dpsp-pin-it-wrapper .dpsp-pin-it-overlay {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: #fff;
    transition: all .25s ease-in-out;
    pointer-events: none
}

.dpsp-pin-it-wrapper:hover .dpsp-pin-it-overlay {
    visibility: visible;
    opacity: .4
}

#dpsp-floating-sidebar {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9998
}

#dpsp-floating-sidebar.stop-hidden,
#dpsp-floating-sidebar.stop-hidden.opened {
    visibility: hidden
}

#dpsp-floating-sidebar .dpsp-networks-btns-wrapper li {
    position: relative;
    overflow: visible
}

#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-label {
    display: inline-block;
    position: absolute;
    top: 50%;
    visibility: hidden;
    box-sizing: border-box;
    width: auto;
    height: 30px;
    margin-top: -15px;
    padding: 6px 12px;
    border-radius: 3px;
    opacity: 0;
    color: #fff;
    background: #34495e;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    white-space: nowrap;
    transition: all .2s ease-in-out;
    z-index: 1
}

#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-label:before {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    content: ""
}

#dpsp-sticky-bar-wrapper {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: 100vw;
    background: #fff;
    z-index: 1000
}

#dpsp-sticky-bar {
    display: none;
    position: relative;
    box-sizing: border-box;
    margin: 7px 0
}

#dpsp-sticky-bar .dpsp-networks-btns-wrapper {
    display: flex
}

#dpsp-sticky-bar .dpsp-networks-btns-wrapper li {
    float: none;
    margin-right: 3px;
    margin-bottom: 0;
    margin-left: 3px;
    flex: 1
}

#dpsp-sticky-bar .dpsp-networks-btns-wrapper li:last-of-type {
    margin-right: 0
}

#dpsp-sticky-bar .dpsp-network-btn {
    padding-right: 1em;
    padding-left: 1em;
    text-align: center
}

#dpsp-sticky-bar .dpsp-network-btn .dpsp-network-icon {
    display: inline-block;
    position: relative;
    overflow: visible;
    width: 20px
}

#dpsp-sticky-bar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
    margin-right: 5px
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar {
    position: static;
    width: 100%!important;
    margin: 0;
    padding: 0
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-networks-btns-wrapper li {
    margin: 0
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn {
    height: 44px;
    max-height: 44px;
    padding-right: 0;
    padding-left: 0;
    border-radius: 0;
    line-height: 40px;
    text-align: center
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn .dpsp-network-icon {
    display: inline-block;
    position: relative;
    left: auto;
    float: none;
    font-size: 18px;
    line-height: 40px
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
    display: block;
    position: absolute;
    width: 100%;
    height: 26px;
    line-height: 26px
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn .dpsp-network-count {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
    margin-left: 0;
    font-size: 11px;
    line-height: 20px;
    text-align: center
}

.dpsp-click-to-tweet {
    display: block;
    position: relative;
    margin: 1.5em 0;
    font-size: 105%;
    text-decoration: none;
    transition: all .15s ease-in
}

.dpsp-click-to-tweet,
.dpsp-click-to-tweet:hover {
    box-shadow: none!important
}

.dpsp-click-to-tweet:after {
    display: block;
    clear: both;
    content: ""
}

.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
    display: block;
    position: relative;
    top: -2px;
    left: -2px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    border: 2px solid;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
    -webkit-transition: .15s ease-in;
    -moz-transition: .15s ease-in;
    -o-transition: .15s ease-in;
    transition: all .15s ease-in;
    align-self: start;
    flex: 0 0 auto
}

.dpsp-icon-total-share svg,
.dpsp-network-icon .dpsp-network-icon-inner svg {
    position: relative;
    overflow: visible;
    width: auto;
    max-height: 14px;
    transition: fill .15s ease-in-out
}

.dpsp-icon-total-share,
.dpsp-network-icon-inner {
    display: flex;
    align-items: center;
    justify-content: center
}

.dpsp-network-icon-inner {
    height: 36px;
    transition: all .2s ease
}

#dpsp-pop-up {
    position: fixed;
    width: 100%;
    max-width: 750px;
    padding: 40px;
    border-radius: 10px;
    opacity: 0;
    background: #fff;
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: all .25s ease-in-out;
    transform: translate(-50%, -50%);
    z-index: 9999
}

#dpsp-pop-up.opened {
    top: 50%;
    left: 50%;
    opacity: 1;
    transform: scale(1) translate(-50%, -50%)
}

#dpsp-pop-up-overlay {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0;
    background: #000;
    -webkit-transition: opacity .25s ease-in-out, margin .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out, margin .25s ease-in-out;
    -o-transition: opacity .25s ease-in-out, margin .25s ease-in-out;
    transition: opacity .25s ease-in-out, margin .25s ease-in-out;
    z-index: 9998
}

#dpsp-pop-up-overlay.opened {
    width: 100%;
    height: 100%;
    opacity: .65
}

#dpsp-pop-up h2 {
    margin-bottom: 1em
}

#dpsp-pop-up h2 p {
    font-size: inherit
}

#dpsp-pop-up h2 p:last-of-type {
    margin-top: 0;
    margin-bottom: 0
}

#dpsp-pop-up p {
    margin-top: 1em;
    margin-bottom: 1em
}

#dpsp-post-bottom {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0
}

@media screen and (max-width:800px) {
    #dpsp-pop-up {
        width: 90%
    }
}

@media screen and (max-width:720px) {
    #dpsp-pop-up .dpsp-networks-btns-wrapper li {
        width: 100%;
        margin-right: 0;
        margin-left: 0
    }
}

.dpsp-top-shared-post {
    margin-bottom: 2em
}

.tippy-box[data-animation=fade][data-state=hidden] {
    opacity: 0
}

[data-tippy-root] {
    max-width: calc(100vw - 10px)
}

.tippy-box {
    position: relative;
    background-color: #333;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.4;
    white-space: normal;
    outline: 0;
    transition-property: transform, visibility, opacity
}

.tippy-box[data-placement^=top]>.tippy-arrow {
    bottom: 0
}

.tippy-box[data-placement^=top]>.tippy-arrow:before {
    bottom: -7px;
    left: 0;
    border-width: 8px 8px 0;
    border-top-color: initial;
    transform-origin: center top
}

.tippy-box[data-placement^=bottom]>.tippy-arrow {
    top: 0
}

.tippy-box[data-placement^=bottom]>.tippy-arrow:before {
    top: -7px;
    left: 0;
    border-width: 0 8px 8px;
    border-bottom-color: initial;
    transform-origin: center bottom
}

.tippy-box[data-placement^=left]>.tippy-arrow {
    right: 0
}

.tippy-box[data-placement^=left]>.tippy-arrow:before {
    border-width: 8px 0 8px 8px;
    border-left-color: initial;
    right: -7px;
    transform-origin: center left
}

.tippy-box[data-placement^=right]>.tippy-arrow {
    left: 0
}

.tippy-box[data-placement^=right]>.tippy-arrow:before {
    left: -7px;
    border-width: 8px 8px 8px 0;
    border-right-color: initial;
    transform-origin: center right
}

.tippy-box[data-inertia][data-state=visible] {
    transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11)
}

.tippy-arrow {
    width: 16px;
    height: 16px;
    color: #333
}

.tippy-arrow:before {
    content: "";
    position: absolute;
    border-color: transparent;
    border-style: solid
}

.tippy-content {
    position: relative;
    padding: 5px 9px;
    z-index: 1
}

#wprm-timer-container {
    position: fixed;
    z-index: 16777271;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50px;
    font-size: 24px;
    font-family: monospace, sans-serif;
    line-height: 50px;
    background-color: #000;
    color: #fff;
    display: flex;
    align-items: center
}

#wprm-timer-container .wprm-timer-icon {
    cursor: pointer;
    padding: 0 10px
}

#wprm-timer-container .wprm-timer-icon svg {
    display: table-cell;
    vertical-align: middle;
    width: 24px;
    height: 24px
}

#wprm-timer-container span {
    flex-shrink: 0
}

#wprm-timer-container span#wprm-timer-bar-container {
    flex: 1;
    padding: 0 10px 0 15px
}

#wprm-timer-container span#wprm-timer-bar-container #wprm-timer-bar {
    display: block;
    border: 3px solid #fff;
    height: 24px;
    width: 100%
}

#wprm-timer-container span#wprm-timer-bar-container #wprm-timer-bar #wprm-timer-bar-elapsed {
    display: block;
    height: 100%;
    width: 0%;
    background-color: #fff;
    border: 0
}

#wprm-timer-container.wprm-timer-finished {
    animation: 1s linear infinite wprmtimerblink
}

@keyframes wprmtimerblink {
    50% {
        opacity: .5
    }
}

.wprm-recipe-advanced-servings-container {
    margin: 5px 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.wprm-recipe-advanced-servings-container .wprm-recipe-advanced-servings-input-unit {
    margin-left: 3px
}

.wprm-recipe-advanced-servings-container .wprm-recipe-advanced-servings-input-shape {
    margin-left: 5px
}

.wprm-recipe-equipment-container,
.wprm-recipe-ingredients-container,
.wprm-recipe-instructions-container {
    counter-reset: wprm-advanced-list-counter
}

.wprm-recipe-equipment li {
    position: relative
}

.wprm-recipe-equipment li.wprm-checkbox-is-checked {
    text-decoration: line-through
}

.wprm-list-checkbox-container:before {
    display: none!important
}

.wprm-list-checkbox-container.wprm-list-checkbox-checked {
    text-decoration: line-through
}

.wprm-list-checkbox-container .wprm-list-checkbox:hover {
    cursor: pointer
}

.no-js .wprm-private-notes-container,
.no-js .wprm-recipe-private-notes-header {
    display: none
}

.wprm-private-notes-container:not(.wprm-private-notes-container-disabled) {
    cursor: pointer
}

.wprm-private-notes-container .wprm-private-notes-user {
    display: none;
    white-space: pre-wrap
}

.wprm-private-notes-container.wprm-private-notes-has-notes .wprm-private-notes-user {
    display: block
}

.wprm-private-notes-container.wprm-private-notes-editing .wprm-private-notes-user {
    display: none
}

.wprm-print .wprm-private-notes-container {
    cursor: default
}

.wprm-print .wprm-private-notes-container .wprm-private-notes-user {
    display: block!important
}

input[type=number].wprm-recipe-servings {
    display: inline;
    width: 60px;
    margin: 0;
    padding: 5px
}

.wprm-recipe-servings-text-buttons-container {
    display: inline-flex
}

.wprm-recipe-servings-text-buttons-container input[type=text].wprm-recipe-servings {
    display: inline;
    width: 40px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-align: center;
    outline: 0;
    border-radius: 0!important
}

.wprm-recipe-servings-text-buttons-container .wprm-recipe-servings-change,
.wprm-recipe-servings-text-buttons-container input[type=text].wprm-recipe-servings {
    border: 1px solid #333;
    height: 30px;
    user-select: none;
    font-size: 16px
}

.wprm-recipe-servings-text-buttons-container .wprm-recipe-servings-change {
    display: inline-block;
    width: 20px;
    line-height: 26px;
    background: #333;
    color: #fff;
    text-align: center;
    cursor: pointer;
    border-radius: 3px
}

.wprm-recipe-servings-text-buttons-container .wprm-recipe-servings-change:active {
    font-weight: 700
}

.wprm-recipe-servings-text-buttons-container .wprm-recipe-servings-change.wprm-recipe-servings-decrement {
    border-right: none;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important
}

.wprm-recipe-servings-text-buttons-container .wprm-recipe-servings-change.wprm-recipe-servings-increment {
    border-left: none;
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important
}

input[type=range].wprm-recipe-servings-slider {
    -webkit-appearance: none;
    width: 100%;
    min-width: 150px;
    margin: 0;
    background: 0 0;
    border: 0
}

input[type=range].wprm-recipe-servings-slider:focus {
    outline: 0
}

input[type=range].wprm-recipe-servings-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 9.2px;
    cursor: pointer;
    box-shadow: .5px .5px 1px #000, 0 0 .5px #0d0d0d;
    background: #aaa;
    border-radius: 1.3px;
    border: .5px solid #010101
}

input[type=range].wprm-recipe-servings-slider::-webkit-slider-thumb {
    box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;
    border: .7px solid #000;
    height: 22px;
    width: 10px;
    border-radius: 3px;
    background: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -6.9px
}

input[type=range].wprm-recipe-servings-slider:focus::-webkit-slider-runnable-track {
    background: #bcbcbc
}

input[type=range].wprm-recipe-servings-slider::-moz-range-track {
    width: 100%;
    height: 9.2px;
    cursor: pointer;
    box-shadow: .5px .5px 1px #000, 0 0 .5px #0d0d0d;
    background: #aaa;
    border-radius: 1.3px;
    border: .5px solid #010101
}

input[type=range].wprm-recipe-servings-slider::-moz-range-thumb {
    box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;
    border: .7px solid #000;
    height: 22px;
    width: 10px;
    border-radius: 3px;
    background: #fff;
    cursor: pointer
}

input[type=range].wprm-recipe-servings-slider::-ms-track {
    width: 100%;
    height: 9.2px;
    cursor: pointer;
    background: 0 0;
    border-color: transparent;
    color: transparent
}

input[type=range].wprm-recipe-servings-slider::-ms-fill-lower {
    background: #989898;
    border: .5px solid #010101;
    border-radius: 2.6px;
    box-shadow: .5px .5px 1px #000, 0 0 .5px #0d0d0d
}

input[type=range].wprm-recipe-servings-slider::-ms-fill-upper {
    background: #aaa;
    border: .5px solid #010101;
    border-radius: 2.6px;
    box-shadow: .5px .5px 1px #000, 0 0 .5px #0d0d0d
}

input[type=range].wprm-recipe-servings-slider::-ms-thumb {
    box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;
    border: .7px solid #000;
    height: 22px;
    width: 10px;
    border-radius: 3px;
    background: #fff;
    cursor: pointer;
    height: 9.2px
}

input[type=range].wprm-recipe-servings-slider:focus::-ms-fill-lower {
    background: #aaa
}

input[type=range].wprm-recipe-servings-slider:focus::-ms-fill-upper {
    background: #bcbcbc
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

a {
    background-color: transparent
}

b,
strong {
    font-weight: bolder
}

code {
    font-family: monospace, monospace;
    font-size: 1em
}

img {
    border-style: none;
    display: block;
    max-width: 100%;
    height: auto
}

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=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: ButtonText dotted 1px
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto;
    width: 100%;
    resize: vertical
}

[type=checkbox],
[type=radio] {
    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
}

 ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

[hidden],
template {
    display: none
}

html,
input[type=search] {
    box-sizing: border-box
}

@media (max-width:359px) {
    body {
        --wp--custom--layout--padding: 10px
    }
}

*,
 :after,
 :before {
    box-sizing: inherit
}

.wrap {
    max-width: calc(var(--wp--custom--layout--wide) + 2 * var(--wp--custom--layout--padding));
    margin: 0 auto;
    padding-left: var(--wp--custom--layout--padding);
    padding-right: var(--wp--custom--layout--padding)
}

.site-inner {
    padding: var(--wp--custom--layout--block-gap-large) 0
}

body.full-width-content {
    --wp--custom--layout--page: var(--wp--custom--layout--wide)
}

.screen-reader-text,
.screen-reader-text span {
    position: absolute!important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden
}

.screen-reader-text:focus {
    clip: auto!important;
    height: auto;
    width: auto;
    display: block;
    font-size: 1em;
    font-weight: 700;
    padding: 15px 23px 14px;
    color: #333;
    background: #fff;
    z-index: 100000;
    text-decoration: none;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6)
}

h1,
h2,
h3 {
    line-height: var(--wp--custom--line-height--small);
    margin: 0 0 var(--wp--style--block-gap)
}

h1 {
    line-height: var(--wp--custom--line-height--tiny)
}

p.is-style-heading {
    font-family: var(--wp--preset--font-family--primary);
    font-size: var(--wp--preset--font-size--x-large);
    line-height: var(--wp--custom--line-height--small);
    font-weight: 700
}

img.emoji {
    max-width: 16px;
    display: inline-block
}

.wp-block-separator {
    background: var(--wp--custom--color--neutral-700);
    border: none;
    height: 1px;
    padding: 0;
    margin-top: var(--wp--custom--layout--block-gap-large);
    margin-bottom: var(--wp--custom--layout--block-gap-large);
    max-width: 566px!important
}

.wp-block-separator.has-background {
    padding: 0
}

.wp-block-button>.wp-block-button__link.has-background,
.wp-element-button.has-background {
    padding: 19px 24px
}

.wp-block-button>.wp-block-button__link:focus,
.wp-block-button>.wp-block-button__link:hover,
.wp-element-button:focus,
.wp-element-button:hover {
    filter: brightness(85%);
    color: var(--cwp--button, var(--wp--preset--color--foreground))
}

.wp-block-button.is-style-outline>.wp-block-button__link,
.wp-element-button.is-style-outline {
    border: 1px solid currentColor;
    padding: 19px 24px
}

.wp-block-button.is-style-outline>.wp-block-button__link.has-background,
.wp-element-button.is-style-outline.has-background {
    padding: 19px 24px
}

.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background),
.wp-element-button.is-style-outline:not(.has-background) {
    background: var(--wp--preset--color--background)
}

.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color),
.wp-element-button.is-style-outline:not(.has-text-color) {
    color: var(--wp--preset--color--primary)
}

.wp-block-button.is-style-arrow .wp-block-button__link::after,
.wp-element-button.is-style-arrow::after {
    content: " →"
}

.has-background {
    padding: var(--wp--custom--layout--block-gap) var(--wp--custom--layout--padding);
    color: var(--wp--preset--color--foreground);
    --cwp--button: var(--wp--preset--color--foreground)
}

.has-background.alignfull {
    padding: var(--wp--custom--layout--block-gap-large) var(--wp--custom--layout--padding)
}

.alignfull>* {
    max-width: var(--wp--custom--layout--page);
    margin-left: auto;
    margin-right: auto
}

.has-diagonal-tertiary-to-primary-gradient-background,
.has-quinary-background-color,
.has-secondary-background-color,
.has-tertiary-background-color {
    color: var(--wp--preset--color--white);
    --cwp--button: var(--wp--preset--color--white)
}

.wp-block-search__input {
    border: none;
    background: 0 0;
    min-height: 44px
}

.wp-block-search__input::placeholder {
    color: #9e9e9e;
    font-weight: 400;
    font-family: var(--wp--preset--font-family--primary)
}

div.wpforms-container .wpforms-description,
div.wpforms-container .wpforms-title {
    margin: 0 0 16px;
    padding: 0
}

div.wpforms-container .wpforms-field {
    padding: 0;
    margin-bottom: 16px
}

div.wpforms-container .wpforms-field.impound {
    display: none
}

div.wpforms-container .wpforms-field-label {
    font-size: var(--wp--preset--font-size--small)
}

div.wpforms-container .wpforms-field-label .wpforms-required-label {
    color: inherit
}

div.wpforms-container .wpforms-submit-container {
    padding: 0;
    margin-top: 16px;
    text-align: left
}

div.wpforms-container .wpforms-submit-container button[type=submit] {
    font-family: var(--wp--preset--font-family--primary);
    line-height: var(--wp--custom--line-height--small);
    background-color: var(--wp--preset--color--quinary);
    border: none;
    font-size: 1.1875rem;
    font-weight: 700;
    color: #fff
}

div.wpforms-container .wpforms-submit-container button[type=submit]::after {
    content: " →"
}

@media (min-width:768px) {
    body {
        --wp--custom--layout--block-gap-large: 60px
    }
    div.wpforms-container.one-line .wpforms-field-container {
        display: table;
        width: calc(100% - 110px);
        float: left
    }
    div.wpforms-container.one-line .wpforms-field-container .wpforms-field {
        display: table-cell;
        padding-right: 16px;
        margin: 0
    }
    div.wpforms-container.one-line .wpforms-submit-container {
        float: right;
        width: 110px;
        clear: none;
        margin: 0
    }
    div.wpforms-container.one-line .wpforms-submit-container button {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

div.wpforms-container.single-line .wpforms-field {
    margin-bottom: 8px
}

div.wpforms-container.single-line .wpforms-submit-container {
    margin-top: 0;
    text-align: center
}

div.wpforms-container.single-line .wpforms-submit {
    padding: 15.61px 28px
}

.block-area-sidebar div.wpforms-container.single-line .wpforms-field-container,
.block-area-sidebar div.wpforms-container.single-line .wpforms-form {
    display: block
}

.block-area-sidebar div.wpforms-container.single-line .wpforms-field+.wpforms-field {
    margin-top: 12px
}

.block-area-sidebar div.wpforms-container.single-line .wpforms-submit-container {
    margin-top: 28px
}

@media (min-width:768px) {
    div.wpforms-container.single-line .wpforms-form {
        display: grid;
        grid-template-columns: 1fr auto;
        column-gap: 16px
    }
    div.wpforms-container.single-line .wpforms-head-container {
        grid-column: span 2
    }
    div.wpforms-container.single-line .wpforms-description {
        font-size: 1.25rem
    }
    div.wpforms-container.single-line .wpforms-field-container {
        display: flex;
        column-gap: 8px
    }
    div.wpforms-container.single-line .wpforms-field-container>* {
        flex: 1;
        margin-bottom: 0
    }
    div.wpforms-container.single-line .wpforms-submit {
        padding: 15.61px 28px
    }
}

.site-header {
    box-shadow: var(--wp--custom--box-shadow--1);
    position: relative
}

@media (max-width:1100px) {
    /* .site-header {
        --cwp-logo-width: 228px;
        --cwp-logo-height: 35.21px
    } */
    .site-header .nav-menu {
        grid-column: 1/-1;
        width: 100%;
        margin-left: calc(-1 * var(--wp--custom--layout--padding));
        width: calc(100% + 2 * var(--wp--custom--layout--padding))
    }
}

@media (max-width:355px) {
    .site-header {
        --cwp-logo-width: 201px;
        --cwp-logo-height: 30px
    }
}

@media (min-width:1101px) {
    .site-header {
        --cwp-logo-width: 292px;
        --cwp-logo-height: 44px
    }
    .site-header .wrap {
        display: grid;
        grid-template-columns: var(--cwp-logo-width) 1fr;
        align-items: center
    }
}

.site-header .nav-menu {
    justify-self: flex-end
}

.site-header__logo {
    display: block;
    width: var(--cwp-logo-width);
    height: var(--cwp-logo-height)
}

.site-header__logo svg {
    width: 100%;
    height: 100%
}

@media (max-width:1100px) {
    .site-header__logo {
        margin: 12px auto;
        height: 44px;
        float: right;
    }
    .site-header__logo img {
        margin-right: 0;
    }
    .site-header {
        max-height: 100vh;
        overflow-y: auto;
        overscroll-behavior-y: contain
    }
}

@media (max-width:355px) {
    .site-header__logo {
        margin: 15px auto
    }
}

.site-header__toggles button {
    position: absolute;
    top: 12px;
    background: var(--wp--preset--color--septenary);
    border-radius: var(--wp--custom--border-radius--tiny)
}

.site-header__toggles button.active {
    background: var(--wp--preset--color--tertiary)
}

.site-header__toggles button.active svg {
    fill: white
}

.site-header__toggles .menu-toggle {
    left: 6px
}

.site-header__toggles .search-toggle {
    right: 6px
}

@media (min-width:1101px) {
    .site-header__toggles {
        display: none
    }
    .header-search {
        position: absolute;
        top: 60px
    }
}

@media (max-width:349px) {
    .site-header__toggles .menu-toggle {
        left: 8px
    }
    .site-header__toggles .search-toggle {
        right: 8px
    }
}

.menu-toggle,
.search-toggle {
    background: 0 0;
    border: none;
    box-shadow: none;
    cursor: pointer;
    line-height: 0;
    padding: 0;
    text-align: center;
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center
}

.menu-toggle svg,
.search-toggle svg {
    width: 24px;
    height: 24px
}

.menu-toggle .close,
.search-toggle .close {
    display: none
}

.menu-toggle.active .close,
.search-toggle.active .close {
    display: inline
}

.menu-toggle.active .open,
.search-toggle.active .open {
    display: none
}

.header-search {
    grid-column: 1/-1;
    width: 100%;
    max-width: var(--wp--custom--layout--wide);
    margin: 0 auto;
    display: flex;
    justify-content: flex-end
}

.header-search form {
    padding: 16px;
    background: var(--wp--preset--color--tertiary)
}

@media (max-width:1199px) {
    .header-search {
        right: 16px
    }
}

@media (min-width:1101px) and (max-width:899px) {
    .header-search {
        top: 54px
    }
}

@media (max-width:1100px) {
    .header-search {
        display: block;
        margin-left: calc(-1 * var(--wp--custom--layout--padding));
        width: calc(100% + 1 * var(--wp--custom--layout--padding))
    }
    .header-search form {
        flex-grow: 1
    }
}

.header-search:not(.active) {
    display: none
}

.nav-menu>* {
    line-height: 0
}

.nav-menu ul {
    clear: both;
    line-height: 1;
    margin: 0;
    padding: 0;
    width: 100%
}

.nav-menu .menu-item {
    list-style: none;
    position: relative
}

.nav-menu .menu-item a {
    border: none;
    color: var(--wp--preset--color--foreground);
    display: block;
    position: relative;
    text-decoration: none
}

.nav-menu .menu-item.menu-item-has-children>a {
    padding-right: calc(var(--wp--custom--layout--padding) * 2)
}

.nav-menu .submenu-expand {
    background: 0 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    outline: 0;
    cursor: pointer;
    line-height: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 5px
}

@media (min-width:1101px) {
    .nav-menu .menu-item {
        float: left
    }
    .nav-menu .menu-item:focus-within>.sub-menu,
    .nav-menu .menu-item:hover>.sub-menu {
        left: auto;
        opacity: 1
    }
    .nav-menu .submenu-expand svg {
        fill: var(--wp--preset--color--tertiary)
    }
    .nav-menu .sub-menu {
        background: var(--wp--preset--color--tertiary);
        left: -9999px;
        opacity: 0;
        position: absolute;
        width: 215px;
        z-index: 99;
        line-height: var(--wp--custom--line-height--small)
    }
    .nav-menu .sub-menu .menu-item {
        float: none
    }
    .nav-menu .sub-menu .sub-menu {
        margin: -48px 0 0 215px
    }
    .nav-menu .nav-primary .menu {
        display: flex;
        align-items: center
    }
    .nav-menu .nav-primary .menu>.menu-item {
        line-height: 1
    }
    .nav-menu .nav-primary .menu>.menu-item>a {
        font-family: var(--wp--preset--font-family--primary);
        padding: 32px 15px;
        font-size: 1rem;
        letter-spacing: .01em;
        font-weight: 700;
        text-transform: uppercase
    }
    .nav-menu .nav-primary .menu>.menu-item:focus-within:not(.menu-item-search),
    .nav-menu .nav-primary .menu>.menu-item:hover:not(.menu-item-search) {
        background: var(--wp--preset--color--tertiary)
    }
    .nav-menu .nav-primary .menu>.menu-item:focus-within:not(.menu-item-search)>a,
    .nav-menu .nav-primary .menu>.menu-item:hover:not(.menu-item-search)>a {
        color: #fff
    }
    .nav-menu .nav-primary .menu>.menu-item.menu-item-has-children>a {
        padding-right: 32px
    }
    .nav-menu .nav-primary .menu>.menu-item.menu-item-has-children:focus-within>.sub-menu,
    .nav-menu .nav-primary .menu>.menu-item.menu-item-has-children:hover>.sub-menu {
        left: 0
    }
    .nav-menu .nav-primary .menu>.menu-item.menu-item-search {
        padding-left: 0;
        padding-right: 0
    }
    .nav-menu .nav-primary .menu-item.mega {
        position: static
    }
    .nav-menu .nav-primary .menu-item.mega>a {
        background-image: url(https://thebigmansworld.com/wp-content/themes/thebigmansworld-2023/assets/icons/color/carat-down-large-blue.svg);
        background-repeat: no-repeat;
        background-position: right 8px top 33px;
        background-size: 15px
    }
    .nav-menu .nav-primary .menu-item.mega>.submenu-expand {
        display: none
    }
    .nav-menu .nav-primary .menu-item.mega:active>a,
    .nav-menu .nav-primary .menu-item.mega:hover>a {
        background-image: url(https://thebigmansworld.com/wp-content/themes/thebigmansworld-2023/assets/icons/color/carat-down-large-white.svg)
    }
    .nav-menu .nav-primary .menu-item.mega .sub-menu {
        padding-top: 16px;
        text-align: center
    }
    .nav-menu .nav-primary .menu-item.mega:focus-within>.sub-menu,
    .nav-menu .nav-primary .menu-item.mega:hover>.sub-menu {
        left: 0
    }
    .nav-menu .nav-primary .sub-menu {
        padding-bottom: 10px
    }
    .nav-menu .nav-primary .sub-menu a {
        padding: 10px 20px;
        font-size: .875rem;
        color: #fff
    }
}

@media (min-width:1101px) and (min-width:1200px) {
    .nav-menu .nav-primary .menu-item.mega:focus-within>.sub-menu,
    .nav-menu .nav-primary .menu-item.mega:hover>.sub-menu {
        left: calc(50% - 576px)!important
    }
}

@media (min-width:1101px) {
    .nav-menu .nav-primary .mega>.sub-menu {
        width: 100vw;
        max-width: var(--wp--custom--layout--wide);
        display: flex;
        flex-wrap: nowrap;
        padding: 16px 4px
    }
    .nav-menu .nav-primary .mega>.sub-menu .menu-item a:active,
    .nav-menu .nav-primary .mega>.sub-menu .menu-item a:hover {
        color: rgba(255, 255, 255, .85)
    }
    .nav-menu .nav-primary .mega>.sub-menu>li {
        flex-basis: 0;
        flex-grow: 1
    }
    .nav-menu .nav-primary .mega>.sub-menu>li:not(:last-child) {
        border-right: 1px solid rgba(255, 255, 255, .5)
    }
    .nav-menu .nav-primary .mega>.sub-menu>li>a {
        font-family: var(--wp--preset--font-family--secondary);
        font-size: .9375rem;
        font-weight: 700;
        letter-spacing: .01em;
        text-transform: uppercase
    }
    .nav-menu .nav-primary .mega>.sub-menu>li:hover>a {
        background-color: transparent
    }
    .nav-menu .nav-primary .mega>.sub-menu>li .submenu-expand {
        display: none
    }
    .nav-menu .nav-primary .mega>.sub-menu>li>.sub-menu {
        padding: 0;
        box-shadow: none;
        display: block;
        position: relative;
        opacity: 1;
        margin: 0;
        left: auto;
        width: 100%
    }
    .nav-menu .nav-primary .mega>.sub-menu>li>.sub-menu::before {
        display: none
    }
}

@media (max-width:1100px) {
    .nav-menu {
        display: none;
        background-color: var(--wp--preset--color--tertiary);
        padding-bottom: 16px
    }
    .nav-menu.active {
        display: block
    }
    .nav-menu .menu-item a {
        color: #fff
    }
    .nav-menu .submenu-expand {
        top: 0;
        right: 0;
        transform: none;
        width: 44px;
        height: 44px
    }
    .nav-menu .submenu-expand svg {
        fill: white
    }
    .nav-menu .submenu-expand.expanded {
        transform: rotate(180deg)
    }
    .nav-menu .submenu-expand.expanded+.sub-menu {
        display: block
    }
    .nav-menu .sub-menu {
        display: none;
        padding-left: 20px
    }
    .nav-menu .nav-primary {
        padding: 12px 0 0 16px
    }
    .nav-menu .nav-primary .menu>.menu-item>a {
        font-family: var(--wp--preset--font-family--primary);
        font-weight: 700;
        font-size: .9375rem;
        display: flex;
        align-items: center;
        padding: 16px 0
    }
    .nav-menu .nav-primary .menu>.menu-item.menu-item-search {
        display: none
    }
    .nav-menu .nav-primary .sub-menu .menu-item a {
        font-size: var(--wp--preset--font-size--small);
        padding: 14.5px 0
    }
    .nav-menu .nav-primary .sub-menu .sub-menu .menu-item a {
        padding: 10px 0
    }
    .nav-menu .nav-primary .mega>.sub-menu>li .sub-menu {
        padding-left: 0
    }
    .nav-menu .nav-primary .mega>.sub-menu>li>a {
        font-size: .9375rem
    }
}

input,
select,
textarea {
    background: #fff;
    border: 1px solid var(--wp--custom--color--neutral-500);
    border-radius: var(--wp--custom--border-radius--tiny);
    color: var(--wp--preset--color--foreground);
    font-size: 16px;
    line-height: 24px;
    padding: 14px 12px;
    width: 100%
}

input[type=checkbox] {
    width: auto
}

select {
    line-height: 54px;
    height: 54px
}

 ::-moz-placeholder {
    color: var(--wp--custom--color--neutral-600);
    opacity: 1
}

 ::-ms-input-placeholder {
    color: var(--wp--custom--color--neutral-600)
}

 ::-webkit-input-placeholder {
    color: var(--wp--custom--color--neutral-600)
}

input:focus:-ms-input-placeholder,
input:focus::-moz-placeholder,
input:focus::-webkit-input-placeholder,
textarea:focus:-ms-input-placeholder,
textarea:focus::-moz-placeholder,
textarea:focus::-webkit-input-placeholder {
    color: transparent
}

h1.front {
    display: none
}

.entry-content ol,
.entry-content ul {
    padding-left: 1.5rem
}

.entry-content ol li,
.entry-content ul li {
    padding-bottom: .5rem
}

.entry-content ol li:last-child,
.entry-content ul li:last-child {
    padding-bottom: 0
}

.entry-content ol li ol,
.entry-content ol li ul,
.entry-content ul li ol,
.entry-content ul li ul {
    padding-top: .5rem
}

.entry-content ol.social-links,
.entry-content ul.social-links {
    padding-left: 0
}

.entry-content ol.social-links li,
.entry-content ul.social-links li {
    padding-bottom: 0
}

.site-inner {
    padding-left: var(--wp--custom--layout--padding);
    padding-right: var(--wp--custom--layout--padding)
}

.block-area>*,
.cwp-inner>*,
.entry-content>* {
    margin: 0 auto;
    max-width: var(--wp--custom--layout--page);
    min-width: 86%;
}

.block-area>.alignfull,
.cwp-inner>.alignfull,
.entry-content>.alignfull {
    margin-left: calc(-1 * var(--wp--custom--layout--padding));
    margin-right: calc(-1 * var(--wp--custom--layout--padding));
    max-width: 100vw
}

.block-area>*+*,
.cwp-inner>*+*,
.entry-content>*+* {
    margin-top: var(--wp--style--block-gap)
}

.block-area>.alignfull:not(:first-child),
.block-area>.cwp-large:not(:first-child),
.cwp-inner>.alignfull:not(:first-child),
.cwp-inner>.cwp-large:not(:first-child),
.entry-content>.alignfull:not(:first-child),
.entry-content>.cwp-large:not(:first-child) {
    margin-top: var(--wp--custom--layout--block-gap-large)
}

.block-area>.alignfull:not(:last-child),
.block-area>.cwp-large:not(:last-child),
.cwp-inner>.alignfull:not(:last-child),
.cwp-inner>.cwp-large:not(:last-child),
.entry-content>.alignfull:not(:last-child),
.entry-content>.cwp-large:not(:last-child) {
    margin-bottom: var(--wp--custom--layout--block-gap-large)
}

.block-area>h1.front:first-child+*,
.block-area>h1.front:first-child+:is(.alignfull,
.cwp-large),
.cwp-inner>h1.front:first-child+*,
.cwp-inner>h1.front:first-child+:is(.alignfull,
.cwp-large),
.entry-content>h1.front:first-child+*,
.entry-content>h1.front:first-child+:is(.alignfull,
.cwp-large) {
    margin-top: 0
}

.block-area>.alignfull.has-background+.alignfull.has-background,
.cwp-inner>.alignfull.has-background+.alignfull.has-background,
.entry-content>.alignfull.has-background+.alignfull.has-background,
.full-width-content .entry-content:first-child>.alignfull.has-background:first-child {
    margin-top: calc(-1 * var(--wp--custom--layout--block-gap-large))
}

.full-width-content .entry-content:last-child>.alignfull.has-background:last-child {
    margin-bottom: calc(-1 * var(--wp--custom--layout--block-gap-large))
}

.block-area-before-footer {
    padding: var(--wp--custom--layout--block-gap-large) var(--wp--custom--layout--padding)
}

.block-area-before-footer>* {
    max-width: var(--wp--custom--layout--wide)
}

.site-footer {
    background: var(--wp--custom--color--neutral-900);
    font-size: var(--wp--preset--font-size--small);
    position: relative;
    border-bottom: 1px solid var(--wp--custom--color--neutral-700);
    color: #fff
}

.site-footer a {
    color: #fff;
    text-decoration: none
}

.site-footer a:active,
.site-footer a:hover {
    color: rgba(255, 255, 255, .75)
}

.site-footer .wrap {
    max-width: var(--wp--custom--layout--wide)
}

.site-footer .wrap>:last-child {
    margin-bottom: 0
}

.site-footer .site-footer__badge {
    display: block;
    line-height: 0;
    width: 150px;
    height: 150px;
    margin: 0 auto
}

.site-footer .nav-footer-left ul.menu {
    margin: 0;
    padding: 0;
    columns: 2;
    column-gap: 32px
}

.site-footer .nav-footer-left ul.menu li {
    list-style-type: none;
    line-height: var(--wp--custom--line-height--medium);
    font-size: var(--wp--preset--font-size--small);
    font-family: var(--wp--preset--font-family--primary);
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 16px
}

.site-footer .site-footer__right {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 32px
}

.site-footer .nav-footer-right ul.menu {
    margin: 0;
    padding: 0;
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 12px
}

.site-footer .nav-footer-right ul.menu li {
    list-style-type: none;
    line-height: var(--wp--custom--line-height--medium);
    font-size: var(--wp--preset--font-size--small)
}

.site-footer ul.site-footer__socials {
    margin: 0;
    padding: 0;
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 12px
}

.site-footer ul.site-footer__socials li {
    list-style-type: none;
    line-height: var(--wp--custom--line-height--medium);
    font-size: var(--wp--preset--font-size--small)
}

.site-footer ul.site-footer__socials li a {
    display: inline-flex;
    align-items: center
}

.site-footer ul.site-footer__socials li a svg {
    margin-right: 10px;
    fill: white
}

.site-footer ul.site-footer__socials li a:focus svg,
.site-footer ul.site-footer__socials li a:hover svg {
    fill: rgba(255, 255, 255, .75)
}

@media (max-width:991px) {
    .site-footer .site-footer__left {
        padding: 42px 0
    }
    .site-footer .site-footer__middle {
        padding: 48px 0 32px;
        text-align: center;
        border-bottom: 1px solid var(--wp--custom--color--neutral-700);
        border-top: 1px solid var(--wp--custom--color--neutral-700)
    }
    .site-footer .site-footer__right {
        padding: 48px 0 32px;
        text-align: center
    }
}

@media (min-width:992px) {
    .site-footer .site-footer__inner {
        display: grid;
        grid-template-columns: 370px 1fr 370px;
        grid-column-gap: 32px
    }
    .site-footer .site-footer__inner>* {
        padding-top: 50px;
        padding-bottom: 56px
    }
    .site-footer .site-footer__left {
        order: 2;
        display: grid;
        border-left: 1px solid var(--wp--custom--color--neutral-700);
        border-right: 1px solid var(--wp--custom--color--neutral-700)
    }
    .site-footer .site-footer__middle {
        order: 1
    }
    .site-footer .site-footer__right {
        order: 3
    }
}

.site-footer__copyright {
    font-size: var(--wp--preset--font-size--tiny);
    background: var(--wp--custom--color--neutral-900);
    color: #fff;
    border-bottom: 1px solid var(--wp--custom--color--neutral-700)
}

.site-footer__copyright a {
    color: #fff
}

.site-footer__copyright a:active,
.site-footer__copyright a:hover {
    color: rgba(255, 255, 255, .75)
}

.site-footer__copyright .site-footer__copyright-text p {
    margin: 0
}

@media (max-width:767px) {
    .site-footer__copyright {
        padding: 28px 0
    }
    .site-footer__copyright .site-footer__copyright-inner {
        text-align: center
    }
}

@media (min-width:768px) {
    .site-footer__copyright {
        padding: 35px 0
    }
    .site-footer__copyright .site-footer__copyright-inner {
        display: flex;
        flex-flow: row wrap;
        gap: 12px;
        justify-content: center
    }
}

.contact-form input {
    font: inherit
}

.contact-form input::placeholder {
    transition: opacity .3s ease-out
}

.contact-form input:hover::placeholder {
    opacity: .5
}

.contact-form input:focus::placeholder {
    opacity: .3
}

 :where(.contact-form input[type=text],
.contact-form input[type=email],
.contact-form input[type=tel],
.contact-form input[type=url]) {
    border-width: 1px;
    box-sizing: border-box;
    line-height: normal;
    padding: 12px 8px;
    width: 100%
}

.contact-form select {
    min-width: 150px;
    padding: 14px 7px
}

.contact-form textarea {
    box-sizing: border-box;
    float: none;
    font: inherit;
    height: 200px;
    padding: 7px;
    width: 100%
}

.contact-form input[type=checkbox],
.contact-form input[type=radio] {
    float: none;
    height: 1rem;
    margin: 0 .75rem 0 0;
    width: 1rem
}

.contact-form input[type=checkbox] {
    margin-left: 0;
    top: 0
}

.contact-form label {
    display: block;
    float: none;
    font-weight: 700;
    margin-bottom: .25em
}

.contact-form label.consent {
    align-items: center;
    display: flex;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase
}

.contact-form label.checkbox,
.contact-form label.radio {
    align-items: center;
    display: inline-flex;
    float: none;
    font-weight: 400;
    margin-bottom: .25em
}

.contact-form label span {
    font-size: 85%;
    font-weight: 400;
    margin-left: .25em;
    opacity: .45
}

@media only screen and (min-width:600px) {
    .contact-form input[type=email],
    .contact-form input[type=tel],
    .contact-form input[type=text],
    .contact-form input[type=url] {
        width: 50%
    }
}

#jp-relatedposts .jp-relatedposts-items {
    clear: left
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    margin: 0 0 1em;
    width: 33%
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4) {
    clear: both
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
    text-decoration: underline
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
    -moz-opacity: 1;
    opacity: 1
}

#jp-relatedposts .jp-relatedposts-items p {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    margin-bottom: 0
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
    font-size: inherit;
    font-weight: 400;
    -moz-opacity: 1;
    opacity: 1;
    text-decoration: none
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
    text-decoration: underline
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
    display: block;
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img {
    height: auto;
    max-width: 100%
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
    opacity: .6
}

@media only screen and (max-width:640px) {
    #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
        width: 50%
    }
    #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
        clear: left
    }
}

@media only screen and (max-width:320px) {
    #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
        clear: both;
        margin: 0 0 1em;
        width: 100%
    }
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    word-wrap: normal!important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute!important;
    width: 1px
}

img#wpstats {
    display: none
}

.grecaptcha-badge {
    visibility: hidden
}

.wp-block-group.wp-container-4 {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start
}

.wpforms-container .wpforms-form .wpforms-error-alert {
    border: 1px solid #ccc;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    padding: 10px 15px;
    font-size: 14px;
    margin: 0 0 10px;
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7
}

.wpforms-is-turnstile iframe {
    margin-left: -2px!important
}

.wpforms-container .wpforms-error-container,
.wpforms-container noscript.wpforms-error-noscript {
    color: #900
}

.wpforms-container label.wpforms-error {
    display: block;
    color: #900;
    font-size: .9em;
    float: none;
    cursor: default
}

.wpforms-container .wpforms-field input.user-invalid,
.wpforms-container .wpforms-field input.wpforms-error,
.wpforms-container .wpforms-field select.user-invalid,
.wpforms-container .wpforms-field select.wpforms-error,
.wpforms-container .wpforms-field textarea.user-invalid,
.wpforms-container .wpforms-field textarea.wpforms-error,
.wpforms-container .wpforms-field.wpforms-has-error .choices__inner {
    border: 1px solid #c00
}

.wpforms-container .wpforms-field-credit-card-code label.wpforms-error,
.wpforms-container .wpforms-field-credit-card-expiration label.wpforms-error {
    display: none!important
}

.wpforms-container .wpforms-page-indicator {
    margin: 0 0 20px;
    overflow: hidden
}

.wpforms-container .wpforms-page-indicator.circles {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    padding: 15px 10px
}

.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page {
    float: left;
    margin: 0 20px 0 0
}

.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page:last-of-type {
    margin: 0
}

.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    display: inline-block;
    margin: 0 10px 0 0;
    line-height: 40px;
    text-align: center;
    background-color: #ddd;
    color: #666
}

.wpforms-container .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number {
    color: #fff
}

.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page {
    float: left;
    text-align: center;
    line-height: 1.2
}

.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-number {
    display: block;
    text-indent: -9999px;
    height: 6px;
    background-color: #ddd;
    margin: 0 0 16px;
    position: relative
}

.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-triangle {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -5px;
    border-style: solid;
    border-width: 6px 5px 0;
    border-color: transparent
}

.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-title {
    display: inline-block;
    padding: 0 15px;
    font-size: 16px
}

.wpforms-container .wpforms-page-indicator.progress {
    font-size: 18px
}

.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {
    display: block;
    width: 100%;
    background-color: #ddd;
    height: 18px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    margin: 5px 0 0
}

.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress {
    height: 18px;
    position: absolute;
    left: 0;
    top: 0
}

div.wpforms-container .wpforms-notice {
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 12px;
    color: #333;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 30px;
    padding: 20px 36px 20px 26px;
    position: relative
}

div.wpforms-container .wpforms-notice .wpforms-delete {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: rgba(10, 10, 10, .2);
    border: none;
    border-radius: 290486px;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin: 0;
    padding: 0;
    outline: 0;
    vertical-align: top;
    width: 20px;
    position: absolute;
    right: 10px;
    top: 10px
}

div.wpforms-container .wpforms-notice .wpforms-delete:after,
div.wpforms-container .wpforms-notice .wpforms-delete:before {
    background-color: #fff;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

div.wpforms-container .wpforms-notice .wpforms-delete:before {
    height: 2px;
    width: 50%
}

div.wpforms-container .wpforms-notice .wpforms-delete:after {
    height: 50%;
    width: 2px
}

div.wpforms-container .wpforms-notice .wpforms-delete:focus,
div.wpforms-container .wpforms-notice .wpforms-delete:hover {
    background-color: rgba(10, 10, 10, .3)
}

div.wpforms-container .wpforms-notice a {
    text-decoration: underline
}

div.wpforms-container .wpforms-notice p {
    margin: 0 0 20px
}

div.wpforms-container .wpforms-notice p:last-of-type {
    margin-bottom: 0
}

div.wpforms-container-full .wpforms-notice.wpforms-info,
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action {
    border-color: #3273dc
}

div.wpforms-container-full .wpforms-notice.wpforms-success,
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action {
    border-color: #23d160
}

div.wpforms-container-full .wpforms-notice.wpforms-warning,
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action {
    border-color: #ffdd57
}

div.wpforms-container-full .wpforms-notice.wpforms-error,
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action {
    border-color: #ff3860
}

div.wpforms-container-full .wpforms-notice .wpforms-notice-actions {
    margin-top: 20px
}

div.wpforms-container-full .wpforms-notice .wpforms-notice-action {
    border: 2px solid;
    margin-right: 20px;
    padding: 5px;
    text-decoration: none
}

div.wpforms-container-full .wpforms-notice .wpforms-notice-action:active,
div.wpforms-container-full .wpforms-notice .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice .wpforms-notice-action:hover {
    color: #fff
}

div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:active,
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:hover {
    background-color: #3273dc
}

div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:active,
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:hover {
    background-color: #23d160
}

div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:active,
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:hover {
    background-color: #ffdd57;
    color: inherit
}

div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:active,
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:focus,
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:hover {
    background-color: #ff3860
}

.wpforms-preview-notice-links {
    line-height: 2.4
}

.wpforms-container .wpforms-title {
    font-size: 26px;
    margin: 0 0 10px
}

.wpforms-container .wpforms-description {
    margin: 0 0 10px
}

.wpforms-container .wpforms-submit-container {
    padding: 10px 0 0;
    position: relative
}

.wpforms-container .wpforms-submit-spinner {
    margin-left: .5em
}

.wpforms-container {
    margin-bottom: 26px
}

.wpforms-container .wpforms-field-hp {
    display: none!important;
    position: absolute!important;
    left: -9000px!important
}

.wpforms-container .wpforms-field.wpforms-field-hidden {
    display: none;
    padding: 0
}

.wpforms-container .wpforms-screen-reader-element {
    position: absolute!important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;
    word-wrap: normal!important
}

.amp-form-submit-success .wpforms-field-container,
.amp-form-submit-success .wpforms-submit-container {
    display: none
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap h3 {
    width: 100%;
    margin: 10px 0 5px;
    font-weight: 700;
    font-size: 20px
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap img {
    margin-right: 25px;
    width: initial
}

.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-base-control {
    width: 100%
}

div.wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled,
div.wpforms-gutenberg-form-selector .wpforms-form input:disabled,
div.wpforms-gutenberg-form-selector .wpforms-form select:disabled,
div.wpforms-gutenberg-form-selector .wpforms-form textarea:disabled {
    cursor: not-allowed
}

div.wpforms-container .wpforms-form .choices.is-open .choices__list--dropdown,
div.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__inner {
    border-radius: 0 0 2px 2px
}

div.wpforms-container .wpforms-form .choices.is-open .choices__inner,
div.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__list--dropdown {
    border-radius: 2px 2px 0 0
}

div.wpforms-container .wpforms-form .choices .choices__inner {
    border-radius: 2px;
    min-height: 35px
}

div.wpforms-container .wpforms-form .choices .choices__inner .choices__list--single {
    height: auto
}

div.wpforms-container .wpforms-form .choices .choices__inner .choices__list--multiple .choices__item {
    line-height: 1.3
}

body.rtl .wpforms-field-phone input[type=tel] {
    direction: ltr;
    unicode-bidi: embed;
    text-align: right
}

body.rtl .wpforms-container .wpforms-first {
    float: right
}

body.rtl .wpforms-container .wpforms-first+.wpforms-one-half {
    margin-right: 4%;
    margin-left: 0
}

.wpforms-clear:before {
    content: " ";
    display: table
}

.wpforms-clear:after {
    clear: both;
    content: " ";
    display: table
}

.wpforms-container ul,
.wpforms-container ul li {
    background: 0 0;
    border: 0;
    margin: 0;
    list-style: none
}

.wpforms-container .wpforms-field-row.wpforms-field-medium,
.wpforms-container input.wpforms-field-medium,
.wpforms-container select.wpforms-field-medium {
    max-width: 60%
}

.wpforms-container textarea.wpforms-field-medium {
    height: 120px
}

.wpforms-container .wpforms-field-row.wpforms-field-small,
.wpforms-container input.wpforms-field-small,
.wpforms-container select.wpforms-field-small {
    max-width: 25%
}

.wpforms-container textarea.wpforms-field-small {
    height: 70px
}

.wpforms-container .wpforms-field-row.wpforms-field-large,
.wpforms-container input.wpforms-field-large,
.wpforms-container select.wpforms-field-large {
    max-width: 100%
}

.wpforms-container textarea.wpforms-field-large {
    height: 220px
}

.wpforms-container .wpforms-field {
    padding: 10px 0;
    position: relative
}

.wpforms-container .wpforms-field-description,
.wpforms-container .wpforms-field-limit-text {
    font-size: .85em;
    margin: 5px 0 0
}

.wpforms-container .wpforms-field-description.wpforms-disclaimer-description {
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 15px 15px 0;
    height: 125px;
    overflow-y: scroll;
    overflow-x: hidden
}

.wpforms-container .wpforms-field-description.wpforms-disclaimer-description p {
    margin: 0 0 15px
}

.wpforms-container .wpforms-field-description-before,
.wpforms-container .wpforms-field-description.before {
    font-size: .85em;
    margin: 0 0 5px
}

.wpforms-container .wpforms-field-label {
    display: block;
    font-weight: 700;
    float: none;
    word-break: break-word;
    word-wrap: break-word
}

.wpforms-container .wpforms-field-sublabel {
    display: block;
    font-size: .85em;
    float: none
}

.wpforms-container .wpforms-field-label-inline {
    display: inline;
    vertical-align: baseline;
    font-weight: 400;
    word-break: break-word
}

.wpforms-container .wpforms-field-label.wpforms-label-hide,
.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide {
    position: absolute;
    top: -99999px;
    left: -99999px
}

.wpforms-container .wpforms-required-label {
    color: red;
    font-weight: 400
}

.wpforms-container .wpforms-field-row {
    margin-bottom: 8px;
    position: relative
}

.wpforms-container .wpforms-field .wpforms-field-row:last-of-type {
    margin-bottom: 0
}

.wpforms-container .wpforms-field-row:before {
    content: " ";
    display: table
}

.wpforms-container .wpforms-field-row:after {
    clear: both;
    content: " ";
    display: table
}

.wpforms-container .wpforms-form .wpforms-field-address .wpforms-one-half:only-child {
    margin-left: 0
}

.wpforms-container .wpforms-five-sixths,
.wpforms-container .wpforms-four-fifths,
.wpforms-container .wpforms-four-sixths,
.wpforms-container .wpforms-one-fifth,
.wpforms-container .wpforms-one-fourth,
.wpforms-container .wpforms-one-half,
.wpforms-container .wpforms-one-sixth,
.wpforms-container .wpforms-one-third,
.wpforms-container .wpforms-three-fifths,
.wpforms-container .wpforms-three-fourths,
.wpforms-container .wpforms-three-sixths,
.wpforms-container .wpforms-two-fifths,
.wpforms-container .wpforms-two-fourths,
.wpforms-container .wpforms-two-sixths,
.wpforms-container .wpforms-two-thirds {
    float: left;
    margin-left: 4%;
    clear: none
}

.wpforms-container .wpforms-one-half,
.wpforms-container .wpforms-three-sixths,
.wpforms-container .wpforms-two-fourths {
    width: 48%
}

.wpforms-container .wpforms-one-third,
.wpforms-container .wpforms-two-sixths {
    width: 30.6666666667%
}

.wpforms-container .wpforms-four-sixths,
.wpforms-container .wpforms-two-thirds {
    width: 65.3333333333%
}

.wpforms-container .wpforms-one-fourth {
    width: 22%
}

.wpforms-container .wpforms-three-fourths {
    width: 74%
}

.wpforms-container .wpforms-one-fifth {
    width: 16.8%
}

.wpforms-container .wpforms-two-fifths {
    width: 37.6%
}

.wpforms-container .wpforms-three-fifths {
    width: 58.4%
}

.wpforms-container .wpforms-four-fifths {
    width: 79.2%
}

.wpforms-container .wpforms-one-sixth {
    width: 13.3333333333%
}

.wpforms-container .wpforms-five-sixths {
    width: 82.6666666667%
}

.wpforms-container .wpforms-first {
    clear: both!important;
    margin-left: 0!important
}

.wpforms-container .wpforms-checkbox-2-columns ul,
.wpforms-container .wpforms-checkbox-3-columns ul,
.wpforms-container .wpforms-list-2-columns ul,
.wpforms-container .wpforms-list-3-columns ul,
.wpforms-container .wpforms-multiplechoice-2-columns ul,
.wpforms-container .wpforms-multiplechoice-3-columns ul {
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.wpforms-container .wpforms-checkbox-2-columns ul li,
.wpforms-container .wpforms-list-2-columns ul li,
.wpforms-container .wpforms-multiplechoice-2-columns ul li {
    width: 50%;
    display: block;
    padding-right: 26px
}

.wpforms-container .wpforms-checkbox-3-columns ul li,
.wpforms-container .wpforms-list-3-columns ul li,
.wpforms-container .wpforms-multiplechoice-3-columns ul li {
    width: 33.3333%;
    display: block;
    padding-right: 26px
}

.wpforms-container .wpforms-list-inline ul li {
    display: inline-block;
    margin-right: 20px;
    vertical-align: top
}

.wpforms-container .wpforms-first-half {
    float: left;
    width: 48%;
    clear: both
}

.wpforms-container .wpforms-last-half {
    float: right;
    width: 48%;
    clear: none
}

.wpforms-container .wpforms-first-third {
    float: left;
    width: 30.666666667%;
    clear: both
}

.wpforms-container .wpforms-middle-third {
    float: left;
    width: 30.666666667%;
    margin-left: 4%;
    clear: none
}

.wpforms-container .wpforms-last-third {
    float: right;
    width: 30.666666667%;
    clear: none
}

.wpforms-container .wpforms-last {
    float: right!important;
    margin-right: 0!important;
    clear: none
}

.wpforms-container.inline-fields {
    overflow: hidden
}

.wpforms-container.inline-fields .wpforms-field-container {
    display: table;
    width: calc(100% - 160px);
    float: left
}

.wpforms-container.inline-fields .wpforms-field {
    display: table-cell;
    padding-right: 2%;
    vertical-align: top
}

.wpforms-container.inline-fields .wpforms-submit-container {
    float: right;
    width: 160px
}

.wpforms-container.inline-fields .wpforms-submit {
    display: block;
    width: 100%
}

.wpforms-container.inline-fields .wpforms-field-row.wpforms-field-medium,
.wpforms-container.inline-fields input.wpforms-field-medium,
.wpforms-container.inline-fields select.wpforms-field-medium {
    max-width: 100%
}

.wpforms-container input[type=date],
.wpforms-container input[type=datetime-local],
.wpforms-container input[type=datetime],
.wpforms-container input[type=email],
.wpforms-container input[type=month],
.wpforms-container input[type=number],
.wpforms-container input[type=password],
.wpforms-container input[type=range],
.wpforms-container input[type=search],
.wpforms-container input[type=tel],
.wpforms-container input[type=text],
.wpforms-container input[type=time],
.wpforms-container input[type=url],
.wpforms-container input[type=week],
.wpforms-container select,
.wpforms-container textarea {
    display: block;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: none;
    font-family: inherit
}

.wpforms-container input[type=checkbox],
.wpforms-container input[type=radio] {
    width: 13px;
    height: 13px;
    margin: 2px 10px 0 3px;
    display: inline-block;
    vertical-align: baseline
}

.wpforms-container amp-img>img {
    position: absolute
}

.wpforms-container .wpforms-recaptcha-container {
    padding: 10px 0 20px;
    clear: both
}

.wpforms-container .wpforms-field-date-time-date-sep {
    display: inline-block;
    padding: 0 5px
}

.wpforms-container .wpforms-field-date-time-date-day,
.wpforms-container .wpforms-field-date-time-date-month,
.wpforms-container .wpforms-field-date-time-date-year {
    display: inline-block;
    width: auto
}

.wpforms-container .wpforms-datepicker-wrap {
    position: relative
}

.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear {
    position: absolute;
    background-image: url(https://thebigmansworld.com/wp-content/plugins/wpforms/assets/images/times-solid-white.svg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-color: #ccc;
    background-size: 8px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: block;
    border-radius: 50%;
    right: 10px;
    top: 50%;
    margin-top: -8px;
    transition: all .3s
}

.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear:hover {
    background-color: red
}

.wpforms-container .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear {
    right: calc(75% + 10px)
}

.wpforms-container .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear {
    right: calc(40% + 10px)
}

.wpforms-container .wpforms-field-rating-item {
    padding: 0 6px 0 0;
    margin: 0;
    display: inline-block
}

.wpforms-container .wpforms-field-rating svg {
    cursor: pointer;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    opacity: .6
}

.wpforms-container .wpforms-field-rating-item input:focus+svg,
.wpforms-container .wpforms-field-rating-item.hover svg,
.wpforms-container .wpforms-field-rating-item.selected svg {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 1
}

.wpforms-container ul.wpforms-image-choices label:not(.wpforms-error) {
    cursor: pointer;
    position: relative
}

.wpforms-container ul.wpforms-image-choices label input {
    top: 50%
}

.wpforms-container .wpforms-list-inline .wpforms-image-choices-modern li {
    margin: 5px
}

.wpforms-container .wpforms-image-choices-modern img {
    display: inline-block;
    margin: 0 auto;
    max-width: 100%
}

.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error) {
    background-color: #fff;
    display: inline-block;
    margin: 0 auto;
    cursor: pointer;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 20px 20px 18px;
    transition: all .5s;
    text-align: center
}

.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error):hover {
    border: 1px solid #ddd
}

.wpforms-container .wpforms-image-choices-modern .wpforms-selected label {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1)
}

.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image:after {
    content: "\2714";
    font-size: 22px;
    line-height: 32px;
    color: #fff;
    background: green;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -16px 0 0 -16px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    transition: all .5s
}

.wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-image:after {
    opacity: 1
}

.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image {
    display: block;
    position: relative
}

.wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label {
    font-weight: 700
}

.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-label {
    display: block;
    margin-top: 12px
}

.wpforms-container .wpforms-list-inline .wpforms-image-choices-classic li {
    margin: 0 10px 10px 0!important
}

.wpforms-container .wpforms-image-choices-classic img {
    display: inline-block;
    margin: 0 auto;
    max-width: 100%
}

.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error) {
    background-color: #fff;
    display: inline-block;
    margin: 0 auto;
    cursor: pointer;
    border: 2px solid #fff;
    padding: 10px;
    text-align: center
}

.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error):hover {
    border-color: #ddd
}

.wpforms-container .wpforms-image-choices-classic .wpforms-image-choices-image {
    display: block
}

.wpforms-container .wpforms-image-choices-classic .wpforms-selected label {
    border-color: #666!important
}

.wpforms-container .wpforms-image-choices-classic .wpforms-image-choices-label {
    display: block;
    margin-top: 8px
}

.wpforms-container ul.wpforms-icon-choices,
.wpforms-container ul.wpforms-icon-choices * {
    box-sizing: border-box
}

.wpforms-container ul.wpforms-icon-choices {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0;
    margin: 8px 0 -20px
}

.wpforms-container ul.wpforms-icon-choices+.wpforms-error,
.wpforms-container ul.wpforms-icon-choices+.wpforms-field-description {
    margin-top: 15px
}

.wpforms-container ul.wpforms-icon-choices li {
    min-width: 120px;
    padding-right: 0;
    margin: 0 0 20px
}

.wpforms-container ul.wpforms-icon-choices label {
    position: relative;
    display: block;
    margin: 0;
    cursor: pointer
}

.wpforms-container ul.wpforms-icon-choices .wpforms-icon-choices-icon {
    display: block
}

.wpforms-container ul.wpforms-icon-choices svg {
    margin: 0 auto;
    fill: var(--wpforms-icon-choices-color)
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-none svg {
    margin: 0
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default li,
.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li {
    margin: 0 0 22px
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default label {
    text-align: center
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default label:focus-within .wpforms-icon-choices-icon {
    box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon {
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
    padding: 15px 20px 45px;
    background-color: #fff;
    box-shadow: 0 0 0 1px #ccc;
    border-radius: 6px
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon:hover {
    box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon svg {
    position: relative;
    z-index: 2
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon-bg {
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 6px;
    background-color: #fff
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon {
    background-color: transparent;
    box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color);
    box-sizing: border-box
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon-bg {
    background-color: var(--wpforms-icon-choices-color);
    opacity: .1
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li label {
    background-color: #fff;
    box-shadow: 0 0 0 1px #ccc;
    border-radius: 6px;
    height: 100%;
    padding: 20px 20px 15px;
    text-align: center
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li label:hover {
    box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li:focus-within label {
    box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li.wpforms-selected label {
    box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color), 0 2px 10px rgba(0, 0, 0, .15)
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-modern li .wpforms-icon-choices-icon {
    margin-bottom: 10px
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li label {
    background-color: #fff;
    height: 100%;
    padding: 20px 20px 15px;
    text-align: center
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li label:hover {
    box-shadow: 0 0 0 1px #999
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li:focus-within label {
    box-shadow: 0 0 0 1px #999
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li.wpforms-selected label {
    box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
}

.wpforms-container ul.wpforms-icon-choices.wpforms-icon-choices-classic li .wpforms-icon-choices-icon {
    margin-bottom: 10px
}

.wpforms-container .wpforms-field-payment-multiple .wpforms-icon-choices-default li .wpforms-icon-choices-icon:before,
.wpforms-container .wpforms-field-radio .wpforms-icon-choices-default li .wpforms-icon-choices-icon:before {
    content: "";
    position: absolute;
    z-index: 2;
    bottom: 15px;
    left: calc(50% - 8px);
    display: block;
    width: 16px;
    height: 16px;
    background-color: #fff;
    box-shadow: 0 0 0 1px #ccc;
    border-radius: 50%;
    margin: 15px auto 0
}

.wpforms-container .wpforms-field-payment-multiple .wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,
.wpforms-container .wpforms-field-radio .wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before {
    box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
}

.wpforms-container .wpforms-field-payment-multiple .wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,
.wpforms-container .wpforms-field-radio .wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after {
    content: "";
    position: absolute;
    z-index: 2;
    bottom: calc(15px + 4px);
    left: calc(50% - 4px);
    display: block;
    width: 8px;
    height: 8px;
    background-color: var(--wpforms-icon-choices-color);
    border-radius: 50%
}

.wpforms-container .wpforms-field-checkbox .wpforms-icon-choices-default li .wpforms-icon-choices-icon:before,
.wpforms-container .wpforms-field-payment-checkbox .wpforms-icon-choices-default li .wpforms-icon-choices-icon:before {
    content: "";
    position: absolute;
    z-index: 2;
    bottom: 15px;
    left: calc(50% - 8px);
    display: block;
    width: 16px;
    height: 16px;
    background-color: #fff;
    box-shadow: 0 0 0 1px #ccc;
    border-radius: 3px;
    margin: 15px auto 0
}

.wpforms-container .wpforms-field-checkbox .wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,
.wpforms-container .wpforms-field-payment-checkbox .wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before {
    box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color)
}

.wpforms-container .wpforms-field-checkbox .wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,
.wpforms-container .wpforms-field-payment-checkbox .wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after {
    content: "";
    box-sizing: border-box;
    display: block;
    position: absolute;
    z-index: 2;
    bottom: 23px;
    left: calc(50% - 6px);
    width: 6px;
    height: 10px;
    border-style: solid;
    border-color: var(--wpforms-icon-choices-color);
    border-width: 0 2px 2px 0;
    transform-origin: bottom left;
    transform: rotate(45deg)
}

.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices,
.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices,
.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices {
    flex-direction: row;
    flex-wrap: wrap
}

.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li,
.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li,
.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices li {
    margin-right: 20px
}

.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,
.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li,
.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,
.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li,
.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-default li,
.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-modern li {
    margin-right: 22px;
    margin-bottom: 22px
}

.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li {
    width: calc(100% / 2 - 20px / 2)
}

.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li:nth-child(2n) {
    margin-right: 0
}

.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,
.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li {
    width: calc(100% / 2 - 22px / 2)
}

.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li {
    width: calc(100% / 3 - 20px * 2 / 3)
}

.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li:nth-child(3n) {
    margin-right: 0
}

.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,
.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li {
    width: calc(100% / 3 - 22px * 2 / 3)
}

.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices li {
    width: auto;
    max-width: calc(100% / 4 - 20px)
}

.wpforms-container .wpforms-form textarea.wpforms-field-small.wp-editor-area {
    height: 100px
}

.wpforms-container .wpforms-form textarea.wpforms-field-medium.wp-editor-area {
    height: 250px
}

.wpforms-container .wpforms-form textarea.wpforms-field-large.wp-editor-area {
    height: 400px
}

.wpforms-container .wpforms-form textarea.wp-editor-area:focus {
    outline: 0
}

@media only screen and (max-width:600px) {
    .wpforms-container .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern) {
        overflow-x: hidden
    }
    .wpforms-container .wpforms-form .wpforms-field>* {
        max-width: 100%
    }
    .wpforms-container .wpforms-mobile-full {
        width: 100%;
        margin-left: 0;
        float: none
    }
    .wpforms-container .wpforms-checkbox-2-columns ul li,
    .wpforms-container .wpforms-checkbox-3-columns ul li,
    .wpforms-container .wpforms-list-2-columns ul li,
    .wpforms-container .wpforms-list-3-columns ul li,
    .wpforms-container .wpforms-multiplechoice-2-columns ul li,
    .wpforms-container .wpforms-multiplechoice-3-columns ul li {
        float: none;
        width: 100%
    }
    .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page {
        float: none;
        display: block;
        margin: 0 0 10px
    }
    .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
        width: 30px;
        height: 30px;
        line-height: 30px
    }
    .wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page {
        width: 100%!important;
        padding: 5px 10px
    }
    .wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-number {
        display: none
    }
    .wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page.active {
        font-weight: 700
    }
    .wpforms-container.inline-fields .wpforms-field,
    .wpforms-container.inline-fields .wpforms-field-container {
        display: block;
        width: 100%
    }
    .wpforms-container.inline-fields .wpforms-submit-container {
        width: 100%
    }
}

.logo_img {
    height: 44px;
}

.post-summary__image img {
    height: 180px;
    object-fit: cover;
}

.content-sidebar .post-summary__image img {
    height: 130px;
    object-fit: cover;
}

.layout-1-large-3-small .post-summary--large img {
    max-height: 520px;
}

.layout-4up-list-wide .post-summary__image img {
    height: 140px;
}

@media (max-width:767px) {
    .block-quick-links:is(.style-gamma) .block-quick-links__inner img {
        height: 200px;
        object-fit: cover;
    }
    .block-quick-links:is(.style-gamma) .block-quick-links__inner a:is(:first-child,
     :last-child) img {
        height: 280px;
        object-fit: cover;
    }
}

.post_summary {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    color: #aaa;
}

.f_links {
    padding-left: 0 !important;
}

.f_links li {
    display: inline-block;
    margin: 0 30px 20px 0;
}

aside {
    margin-bottom: 50px;
}

.entry-content {
    font-size: 15px;
    line-height: 1.5rem;
}
.transformStyle {
    overflow: hidden;
    position: absolute;
    max-height: 1px;
}

