/* Original selector specificity, source order and responsive conditions retained. */

.woocommerce ul.products li.product :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body footer [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body footer [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-19 .elementor-element.elementor-element-2d3a4f6 .hero-title:where(body footer [class*="ofp-from-"]) { font-size: 65px; }

@media (max-width: 767px) {
.elementor-19 .elementor-element.elementor-element-2d3a4f6 .hero-title:where(body footer [class*="ofp-from-"]) { font-size: 55px; }
}

*:where(body footer [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body footer [class*="ofp-from-"]),
:where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body footer [class*="ofp-from-"]),
:where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body footer [class*="ofp-from-"]),
:where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body footer [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body footer [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body footer [class*="ofp-from-"]),
:where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body footer [class*="ofp-from-"]),
:where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body footer [class*="ofp-from-"]),
:where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body footer [class*="ofp-from-"]),
:where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.sec-title:where(body footer [class*="ofp-from-"]) { margin-bottom: calc(var(--section-title-space) - 12px); font-weight: 600; }

.box-title:where(body footer [class*="ofp-from-"]) { font-size: 24px; line-height: 1.417; font-weight: 600; }

.title-area .sec-title:where(body footer [class*="ofp-from-"]) { margin-bottom: 20px; }

@media (max-width: 1199px) {
.sec-title:where(body footer [class*="ofp-from-"]) { --section-title-space: 60px; }
}

@media (max-width: 991px) {
.sec-title:where(body footer [class*="ofp-from-"]) { --section-title-space: 50px; }
}

.text-white:where(body footer [class*="ofp-from-"]) { color: var(--white-color) !important; }

.slideindown.th-animated:where(body footer [class*="ofp-from-"]) { --animation-name: slideindown; }

.slideindown:where(body footer [class*="ofp-from-"]) { opacity: 0; animation-fill-mode: both; animation-iteration-count: 1; animation-duration: 1s; animation-delay: 0.3s; animation-name: var(--animation-name); }

.th-animated:where(body footer [class*="ofp-from-"]) { opacity: 1; }

.widget_title:where(body footer [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body footer [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body footer [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body footer [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body footer [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.hero-title:where(body footer [class*="ofp-from-"]) { color: var(--white-color); }

@media (max-width: 575px) {
.hero-style1 .hero-title:where(body footer [class*="ofp-from-"]) { font-size: 44px; line-height: 54px; }
}

@media (max-width: 375px) {
.hero-style1 .hero-title:where(body footer [class*="ofp-from-"]) { font-size: 28px; line-height: 1.3; }
}

@media (max-width: 991px) {
.hero-title:where(body footer [class*="ofp-from-"]) { font-size: 64px; line-height: 74px; }
}

@media (max-width: 991px) {
.hero-title:where(body footer [class*="ofp-from-"]) { font-size: 64px; line-height: 74px; }
}

.woocommerce-MyAccount-content :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.blog-box .box-title:where(body footer [class*="ofp-from-"]) { font-size: 30px; line-height: 40px; margin: 40px 0px 25px; }

@media (max-width: 991px) {
.blog-box .box-title:where(body footer [class*="ofp-from-"]) { font-size: 25px; margin: 20px 0px 25px; }
}

.feature-item .box-title:where(body footer [class*="ofp-from-"]) { font-size: 20px; margin-bottom: 7px; }

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body footer [class*="ofp-from-"]) { background-image: none !important; }

@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body footer [class*="ofp-from-"]) { background-image: none !important; }
}

@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body footer [class*="ofp-from-"]) { background-image: none !important; }
}

.sidemenu-content .widget_title:where(body footer [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.tribe-common :where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { border: 0px; margin: 0px; padding: 0px; }

.tribe-common :where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body footer .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body footer .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body footer .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 400; text-rendering: optimizelegibility; }

.tribe-theme-twentynineteen .tribe-common :where(body footer .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div)::before,
.tribe-theme-twentynineteen .tribe-common :where(body footer .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: none; }

.tribe-theme-twentyseventeen .tribe-common :where(body footer .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { letter-spacing: normal; text-transform: none; }

.woocommerce ul.products li.product :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-19 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-19 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-19 .elementor-element.elementor-element-2d3a4f6 .hero-title:where(body.page-id-19 [class*="ofp-from-"]) { font-size: 65px; }

@media (max-width: 767px) {
.elementor-19 .elementor-element.elementor-element-2d3a4f6 .hero-title:where(body.page-id-19 [class*="ofp-from-"]) { font-size: 55px; }
}

*:where(body.page-id-19 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-19 [class*="ofp-from-"]),
:where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-19 [class*="ofp-from-"]),
:where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-19 [class*="ofp-from-"]),
:where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-19 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-19 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-19 [class*="ofp-from-"]),
:where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-19 [class*="ofp-from-"]),
:where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-19 [class*="ofp-from-"]),
:where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-19 [class*="ofp-from-"]),
:where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.sec-title:where(body.page-id-19 [class*="ofp-from-"]) { margin-bottom: calc(var(--section-title-space) - 12px); font-weight: 600; }

.box-title:where(body.page-id-19 [class*="ofp-from-"]) { font-size: 24px; line-height: 1.417; font-weight: 600; }

.title-area .sec-title:where(body.page-id-19 [class*="ofp-from-"]) { margin-bottom: 20px; }

@media (max-width: 1199px) {
.sec-title:where(body.page-id-19 [class*="ofp-from-"]) { --section-title-space: 60px; }
}

@media (max-width: 991px) {
.sec-title:where(body.page-id-19 [class*="ofp-from-"]) { --section-title-space: 50px; }
}

.text-white:where(body.page-id-19 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.slideindown.th-animated:where(body.page-id-19 [class*="ofp-from-"]) { --animation-name: slideindown; }

.slideindown:where(body.page-id-19 [class*="ofp-from-"]) { opacity: 0; animation-fill-mode: both; animation-iteration-count: 1; animation-duration: 1s; animation-delay: 0.3s; animation-name: var(--animation-name); }

.th-animated:where(body.page-id-19 [class*="ofp-from-"]) { opacity: 1; }

.widget_title:where(body.page-id-19 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-19 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-19 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-19 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-19 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.hero-title:where(body.page-id-19 [class*="ofp-from-"]) { color: var(--white-color); }

@media (max-width: 575px) {
.hero-style1 .hero-title:where(body.page-id-19 [class*="ofp-from-"]) { font-size: 44px; line-height: 54px; }
}

@media (max-width: 375px) {
.hero-style1 .hero-title:where(body.page-id-19 [class*="ofp-from-"]) { font-size: 28px; line-height: 1.3; }
}

@media (max-width: 991px) {
.hero-title:where(body.page-id-19 [class*="ofp-from-"]) { font-size: 64px; line-height: 74px; }
}

@media (max-width: 991px) {
.hero-title:where(body.page-id-19 [class*="ofp-from-"]) { font-size: 64px; line-height: 74px; }
}

.woocommerce-MyAccount-content :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.blog-box .box-title:where(body.page-id-19 [class*="ofp-from-"]) { font-size: 30px; line-height: 40px; margin: 40px 0px 25px; }

@media (max-width: 991px) {
.blog-box .box-title:where(body.page-id-19 [class*="ofp-from-"]) { font-size: 25px; margin: 20px 0px 25px; }
}

.feature-item .box-title:where(body.page-id-19 [class*="ofp-from-"]) { font-size: 20px; margin-bottom: 7px; }

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-19 [class*="ofp-from-"]) { background-image: none !important; }

@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-19 [class*="ofp-from-"]) { background-image: none !important; }
}

