<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
   font-family: 'Schnyder L Light';
   src: url('/wp-content/plugins/trs-general-customizations/assets/fonts/Schnyder-L-Light.woff2') format('woff2');
   font-weight: normal;
   font-style: normal;
}
.elementor-post__thumbnail img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.CulturedSwiper {
	width: 100%;
	max-width: 1000px;
	margin: auto;
	margin-bottom: 3rem;
    margin-top: 3rem;
    overflow: hidden;
    padding-bottom: 3rem !important;
}
.CulturedSwiper .swiper-slide {
	text-align: center;
	font-size: 14px;
	background: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.CulturedSwiper .swiper-slide img {
	width: 100%;
	height: auto;
	object-fit: cover;
	position: relative;
	width: auto;
	max-width: 100% !important;
	height: auto !important;
	max-height: 75vh!important;
}
.CulturedSwiper .swiper-button-next,
.CulturedSwiper .swiper-button-prev {
	bottom:0;
	top:unset !important
}
.CulturedSwiper .swiper-button-next:after, .CulturedSwiper .swiper-button-prev:after {
	content: none !important;
}
.CulturedSwiper .swiper-button-prev {
    left: 50%;
    translate: -2rem 0;
}
.CulturedSwiper .swiper-button-next {
    left: 50%;
    translate: 2rem 0;
}
.c-caption {
    padding-top: 10px;
	color: grey;
    font-size: 14px;
    line-height: 1.5;
    margin: 1.5rem auto 0;
    max-width: 400px;
}
@media screen and (min-width: 992px) {
.c-caption {
	max-width: 400px;
}
}

/*-- INSERT_PRODUCTS Blocks style ---*/

.c-article-pm {
    display: block;
    position: relative;
    left: 50%;
    max-width: calc(100vw - 3rem);
    padding-block:1rem;padding-inline:1rem;transform: translateX(-50%);
    width: 1480px
}

.c-article-pm .--bg-yellow,.c-article-pm.--bg-yellow {
    background-color: #fff500
}

.c-article-pm .--bg-black,.c-article-pm.--bg-black {
    background-color: #000;
    color: #fff
}

.c-article-pm .--bg-black a,.c-article-pm.--bg-black a {
    color: #fff!important
}

.c-article-pm .--bg-white,.c-article-pm.--bg-white {
    background-color: #fff;
    color: #000
}

.c-article-pm .--bg-beige,.c-article-pm.--bg-beige {
    background-color: #f8f6f2
}

.c-article-pm .--bg-pink,.c-article-pm.--bg-pink {
    background-color: #fcf3f3
}

.c-article-pm .--bg-blue,.c-article-pm.--bg-blue {
    background-color: #0400c5;
    color: #fff
}

.c-article-pm .--bg-tan,.c-article-pm.--bg-tan {
    background-color: #c6b7a5
}

.c-article-pm .--bg-yellow-2,.c-article-pm.--bg-yellow-2 {
    background-color: #fffee6
}

.c-article-pm&gt;a {
    text-decoration: none
}

.c-article-pm.--animate {
    opacity: 0;
    translate: 0 3.5rem
}

.page-is-animatable .c-article-pm.--animate {
    transition: opacity .5s ease,translate .5s cubic-bezier(0, 0, .3, 1)
}

.c-article-pm.--animate.--is-visible {
    opacity: 1;
    translate: 0
}

@media screen and (min-width: 1024px) {
    .c-article-pm {
        left:calc(50% + 1.5rem);
        padding-block:1.5rem;padding-inline:0;transform: translateX(-50%)
    }

    .c-article-pm.--bleed {
        max-width: calc(100vw + 3rem);
        width: calc(100vw + 3rem)
    }
}

.c-article-pm:not(:first-child) {
    margin-block-start:3rem}

.c-article-pm:not(:last-child) {
    margin-block-end:3rem}

.c-article-pm__ui1 {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-inline:auto;max-width: 1248px;
    row-gap: 3rem;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui1 {
        align-items:flex-end;
        -moz-column-gap: 8.975%;
        column-gap: 8.975%;
        grid-template-columns: repeat(4,18.269%);
        row-gap: 0
    }
}

.c-article-pm__ui1 .c-article-pm__product-link {
    translate: 0
}

.c-article-pm__ui1 .c-article-pm__product {
    align-items: center
}

.c-article-pm__ui1 .c-article-pm__product-name {
    justify-content: center!important;
    text-align: center!important
}

.c-article-pm__ui1 .c-article-pm__product-desc {
    justify-content: center!important;
    text-align: center!important
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui1 .c-article-pm__product-name {
        justify-content:flex-start!important;
        text-align: left!important
    }

    .c-article-pm__ui1 .c-article-pm__product-desc {
        justify-content: flex-start!important;
        text-align: left!important
    }
}

.c-article-pm__ui2 {
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 1061px;
    row-gap: 3rem;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui2 {
        align-items:flex-end;
        -moz-column-gap: 6.7%;
        column-gap: 6.7%;
        grid-template-columns: 71.8% 21.5%;
        row-gap: 0
    }
}

.c-article-pm__ui2 .c-article-pm__ui2-grid {
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 568px;
    row-gap: 3rem;
    width: 100%
}

.c-article-pm__ui2 .c-article-pm__product-link {
    translate: 0
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui2.--primary-right {
        grid-template-columns:21.5% 71.8%
    }
}

.c-article-pm__ui2.--primary-right .c-article-pm__ui2-primary {
    order: 2
}

.c-article-pm__ui2.--primary-right .c-article-pm__ui2-grid {
    order: 1
}

.c-article-pm__ui2 .c-article-pm__product {
    align-items: center
}

.c-article-pm__ui2 .c-article-pm__product-name {
    justify-content: center!important;
    text-align: center!important
}

.c-article-pm__ui2 .c-article-pm__product-desc {
    justify-content: center!important;
    text-align: center!important
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui2 .c-article-pm__product-name {
        justify-content:flex-start!important;
        text-align: left!important
    }

    .c-article-pm__ui2 .c-article-pm__product-desc {
        justify-content: flex-start!important;
        text-align: left!important
    }
}

.c-article-pm__ui3 {
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 1287px;
    row-gap: 3rem;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui3 {
        align-items:flex-end;
        -moz-column-gap: 6.6%;
        column-gap: 6.6%;
        grid-template-columns: 50.35% 43.05%;
        row-gap: 0
    }
}

.c-article-pm__ui3 .c-article-pm__ui3-grid {
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 568px;
    row-gap: 3rem;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui3 .c-article-pm__ui3-grid {
        -moz-column-gap:19.72%;
        column-gap: 19.72%;
        grid-template-columns: repeat(2,40.14%)
    }
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui3.--primary-right {
        grid-template-columns:43.05% 50.35%
    }
}

.c-article-pm__ui3.--primary-right .c-article-pm__ui3-primary {
    order: 2
}

.c-article-pm__ui3.--primary-right .c-article-pm__ui3-grid {
    order: 1
}

.c-article-pm__ui4 {
    align-items: center;
    -moz-column-gap: 0;
    column-gap: 0;
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 100%;
    row-gap: 3rem;
    width: 1242px
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui4 {
        align-items:flex-end;
        -moz-column-gap: 4.87%;
        column-gap: 4.87%;
        grid-template-columns: 22% 46.26% 22%
    }
}

@media screen and (min-width: 1200px) {
    .c-article-pm__ui4 {
        -moz-column-gap:5.515%;
        column-gap: 5.515%;
        grid-template-columns: 18.4% 52.17% 18.4%
    }
}

.c-article-pm__ui4 .c-article-pm__ui4-grid {
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 568px;
    row-gap: 3rem;
    width: 100%
}

.c-article-pm__ui4 .c-article-pm__ui4-grid.--half {
    grid-template-columns: 1fr;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui4 .c-article-pm__ui4-grid.--half {
        grid-template-columns:1fr
    }
}

.c-article-pm__ui4 .c-article-pm__product {
    align-items: center
}

.c-article-pm__ui4 .c-article-pm__product-name {
    justify-content: center!important;
    text-align: center!important
}

.c-article-pm__ui4 .c-article-pm__product-desc {
    justify-content: center!important;
    text-align: center!important
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui4 .c-article-pm__product-name {
        justify-content:flex-start!important;
        text-align: left!important
    }

    .c-article-pm__ui4 .c-article-pm__product-desc {
        justify-content: flex-start!important;
        text-align: left!important
    }
}

.c-article-pm__ui4 .c-article-pm__product.--primary .c-article-pm__product-content {
    position: unset
}

@media screen and (min-width: 650px) {
    .c-article-pm__ui4 .c-article-pm__product.--primary .c-article-pm__product-content {
        position:absolute
    }
}

.c-article-pm__ui4 .c-article-pm__product-link {
    translate: 0
}

.c-article-pm__ui5 {
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 100%;
    row-gap: 3rem;
    width: 1258px
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui5 {
        align-items:flex-end;
        -moz-column-gap: 8.59%;
        column-gap: 8.59%;
        grid-template-columns: 46.26% 45.15%;
        row-gap: 0
    }
}

.c-article-pm__ui5 .c-article-pm__ui5-grid {
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 568px;
    row-gap: 3rem;
    width: 100%
}

.c-article-pm__ui5 .c-article-pm__ui5-grid.--half {
    grid-template-columns: 1fr;
    width: 100%
}

@media screen and (min-width: 650px) {
    .c-article-pm__ui5 .c-article-pm__ui5-grid.--half {
        grid-template-columns:repeat(2,1fr)
    }
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui5 .c-article-pm__ui5-grid.--half {
        grid-template-columns:1fr
    }
}

@media screen and (min-width: 650px) {
    .c-article-pm__ui5 .c-article-pm__ui5-grid {
        -moz-column-gap:19.72%;
        column-gap: 19.72%;
        grid-template-columns: repeat(2,40.14%)
    }
}

.c-article-pm__ui5.--primary-right .c-article-pm__ui5-primary {
    order: 2
}

.c-article-pm__ui5.--primary-right .c-article-pm__ui5-grid {
    order: 1
}

.c-article-pm__ui5.--primary-center {
    -moz-column-gap: 0;
    column-gap: 0;
    grid-template-columns: 1fr
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui5.--primary-center {
        -moz-column-gap:4.87%;
        column-gap: 4.87%;
        grid-template-columns: 22% 46.26% 22%
    }
}

@media screen and (min-width: 1200px) {
    .c-article-pm__ui5.--primary-center {
        -moz-column-gap:8.746%;
        column-gap: 8.746%;
        grid-template-columns: 18.124% 46.26% 18.124%
    }
}

.c-article-pm__ui6 {
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 100%;
    row-gap: 3rem;
    width: 1247px
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui6 {
        align-items:flex-end;
        -moz-column-gap: 7.9%;
        column-gap: 7.9%;
        grid-template-columns: 46.6% 45.5%;
        row-gap: 0
    }
}

.c-article-pm__ui6 .c-article-pm__product.--primary img {
    translate: 0 0
}

.c-article-pm__ui6 .c-article-pm__ui6-grid {
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 568px;
    row-gap: 3rem;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui6 .c-article-pm__ui6-grid {
        -moz-column-gap:19.72%;
        column-gap: 19.72%;
        grid-template-columns: repeat(2,40.14%)
    }
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui6.--primary-right {
        grid-template-columns:45.15% 46.26%
    }
}

.c-article-pm__ui6.--primary-right .c-article-pm__ui6-primary {
    order: 2
}

.c-article-pm__ui6.--primary-right .c-article-pm__ui6-grid {
    order: 1
}

.c-article-pm__ui7 {
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 568px;
    row-gap: 3rem;
    width: 100%
}

@media screen and (min-width: 650px) {
    .c-article-pm__ui7 {
        -moz-column-gap:19.72%;
        column-gap: 19.72%;
        grid-template-columns: repeat(2,40.14%)
    }
}

.c-article-pm__ui8 {
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 100%;
    row-gap: 3rem;
    width: 1258px
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui8 {
        align-items:flex-end;
        -moz-column-gap: 8.59%;
        column-gap: 8.59%;
        grid-template-columns: 46.26% 45.15%;
        row-gap: 0
    }
}

.c-article-pm__ui8 .c-article-pm__ui8-grid {
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 568px;
    row-gap: 3rem;
    width: 100%
}

.c-article-pm__ui8 .c-article-pm__ui8-grid.--half {
    grid-template-columns: 1fr;
    width: 100%
}

@media screen and (min-width: 650px) {
    .c-article-pm__ui8 .c-article-pm__ui8-grid.--half {
        grid-template-columns:repeat(2,1fr)
    }
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui8 .c-article-pm__ui8-grid.--half {
        grid-template-columns:1fr
    }
}

@media screen and (min-width: 650px) {
    .c-article-pm__ui8 .c-article-pm__ui8-grid {
        -moz-column-gap:19.72%;
        column-gap: 19.72%;
        grid-template-columns: repeat(2,40.14%)
    }
}

.c-article-pm__ui8.--primary-right .c-article-pm__ui8-primary {
    order: 2
}

.c-article-pm__ui8.--primary-right .c-article-pm__ui8-grid {
    order: 1
}

.c-article-pm__ui8.--primary-center {
    -moz-column-gap: 0;
    column-gap: 0;
    grid-template-columns: 1fr
}

@media screen and (min-width: 1024px) {
    .c-article-pm__ui8.--primary-center {
        -moz-column-gap:4.87%;
        column-gap: 4.87%;
        grid-template-columns: 22% 46.26% 22%
    }
}

@media screen and (min-width: 1200px) {
    .c-article-pm__ui8.--primary-center {
        -moz-column-gap:8.746%;
        column-gap: 8.746%;
        grid-template-columns: 18.124% 46.26% 18.124%
    }
}

.c-article-pm__ui9 {
    align-items: center;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 1248px;
    row-gap: 3rem;
    width: 100%
}

@media screen and (min-width: 650px) {
    .c-article-pm__ui9 {
        -moz-column-gap:12.4%;
        column-gap: 12.4%;
        grid-template-columns: 18.2% 38.8% 18.2%;
        row-gap: 0
    }
}

.c-article-pm__ui9 .c-article-pm__product {
    grid-template-rows: auto
}

.c-article-pm__ui10 {
    align-items: center;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    display: grid;
    grid-template-columns: 1fr;
    margin-inline:auto;max-width: 1248px;
    row-gap: 3rem;
    width: 100%
}

@media screen and (min-width: 650px) {
    .c-article-pm__ui10 {
        -moz-column-gap:6.8%;
        column-gap: 6.8%;
        grid-template-columns: 18.3% 24.7% 18.3% 18.3%;
        row-gap: 0
    }
}

@media screen and (min-width: 650px) {
    .c-article-pm__ui10.--primary-right {
        grid-template-columns:18.3% 18.3% 24.7% 18.3%
    }
}

.c-article-pm__ui10 .c-article-pm__product-link {
    translate: 0
}

.c-article-pm__ui10-quote {
    grid-row-end: span 3
}

.c-article-pm__product {
    align-items: center;
    -moz-column-gap: 0;
    column-gap: 0;
    display: grid;
    gap: 0;
    grid-template-columns: 1fr;
    justify-content: center;
    row-gap: .25rem
}

@media screen and (min-width: 650px) {
    .c-article-pm__product {
        align-items:unset;
        grid-template-rows: subgrid;
        grid-row: span 3;
        justify-content: unset
    }
}

.c-article-pm__product.--primary {
    position: relative
}

.c-article-pm__product.--primary .c-article-pm__product-content {
    position: absolute;
    z-index: 2
}

.c-article-pm__product.--primary .c-article-pm__product-content.--top-left,.c-article-pm__product.--primary .c-article-pm__product-content.--top-right {
    left: 0;
    max-width: 100%;
    padding-block:1rem;padding-inline:1.5rem;top: 0;
    translate: 0 -50%;
    width: -moz-fit-content;
    width: fit-content
}

@media screen and (min-width: 650px) {
    .c-article-pm__product.--primary .c-article-pm__product-content.--top-left,.c-article-pm__product.--primary .c-article-pm__product-content.--top-right {
        translate:0 -50%;
        width: 413px
    }
}

.c-article-pm__product.--primary .c-article-pm__product-content.--top-right {
    left: auto;
    right: 0
}

.c-article-pm__product.--primary .c-article-pm__product-content.--bottom-left,.c-article-pm__product.--primary .c-article-pm__product-content.--bottom-right {
    bottom: 1rem;
    left: 0;
    max-width: 100%;
    padding-block:1.5rem;padding-inline:1.75rem;top: auto;
    translate: 0 0;
    width: -moz-fit-content;
    width: fit-content
}

.c-article-pm__product.--primary .c-article-pm__product-content.--bottom-left .c-article-pm__product-desc,.c-article-pm__product.--primary .c-article-pm__product-content.--bottom-right .c-article-pm__product-desc {
    font-size: 26px!important
}

@media screen and (min-width: 650px) {
    .c-article-pm__product.--primary .c-article-pm__product-content.--bottom-left,.c-article-pm__product.--primary .c-article-pm__product-content.--bottom-right {
        bottom:4rem;
        translate: -2rem 0;
        width: 319px
    }
}

.c-article-pm__product.--primary .c-article-pm__product-content.--bottom-right {
    left: auto;
    right: 0;
    translate: 0 0
}

@media screen and (min-width: 650px) {
    .c-article-pm__product.--primary .c-article-pm__product-content.--bottom-right {
        translate:2rem 0
    }
}

.c-article-pm__product.--primary .c-article-pm__product-content .c-article-pm__product-desc {
    margin-block: 0!important
}

.c-article-pm__product.--primary .c-article-pm__product-content .c-article-pm__product-desc: not(:last-child) {
    margin-block-end:.75rem!important
}

.--bg-black .c-article-pm__product.--primary .c-article-pm__product-content .c-article-pm__product-desc {
    color: #fff!important
}

.c-article-pm__product.--primary .c-article-pm__product-content .c-article-pm__product-name {
    margin-block: 0!important
}

.c-article-pm__product.--primary img {
    translate: 0 0
}

.c-article-pm__product.--primary: has(.c-article-pm__product-link) img {
    translate:0 0
}

.c-article-pm__product-desc {
    align-items: flex-end;
    display: flex;
    font-family: 'Schnyder L Demi',serif!important;
    font-size: 19px!important;
    justify-content: center!important;
    line-height: 1.1!important;
    margin-block:0 .25rem!important;text-align: center!important
}

@media screen and (min-width: 1024px) {
    .c-article-pm__product-desc {
        justify-content:flex-start!important;
        text-align: left!important
    }
}

.c-article-pm__product-name {
    color: #d6d6d6;
    font-size: 12px!important;
    font-family: 'ITC Franklin Gothic Demi'!important;
    letter-spacing: 2px;
    line-height: 1.1!important;
    margin-block:0 .25rem!important;text-align: center!important;
    text-transform: uppercase!important
}

@media screen and (min-width: 1024px) {
    .c-article-pm__product-name {
        text-align:left!important
    }
}

.c-article-pm__product-link {
    display: block;
    position: relative;
    text-decoration: none
}

.c-article-pm__product img {
    display: block;
    margin: 0;
    margin-inline:auto;position: relative;
    z-index: 1
}

.c-article-pm-quote {
    text-align: center
}

.c-article-pm-quote__content {
    font-family: "Schnyder Cond M Demi", Sans-serif;
    line-height: 1.269!important;
    margin-block-end:1.5rem}

@media screen and (min-width: 1024px) {
    .c-article-pm-quote__content {
        font-size:31.5px!important
    }
}

.c-article-pm-quote__name {
    color: red;
    font-family: 'ITC Franklin Gothic Book';
    font-size: 15px
}
.c-apm-article__title {
    font-family: 'Schnyder L Demi'!important;
    font-size: 32px;
    line-height: 1;
    margin-block-end:.5rem;
	text-align: center;
    text-decoration: none
}
.c-apm-article__title a {
	
}

@media screen and (min-width: 1024px) {
    .c-apm-article__title {
        font-size:40px
    }
}

.c-apm-article__subtitle {
    color: #878787;
    font-family: GT-America-Extended;
    line-height: 1;
    margin-block-end:1.5rem;text-align: center;
    text-decoration: none
}

.c-apm-article__column {
    text-decoration: none
}

.c-apm-article__column.--uniform {
    margin-inline: auto;
    max-width: 440px
}

@media screen and (min-width: 1353px) {
    .c-apm-article__column.--uniform {
        max-width:unset
    }
}

.c-apm-article__column img {
    display: block;
    margin-block-end:1.5rem;margin-inline:auto}

.c-apm-article__column p {
    font-family: GT-America-Regular;
    font-size: 14px;
    margin-block:0 1.5rem}

.c-apm-article__column .credits {
    color: #c7c7c7;
    display: inline-block;
    font-family: ITC Franklin Gothic Book;
    font-size: 17px
}

.c-apm-article__imgcol {
    align-items: center;
    display: flex;
    justify-content: center
}

.c-apm-article__imgcol img {
    display: block;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .c-apm-article__imgcol img {
        width:unset
    }
}

.c-apm-11 {
    position: relative
}

.c-apm-11__bg {
    aspect-ratio: 1328/730;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-inline:auto;position: relative;
    width: calc(min(100%,1328px))
}

.c-apm-11__bg img {
    margin-inline:auto}

.c-apm-11__text {
    color: #000;
    padding: 1rem;
    width: 100%
}

.--placement-center .c-apm-11__text {
    margin-inline: auto;
    text-align: center
}

.--placement-right .c-apm-11__text {
    text-align: right
}

@media screen and (min-width: 1024px) {
    .c-apm-11__text {
        bottom:3.5rem;
        color: #fff;
        left: 3.5rem;
        padding: 0;
        position: absolute;
        width: calc(min(100%,728px))
    }

    .--placement-center .c-apm-11__text {
        left: 0;
        right: 0
    }

    .--placement-right .c-apm-11__text {
        left: unset;
        right: 3.5rem;
        text-align: right
    }

    .--text-black .c-apm-11__text {
        color: #000
    }

    .--text-white .c-apm-11__text {
        color: #fff
    }
}

.c-apm-11__quote {
    font-family: 'Schnyder L Demi';
    font-size: 20px;
    line-height: 1;
    margin-block-end:1.5rem}

@media screen and (min-width: 600px) {
    .c-apm-11__quote {
        font-size:24px
    }
}

@media screen and (min-width: 768px) {
    .c-apm-11__quote {
        font-size:36px
    }
}

@media screen and (min-width: 1024px) {
    .c-apm-11__quote {
        font-size:40px
    }
}

.c-apm-11__quote:before {
    content: "â€œ";
    display: inline-block;
    margin-inline-end:.15em}

.c-apm-11__quote:after {
    content: "â€";
    display: inline-block;
    margin-inline-start:.15em}

.c-apm-11__name {
    font-family: 'ITC Franklin Gothic Book';
    font-size: 16px
}

@media screen and (min-width: 400px) {
    .c-apm-11__name {
        font-size:18px
    }
}

.c-apm-11__name:before {
    content: "â€” ";
    display: inline-block
}

.c-apm-12__row {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    display: grid
}

@media screen and (min-width: 1024px) {
    .c-apm-12__row {
        grid-template-columns:repeat(2,1fr)
    }
}

.c-apm-12__row.--align-left .--imgcol {
    order: 2
}

.c-apm-12__text {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-block:1.5rem;padding-inline:1rem}

.c-apm-12__text.--align-middle {
    justify-content: center;
    text-align: center
}

.c-apm-12__text.--align-bottom {
    justify-content: center;
    align-items: center;
    margin-block-end:0;text-align: center
}

@media screen and (min-width: 1024px) {
    .c-apm-12__text.--align-bottom {
        justify-content:flex-end;
        align-items: flex-start;
        margin-block-end:2.6rem;text-align: unset
    }
}

@media screen and (min-width: 1024px) {
    .c-apm-12__text {
        margin-inline:45px
    }
}

@media screen and (min-width: 1250px) {
    .c-apm-12__text {
        margin-inline:90px
    }
}

.c-apm-12__quote {
    font-family: 'Schnyder L Demi';
    font-size: 28px;
    line-height: 1;
    margin-block-end:1.5rem}

@media screen and (min-width: 400px) {
    .c-apm-12__quote {
        font-size:32px
    }
}

@media screen and (min-width: 600px) {
    .c-apm-12__quote {
        font-size:36px
    }
}

@media screen and (min-width: 1024px) {
    .c-apm-12__quote {
        font-size:40px
    }
}

@media screen and (min-width: 1600px) {
    .c-apm-12__quote {
        font-size:48px
    }
}

.c-apm-12__quote:before {
    content: "â€œ";
    display: inline-block;
    margin-inline-end:.15em}

.c-apm-12__quote:after {
    content: "â€";
    display: inline-block;
    margin-inline-start:.15em}

.c-apm-12__name {
    color: var(--e-global-color-24d3b9d);
    font-family: 'ITC Franklin Gothic Book';
    font-size: 18px;
    width: 100%
}
.cultured_single_content blockquote p {
  font-family: 'Schnyder L Light';
  font-size: 31.5px;
  line-height: 1.142;
  margin-inline: auto;
  max-width: 600px;
  text-align: center;
  font-weight:400;
}
.c-apm-12__name:before {
    content: "â€” ";
    display: inline-block
}

.c-apm-13 {
    display: flex;
    flex-direction: column;
    gap: 2.5rem;
    margin-inline:auto;max-width: 1059px
}

.c-apm-13.--place-quote-top {
    flex-direction: column-reverse
}

.c-apm-13__row {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-block-end:2.5rem;width: 100%
}

@media screen and (min-width: 768px) {
    .c-apm-13__row {
        flex-direction:row
    }
}

.c-apm-13__text {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    margin-inline:auto;max-width: 948px;
    text-align: center;
    width: -moz-fit-content;
    width: fit-content
}

.c-apm-13__quote {
    font-family: 'Schnyder L Demi';
    font-size: 28px;
    line-height: 1.1;
    text-align: center
}

@media screen and (min-width: 400px) {
    .c-apm-13__quote {
        font-size:32px
    }
}

@media screen and (min-width: 600px) {
    .c-apm-13__quote {
        font-size:36px
    }
}

@media screen and (min-width: 1024px) {
    .c-apm-13__quote {
        font-size:42px
    }
}

@media screen and (min-width: 1440px) {
    .c-apm-13__quote {
        font-size:48px
    }
}

.c-apm-13__quote:before {
    content: "â€œ";
    display: inline-block;
    margin-inline-end:.15em}

.c-apm-13__quote:after {
    content: "â€";
    display: inline-block;
    margin-inline-start:.15em}

.c-apm-13__name {
    color: var(--e-global-color-24d3b9d);
    font-family: 'ITC Franklin Gothic Book';
    font-size: 18px;
    text-align: center;
    width: 100%
}

.c-apm-13__name:before {
    content: "â€” ";
    display: inline-block
}

.c-apm-14 {
    margin-inline:auto;max-width: 1353px
}

.c-apm-14__row {
    align-items: center;
    display: flex;
    justify-content: space-evenly;
    width: 100%
}

.c-apm-14__quote {
    font-family: 'Schnyder L Demi';
    font-size: 24px;
    line-height: 1.1;
    margin-block-end:2.5rem;margin-inline:auto;max-width: 340px;
    text-align: center
}

@media screen and (min-width: 1024px) {
    .c-apm-14__quote {
        font-size:30px
    }
}

.c-apm-14__quote:before {
    content: "â€œ";
    display: inline-block;
    margin-inline-end:.15em}

.c-apm-14__quote:after {
    content: "â€";
    display: inline-block;
    margin-inline-start:.15em}

.c-apm-14__name {
    color: var(--e-global-color-24d3b9d);
    font-family: 'ITC Franklin Gothic Book';
    font-size: 18px;
    text-align: center;
    width: 100%
}

.c-apm-14__name:before {
    content: "â€” ";
    display: inline-block
}

.--name-color-white .c-apm-14__name {
    color: #fff
}

.--name-color-black .c-apm-14__name {
    color: #000
}

.c-apm-15 {
    margin-inline:auto;max-width: 1353px
}

.c-apm-15__row {
    align-items: center;
    display: grid;
    margin-inline:auto;width: 100%
}

@media screen and (min-width: 451px) {
    .c-apm-15__row {
        width:calc(min(451px,100%))
    }
}

@media screen and (min-width: 1024px) {
    .c-apm-15__row {
        grid-template-columns:repeat(3,minmax(0,1fr));
        grid-template-rows: unset;
        width: calc(min(100%,1353px))
    }
}

@media screen and (min-width: 1353px) {
    .c-apm-15__row {
        justify-content:space-between
    }
}

.c-apm-15__quote {
    font-family: 'Schnyder L Demi';
    font-size: 24px;
    line-height: 1.1;
    margin-block-end:2.5rem;margin-inline:auto;max-width: 340px;
    text-align: center;
    text-decoration: none
}

@media screen and (min-width: 1024px) {
    .c-apm-15__quote {
        font-size:30px
    }
}

.c-apm-15__quote:before {
    content: "â€œ";
    display: inline-block;
    margin-inline-end:.15em}

.c-apm-15__quote:after {
    content: "â€";
    display: inline-block;
    margin-inline-start:.15em}

.c-apm-15__name {
    color: var(--e-global-color-24d3b9d);
    font-family: 'ITC Franklin Gothic Book';
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    width: 100%
}

.c-apm-15__name:before {
    content: "â€” ";
    display: inline-block
}

.--name-color-white .c-apm-15__name {
    color: #fff
}

.--name-color-black .c-apm-15__name {
    color: #000
}

.c-apm-15__text {
    padding-block:1.5rem;padding-inline:1rem}

@media screen and (min-width: 1024px) {
    .c-apm-15__text {
        padding-inline:0
    }
}

@media screen and (min-width: 1353px) {
    .c-apm-15__text {
        padding-block:0
    }
}

.c-apm-16 {
    align-items: stretch;
    display: grid;
    margin-inline:auto;max-width: 1353px
}

@media screen and (min-width: 1024px) {
    .c-apm-16 {
        grid-template-columns:67% 33%
    }

    .c-apm-16.--quote-left {
        grid-template-columns: 33% 67%
    }
}

.c-apm-16__img img {
    display: block;
    width: 100%
}

.--quote-left .c-apm-16__img {
    order: 2
}

.c-apm-16__text {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-block:1.5rem;padding-inline:1rem;text-align: center;
    text-decoration: none;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .c-apm-16__text {
        padding-block:0
    }
}

@media screen and (min-width: 1200px) {
    .c-apm-16__text {
        padding-inline:0
    }
}

.c-apm-16__quote {
    font-family: 'Schnyder L Demi';
    font-size: 22px;
    line-height: 1.1;
    margin-block-end:2.5rem;margin-inline:auto;max-width: 340px;
    text-align: center;
    text-decoration: none
}

@media screen and (min-width: 768px) {
    .c-apm-16__quote {
        font-size:24px
    }
}

@media screen and (min-width: 1200px) {
    .c-apm-16__quote {
        font-size:30px
    }
}

.c-apm-16__quote:before {
    content: "â€œ";
    display: inline-block;
    margin-inline-end:.15em}

.c-apm-16__quote:after {
    content: "â€";
    display: inline-block;
    margin-inline-start:.15em}

.c-apm-16__name {
    color: var(--e-global-color-24d3b9d);
    font-family: 'ITC Franklin Gothic Book';
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    width: 100%
}

.c-apm-16__name:before {
    content: "â€” ";
    display: inline-block
}

.--name-color-white .c-apm-16__name {
    color: #fff
}

.--name-color-black .c-apm-16__name {
    color: #000
}

.c-apm-19 {
    padding-block:1rem}

@media screen and (min-width: 1024px) {
    .c-apm-19 {
        padding-block:3rem
    }
}

.c-apm-19__content {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    display: grid;
    margin-inline:auto;max-width: 1353px;
    padding-inline:1rem;row-gap: 2rem
}

@media screen and (min-width: 768px) {
    .c-apm-19__content {
        grid-template-columns:repeat(2,1fr)
    }
}

@media screen and (min-width: 1024px) {
    .c-apm-19__content {
        grid-template-columns:repeat(3,1fr)
    }
}

@media screen and (min-width: 1310px) {
    .c-apm-19__content {
        padding-inline:0
    }
}

.c-apm-20 a {
    display: flex;
    flex-direction: column;
    margin-inline:auto;max-width: 1302px
}

@media screen and (min-width: 1024px) {
    .c-apm-20 a {
        flex-direction:row;
        gap: 5.2%;
        padding-block:3.5rem}
}

@media screen and (min-width: 1302px) {
    .c-apm-20 a {
        padding-inline:0
    }
}

.c-apm-20 a.--reverse {
    flex-direction: column-reverse
}

@media screen and (min-width: 1024px) {
    .c-apm-20 a.--reverse {
        flex-direction:row-reverse
    }
}

.c-apm-20__content {
    display: grid;
    justify-content: space-between;
    padding-block:1.5rem;width: 100%
}

@media screen and (min-width: 1024px) {
    .c-apm-20__content {
        padding-block:0;
        width: 25.8%
    }
}

@media screen and (min-width: 1024px) {
    .c-apm-20__img {
        width:69%
    }
}

.c-apm-20__img img {
    display: block;
    width: 100%
}

/*-- header style --*/
@media screen and (min-width: 1024px) {
   .login-btn .elementor-button-icon {
        display:none !important;
    }
	.pmpro-login .login-btn {
       /*  display:none !important; */
    }
    
}

/*-- header current issue style --*/
.c-nav-menu__main-issue {
    -moz-column-gap: 11.538%;
    column-gap: 11.538%;
    display: grid;
/*     grid-template-columns: repeat(2,44.231%);
 */    padding-block-end:10rem;
}
.c-nav-menu__main-issue img {
	height: 340px;
    object-fit: cover;
    object-position: center center;
}
@media screen and (min-width: 1024px) {
    .c-nav-menu__main-issue {
        padding-block-end:0
    }
	.c-nav-menu__main-issue {
	max-width:80%;
	
	}
}

.c-nav-menu__main-issue-col:last-child {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	gap:12px;
}

.c-nav-menu__main-issue-col:last-child div:first-child span {
    display: block;
    line-height: 1.1
}

.c-nav-menu__main-issue-col:last-child div:first-child span:first-child {
    color: var(--color-accent-primary);
    margin: 0 0 .5rem;
	margin-top:.5rem;
    text-transform: uppercase;
	    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.c-nav-menu__main-issue-col:last-child div:first-child span:last-child {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: var(--e-global-color-primary);
}

.c-nav-menu__main-issue-col:last-child div:last-child {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 3rem;
    width: 100%
}
@media screen and (max-width: 767px) {
   .c-nav-menu__main-issue {
    padding-block-end:1rem;
	}
}
@media screen and (min-width: 768px) {
    .c-nav-menu__main-issue-col:last-child div:last-child {
        flex-direction:row;
        justify-content: space-between;
        gap: 0
    }
}

.c-nav-menu__main-issue-col:last-child div:last-child a {
       font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-decoration: none;
    color: var(--e-global-color-24d3b9d)
}

.c-nav-menu__main-issue-col:last-child div:last-child a:hover {
    color: var(--e-global-color-primary)
}

.c-nav-menu__main-issue-col:last-child div:last-child a.c-hdr-main__cta {
    align-items: center;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    height: 36px;
    padding: 0 14px;
    color: #fff
}

.c-nav-menu__main-issue-col:last-child div:last-child a.c-hdr-main__cta:hover {
    color: #fff
}
.c-hdr-main__cta {
    background: var(--e-global-color-primary);
    border: 0;
    box-shadow: 0 2px 8px -4px rgba(0,0,0,.1);
    cursor: pointer;
    display: inline-flex;
    outline: 0;
    padding: 10px 14px 10px 14px;
    text-decoration: none;
    color: #fff
}

.c-hdr-main__cta:hover {
    color: #fff
}


.elementor-post__title:has(.custom-category-badges) {
	flex-direction: column;
}
.custom-category-badges a {
	font-weight: 500!important;
}

/*-- general style --*/
figure {
	padding:0;
margin:0;
}
.c-ad {
	max-width: fit-content !important;
}
/*-- cultured article gallery ---*/
.c-article-embed-gallery {
    border-bottom: 1px solid #e3dee3;
    display: block;
    left: 50%;
    margin-bottom: 3rem;
    margin-top: 3rem;
    overflow: hidden;
    padding-bottom: 5rem;
    position: relative;
    transform: translateX(-50%);
    width: calc(100vw - 3rem);
}

.c-article-embed-gallery__slides {
    display: flex;
    gap: 2rem;
    position: relative;
    width: 999999rem;
}

.c-article-embed-gallery__slides.is-animatable {
    transition: transform .6s cubic-bezier(0, 0, .3, 1);
    will-change: transform
}

.c-article-embed-gallery__slide {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 70vw;
    transition: transform .6s cubic-bezier(0, 0, .3, 1);
    transform: scale(.25);
    will-change: transform;
	min-width:400px;
}

.c-article-embed-gallery__slide-caption {
    color: grey;
    font-size: 14px;
    line-height: 1.5;
    margin: 1.5rem auto 0;
    max-width: 400px;
    opacity: 0;
    transition: opacity .6s cubic-bezier(0, 0, .3, 1)
}

.c-article-embed-gallery__slide.is-active {
    transform: scale(1)
}

.c-article-embed-gallery__slide.is-active .c-article-embed-gallery__slide-caption {
    opacity: 1
}

.c-article-embed-gallery__slide-img {
    position: relative
}

.c-article-embed-gallery__slide-img img {
    max-height: 75vh!important;
    max-width: 100%;
    position: relative;
    height: auto;
    width: auto
}

.c-article-embed-gallery__btn {
    background: none;
	background-color:transparent !important;
	border:none !important;
    border: 0;
    bottom: 1.25rem;
    cursor: pointer;
    outline: 0;
    padding: 0;
    position: absolute
}

.c-article-embed-gallery__btn--prev {
    left: 49%;
    translate: -2rem 0
}

.c-article-embed-gallery__btn--next {
    left: 49%;
    translate: 2rem 0
}


/*-- rewards page ---*/
.boa-registration__copy {
  font-family: var(--e-global-typography-ff7bfd4-font-family);
  font-size: 36px;
  line-height: 1.5;
  margin: 1.8rem auto 2rem;
  max-width: 720px;
  text-align: center;
}
.data-oembed-url {
	
	aspect-ratio: 2 / 1;
}
.single-post .data-oembed-url:not(:last-child) {
    margin-bottom: 1.5rem;
}
@media screen and (min-width: 1200px) {
    .cultured_single_content .custom-ad-insert {
        max-width: 1050px;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        width: 1050px;
    }
}
body:has(#elementor-popup-modal-46168[aria-modal="true"]) {
	
	overflow-y:hidden !important;
}</pre></body></html>