:root { --wpnexa-primary-font: DM Sans; --wpnexa-secondary-font: DM Sans; --wpnexa-text-font: DM Sans; --wpnexa-accent-font: DM Sans; --wpnexa-container-width: 1220px; --wpnexa-boxed-width: 1280px; --wpnexa-primary-color:#1c3433; --wpnexa-secondary-color:#bad550; --wpnexa-accent-color:#cbff00; --wpnexa-headline-color:#1c3433; --wpnexa-body-color:#505050; --wpnexa-dark-color:#1c3433; --wpnexa-light-color:#f4f1eb; --wpnexa-white-color:#ffffff } header.site-header.wpnexa-transparent:not(.wpnexa-sticky-active) .wpnexa-site-logo.logo-type-default .wpnexa-logo-primary-dark {opacity: 1}body {background-color: var(--wpnexa-white-color); font-family: var(--wpnexa-text-font); font-weight: normal; text-transform: none; line-height: 1.6; letter-spacing: 0px; color: var(--wpnexa-body-color); font-size: 16px}.back-to-top {background-color: var(--wpnexa-white-color); color: var(--wpnexa-headline-color); border-radius: 12px}.wpnexa-boxed-layout .wpnexa-body-content {background-color: var(--wpnexa-light-color)}.back-to-top:hover {background-color: var(--wpnexa-white-color); color: var(--wpnexa-headline-color)}header.site-header .wpnexa-site-logo a {color: var(--wpnexa-primary-color)}.page-title-wrapper.default-title-bar .trail-item span {color: var(--wpnexa-light-color)}.page-title-wrapper {width: 100%; margin: 0 auto;padding-top: 100px;padding-bottom: 100px}.wpnexa-post-grid .entry-media {border-radius: 5px}.wpnexa-blog-reading-progress-bar {background-color: var(--wpnexa-primary-color)}.nav-hover-button .wpnexa-nav-menu li>a:before {border-radius: 50px}.wpnexa-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button, .wc-block-components-button:not(.is-link) {border-style: none; border-width: 1px; font-family: var(--wpnexa-accent-font); font-weight: 600; text-transform: none; line-height: 1.6; letter-spacing: 0px; font-size: 18px; color: var(--wpnexa-headline-color); border-color: var(--wpnexa-primary-color); padding: 12px 20px 12px 20px; background-color: var(--wpnexa-secondary-color)}.bdt-accordion-container .bdt-accordion h1.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h1.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h1.elementor-heading-title, h1 {font-family: var(--wpnexa-primary-font); font-weight: 600; text-transform: none; line-height: 1.1; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 65px}.bdt-accordion-container .bdt-accordion h2.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h2.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h2.elementor-heading-title, h2 {font-family: var(--wpnexa-secondary-font); font-weight: 600; text-transform: none; line-height: 1.1; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 45px}.bdt-accordion-container .bdt-accordion h3.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h3.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h3.elementor-heading-title, h3 {font-family: var(--wpnexa-primary-font); font-weight: 600; text-transform: none; line-height: 1.1; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 40px}.bdt-accordion-container .bdt-accordion h4.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h4.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h4.elementor-heading-title, h4 {font-family: var(--wpnexa-primary-font); font-weight: 600; text-transform: none; line-height: 1.1; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 24px}.bdt-accordion-container .bdt-accordion h5.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h5.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h5.elementor-heading-title, h5 {font-family: var(--wpnexa-primary-font); font-weight: 600; text-transform: none; line-height: 1.1; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 20px}.bdt-accordion-container .bdt-accordion h6.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h6.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h6.elementor-heading-title, h6 {font-family: var(--wpnexa-primary-font); font-weight: 600; text-transform: none; line-height: 1.1; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 18px}.elementor-button {fill: var(--wpnexa-headline-color)}.wpnexa-button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover, .wc-block-components-button:not(.is-link):hover, .wpnexa-btn-hover-bubble:hover .wpnexa-btn-bubble, .wpnexa-btn-hover-bubble .wpnexa-btn-bubble {color: var(--wpnexa-headline-color); border-color: var(--wpnexa-secondary-color); background-color: var(--wpnexa-accent-color)}.elementor-button:hover {fill: var(--wpnexa-headline-color)}.page-title-wrapper.default-title-bar .trail-item a, .page-title-wrapper.default-title-bar .trail-item a span {color: var(--wpnexa-primary-color)}.page-title-wrapper.default-title-bar .trail-item a:hover, .page-title-wrapper.default-title-bar .trail-item a:hover span {color: var(--wpnexa-accent-color)}.page-title-wrapper .page-title {font-family: var(--wpnexa-accent-font); font-weight: 600; text-transform: none; line-height: 1.2; letter-spacing: 0px; color: var(--wpnexa-white-color); font-size: 48px}.wpnexa-post-grid .entry-summary h3 {font-family: var(--wpnexa-primary-font); font-weight: 600; text-transform: none; line-height: 1.3; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 20px}.wpnexa-post-grid .entry-summary p {font-family: var(--wpnexa-text-font); font-weight: normal; text-transform: none; line-height: 1.5; letter-spacing: 0px; color: var(--wpnexa-body-color); font-size: 16px}.wpnexa-type-post article .entry-content a {color: #000000}.wpnexa-type-post article .entry-content a:hover {color: #ff0000}.wpnexa-portfolio-items .portfolio-item .portfolio-item-title {font-family: var(--wpnexa-primary-font); font-weight: 600; text-transform: none; line-height: 1.3; letter-spacing: 0px; color: var(--wpnexa-headline-color); font-size: 20px}a {color: var(--wpnexa-primary-color)}a:hover {color: var(--wpnexa-secondary-color)}.archive.woocommerce-shop .site-main.container {padding-top: 70px;padding-bottom: 70px}header.wpnexa-header-12.wpnexa-custom-header .wpnexa-header-wrap:before {background-color: var(--wpnexa-white-color)}.single-wpnexa_template.template_type_header.elementor-editor-active.postid-12:not(.header_template_transparent) .elementor-section-wrap, .single-wpnexa_template.template_type_header.postid-12:not(.header_template_transparent) > .elementor:not(.elementor-edit-area) {background-color: var(--wpnexa-white-color)}header.wpnexa-header-12.wpnexa-custom-header:not(.wpnexa-transparent) .wpnexa-header-wrap:before {box-shadow: -2px 3px 17px 0px rgb(0 0 0 / 10%)}@media (max-width: 992px) {body {font-size: 16px}.bdt-accordion-container .bdt-accordion h1.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h1.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h1.elementor-heading-title, h1 {font-size: 50px}.bdt-accordion-container .bdt-accordion h2.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h2.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h2.elementor-heading-title, h2 {font-size: 36px}.bdt-accordion-container .bdt-accordion h3.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h3.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h3.elementor-heading-title, h3 {font-size: 30px}.bdt-accordion-container .bdt-accordion h4.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h4.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h4.elementor-heading-title, h4 {font-size: 20px}.bdt-accordion-container .bdt-accordion h5.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h5.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h5.elementor-heading-title, h5 {font-size: 18px}.bdt-accordion-container .bdt-accordion h6.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h6.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h6.elementor-heading-title, h6 {font-size: 16px}.wpnexa-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button, .wc-block-components-button:not(.is-link) {padding: 10px 18px 10px 18px}.page-title-wrapper .page-title {font-size: 34px}.page-title-wrapper {padding-top: 60px;padding-bottom: 60px}.wpnexa-post-grid .entry-summary h3 {font-size: 18px}.wpnexa-post-grid .entry-summary p {font-size: 15px}.wpnexa-portfolio-items .portfolio-item .portfolio-item-title {font-size: 18px}.archive.woocommerce-shop .site-main.container {padding-top: 50px;padding-bottom: 50px}}@media (max-width: 768px) {body {font-size: 15px}.bdt-accordion-container .bdt-accordion h1.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h1.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h1.elementor-heading-title, h1 {font-size: 34px}.bdt-accordion-container .bdt-accordion h2.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h2.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h2.elementor-heading-title, h2 {font-size: 30px}.bdt-accordion-container .bdt-accordion h3.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h3.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h3.elementor-heading-title, h3 {font-size: 24px}.bdt-accordion-container .bdt-accordion h4.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h4.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h4.elementor-heading-title, h4 {font-size: 18px}.bdt-accordion-container .bdt-accordion h5.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h5.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h5.elementor-heading-title, h5 {font-size: 16px}.bdt-accordion-container .bdt-accordion h6.bdt-accordion-title, .elementor-widget-bdt-advanced-icon-box h6.bdt-ep-advanced-icon-box-title, .elementor-widget-heading h6.elementor-heading-title, h6 {font-size: 14px}.wpnexa-button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button, .wc-block-components-button:not(.is-link) {padding: 10px 16px 10px 16px}.page-title-wrapper .page-title {font-size: 28px}.page-title-wrapper {padding-top: 50px;padding-bottom: 50px}.wpnexa-post-grid .entry-summary h3 {font-size: 17px}.wpnexa-post-grid .entry-summary p {font-size: 14px}.wpnexa-portfolio-items .portfolio-item .portfolio-item-title {font-size: 17px}.archive.woocommerce-shop .site-main.container {padding-top: 40px;padding-bottom: 40px}}