@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-19 [class*="ofp-from-"]) { background-image: none !important; }
}

.sidemenu-content .widget_title:where(body.page-id-19 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.tribe-common :where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { border: 0px; margin: 0px; padding: 0px; }

.tribe-common :where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-19 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-19 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-19 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 400; text-rendering: optimizelegibility; }

.tribe-theme-twentynineteen .tribe-common :where(body.page-id-19 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div)::before,
.tribe-theme-twentynineteen .tribe-common :where(body.page-id-19 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: none; }

.tribe-theme-twentyseventeen .tribe-common :where(body.page-id-19 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { letter-spacing: normal; text-transform: none; }

.woocommerce ul.products li.product :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2639 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2639 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2639 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2639 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2639 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2639 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2639 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2639 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-2639 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-heading-title:where(body.page-id-2639 [class*="ofp-from-"]) { line-height: 1; margin: 0px; padding: 0px; }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-2639 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-widget-heading .elementor-heading-title:where(body.page-id-2639 [class*="ofp-from-"]) { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

*:where(body.page-id-2639 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-2639 [class*="ofp-from-"]),
:where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2639 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2639 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-2639 [class*="ofp-from-"]),
:where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-2639 [class*="ofp-from-"]),
:where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-2639 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-2639 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-2639 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-2639 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2639 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2639 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-2639 [class*="ofp-from-"]),
:where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2639 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2639 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-2639 [class*="ofp-from-"]),
:where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-2639 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-2639 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-2639 [class*="ofp-from-"]),
:where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2639 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2639 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-2639 [class*="ofp-from-"]),
:where(body.page-id-2639 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-2639 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-2639 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-2639 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-2639 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-2639 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-2639 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-2639 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-2639 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-2639 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-2639 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-2639 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-2639 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-2639 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-2639 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2639 [class*="ofp-from-"]) { background-image: none !important; }

@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2639 [class*="ofp-from-"]) { background-image: none !important; }
}

@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2639 [class*="ofp-from-"]) { background-image: none !important; }
}

.sidemenu-content .widget_title:where(body.page-id-2639 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

#tribe-events-pg-template .tribe-events-content :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#tribe-events-pg-template .tribe-events-content :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#tribe-events-pg-template .tribe-events-content :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#tribe-events-pg-template .tribe-events-content :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#tribe-events-pg-template .tribe-events-content :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#tribe-events-pg-template .tribe-events-content :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-after-html :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-after-html :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-after-html :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-after-html :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-after-html :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-after-html :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-before-html :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-before-html :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-before-html :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-before-html :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-before-html :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-before-html :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.7; margin: 24px 0px; }

#tribe-events-pg-template .tribe-events-content :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-after-html :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-before-html :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 21px; line-height: 1.5; }

#tribe-events-pg-template .tribe-events-content :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-after-html :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-before-html :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; line-height: 1.6; }

#tribe-events-pg-template .tribe-events-content :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-after-html :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-before-html :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; line-height: 1.8; }

#tribe-events-pg-template .tribe-events-content :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-after-html :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-before-html :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 14px; line-height: 1.8; }

#tribe-events-pg-template .tribe-events-content :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-after-html :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-before-html :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 13px; line-height: 1.8; }

#tribe-events-pg-template .tribe-events-content :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-after-html :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-before-html :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 12px; line-height: 1.8; }

.events-archive :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .published,
.single-tribe_venue :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .published { font-size: 18px; font-style: italic; margin-top: 0px; text-transform: none; }

.single-tribe_events .tribe-events-schedule :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { display: inline-block; font-size: 1.2em; margin: 0px; padding: 0px; vertical-align: middle; white-space: nowrap; zoom: 1; }

.tribe-events-calendar div[id*="tribe-events-event-"] :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-month-event-title a { font-size: 100%; }

#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-month-event-title { font-family: sans-serif; font-size: 98%; font-weight: 400; line-height: 1.25; margin: 0px; overflow: hidden; padding: 3%; text-transform: none; }

#tribe-events-content .tribe-events-tooltip :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { background-color: rgb(102, 102, 102); color: rgb(255, 255, 255); font-size: 12px; font-weight: 400; letter-spacing: 1px; line-height: 24px; margin: 0px; min-height: 24px; padding: 0px 6px; }

.tribe-theme-twentynineteen .tribe-events-tooltip :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title::before,
.tribe-theme-twentynineteen :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-page-title::before,
.tribe-theme-twentynineteen :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-day-time-slot-heading::before,
.tribe-theme-twentynineteen :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-list-separator-month::before { content: none; }

.tribe-theme-twentynineteen .tribe-events-schedule :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.tribe-theme-twentynineteen .tribe-events-tooltip :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { font-size: 1rem; }

.tribe-theme-twentytwenty .tribe-events-tooltip :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { font-size: 2.4rem; margin: 0px; }

.screen-reader-text:where(body.page-id-2699 [class*="ofp-from-"]) { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }

.page .tribe-events-grid .type-tribe_events :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title,
.tribe-events-grid .type-tribe_events :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { color: rgb(51, 51, 51); font-size: 12px; height: 100%; letter-spacing: 0px; line-height: 1.25; margin: 0px; overflow: hidden; padding: 4px 6px; text-align: left; text-transform: none; }

.tribe-grid-allday .type-tribe_events :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { padding: 0px; }

.tribe-grid-allday .type-tribe_events :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title a.url { display: inline-block; overflow: hidden; padding: 8px 6px; position: relative; text-overflow: ellipsis; white-space: nowrap; z-index: 1; zoom: 1; }

.tribe-events-venue :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-upcoming { font-size: 1.3em; margin-bottom: 30px; }

.tribe-events-venue-meta :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: inline; font-size: 1.4em; line-height: 1.4; margin: 0px; padding: 0px; }

.single-tribe_organizer .tribe_organizer :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { font-size: 1.6em; margin: 0px 0px 0.5em; padding: 0px; }

#tribe-events-content .tribe-events-tooltip :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(33, 117, 155); }

#tribe_events_filters_wrapper :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) span::after { border-top-color: rgb(33, 117, 155); }

#tribe_events_filters_wrapper .tribe_events_filter_item.closed :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) span::after { border-left-color: rgb(33, 117, 155); }

.single-tribe_events :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-single-event-title { font-size: 33px; }

.single-tribe_events .tribe-events-schedule :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; margin: 0px; }

#tribe-events-content .tribe-events-tooltip :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { background-color: initial; font-size: 18px; font-weight: 700; letter-spacing: 0px; margin: 0px; padding: 0px; }

.single-tribe_events .tribe-events-schedule :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-size: 15px; font-weight: 400; line-height: 1.25; margin: 0px; }

.single-tribe_events .tribe-events-schedule :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 2px; white-space: normal; }

#tribe-mobile-container .type-tribe_events :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25em; line-height: 1.35; margin: 0px 0px 2px; }

.page .tribe-events-grid .type-tribe_events :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title,
.tribe-events-grid .type-tribe_events :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { color: rgb(51, 51, 51); font-size: 12px; height: 100%; letter-spacing: 0px; line-height: 1.25; margin: 0px; overflow: hidden; padding: 4px 6px; text-align: left; text-transform: none; }

