.cta-banner .cta__heading{margin:0 0 .8rem;text-align:center;color:#fff;font-size:38px}.cta-banner .cta__text{margin:0 0 1.4rem;text-align:center;opacity:.9}.content-container{gap:24px;display:flex;flex-direction:column;padding:50px 0}.content-container .button--primary{background-color:#fff;color:#000}.summary__title .accordion__title{font-weight:700!important}.other-services-cards{padding:20px}@media(max-width:749px){.other-services-cards{padding:10px}}.other-services-cards .osc__title{font-size:38px;font-weight:400;margin:0 0 32px}.other-services-cards .osc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}@media(max-width:749px){.other-services-cards .osc__grid{display:block}}.other-services-cards .osc-card{background-color:#faf5eb;text-align:left;padding:16px 16px 20px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column}.other-services-cards .osc-card__image-wrapper{width:100%;height:290px;overflow:hidden;margin-bottom:16px}@media(max-width:749px){.other-services-cards .osc-card__image-wrapper{height:200px}}.other-services-cards .osc-card__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.other-services-cards .osc-card__title{font-size:32px;line-height:1.2;margin:8px 0 12px;text-align:left}.other-services-cards .osc-card__text{font-size:16px;line-height:1.6;margin:0 0 16px;text-align:left}.other-services-cards .osc-card__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:auto}@media(max-width:749px){.other-services-cards .osc-card__actions{justify-content:flex-start}}.other-services-cards .osc-btn{font-size:14px;font-weight:600;padding:12px 20px;border-radius:999px;border:2px solid #000;background-color:transparent;color:#000;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}.other-services-cards .osc-btn:hover{opacity:.9}.other-services-cards .osc-mobile-arrows{display:none;justify-content:center;gap:12px;margin-top:20px}.other-services-cards .osc-arrow{width:40px;height:40px;border-radius:50%;background-color:#576c63;border:1px solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff}.other-services-cards .osc-arrow path{stroke:#fff}.other-services-cards .osc-arrow.next{transform:rotate(180deg);background-color:#fff;border:1px solid #576C63}.other-services-cards .osc-arrow.next path{stroke:#576c63}@media(max-width:749px){.other-services-cards .osc-mobile-arrows{display:flex}}.membership-pricing-section{background-color:#faf5eb;color:#1b1b1b}.membership-pricing-section .page-width{max-width:1200px}.pricing-header{text-align:center;margin-bottom:32px}.pricing-header h2{font-family:Marcellus,serif;font-size:38px;font-weight:400;margin:0 0 12px;color:#1b1b1b}.pricing-header .desc{font-family:Jost,sans-serif;font-size:16px;font-weight:400;color:#1b1b1b;max-width:820px;margin:0 auto}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch;margin-top:24px}@media screen and (max-width:749px){.pricing-grid{grid-template-columns:1fr;gap:0px}}.pricing-card{position:relative;border-radius:0;background:#fff;padding:28px 32px;box-shadow:none;display:flex;flex-direction:column;align-items:center}.pricing-card.highlight{background:#ce9733;color:#fff}.pricing-card .badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:#576c63;color:#fff;font-family:Jost,sans-serif;font-size:12px;letter-spacing:.02em;padding:6px 12px;border-radius:9999px;line-height:1}@media screen and (max-width:749px){.pricing-card .badge{position:relative;top:0;left:50px;margin-bottom:10px}}.pricing-card h3{font-size:24px;margin:0 0 12px}.pricing-card .small-text{font-family:Jost,sans-serif;font-size:14px;font-weight:400;margin:0 0 16px}.pricing-card .price{font-family:Jost,sans-serif;font-size:48px;font-weight:700;margin:0 0 12px}.pricing-card .details{font-family:Jost,sans-serif;font-size:24px;font-weight:400;line-height:1.4;text-align:center}.pricing-card.highlight h3,.pricing-card.highlight .small-text,.pricing-card.highlight .price,.pricing-card.highlight .details{color:#fff}.cta-wrap{text-align:center;margin-top:28px}.cta-wrap .cta-btn{display:inline-block;background:#576c63;color:#fff;font-family:Jost,sans-serif;font-size:16px;padding:12px 24px;border-radius:9999px;text-decoration:none;border:1px solid #576C63}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