.tribe-grid-allday .type-tribe_events :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { padding: 0px; }

.tribe-grid-allday .type-tribe_events :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title a.url { display: inline-block; overflow: hidden; padding: 8px 6px; position: relative; text-overflow: ellipsis; white-space: nowrap; z-index: 1; zoom: 1; }

.tribe-events-venue :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-upcoming { font-size: 1.3em; margin-bottom: 30px; }

.tribe-events-venue-meta :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: inline; font-size: 1.4em; line-height: 1.4; margin: 0px; padding: 0px; }

.single-tribe_organizer .tribe_organizer :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { font-size: 1.6em; margin: 0px 0px 0.5em; padding: 0px; }

.screen-reader-text:where(body.page-id-2699 [class*="ofp-from-"]) { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }

.screen-reader-text:where(body.page-id-2699 [class*="ofp-from-"]) { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }

.woocommerce ul.products li.product :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.screen-reader-text:where(body.page-id-2699 [class*="ofp-from-"]) { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }

.elementor *:where(body.page-id-2699 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-2699 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

*:where(body.page-id-2699 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-2699 [class*="ofp-from-"]),
:where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-2699 [class*="ofp-from-"]),
:where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-2699 [class*="ofp-from-"]),
:where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-2699 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-2699 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-2699 [class*="ofp-from-"]),
:where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-2699 [class*="ofp-from-"]),
:where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-2699 [class*="ofp-from-"]),
:where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-2699 [class*="ofp-from-"]),
:where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-2699 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-2699 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-2699 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-2699 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-2699 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-2699 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-2699 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-2699 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-2699 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.sidemenu-content .widget_title:where(body.page-id-2699 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.tribe-common *:where(body.page-id-2699 [class*="ofp-from-"]) { box-sizing: border-box; }

.tribe-common :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { border: 0px; margin: 0px; padding: 0px; }

.tribe-common .tribe-common-a11y-visual-hide:where(body.page-id-2699 [class*="ofp-from-"]) { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text { font-size: var(--tec-font-size-7); line-height: var(--tec-line-height-1); }

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text { font-size: var(--tec-font-size-10); line-height: var(--tec-line-height-0); margin-bottom: var(--tec-spacer-3); }

.tribe-events .tribe-events-calendar-month__day-date:where(body.page-id-2699 [class*="ofp-from-"]) { margin: 0px; }

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-date:where(body.page-id-2699 [class*="ofp-from-"]) { flex: 0 0 auto; padding: var(--tec-spacer-1) var(--tec-spacer-3); }

.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title:where(body.page-id-2699 [class*="ofp-from-"]) { margin: 0px; }

.tribe-common :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 400; text-rendering: optimizelegibility; }

.tribe-theme-twentynineteen .tribe-common :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div)::before,
.tribe-theme-twentynineteen .tribe-common :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: none; }

.tribe-theme-twentyseventeen .tribe-common :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { letter-spacing: normal; text-transform: none; }

.tribe-common .tribe-common-h4:where(body.page-id-2699 [class*="ofp-from-"]) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-5); font-weight: var(--tec-font-weight-bold); line-height: var(--tec-line-height-1); text-transform: none; }

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4:where(body.page-id-2699 [class*="ofp-from-"]) { font-size: var(--tec-font-size-7); line-height: var(--tec-line-height-1); }

.tribe-common .tribe-common-h6:where(body.page-id-2699 [class*="ofp-from-"]) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); line-height: var(--tec-line-height-2); text-transform: none; }

.tribe-common .tribe-common-h6:where(body.page-id-2699 [class*="ofp-from-"]) { font-size: var(--tec-font-size-3); }

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6:where(body.page-id-2699 [class*="ofp-from-"]) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }

.tribe-common .tribe-common-h7:where(body.page-id-2699 [class*="ofp-from-"]) { font-size: var(--tec-font-size-2); line-height: var(--tec-line-height-3); }

.tribe-common .tribe-common-h7:where(body.page-id-2699 [class*="ofp-from-"]) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); text-transform: none; }

.tribe-common .tribe-common-h--alt:where(body.page-id-2699 [class*="ofp-from-"]) { font-weight: var(--tec-font-weight-regular); }

.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.page-id-2699 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text { font-family: var(--tec-font-family-base); }

.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date:where(body.page-id-2699 [class*="ofp-from-"]) { color: var(--tec-color-day-marker-past-month); opacity: 0.7; }

.woocommerce ul.products li.product :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2710 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2710 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2710 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2710 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2710 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2710 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2710 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2710 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-2710 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-2710 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-widget-icon-box .elementor-icon-box-title:where(body.page-id-2710 [class*="ofp-from-"]) { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }

.elementor-widget-icon-box .elementor-icon-box-title:where(body.page-id-2710 [class*="ofp-from-"]) { color: var( --e-global-color-primary ); }

*:where(body.page-id-2710 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-2710 [class*="ofp-from-"]),
:where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2710 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2710 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-2710 [class*="ofp-from-"]),
:where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-2710 [class*="ofp-from-"]),
:where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-2710 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-2710 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-2710 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-2710 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2710 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2710 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-2710 [class*="ofp-from-"]),
:where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2710 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2710 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-2710 [class*="ofp-from-"]),
:where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-2710 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-2710 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-2710 [class*="ofp-from-"]),
:where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2710 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2710 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-2710 [class*="ofp-from-"]),
:where(body.page-id-2710 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-2710 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-2710 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-2710 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-2710 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-2710 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-2710 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-2710 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-2710 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-2710 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-2710 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-2710 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-2710 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-2710 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-2710 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2710 [class*="ofp-from-"]) { background-image: none !important; }
}

.sidemenu-content .widget_title:where(body.page-id-2710 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.woocommerce ul.products li.product :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2711 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2711 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2711 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2711 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2711 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2711 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2711 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2711 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-2711 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-2711 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

*:where(body.page-id-2711 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-2711 [class*="ofp-from-"]),
:where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2711 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2711 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-2711 [class*="ofp-from-"]),
:where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-2711 [class*="ofp-from-"]),
:where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-2711 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-2711 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-2711 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-2711 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2711 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2711 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-2711 [class*="ofp-from-"]),
:where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2711 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2711 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-2711 [class*="ofp-from-"]),
:where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-2711 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-2711 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-2711 [class*="ofp-from-"]),
:where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2711 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2711 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-2711 [class*="ofp-from-"]),
:where(body.page-id-2711 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-2711 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-2711 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-2711 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-2711 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-2711 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-2711 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-2711 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-2711 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-2711 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-2711 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-2711 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-2711 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-2711 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-2711 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.sidemenu-content .widget_title:where(body.page-id-2711 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.woocommerce ul.products li.product :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2712 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2712 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2712 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2712 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2712 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2712 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2712 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2712 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-2712 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-heading-title:where(body.page-id-2712 [class*="ofp-from-"]) { line-height: 1; margin: 0px; padding: 0px; }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-2712 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-widget-heading .elementor-heading-title:where(body.page-id-2712 [class*="ofp-from-"]) { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

*:where(body.page-id-2712 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-2712 [class*="ofp-from-"]),
:where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2712 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2712 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-2712 [class*="ofp-from-"]),
:where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-2712 [class*="ofp-from-"]),
:where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-2712 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-2712 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-2712 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-2712 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2712 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2712 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-2712 [class*="ofp-from-"]),
:where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2712 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2712 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-2712 [class*="ofp-from-"]),
:where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-2712 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-2712 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-2712 [class*="ofp-from-"]),
:where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2712 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2712 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-2712 [class*="ofp-from-"]),
:where(body.page-id-2712 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-2712 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-2712 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-2712 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-2712 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-2712 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-2712 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-2712 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-2712 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-2712 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-2712 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-2712 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-2712 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-2712 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-2712 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2712 [class*="ofp-from-"]) { background-image: none !important; }

@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2712 [class*="ofp-from-"]) { background-image: none !important; }
}

@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2712 [class*="ofp-from-"]) { background-image: none !important; }
}

.sidemenu-content .widget_title:where(body.page-id-2712 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.woocommerce ul.products li.product :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2713 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2713 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2713 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2713 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2713 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2713 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2713 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2713 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-2713 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-2713 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

*:where(body.page-id-2713 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-2713 [class*="ofp-from-"]),
:where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2713 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2713 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-2713 [class*="ofp-from-"]),
:where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-2713 [class*="ofp-from-"]),
:where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-2713 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-2713 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-2713 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-2713 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2713 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2713 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-2713 [class*="ofp-from-"]),
:where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2713 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2713 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-2713 [class*="ofp-from-"]),
:where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-2713 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-2713 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-2713 [class*="ofp-from-"]),
:where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2713 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2713 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-2713 [class*="ofp-from-"]),
:where(body.page-id-2713 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-2713 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-2713 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-2713 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-2713 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-2713 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-2713 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-2713 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-2713 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-2713 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-2713 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-2713 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-2713 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-2713 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-2713 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.sidemenu-content .widget_title:where(body.page-id-2713 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.woocommerce ul.products li.product :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2715 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2715 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2715 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2715 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2715 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2715 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2715 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2715 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-2715 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-heading-title:where(body.page-id-2715 [class*="ofp-from-"]) { line-height: 1; margin: 0px; padding: 0px; }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-2715 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-widget-heading .elementor-heading-title:where(body.page-id-2715 [class*="ofp-from-"]) { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

*:where(body.page-id-2715 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-2715 [class*="ofp-from-"]),
:where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2715 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2715 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-2715 [class*="ofp-from-"]),
:where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-2715 [class*="ofp-from-"]),
:where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-2715 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-2715 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-2715 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-2715 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2715 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2715 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-2715 [class*="ofp-from-"]),
:where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2715 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2715 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-2715 [class*="ofp-from-"]),
:where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-2715 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-2715 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-2715 [class*="ofp-from-"]),
:where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2715 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2715 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-2715 [class*="ofp-from-"]),
:where(body.page-id-2715 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-2715 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-2715 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-2715 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-2715 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-2715 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-2715 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-2715 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-2715 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-2715 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-2715 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-2715 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-2715 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-2715 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-2715 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2715 [class*="ofp-from-"]) { background-image: none !important; }

@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2715 [class*="ofp-from-"]) { background-image: none !important; }
}

@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2715 [class*="ofp-from-"]) { background-image: none !important; }
}

.sidemenu-content .widget_title:where(body.page-id-2715 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.woocommerce ul.products li.product :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2716 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2716 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2716 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2716 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2716 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2716 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2716 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2716 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-2716 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-2716 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

*:where(body.page-id-2716 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-2716 [class*="ofp-from-"]),
:where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2716 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2716 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-2716 [class*="ofp-from-"]),
:where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-2716 [class*="ofp-from-"]),
:where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-2716 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-2716 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-2716 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-2716 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2716 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2716 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-2716 [class*="ofp-from-"]),
:where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2716 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2716 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-2716 [class*="ofp-from-"]),
:where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-2716 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-2716 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-2716 [class*="ofp-from-"]),
:where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2716 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2716 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-2716 [class*="ofp-from-"]),
:where(body.page-id-2716 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-2716 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-2716 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-2716 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-2716 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-2716 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-2716 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-2716 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-2716 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-2716 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-2716 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-2716 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-2716 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-2716 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-2716 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.sidemenu-content .widget_title:where(body.page-id-2716 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.woocommerce ul.products li.product :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2718 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2718 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2718 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2718 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2718 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2718 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2718 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2718 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-2718 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-2718 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

*:where(body.page-id-2718 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-2718 [class*="ofp-from-"]),
:where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2718 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2718 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-2718 [class*="ofp-from-"]),
:where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-2718 [class*="ofp-from-"]),
:where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-2718 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-2718 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-2718 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-2718 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2718 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2718 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-2718 [class*="ofp-from-"]),
:where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2718 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2718 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-2718 [class*="ofp-from-"]),
:where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-2718 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-2718 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-2718 [class*="ofp-from-"]),
:where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2718 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2718 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-2718 [class*="ofp-from-"]),
:where(body.page-id-2718 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-2718 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-2718 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-2718 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-2718 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-2718 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-2718 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-2718 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-2718 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-2718 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-2718 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-2718 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-2718 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-2718 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-2718 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2718 [class*="ofp-from-"]) { background-image: none !important; }
}

.sidemenu-content .widget_title:where(body.page-id-2718 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

section.wp-block-cover-image :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
section.wp-block-cover-image :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
section.wp-block-cover-image :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:active,
section.wp-block-cover-image :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:focus,
section.wp-block-cover-image :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:hover { color: rgb(255, 255, 255); }

section.wp-block-cover-image.has-left-content > :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-left: 0px; text-align: left; }

section.wp-block-cover-image.has-right-content > :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: 0px; text-align: right; }

section.wp-block-cover-image > :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }

:root :where(.wp-block-cover :where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)) { color: inherit; }

:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background { padding: 1.25em 2.375em; }

:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) { rotate: 180deg; }

.woocommerce ul.products li.product :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-2720 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-2720 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

*:where(body.page-id-2720 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-2720 [class*="ofp-from-"]),
:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-2720 [class*="ofp-from-"]),
:where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-2720 [class*="ofp-from-"]),
:where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-2720 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-2720 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-2720 [class*="ofp-from-"]),
:where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-2720 [class*="ofp-from-"]),
:where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-2720 [class*="ofp-from-"]),
:where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-2720 [class*="ofp-from-"]),
:where(body.page-id-2720 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-2720 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-2720 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-2720 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-2720 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-2720 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-2720 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-2720 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-2720 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-2720 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-2720 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-2720 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-2720 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-2720 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-2720 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.sidemenu-content .widget_title:where(body.page-id-2720 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.woocommerce ul.products li.product :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2839 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2839 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2839 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2839 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2839 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2839 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2839 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2839 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-2839 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-heading-title:where(body.page-id-2839 [class*="ofp-from-"]) { line-height: 1; margin: 0px; padding: 0px; }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-2839 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-widget-heading .elementor-heading-title:where(body.page-id-2839 [class*="ofp-from-"]) { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

*:where(body.page-id-2839 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-2839 [class*="ofp-from-"]),
:where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2839 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2839 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-2839 [class*="ofp-from-"]),
:where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-2839 [class*="ofp-from-"]),
:where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-2839 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-2839 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-2839 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-2839 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2839 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2839 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-2839 [class*="ofp-from-"]),
:where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2839 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2839 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-2839 [class*="ofp-from-"]),
:where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-2839 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-2839 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-2839 [class*="ofp-from-"]),
:where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2839 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2839 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-2839 [class*="ofp-from-"]),
:where(body.page-id-2839 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-2839 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-2839 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-2839 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-2839 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-2839 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-2839 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-2839 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-2839 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-2839 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-2839 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-2839 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-2839 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-2839 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-2839 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2839 [class*="ofp-from-"]) { background-image: none !important; }
}

@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2839 [class*="ofp-from-"]) { background-image: none !important; }
}

.sidemenu-content .widget_title:where(body.page-id-2839 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.woocommerce ul.products li.product :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2927 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2927 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2927 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2927 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2927 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-2927 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2927 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-2927 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-2927 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-heading-title:where(body.page-id-2927 [class*="ofp-from-"]) { line-height: 1; margin: 0px; padding: 0px; }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-2927 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-widget-heading .elementor-heading-title:where(body.page-id-2927 [class*="ofp-from-"]) { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

*:where(body.page-id-2927 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-2927 [class*="ofp-from-"]),
:where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2927 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2927 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-2927 [class*="ofp-from-"]),
:where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-2927 [class*="ofp-from-"]),
:where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-2927 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-2927 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-2927 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-2927 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2927 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-2927 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-2927 [class*="ofp-from-"]),
:where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2927 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-2927 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-2927 [class*="ofp-from-"]),
:where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-2927 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-2927 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-2927 [class*="ofp-from-"]),
:where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2927 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-2927 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-2927 [class*="ofp-from-"]),
:where(body.page-id-2927 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-2927 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-2927 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-2927 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-2927 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-2927 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-2927 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-2927 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-2927 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-2927 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-2927 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-2927 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-2927 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-2927 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-2927 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2927 [class*="ofp-from-"]) { background-image: none !important; }
}

@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-2927 [class*="ofp-from-"]) { background-image: none !important; }
}

.sidemenu-content .widget_title:where(body.page-id-2927 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

section.wp-block-cover-image :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
section.wp-block-cover-image :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
section.wp-block-cover-image :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:active,
section.wp-block-cover-image :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:focus,
section.wp-block-cover-image :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:hover { color: rgb(255, 255, 255); }

section.wp-block-cover-image.has-left-content > :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-left: 0px; text-align: left; }

section.wp-block-cover-image.has-right-content > :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: 0px; text-align: right; }

section.wp-block-cover-image > :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }

:root :where(.wp-block-cover :where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)) { color: inherit; }

:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background { padding: 1.25em 2.375em; }

:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) { rotate: 180deg; }

.woocommerce ul.products li.product :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.gform_wrapper.gravity-theme .gform_validation_errors > :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(192, 43, 10); font-size: 13.2px; font-weight: 500; line-height: 17.6px; margin-block: 0px 12px; margin-inline: 0px; }

.gform_wrapper.gravity-theme .gform_validation_errors > :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { display: none; }

.gform_wrapper.gravity-theme .gform_validation_errors > :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .gform-icon { align-items: center; display: flex; font-size: 28px; height: 100%; inset-inline-start: 12px; position: absolute; inset-block-start: 0px; }

.gform_wrapper.gravity-theme .gform_validation_errors > :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).hide_summary { margin: 0px; padding: 0px; }

.elementor *:where(body.page-id-10019 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-10019 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

*:where(body.page-id-10019 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-10019 [class*="ofp-from-"]),
:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-10019 [class*="ofp-from-"]),
:where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-10019 [class*="ofp-from-"]),
:where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-10019 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-10019 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-10019 [class*="ofp-from-"]),
:where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-10019 [class*="ofp-from-"]),
:where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-10019 [class*="ofp-from-"]),
:where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-10019 [class*="ofp-from-"]),
:where(body.page-id-10019 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-10019 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-10019 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-10019 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-10019 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-10019 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-10019 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-10019 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-10019 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-10019 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-10019 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-10019 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-10019 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-10019 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-10019 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.sidemenu-content .widget_title:where(body.page-id-10019 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.woocommerce ul.products li.product :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10167 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10167 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10167 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10167 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10167 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10167 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10167 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10167 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.elementor *:where(body.page-id-10167 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-10167 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

*:where(body.page-id-10167 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-10167 [class*="ofp-from-"]),
:where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10167 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10167 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-10167 [class*="ofp-from-"]),
:where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-10167 [class*="ofp-from-"]),
:where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-10167 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-10167 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-10167 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-10167 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10167 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10167 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-10167 [class*="ofp-from-"]),
:where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10167 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10167 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-10167 [class*="ofp-from-"]),
:where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-10167 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-10167 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-10167 [class*="ofp-from-"]),
:where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-10167 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-10167 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-10167 [class*="ofp-from-"]),
:where(body.page-id-10167 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-10167 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-10167 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-10167 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-10167 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-10167 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-10167 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-10167 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-10167 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-10167 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-10167 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-10167 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-10167 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-10167 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-10167 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-10167 [class*="ofp-from-"]) { background-image: none !important; }
}

@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *:where(body.page-id-10167 [class*="ofp-from-"]) { background-image: none !important; }
}

.sidemenu-content .widget_title:where(body.page-id-10167 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.woocommerce ul.products li.product :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10473 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10473 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10473 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10473 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10473 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10473 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10473 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10473 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.gform_wrapper.gravity-theme .gform_validation_errors > :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(192, 43, 10); font-size: 13.2px; font-weight: 500; line-height: 17.6px; margin-block: 0px 12px; margin-inline: 0px; }

.gform_wrapper.gravity-theme .gform_validation_errors > :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { display: none; }

.gform_wrapper.gravity-theme .gform_validation_errors > :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .gform-icon { align-items: center; display: flex; font-size: 28px; height: 100%; inset-inline-start: 12px; position: absolute; inset-block-start: 0px; }

.gform_wrapper.gravity-theme .gform_validation_errors > :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).hide_summary { margin: 0px; padding: 0px; }

.elementor *:where(body.page-id-10473 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-heading-title:where(body.page-id-10473 [class*="ofp-from-"]) { line-height: 1; margin: 0px; padding: 0px; }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-10473 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.elementor-widget-heading .elementor-heading-title:where(body.page-id-10473 [class*="ofp-from-"]) { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }

.elementor-10473 .elementor-element.elementor-element-0dacb76 .elementor-heading-title:where(body.page-id-10473 [class*="ofp-from-"]) { color: rgb(225, 7, 67); }

*:where(body.page-id-10473 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-10473 [class*="ofp-from-"]),
:where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10473 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10473 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-10473 [class*="ofp-from-"]),
:where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-10473 [class*="ofp-from-"]),
:where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-10473 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-10473 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-10473 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-10473 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10473 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10473 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-10473 [class*="ofp-from-"]),
:where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10473 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10473 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-10473 [class*="ofp-from-"]),
:where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-10473 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-10473 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-10473 [class*="ofp-from-"]),
:where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-10473 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-10473 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-10473 [class*="ofp-from-"]),
:where(body.page-id-10473 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-10473 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-10473 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-10473 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-10473 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-10473 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-10473 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-10473 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-10473 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-10473 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-10473 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-10473 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-10473 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-10473 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-10473 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.sidemenu-content .widget_title:where(body.page-id-10473 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.woocommerce ul.products li.product :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10474 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10474 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10474 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10474 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10474 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.page-id-10474 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10474 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.page-id-10474 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.gform_wrapper.gravity-theme .gform_validation_errors > :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(192, 43, 10); font-size: 13.2px; font-weight: 500; line-height: 17.6px; margin-block: 0px 12px; margin-inline: 0px; }

.gform_wrapper.gravity-theme .gform_validation_errors > :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { display: none; }

.gform_wrapper.gravity-theme .gform_validation_errors > :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .gform-icon { align-items: center; display: flex; font-size: 28px; height: 100%; inset-inline-start: 12px; position: absolute; inset-block-start: 0px; }

.gform_wrapper.gravity-theme .gform_validation_errors > :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).hide_summary { margin: 0px; padding: 0px; }

.elementor *:where(body.page-id-10474 [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body.page-id-10474 [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

*:where(body.page-id-10474 [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.page-id-10474 [class*="ofp-from-"]),
:where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10474 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10474 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.page-id-10474 [class*="ofp-from-"]),
:where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.page-id-10474 [class*="ofp-from-"]),
:where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.page-id-10474 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.page-id-10474 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.page-id-10474 [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.page-id-10474 [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10474 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.page-id-10474 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.page-id-10474 [class*="ofp-from-"]),
:where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10474 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.page-id-10474 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.page-id-10474 [class*="ofp-from-"]),
:where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.page-id-10474 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.page-id-10474 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.page-id-10474 [class*="ofp-from-"]),
:where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.page-id-10474 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.page-id-10474 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.page-id-10474 [class*="ofp-from-"]),
:where(body.page-id-10474 .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.page-id-10474 .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.page-id-10474 .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.page-id-10474 .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.page-id-10474 [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.page-id-10474 [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.page-id-10474 .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.page-id-10474 [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.page-id-10474 [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.page-id-10474 [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.page-id-10474 [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.page-id-10474 [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.page-id-10474 [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.page-id-10474 [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.page-id-10474 .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.sidemenu-content .widget_title:where(body.page-id-10474 [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.tribe-common :where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { border: 0px; margin: 0px; padding: 0px; }

.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text { font-size: var(--tec-font-size-7); line-height: var(--tec-line-height-1); }

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text { font-size: var(--tec-font-size-10); line-height: var(--tec-line-height-0); margin-bottom: var(--tec-spacer-3); }

.tribe-common :where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 400; text-rendering: optimizelegibility; }

.tribe-theme-twentynineteen .tribe-common :where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div)::before,
.tribe-theme-twentynineteen .tribe-common :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: none; }

.tribe-theme-twentyseventeen .tribe-common :where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { letter-spacing: normal; text-transform: none; }

.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text { font-family: var(--tec-font-family-base); }

.page .tribe-events-grid .type-tribe_events :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title,
.tribe-events-grid .type-tribe_events :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { color: rgb(51, 51, 51); font-size: 12px; height: 100%; letter-spacing: 0px; line-height: 1.25; margin: 0px; overflow: hidden; padding: 4px 6px; text-align: left; text-transform: none; }

.tribe-grid-allday .type-tribe_events :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { padding: 0px; }

.tribe-grid-allday .type-tribe_events :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title a.url { display: inline-block; overflow: hidden; padding: 8px 6px; position: relative; text-overflow: ellipsis; white-space: nowrap; z-index: 1; zoom: 1; }

.tribe-events-venue :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-upcoming { font-size: 1.3em; margin-bottom: 30px; }

.tribe-events-venue-meta :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: inline; font-size: 1.4em; line-height: 1.4; margin: 0px; padding: 0px; }

.single-tribe_organizer .tribe_organizer :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { font-size: 1.6em; margin: 0px 0px 0.5em; padding: 0px; }

.tribe-events-virtual-event .tribe-events-schedule :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; }

@media (min-width: 768px) {
.tribe-events-virtual-event .tribe-events-schedule :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { display: inline-block; }
}

.tribe-events-virtual-event .tribe-events-schedule :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

@media (min-width: 768px) {
.tribe-events-virtual-event .tribe-events-schedule :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: var(--tec-spacer-1); }
}

.page .tribe-events-grid .type-tribe_events :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title,
.tribe-events-grid .type-tribe_events :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { color: rgb(51, 51, 51); font-size: 12px; height: 100%; letter-spacing: 0px; line-height: 1.25; margin: 0px; overflow: hidden; padding: 4px 6px; text-align: left; text-transform: none; }

.tribe-grid-allday .type-tribe_events :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { padding: 0px; }

.tribe-grid-allday .type-tribe_events :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).entry-title a.url { display: inline-block; overflow: hidden; padding: 8px 6px; position: relative; text-overflow: ellipsis; white-space: nowrap; z-index: 1; zoom: 1; }

.tribe-events-venue :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-upcoming { font-size: 1.3em; margin-bottom: 30px; }

.tribe-events-venue-meta :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: inline; font-size: 1.4em; line-height: 1.4; margin: 0px; padding: 0px; }

.single-tribe_organizer .tribe_organizer :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { font-size: 1.6em; margin: 0px 0px 0.5em; padding: 0px; }

.tribe-events-single-event-title:where(body.single-tribe_events [class*="ofp-from-"]) { margin: 0px; padding: 0px; }

.tribe-events-content :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-events-meta-group .tribe-events-single-section-title:where(body.single-tribe_events [class*="ofp-from-"]) { margin-bottom: var(--tec-spacer-1); }

.tribe-theme-twentytwenty .tribe-events-content :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-single-event-title:where(body.single-tribe_events [class*="ofp-from-"]) { color: var(--tec-color-text-event-title); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-7); font-weight: var(--tec-font-weight-bold); line-height: var(--tec-line-height-1); text-transform: none; }

@media (min-width: 768px) {
.tribe-events-single-event-title:where(body.single-tribe_events [class*="ofp-from-"]) { font-size: var(--tec-font-size-10); line-height: var(--tec-line-height-0); }
}

.tribe-events-content :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-events-meta-group .tribe-events-single-section-title:where(body.single-tribe_events [class*="ofp-from-"]) { color: var(--tec-color-text-primary); font-size: var(--tec-font-size-2); font-weight: var(--tec-font-weight-bold); letter-spacing: 1px; text-transform: uppercase; }

.tribe-theme-twentynineteen .tribe-events-content :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media (min-width: 768px) {
.tribe-events-schedule :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }
}

section.wp-block-cover-image :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
section.wp-block-cover-image :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
section.wp-block-cover-image :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:active,
section.wp-block-cover-image :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:focus,
section.wp-block-cover-image :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:hover { color: rgb(255, 255, 255); }

section.wp-block-cover-image.has-left-content > :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-left: 0px; text-align: left; }

section.wp-block-cover-image.has-right-content > :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: 0px; text-align: right; }

section.wp-block-cover-image > :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }

:root :where(.wp-block-cover :where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)) { color: inherit; }

:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background { padding: 1.25em 2.375em; }

:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) { rotate: 180deg; }

.woocommerce ul.products li.product :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

@media screen and (max-width: 600px) {
.litespeed-wrap :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

*:where(body.single-tribe_events [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body.single-tribe_events [class*="ofp-from-"]),
:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body.single-tribe_events [class*="ofp-from-"]),
:where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body.single-tribe_events [class*="ofp-from-"]),
:where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body.single-tribe_events [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body.single-tribe_events [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body.single-tribe_events [class*="ofp-from-"]),
:where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body.single-tribe_events [class*="ofp-from-"]),
:where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body.single-tribe_events [class*="ofp-from-"]),
:where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body.single-tribe_events [class*="ofp-from-"]),
:where(body.single-tribe_events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body.single-tribe_events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body.single-tribe_events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body.single-tribe_events [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body.single-tribe_events [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body.single-tribe_events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body.single-tribe_events [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body.single-tribe_events [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body.single-tribe_events [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body.single-tribe_events [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body.single-tribe_events [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body.single-tribe_events [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body.single-tribe_events [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body.single-tribe_events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.sidemenu-content .widget_title:where(body.single-tribe_events [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.elementor *:where(body.single-tribe_events [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body.single-tribe_events [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body.single-tribe_events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

section.wp-block-cover-image :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
section.wp-block-cover-image :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
section.wp-block-cover-image :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:active,
section.wp-block-cover-image :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:focus,
section.wp-block-cover-image :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:hover { color: rgb(255, 255, 255); }

section.wp-block-cover-image.has-left-content > :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-left: 0px; text-align: left; }

section.wp-block-cover-image.has-right-content > :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: 0px; text-align: right; }

section.wp-block-cover-image > :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }

:root :where(.wp-block-cover :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)) { color: inherit; }

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background { padding: 1.25em 2.375em; }

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) { rotate: 180deg; }

.woocommerce ul.products li.product :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

#wordfenceBox :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { display: block; font-weight: 600; }

#wordfenceBox :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; margin: 0.67em 0px; }

#wordfenceBox :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.3em; margin: 1em 0px; }

#wordfenceBox :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
#wordfenceBox :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(35, 40, 45); }

.tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

@media screen and (max-width: 600px) {
.litespeed-wrap :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) .nav-tab { border-bottom: 1px solid rgb(195, 196, 199); margin: 10px 10px 0px 0px; }
}

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-learn-more { font-size: 12px; font-weight: normal; color: rgb(122, 145, 158); margin-left: 30px; }

.litespeed-block :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 0.5rem; }

.litespeed-callout :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(:last-child) { margin-bottom: 0.5rem; margin-top: 1em; }

.litespeed-callout.notice-warning :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(229, 149, 68); }

.litespeed-callout.notice-error :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(220, 50, 50); }

.litespeed-banner-promo-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 600; color: rgb(83, 138, 198); margin-top: 10px; }

.litespeed-banner-promo-qc :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.4; }

.litespeed-guide :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: rgb(115, 179, 141); border-bottom: 1px solid rgb(115, 179, 141); display: table; padding-right: 50px; padding-left: 3px; padding-bottom: 3px; }

.litespeed-image-optim-summary > :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child,
.litespeed-column-left-inside > :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child { margin-top: 1.6em; font-size: 1.2em; }

.litespeed-image-optim-summary > :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon,
.litespeed-column-left-inside > :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):first-child .litespeed-quic-icon { width: 1.2em; height: 1.4em; background-size: contain; margin-right: 0.2rem; }

.litespeed-dashboard-stats :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { text-transform: uppercase; font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 1.2em; color: rgb(119, 119, 119); }

.litespeed-dashboard-stats :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) + p { margin-top: 0px; margin-bottom: 0px; }

.litespeed-dashboard-stats-wrapper .litespeed-postbox.litespeed-postbox-partner :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).litespeed-title { color: rgb(119, 119, 119); font-weight: normal; font-size: 13px; }

.litespeed-postbox-imgopt .litespeed-flex-container .litespeed-icon-vertical-middle + div :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

.litespeed-comparison-card-rec :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }

@media screen and (min-width: 640px) and (max-width: 1279px) {
.litespeed-card-content > div.litespeed-card-footer :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 1rem; }
}

.litespeed-col-status-data :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.litespeed-col-status-data :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0px; margin-top: 20px; }

.litespeed-col-status-data :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: bottom; }

.litespeed-col-status-data :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) .dashicons { vertical-align: sub; }

.litespeed-postbox.litespeed-qc-promo-box :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 800; line-height: 1.4em; }

.litespeed-postbox.litespeed-qc-promo-box :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) .litespeed-quic-icon { width: 24px; height: 28px; background-size: contain; margin-right: 10px; }

#litespeed-modal-deactivate :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

*:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]),
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { font-size: 28px; }
}

.blog-author .author-name:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { font-size: 24px; margin-top: -0.2em; margin-bottom: 6px; }

.woocommerce-MyAccount-content :where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.sidemenu-content .widget_title:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.elementor *:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { box-sizing: border-box; }

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(:is(body.single-post,body.single-tribe_event_series) [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(:is(body.single-post,body.single-tribe_event_series) .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

.tribe-common *:where(body .tribe-events [class*="ofp-from-"]) { box-sizing: border-box; }

.tribe-common :where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { border: 0px; margin: 0px; padding: 0px; }

.tribe-common .tribe-common-a11y-visual-hide:where(body .tribe-events [class*="ofp-from-"]) { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text { font-size: var(--tec-font-size-7); line-height: var(--tec-line-height-1); }

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text { font-size: var(--tec-font-size-10); line-height: var(--tec-line-height-0); margin-bottom: var(--tec-spacer-3); }

.tribe-events .tribe-events-calendar-latest-past__event-header > :last-child:where(body .tribe-events [class*="ofp-from-"]) { margin-bottom: 0px; }

.tribe-events .tribe-events-calendar-latest-past__event-title:where(body .tribe-events [class*="ofp-from-"]) { margin: 0 0 var(--tec-spacer-1); }

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-title:where(body .tribe-events [class*="ofp-from-"]) { margin: 0 0 var(--tec-spacer-3); }

.tribe-events .tribe-events-calendar-latest-past__event-title:last-child:where(body .tribe-events [class*="ofp-from-"]) { margin-bottom: 0px; }

.tribe-common :where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-common :where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-weight: 400; text-rendering: optimizelegibility; }

.tribe-theme-twentynineteen .tribe-common :where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div)::before,
.tribe-theme-twentynineteen .tribe-common :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: none; }

.tribe-theme-twentyseventeen .tribe-common :where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { letter-spacing: normal; text-transform: none; }

.tribe-common .tribe-common-h5:where(body .tribe-events [class*="ofp-from-"]) { font-size: var(--tec-font-size-4); }

.tribe-common .tribe-common-h5:where(body .tribe-events [class*="ofp-from-"]),
.tribe-common .tribe-common-h6:where(body .tribe-events [class*="ofp-from-"]) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); line-height: var(--tec-line-height-2); text-transform: none; }

.tribe-common .tribe-common-h6:where(body .tribe-events [class*="ofp-from-"]) { font-size: var(--tec-font-size-3); }

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6:where(body .tribe-events [class*="ofp-from-"]) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium:where(body .tribe-events [class*="ofp-from-"]) { font-size: var(--tec-font-size-8); line-height: var(--tec-line-height-1); }

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium:where(body .tribe-events [class*="ofp-from-"]) { font-size: var(--tec-font-size-7); line-height: var(--tec-line-height-1); }

.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text,
.tribe-events .tribe-events-header__title :where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-header__title-text { font-family: var(--tec-font-family-base); }

.tribe-events .tribe-events-calendar-latest-past__event-title:where(body .tribe-events [class*="ofp-from-"]) { color: var(--tec-color-text-events-title-latest-past); }

.entry .entry-content .event-tickets .tribe-tickets__registration-title :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.event-tickets .tribe-tickets__registration-title :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); }

.tribe-rsvp :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { line-height: 1.2; margin-bottom: 20px; }

.tribe-events-style-full.tribe-events-style-theme :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).tribe-events-tickets-title { font-size: 90%; }

section.wp-block-cover-image :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
section.wp-block-cover-image :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
section.wp-block-cover-image :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:active,
section.wp-block-cover-image :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:focus,
section.wp-block-cover-image :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a:hover { color: rgb(255, 255, 255); }

section.wp-block-cover-image.has-left-content > :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-left: 0px; text-align: left; }

section.wp-block-cover-image.has-right-content > :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: 0px; text-align: right; }

section.wp-block-cover-image > :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }

:root :where(.wp-block-cover :where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)),
:root :where(.wp-block-cover :where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div):not(.has-text-color)) { color: inherit; }

:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background,
:where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div):where(.wp-block-heading).has-background { padding: 1.25em 2.375em; }

:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
:where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
:where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div).has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) { rotate: 180deg; }

.woocommerce ul.products li.product :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { padding: 0.5em 0px; margin: 0px; font-size: 1em; }

.woocommerce #reviews :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small { float: right; color: rgb(118, 118, 118); font-size: 15px; margin: 10px 0px 0px; }

.woocommerce #reviews :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) small a { text-decoration: none; color: rgb(118, 118, 118); }

.woocommerce #reviews :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin: 0px; }

.woocommerce #reviews #comments :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { clear: none; }

.woocommerce-account .addresses .title :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { float: left; }

#add_payment_method .checkout .col-2 :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-cart .checkout .col-2 :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div)#ship-to-different-address { float: left; clear: none; }

.tribe-events-content :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-bottom: 0.75em; }

.tribe-theme-twentytwenty .tribe-events-content :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-theme-twentytwenty .tribe-events-content :where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-right: var(--tec-spacer-1); }

.tribe-events-content :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
.tribe-events-content :where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-primary); font-family: var(--tec-font-family-sans-serif); font-weight: var(--tec-font-weight-bold); letter-spacing: normal; text-transform: none; }

.tribe-theme-twentynineteen .tribe-events-content :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div)::before { content: normal; }

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { color: var(--tec-color-text-event-date); font-family: var(--tec-font-family-sans-serif); font-size: var(--tec-font-size-3); font-weight: var(--tec-font-weight-regular); line-height: var(--tec-line-height-2); text-transform: none; }

@media (min-width: 768px) {
#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: var(--tec-font-size-3); line-height: var(--tec-line-height-3); }
}

*:where(body .tribe-events [class*="ofp-from-"]) { box-sizing: border-box; }

.h4:where(body .tribe-events [class*="ofp-from-"]),
:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) {
:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2.5rem; }
}

:where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) {
:where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 2rem; }
}

:where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) {
:where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.75rem; }
}

.h4:where(body .tribe-events [class*="ofp-from-"]),
:where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) {
.h4:where(body .tribe-events [class*="ofp-from-"]),
:where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.5rem; }
}

:where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1.25rem; }

:where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 1rem; }

.mb-0:where(body .tribe-events [class*="ofp-from-"]) { margin-bottom: 0px !important; }

.text-white:where(body .tribe-events [class*="ofp-from-"]) { color: rgb(255, 255, 255) !important; }

:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) a,
:where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) a { font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }

:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div),
.h4:where(body .tribe-events [class*="ofp-from-"]),
:where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div),
:where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-family: var(--title-font); color: var(--title-color); text-transform: none; font-weight: 700; line-height: 1.4; margin: 0px 0px 15px; }

:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 84px; line-height: 1.167; }

:where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 48px; line-height: 1.227; }

:where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.278; }

.h4:where(body .tribe-events [class*="ofp-from-"]),
:where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; line-height: 1.333; }

:where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; line-height: 1.417; }

:where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1.5; }

@media (max-width: 1199px) {
:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 68px; line-height: 1.1; }
}

@media (max-width: 1199px) {
:where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 36px; line-height: 1.3; }
}

@media (max-width: 1199px) {
:where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 30px; }
}

@media (max-width: 1199px) {
.h4:where(body .tribe-events [class*="ofp-from-"]),
:where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 24px; }
}

@media (max-width: 1199px) {
:where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; }
}

@media (max-width: 1199px) {
:where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 767px) {
:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 40px; }
}

@media (max-width: 767px) {
:where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.3; }
}

@media (max-width: 767px) {
:where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 26px; }
}

@media (max-width: 767px) {
.h4:where(body .tribe-events [class*="ofp-from-"]),
:where(body .tribe-events .ofp-from-h4):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 22px; }
}

@media (max-width: 767px) {
:where(body .tribe-events .ofp-from-h5):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 18px; }
}

@media (max-width: 767px) {
:where(body .tribe-events .ofp-from-h6):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 16px; }
}

@media (max-width: 575px) {
:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 34px; line-height: 1.35; }
}

@media (max-width: 575px) {
:where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 28px; }
}

@media (max-width: 375px) {
:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 32px; }
}

.text-white:where(body .tribe-events [class*="ofp-from-"]) { color: var(--white-color) !important; }

.widget_title:where(body .tribe-events [class*="ofp-from-"]) { position: relative; font-size: 24px; font-weight: 600; font-family: var(--title-font); line-height: 1em; padding-bottom: 17px; margin: -0.12em 0px 30px; }

.sidebar-area .wp-block-group__inner-container :where(body .tribe-events .ofp-from-h2):is(h1,h2,h3,h4,h5,h6,p,div) { font-size: 20px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em; }

.widget_shopping_cart .widget_title:where(body .tribe-events [class*="ofp-from-"]) { margin-bottom: 30px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

@media (max-width: 1199px) {
.widget_title:where(body .tribe-events [class*="ofp-from-"]) { font-size: 22px; margin: -0.12em 0px 24px; }
}

@media (max-width: 1299px) {
.newsletter-title:where(body .tribe-events [class*="ofp-from-"]) { font-size: 24px; }
}

@media (max-width: 991px) {
.newsletter-title:where(body .tribe-events [class*="ofp-from-"]) { text-align: center; margin-bottom: 15px !important; }
}

.breadcumb-title:where(body .tribe-events [class*="ofp-from-"]) { color: var(--white-color); margin: -0.2em 0px -0.18em; line-height: 1.1; font-size: 64px; font-weight: 600; }

@media (max-width: 991px) {
.breadcumb-title:where(body .tribe-events [class*="ofp-from-"]) { font-size: 46px; }
}

@media (max-width: 575px) {
.breadcumb-title:where(body .tribe-events [class*="ofp-from-"]) { font-size: 28px; }
}

.woocommerce-MyAccount-content :where(body .tribe-events .ofp-from-h3):is(h1,h2,h3,h4,h5,h6,p,div) { margin-top: -0.3em; }

.sidemenu-content .widget_title:where(body .tribe-events [class*="ofp-from-"]) { color: rgb(255, 255, 255); }

.elementor *:where(body .tribe-events [class*="ofp-from-"]) { box-sizing: border-box; }

:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

@media (prefers-reduced-motion: reduce) {
html *:where(body .tribe-events [class*="ofp-from-"]) { transition-delay: 0s !important; transition-duration: 0s !important; }
}

:where(body .tribe-events .ofp-from-h1):is(h1,h2,h3,h4,h5,h6,p,div).entry-title { display: var(--page-title-display); }

/* Keep long reference URLs inside the phone viewport. */
body.page-id-2713 .elementor-widget-text-editor a { overflow-wrap:anywhere; }
