/**
Theme Name: Astra
Theme URI: https://wpastra.com/
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: The Astra WordPress theme is lightning-fast and highly customizable. It has over 1 million downloads and the only theme in the world with 6,000+ five-star reviews! It’s ideal for professional web designers, solopreneurs, small businesses, eCommerce, membership sites and any type of website. It offers special features and templates so it works perfectly with all page builders like Spectra, Elementor, Beaver Builder, etc. Fast performance, clean code, mobile-first design and schema markup are all built-in, making the theme exceptionally SEO-friendly. It’s fully compatible with WooCommerce, SureCart and other eCommerce plugins and comes with lots of store-friendly features and templates. Astra also provides expert support for free users. A dedicated team of fully trained WordPress experts are on hand to help with every aspect of the theme. Try the live demo of Astra: https://zipwp.org/themes/astra/
Version: 4.12.6
Requires at least: 5.3
WC requires at least: 3.0
WC tested up to: 10.6
Tested up to: 6.9
Requires PHP: 5.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra
Domain Path: /languages
Tags: custom-menu, custom-logo, entertainment, one-column, two-columns, left-sidebar, e-commerce, right-sidebar, custom-colors, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready, blog
AMP: true

Astra WordPress Theme, Copyright 2020 WPAstra.
Astra is distributed under the terms of the GNU GPL.

Astra is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of.
Nicolas Gallagher and Jonathan Neal https://necolas.github.com/normalize.css/

Astra icon font is based on IcoMoon-Free vector icon by Keyamoon.
IcoMoon-Free vector icon distributed under terms of CC BY 4.0 or GPL. (https://creativecommons.org/licenses/by/4.0/ or https://www.gnu.org/licenses/gpl.html)
Source: http://keyamoon.com/

Flexibility is a JavaScript polyfill for Flexbox By Jonathan Neal, 10up. (https://github.com/jonathantneal/flexibility)
Licensed under MIT ( https://github.com/jonathantneal/flexibility/blob/master/LICENSE.md )

Screenshot image is a collage of actual sites created using the Astra WordPress Theme.

Icons used in the Screenshot image are all licensed under Creative Commons ( CC BY 4.0 ) License ( https://fontawesome.com/license/free )
https://fontawesome.com/v5.15/icons/store?style=solid
https://fontawesome.com/v5.15/icons/shopping-cart?style=solid
https://fontawesome.com/v5.15/icons/pen-square?style=solid
https://fontawesome.com/v5.15/icons/user-tie?style=solid
https://fontawesome.com/v5.15/icons/user-tie?style=solid

Illustrations used in the Screenshot images are all licensed under Creative Commons ( CC0 ) License ( https://gumroad.com/l/humaaans )
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/standing-24.png
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/sitting-2.png

Hand-drawn illustrations used are created by Brainstorm Force and released under Creative Commons ( CC0 ) License.
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/girl-with-image-container.png
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/boy-with-code-container.png
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/web-browser.png

The same site as screenshot can be imported from here https://websitedemos.net/web-design-agency-08/.

For more information, refer to this document on how to create a page like in the screenshot - https://wpastra.com/docs/replicating-the-screenshot/.

Astra default breadcrumb is based on Breadcrumb Trail by Justin Tadlock. (https://github.com/justintadlock/breadcrumb-trail)
Breadcrumb Trail is distributed under the terms of the GNU GPL v2 or later.

Astra local fonts feature is based on Webfonts Loader by WordPress Themes Team (WPTT). (https://github.com/WPTT/webfont-loader)
Licensed under MIT ( https://github.com/WPTT/webfont-loader/blob/master/LICENSE )

/* Note: The CSS files are loaded from assets/css/ folder. */

/* BEILITE RESPONSIVE LAYER v1: mobile/tablet layout and product card borders. */
:root {
  --beilite-card-border: #d7dce4;
  --beilite-card-radius: 10px;
  --beilite-accent: #d60012;
}

/* Product cards only: retain listing gutters and exclude news/article cards. */
body .woocommerce ul.products li.product,
body ul.products li.product,
body .e-loop-item.product,
body .e-loop-item:has(a[href*="/products/"]),
body .elementor-post:has(a[href*="/products/"]),
body .jet-woo-products__item:has(a[href*="/products/"]),
body .jet-posts__item:has(a[href*="/products/"]) .jet-posts__inner-box,
body .related-product-card,
body .jet-listing-grid__item:has(a[href*="/products/"]) > .elementor,
body .jet-listing-grid__item:has(a[href*="/product/"]) > .elementor {
  border: 1px solid var(--beilite-card-border) !important;
  border-radius: var(--beilite-card-radius) !important;
  box-sizing: border-box;
  background-color: #fff;
  transition: border-color .18s ease, box-shadow .18s ease;
}
body .jet-listing-grid__item:has(a[href*="/products/"]) > .elementor {
  height: 100%;
}
body .related-product-card { display: block; }
body .e-loop-item.product:focus-within,
body .jet-listing-grid__item:has(a[href*="/products/"]):focus-within > .elementor,
body .related-product-card:focus-visible { outline: 2px solid var(--beilite-accent); outline-offset: 3px; }
@media (hover: hover) {
  body .woocommerce ul.products li.product:hover,
  body .e-loop-item:has(a[href*="/products/"]):hover,
  body .jet-listing-grid__item:has(a[href*="/products/"]):hover > .elementor,
  body .related-product-card:hover {
    border-color: var(--beilite-accent) !important;
    box-shadow: 0 4px 14px rgb(16 37 66 / 8%);
  }
}

@media (max-width: 1024px) {
  body .site-content .elementor .e-con { max-width: 100%; }
  body .site-content .elementor .e-con,
  body .site-content .elementor .e-con-inner,
  body .site-content .elementor .elementor-widget { min-width: 0; }
  body .site-content .elementor > .e-con.e-con-boxed > .e-con-inner {
    max-width: 100%;
    padding-inline: clamp(16px, 2.5vw, 28px);
    box-sizing: border-box;
  }
  body .site-content .elementor-widget-text-editor { overflow-wrap: anywhere; }
  body .site-content .elementor-widget-heading .elementor-heading-title { overflow-wrap: break-word; }
  body .site-content iframe,
  body .site-content video { max-width: 100%; }
  body .site-content .elementor-widget-image img { max-width: 100%; }
  body .site-content .fluentform .ff-t-container { flex-wrap: wrap; }
  body .site-content .fluentform .ff-t-cell { min-width: 0; }
  body .site-content input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
  body .site-content select,
  body .site-content textarea { max-width: 100%; box-sizing: border-box; }
  body .site-content select,
  body .site-content .elementor-button,
  body .site-content .e-button-base,
  body .site-content .ff-btn-submit { min-height: 44px; }
  body .site-content .elementor-widget-shortcode:has(table) .elementor-shortcode,
  body .site-content .elementor-widget-text-editor:has(table) .elementor-widget-container,
  body .site-content .product-specs-wrap,
  body .site-content .woocommerce-product-attributes {
    max-width: 100%;
    overflow-x: auto;
    overscroll-behavior-inline: contain;
    -webkit-overflow-scrolling: touch;
  }
  body .site-content .product-faq-accordion .faq-title { font-size: clamp(17px, 2.2vw, 21px); }
  body .site-content .product-faq-accordion .faq-question { padding-block: 18px; min-height: 48px; }
  body .site-content .product-faq-accordion .faq-icon { flex-shrink: 0; margin-inline-start: 12px; }
  body .site-content .spec-unit-switch,
  body .site-content .archive-unit-switcher,
  body .site-content .acf-gallery-tab-buttons { flex-wrap: wrap; gap: 8px; }
  body .site-content .spec-unit-btn,
  body .site-content .archive-unit-btn,
  body .site-content .acf-gallery-tab-btn { min-height: 44px; }
  body .site-content .compatible-thumbs { flex-wrap: wrap; }
  body .site-content .archive-spec-line { gap: 8px; }
  body .site-content .archive-spec-line > * { min-width: 0; white-space: normal; overflow-wrap: break-word; }
  body .site-content .beilite-machine-matcher { flex-wrap: wrap; }
}

/* Shared header/footer templates: keep logo + menu within the same viewport. */
@media (max-width: 1024px) {
  body .elementor-location-header .e-con,
  body .elementor-location-footer .e-con { min-width: 0; }
  body .elementor-location-header > .e-con > .e-con-inner,
  body .elementor-location-footer > .e-con > .e-con-inner { padding-inline: 20px; max-width: 100%; box-sizing: border-box; }
  body .elementor-6717 .elementor-element-9863dc5,
  body .elementor-6691 .elementor-element-e7f793c,
  body .elementor-7 .elementor-element-02a2e83 { flex: 0 1 180px; width: clamp(130px, 23vw, 180px) !important; max-width: 35%; }
  body .elementor-6717 .elementor-element-b3e7fda,
  body .elementor-6691 .elementor-element-821e735,
  body .elementor-7 .elementor-element-bb2d981 { flex: 1 1 0; width: auto !important; min-width: 0; }
  body .elementor-location-header .elementor-menu-toggle,
  body .elementor-location-header .elementor-icon { min-width: 44px; min-height: 44px; align-items: center; justify-content: center; }
  body .elementor-location-header .elementor-nav-menu--dropdown { max-width: calc(100vw - 32px); max-height: calc(100dvh - 96px); overflow-y: auto; }
  body .elementor-location-header .elementor-nav-menu--dropdown a { min-height: 44px; white-space: normal; }
  body .elementor-location-footer .elementor-widget-text-editor,
  body .elementor-location-footer .elementor-icon-list-text { overflow-wrap: anywhere; }
}
@media (max-width: 767px) {
  body .elementor-location-header > .e-con > .e-con-inner,
  body .elementor-location-footer > .e-con > .e-con-inner { padding-inline: 16px; }
  body .elementor-892 .elementor-element-991258c,
  body .elementor-892 .elementor-element-a05ed6d,
  body .elementor-892 .elementor-element-991258c > .e-con-inner,
  body .elementor-892 .elementor-element-a05ed6d > .e-con-inner { flex-direction: column !important; --flex-direction: column; gap: 24px; }
  body .elementor-892 .elementor-element-991258c > .e-con,
  body .elementor-892 .elementor-element-a05ed6d > .e-con { width: 100% !important; --width: 100%; }
  body .elementor-popup-modal .dialog-widget-content { max-width: 100vw; }
  body .elementor-popup-modal .dialog-message { max-width: 100vw; max-height: 90dvh; overflow-y: auto; }
}

/* Tablet product grids retain two readable columns. Carousels retain their engine's sizing. */
@media (min-width: 600px) and (max-width: 1024px) {
  body .jet-listing-grid__items:not(.slick-slider):not(.jet-listing-grid__slider):has(> .jet-listing-grid__item a[href*="/products/"]) > .jet-listing-grid__item { width: 50% !important; max-width: 50% !important; flex-basis: 50% !important; }
  body .elementor-loop-container:has(> .e-loop-item a[href*="/products/"]):not(.swiper-wrapper) { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  body .woocommerce ul.products:not(.slick-slider):not(.swiper-wrapper) { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
  body .woocommerce ul.products:not(.slick-slider):not(.swiper-wrapper)::before,
  body .woocommerce ul.products:not(.slick-slider):not(.swiper-wrapper)::after { display: none; }
  body .woocommerce ul.products:not(.slick-slider):not(.swiper-wrapper) > li.product { width: auto !important; margin: 0 !important; float: none; }
}

@media (max-width: 767px) {
  body .site-content .elementor > .e-con.e-con-boxed > .e-con-inner { padding-inline: 16px; }
  body .site-content .elementor-widget-heading :is(h1.elementor-heading-title:not([data-beilite-heading-from]), .elementor-heading-title[data-beilite-heading-from="h1"]) { font-size: clamp(28px, 7vw, 38px) !important; line-height: 1.18; }
  body .site-content .elementor-widget-heading :is(h2.elementor-heading-title:not([data-beilite-heading-from]), .elementor-heading-title[data-beilite-heading-from="h2"]) { font-size: clamp(24px, 5.8vw, 30px) !important; line-height: 1.25; }
  body .site-content .elementor-widget-heading :is(h3.elementor-heading-title:not([data-beilite-heading-from]), .elementor-heading-title[data-beilite-heading-from="h3"]) { font-size: clamp(19px, 4.8vw, 24px); line-height: 1.3; }
  body .site-content .fluentform .ff-t-container { display: flex; flex-direction: column; gap: 0; }
  body .site-content .fluentform .ff-t-cell { width: 100% !important; flex-basis: 100% !important; padding-inline: 0; }
  body .site-content .fluentform .ff-el-group { max-width: 100%; }
  body .site-content input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
  body .site-content select,
  body .site-content textarea { font-size: max(16px, 1em); }
  body .site-content .product-about-features__grid,
  body .site-content .acf-video-grid { grid-template-columns: 1fr; }
  body .site-content .compatible-main { flex-direction: column; }
  body .site-content .compatible-panel.active { flex-direction: column; }
  body .site-content .compatible-image,
  body .site-content .compatible-text { width: 100%; min-width: 0; }
  body .site-content .compatible-thumbs { gap: 10px; }
  body .site-content .compatible-thumb { flex: 1 1 calc(50% - 10px); min-width: 0; }
  body .site-content .acf-gallery-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  body .site-content .mc-product-gallery-swiper .swiper-slide img { height: clamp(220px, 64vw, 420px); }
  body .site-content .related-products-section { padding-block: 40px; }
  body .site-content .related-products-title { margin-bottom: 24px; padding-inline: 16px; font-size: 26px; }
  body .site-content .beilite-machine-matcher .elementor-widget-jet-smart-filters-select { flex: 1 1 100%; max-width: none; width: 100%; }
}

@media (max-width: 599px) {
  body .jet-listing-grid__items:not(.slick-slider):not(.jet-listing-grid__slider):has(> .jet-listing-grid__item a[href*="/products/"]) > .jet-listing-grid__item { width: 100% !important; max-width: 100% !important; flex-basis: 100% !important; }
  body .elementor-loop-container:has(> .e-loop-item a[href*="/products/"]):not(.swiper-wrapper) { grid-template-columns: minmax(0, 1fr) !important; }
  body .woocommerce ul.products:not(.slick-slider):not(.swiper-wrapper) { display: grid; grid-template-columns: minmax(0, 1fr); gap: 16px; }
  body .woocommerce ul.products:not(.slick-slider):not(.swiper-wrapper)::before,
  body .woocommerce ul.products:not(.slick-slider):not(.swiper-wrapper)::after { display: none; }
  body .woocommerce ul.products:not(.slick-slider):not(.swiper-wrapper) > li.product { width: auto !important; margin: 0 !important; float: none; }
}
@media (prefers-reduced-motion: reduce) {
  body .related-product-card,
  body .jet-listing-grid__item > .elementor,
  body .e-loop-item.product { transition: none; }
}

/* Page-specific main columns derived from the current published Elementor structure. */
@media (max-width:767px) {
body .elementor.elementor-1497 .elementor-element.elementor-element-8d3f649,
body .elementor.elementor-5060 .elementor-element.elementor-element-3bf4a39b,
body .elementor.elementor-5060 .elementor-element.elementor-element-72454899,
body .elementor.elementor-5893 .elementor-element.elementor-element-19f4851,
body.page-id-10010 .elementor-element.elementor-element-372661f,
body.page-id-10010 .elementor-element.elementor-element-7accec5,
body.page-id-10010 .elementor-element.elementor-element-88970e0,
body.page-id-10010 .elementor-element.elementor-element-b191d70,
body.page-id-10010 .elementor-element.elementor-element-bc745f4,
body.page-id-10031 .elementor-element.elementor-element-39ac452,
body.page-id-10031 .elementor-element.elementor-element-8fb2540,
body.page-id-10033 .elementor-element.elementor-element-deb2e85,
body.page-id-10033 .elementor-element.elementor-element-f0c4433,
body.page-id-10198 .elementor-element.elementor-element-0eec2c7,
body.page-id-10198 .elementor-element.elementor-element-11bb5bb,
body.page-id-10198 .elementor-element.elementor-element-497b691,
body.page-id-10198 .elementor-element.elementor-element-936f7a2,
body.page-id-10198 .elementor-element.elementor-element-96a8bb3,
body.page-id-10198 .elementor-element.elementor-element-be22634,
body.page-id-10198 .elementor-element.elementor-element-f789052,
body.page-id-12300 .elementor-element.elementor-element-0e7e0f2,
body.page-id-12300 .elementor-element.elementor-element-3d300cc,
body.page-id-12300 .elementor-element.elementor-element-46b439c,
body.page-id-12300 .elementor-element.elementor-element-5a3902d,
body.page-id-12300 .elementor-element.elementor-element-8f79a31,
body.page-id-12300 .elementor-element.elementor-element-a1bf404,
body.page-id-12300 .elementor-element.elementor-element-af532ea,
body.page-id-12300 .elementor-element.elementor-element-c4c55ac,
body.page-id-12300 .elementor-element.elementor-element-d4466c9,
body.page-id-12300 .elementor-element.elementor-element-eb66e1e,
body.page-id-1249 .elementor-element.elementor-element-16b5bc4,
body.page-id-1249 .elementor-element.elementor-element-7afb9ff,
body.page-id-1249 .elementor-element.elementor-element-88ddd5b,
body.page-id-1249 .elementor-element.elementor-element-d69478d,
body.page-id-1337 .elementor-element.elementor-element-16525b55,
body.page-id-1337 .elementor-element.elementor-element-24aa3810,
body.page-id-1337 .elementor-element.elementor-element-3c7e81ec,
body.page-id-1337 .elementor-element.elementor-element-4fc5efba,
body.page-id-1342 .elementor-element.elementor-element-12f1a129,
body.page-id-1342 .elementor-element.elementor-element-418651f4,
body.page-id-1342 .elementor-element.elementor-element-4a60687f,
body.page-id-1342 .elementor-element.elementor-element-7852d7a6,
body.page-id-1347 .elementor-element.elementor-element-173232d0,
body.page-id-1347 .elementor-element.elementor-element-5fc2055e,
body.page-id-1347 .elementor-element.elementor-element-7e87fd77,
body.page-id-1347 .elementor-element.elementor-element-e3194a,
body.page-id-1352 .elementor-element.elementor-element-1b0b7c8c,
body.page-id-1352 .elementor-element.elementor-element-352e4211,
body.page-id-1352 .elementor-element.elementor-element-66b69aed,
body.page-id-1352 .elementor-element.elementor-element-6ea884ad,
body.page-id-14429 .elementor-element.elementor-element-0a8de29,
body.page-id-14429 .elementor-element.elementor-element-2809169,
body.page-id-14429 .elementor-element.elementor-element-3fbecd4,
body.page-id-14429 .elementor-element.elementor-element-8fbb5c8,
body.page-id-14429 .elementor-element.elementor-element-95abaf6,
body.page-id-14429 .elementor-element.elementor-element-a150eae,
body.page-id-14429 .elementor-element.elementor-element-ac281f2,
body.page-id-14429 .elementor-element.elementor-element-ce0fdf2,
body.page-id-14429 .elementor-element.elementor-element-d81963f,
body.page-id-14429 .elementor-element.elementor-element-e7a539a,
body.page-id-14429 .elementor-element.elementor-element-e7e2fe1,
body.page-id-14429 .elementor-element.elementor-element-fb4aaaa,
body.page-id-17229 .elementor-element.elementor-element-6bfa54f,
body.page-id-17229 .elementor-element.elementor-element-bccf859,
body.page-id-18247 .elementor-element.elementor-element-10c8b10,
body.page-id-18247 .elementor-element.elementor-element-ea294a9,
body.page-id-1832 .elementor-element.elementor-element-1535ce4,
body.page-id-1832 .elementor-element.elementor-element-45d9d7c,
body.page-id-1832 .elementor-element.elementor-element-694f2ae,
body.page-id-1832 .elementor-element.elementor-element-f020d23,
body.page-id-18937 .elementor-element.elementor-element-18fbc4c,
body.page-id-19397 .elementor-element.elementor-element-60ec5aa,
body.page-id-19397 .elementor-element.elementor-element-92b70ea,
body.page-id-19397 .elementor-element.elementor-element-f6ad8ee,
body.page-id-240 .elementor-element.elementor-element-42988cd,
body.page-id-240 .elementor-element.elementor-element-8cb5f41,
body.page-id-2761 .elementor-element.elementor-element-6e9243f,
body.page-id-2761 .elementor-element.elementor-element-a2ca9b5,
body.page-id-2761 .elementor-element.elementor-element-dd15fd5,
body.page-id-2792 .elementor-element.elementor-element-23b7e2e,
body.page-id-2792 .elementor-element.elementor-element-3b5bb0b,
body.page-id-2792 .elementor-element.elementor-element-4724b7f,
body.page-id-2792 .elementor-element.elementor-element-9642d0a,
body.page-id-2792 .elementor-element.elementor-element-a57e64c,
body.page-id-2792 .elementor-element.elementor-element-cd35888,
body.page-id-2792 .elementor-element.elementor-element-d794a11,
body.page-id-2792 .elementor-element.elementor-element-dde6292,
body.page-id-3260 .elementor-element.elementor-element-1230fff,
body.page-id-3260 .elementor-element.elementor-element-22b2a68,
body.page-id-3260 .elementor-element.elementor-element-3d76dcb,
body.page-id-3260 .elementor-element.elementor-element-587f4a3,
body.page-id-3260 .elementor-element.elementor-element-8217c86,
body.page-id-3260 .elementor-element.elementor-element-cd79cd5,
body.page-id-33 .elementor-element.elementor-element-67149d7,
body.page-id-33 .elementor-element.elementor-element-99c3b46,
body.page-id-347 .elementor-element.elementor-element-0b6db1b,
body.page-id-347 .elementor-element.elementor-element-54d0982,
body.page-id-347 .elementor-element.elementor-element-96e8197,
body.page-id-347 .elementor-element.elementor-element-b8648a5,
body.page-id-347 .elementor-element.elementor-element-f3f2036,
body.page-id-361 .elementor-element.elementor-element-12298c85,
body.page-id-361 .elementor-element.elementor-element-1c1846bd,
body.page-id-361 .elementor-element.elementor-element-54522fdf,
body.page-id-361 .elementor-element.elementor-element-550e5810,
body.page-id-361 .elementor-element.elementor-element-8990644,
body.page-id-3611 .elementor-element.elementor-element-9d19cba,
body.page-id-3611 .elementor-element.elementor-element-fa75307,
body.page-id-365 .elementor-element.elementor-element-1df7a536,
body.page-id-365 .elementor-element.elementor-element-48a3aa4,
body.page-id-365 .elementor-element.elementor-element-59724690,
body.page-id-365 .elementor-element.elementor-element-6fff9dbe,
body.page-id-365 .elementor-element.elementor-element-71a8b350,
body.page-id-370 .elementor-element.elementor-element-22e089eb,
body.page-id-370 .elementor-element.elementor-element-38ccbff2,
body.page-id-370 .elementor-element.elementor-element-3fb25e64,
body.page-id-370 .elementor-element.elementor-element-5e7f426,
body.page-id-370 .elementor-element.elementor-element-70491589,
body.page-id-375 .elementor-element.elementor-element-1df6acc6,
body.page-id-375 .elementor-element.elementor-element-1e8a1384,
body.page-id-375 .elementor-element.elementor-element-47d0928f,
body.page-id-375 .elementor-element.elementor-element-5905e3a6,
body.page-id-375 .elementor-element.elementor-element-7f2de92d,
body.page-id-380 .elementor-element.elementor-element-2125903f,
body.page-id-380 .elementor-element.elementor-element-2c7eb653,
body.page-id-380 .elementor-element.elementor-element-f57ee1f,
body.page-id-385 .elementor-element.elementor-element-3033b80d,
body.page-id-385 .elementor-element.elementor-element-3f12cacb,
body.page-id-385 .elementor-element.elementor-element-71dfd461,
body.page-id-390 .elementor-element.elementor-element-16f678d0,
body.page-id-390 .elementor-element.elementor-element-365536bd,
body.page-id-390 .elementor-element.elementor-element-5452909b,
body.page-id-390 .elementor-element.elementor-element-6534281e,
body.page-id-390 .elementor-element.elementor-element-96b70ab,
body.page-id-405 .elementor-element.elementor-element-19d55b0,
body.page-id-429 .elementor-element.elementor-element-0820abf,
body.page-id-429 .elementor-element.elementor-element-3cb5872,
body.page-id-429 .elementor-element.elementor-element-5e4c2f4,
body.page-id-429 .elementor-element.elementor-element-b16d315,
body.page-id-434 .elementor-element.elementor-element-272474d,
body.page-id-434 .elementor-element.elementor-element-2e9f4fd,
body.page-id-434 .elementor-element.elementor-element-3f94aa5,
body.page-id-434 .elementor-element.elementor-element-6bc1202,
body.page-id-434 .elementor-element.elementor-element-8a44111,
body.page-id-434 .elementor-element.elementor-element-a1506b0,
body.page-id-434 .elementor-element.elementor-element-be951a5,
body.page-id-444 .elementor-element.elementor-element-303535b,
body.page-id-444 .elementor-element.elementor-element-535db8e,
body.page-id-444 .elementor-element.elementor-element-81f16d9,
body.page-id-444 .elementor-element.elementor-element-828abae,
body.page-id-444 .elementor-element.elementor-element-8fb9670,
body.page-id-444 .elementor-element.elementor-element-c2790cf,
body.page-id-444 .elementor-element.elementor-element-e639185,
body.page-id-444 .elementor-element.elementor-element-e8b2dcf,
body.page-id-444 .elementor-element.elementor-element-ef7001b,
body.page-id-4686 .elementor-element.elementor-element-0fad146,
body.page-id-4686 .elementor-element.elementor-element-145c0c0,
body.page-id-4686 .elementor-element.elementor-element-34da6eb,
body.page-id-4686 .elementor-element.elementor-element-484d981,
body.page-id-4686 .elementor-element.elementor-element-54d5081,
body.page-id-4686 .elementor-element.elementor-element-5d86d61,
body.page-id-4686 .elementor-element.elementor-element-6f0f04f,
body.page-id-4686 .elementor-element.elementor-element-754ce87,
body.page-id-4686 .elementor-element.elementor-element-9587f4b,
body.page-id-4686 .elementor-element.elementor-element-9921974,
body.page-id-4686 .elementor-element.elementor-element-ccd65f8,
body.page-id-4686 .elementor-element.elementor-element-d3ea838,
body.page-id-4686 .elementor-element.elementor-element-e58cf24,
body.page-id-4686 .elementor-element.elementor-element-f4d11de,
body.page-id-4686 .elementor-element.elementor-element-fbb1f5b,
body.page-id-4847 .elementor-element.elementor-element-03b7ca6,
body.page-id-4847 .elementor-element.elementor-element-1f8d219,
body.page-id-4847 .elementor-element.elementor-element-31ef8f2,
body.page-id-4847 .elementor-element.elementor-element-385e125,
body.page-id-4847 .elementor-element.elementor-element-3e3656e,
body.page-id-4847 .elementor-element.elementor-element-4fc4f9d,
body.page-id-4847 .elementor-element.elementor-element-5d82fe0,
body.page-id-4847 .elementor-element.elementor-element-5e774bb,
body.page-id-4847 .elementor-element.elementor-element-784a8c1,
body.page-id-4847 .elementor-element.elementor-element-8848216,
body.page-id-4847 .elementor-element.elementor-element-98aeafd,
body.page-id-4847 .elementor-element.elementor-element-a9b9067,
body.page-id-4847 .elementor-element.elementor-element-b2337ee,
body.page-id-4847 .elementor-element.elementor-element-bc69be9,
body.page-id-4847 .elementor-element.elementor-element-c1dcd39,
body.page-id-4847 .elementor-element.elementor-element-ff063f8,
body.page-id-4934 .elementor-element.elementor-element-0587e5a,
body.page-id-4934 .elementor-element.elementor-element-0f66f29,
body.page-id-4934 .elementor-element.elementor-element-1a02260,
body.page-id-4934 .elementor-element.elementor-element-1ac43ae,
body.page-id-4934 .elementor-element.elementor-element-23809d2,
body.page-id-4934 .elementor-element.elementor-element-256caa5,
body.page-id-4934 .elementor-element.elementor-element-54d61cb,
body.page-id-4934 .elementor-element.elementor-element-aa4417d,
body.page-id-4934 .elementor-element.elementor-element-b33931e,
body.page-id-4934 .elementor-element.elementor-element-b9d7f0c,
body.page-id-4934 .elementor-element.elementor-element-cbcff0b,
body.page-id-4934 .elementor-element.elementor-element-cd9137b,
body.page-id-4934 .elementor-element.elementor-element-da4eb92,
body.page-id-4934 .elementor-element.elementor-element-e0e391a,
body.page-id-4934 .elementor-element.elementor-element-e90ad35,
body.page-id-502 .elementor-element.elementor-element-70a9a92,
body.page-id-502 .elementor-element.elementor-element-9c15894,
body.page-id-502 .elementor-element.elementor-element-9c9e98d,
body.page-id-502 .elementor-element.elementor-element-b11c9b6,
body.page-id-519 .elementor-element.elementor-element-490136c,
body.page-id-519 .elementor-element.elementor-element-aa98144,
body.page-id-519 .elementor-element.elementor-element-adde8dd,
body.page-id-519 .elementor-element.elementor-element-cebc2c6,
body.page-id-519 .elementor-element.elementor-element-e00960e,
body.page-id-519 .elementor-element.elementor-element-e1441cd,
body.page-id-5642 .elementor-element.elementor-element-1998e70,
body.page-id-5642 .elementor-element.elementor-element-38b3a7b,
body.page-id-5642 .elementor-element.elementor-element-b8529a7,
body.page-id-5642 .elementor-element.elementor-element-d9c4a8e,
body.page-id-605 .elementor-element.elementor-element-4e32df3,
body.page-id-605 .elementor-element.elementor-element-c0958d8,
body.page-id-605 .elementor-element.elementor-element-cc1e02e,
body.page-id-640 .elementor-element.elementor-element-21575d1,
body.page-id-640 .elementor-element.elementor-element-92f2eb7,
body.page-id-648 .elementor-element.elementor-element-22dfac3,
body.page-id-648 .elementor-element.elementor-element-28f5eb7,
body.page-id-648 .elementor-element.elementor-element-474b542,
body.page-id-648 .elementor-element.elementor-element-8507dfc,
body.page-id-648 .elementor-element.elementor-element-affdb26,
body.page-id-648 .elementor-element.elementor-element-c3378d4,
body.page-id-648 .elementor-element.elementor-element-e9ba4f4,
body.page-id-659 .elementor-element.elementor-element-25eff30,
body.page-id-659 .elementor-element.elementor-element-2e11967,
body.page-id-659 .elementor-element.elementor-element-50e906f,
body.page-id-659 .elementor-element.elementor-element-6c6fb2b,
body.page-id-659 .elementor-element.elementor-element-727bb8e,
body.page-id-659 .elementor-element.elementor-element-7bd8738,
body.page-id-659 .elementor-element.elementor-element-9f1ae06,
body.page-id-659 .elementor-element.elementor-element-a4f2ba1,
body.page-id-659 .elementor-element.elementor-element-d75dfed,
body.page-id-659 .elementor-element.elementor-element-ec3da7f,
body.page-id-667 .elementor-element.elementor-element-0e29b17,
body.page-id-667 .elementor-element.elementor-element-0faab9a,
body.page-id-667 .elementor-element.elementor-element-1b3f35a,
body.page-id-667 .elementor-element.elementor-element-3e494ed,
body.page-id-667 .elementor-element.elementor-element-4319677,
body.page-id-667 .elementor-element.elementor-element-43c0d37,
body.page-id-667 .elementor-element.elementor-element-522a934,
body.page-id-667 .elementor-element.elementor-element-6f795f2,
body.page-id-667 .elementor-element.elementor-element-967e723,
body.page-id-667 .elementor-element.elementor-element-df75916,
body.page-id-667 .elementor-element.elementor-element-efe4c0c,
body.page-id-668 .elementor-element.elementor-element-0798854,
body.page-id-668 .elementor-element.elementor-element-0887376,
body.page-id-668 .elementor-element.elementor-element-25a949b,
body.page-id-668 .elementor-element.elementor-element-51b4d04,
body.page-id-668 .elementor-element.elementor-element-788b4e9,
body.page-id-668 .elementor-element.elementor-element-874ece6,
body.page-id-668 .elementor-element.elementor-element-91e3953,
body.page-id-668 .elementor-element.elementor-element-ab8c29d,
body.page-id-668 .elementor-element.elementor-element-ba5f012,
body.page-id-668 .elementor-element.elementor-element-f423d74,
body.page-id-668 .elementor-element.elementor-element-f874e33,
body.page-id-800 .elementor-element.elementor-element-01ab2df,
body.page-id-800 .elementor-element.elementor-element-0871e3e,
body.page-id-800 .elementor-element.elementor-element-0bb5e48,
body.page-id-800 .elementor-element.elementor-element-1aba7f1,
body.page-id-800 .elementor-element.elementor-element-222d926,
body.page-id-800 .elementor-element.elementor-element-40aba23,
body.page-id-800 .elementor-element.elementor-element-42501bf,
body.page-id-800 .elementor-element.elementor-element-4769240,
body.page-id-800 .elementor-element.elementor-element-4d6573d,
body.page-id-800 .elementor-element.elementor-element-55f4385,
body.page-id-800 .elementor-element.elementor-element-78da867,
body.page-id-800 .elementor-element.elementor-element-7f2e888,
body.page-id-800 .elementor-element.elementor-element-8655390,
body.page-id-800 .elementor-element.elementor-element-ac1e348,
body.page-id-800 .elementor-element.elementor-element-beca276,
body.page-id-800 .elementor-element.elementor-element-ee1c16c,
body.page-id-800 .elementor-element.elementor-element-f51caac,
body.page-id-800 .elementor-element.elementor-element-f64b594,
body.page-id-8853 .elementor-element.elementor-element-eba5d42,
body.page-id-8853 .elementor-element.elementor-element-f66bf2d,
body.page-id-8945 .elementor-element.elementor-element-44a6324,
body.page-id-900 .elementor-element.elementor-element-366f722,
body.page-id-900 .elementor-element.elementor-element-a3bf85e,
body.page-id-9207 .elementor-element.elementor-element-8b45df2,
body.page-id-9207 .elementor-element.elementor-element-983e1b6,
body.page-id-9207 .elementor-element.elementor-element-a53c86c,
body.page-id-9207 .elementor-element.elementor-element-c6b65ff,
body.page-id-9924 .elementor-element.elementor-element-16cc6aa,
body.page-id-9924 .elementor-element.elementor-element-e52779a,
body.page-id-9984 .elementor-element.elementor-element-17f99f7 { width:100% !important; max-width:100%; flex-basis:auto !important; --width:100%; }
body .elementor.elementor-5060 .elementor-element.elementor-element-6d011e20,
body .elementor.elementor-5893 .elementor-element.elementor-element-d22c4bb,
body.page-id-10010 .elementor-element.elementor-element-4446c89,
body.page-id-10010 .elementor-element.elementor-element-c5c81dd,
body.page-id-10031 .elementor-element.elementor-element-43bf6fe,
body.page-id-10033 .elementor-element.elementor-element-fc146f4,
body.page-id-10198 .elementor-element.elementor-element-0ae45cc,
body.page-id-10198 .elementor-element.elementor-element-548e91b,
body.page-id-10198 .elementor-element.elementor-element-788cc43,
body.page-id-12300 .elementor-element.elementor-element-80f7228,
body.page-id-12300 .elementor-element.elementor-element-c04c50f,
body.page-id-12300 .elementor-element.elementor-element-e24d847,
body.page-id-12300 .elementor-element.elementor-element-f29402f,
body.page-id-12300 .elementor-element.elementor-element-fb0a3e5,
body.page-id-1249 .elementor-element.elementor-element-02d30f8,
body.page-id-1249 .elementor-element.elementor-element-b727afb,
body.page-id-1249 .elementor-element.elementor-element-ddfdfd7,
body.page-id-1337 .elementor-element.elementor-element-115fceb7,
body.page-id-1337 .elementor-element.elementor-element-55380240,
body.page-id-1337 .elementor-element.elementor-element-730f97e3,
body.page-id-1342 .elementor-element.elementor-element-1666873f,
body.page-id-1342 .elementor-element.elementor-element-42066e79,
body.page-id-1342 .elementor-element.elementor-element-bff4914,
body.page-id-1347 .elementor-element.elementor-element-35f78f7d,
body.page-id-1347 .elementor-element.elementor-element-53bbf60c,
body.page-id-1347 .elementor-element.elementor-element-f619cbc,
body.page-id-1352 .elementor-element.elementor-element-4feb12bb,
body.page-id-1352 .elementor-element.elementor-element-7dac8a8d,
body.page-id-1352 .elementor-element.elementor-element-cbbce8d,
body.page-id-14429 .elementor-element.elementor-element-04c83c2,
body.page-id-14429 .elementor-element.elementor-element-14e2994,
body.page-id-14429 .elementor-element.elementor-element-9f3b960,
body.page-id-14429 .elementor-element.elementor-element-baa749d,
body.page-id-14429 .elementor-element.elementor-element-d513bf0,
body.page-id-14429 .elementor-element.elementor-element-df11de6,
body.page-id-17229 .elementor-element.elementor-element-7ec2b3c,
body.page-id-18247 .elementor-element.elementor-element-2c33f77,
body.page-id-1832 .elementor-element.elementor-element-3a2e203,
body.page-id-1832 .elementor-element.elementor-element-b3cfdd3,
body.page-id-18937 .elementor-element.elementor-element-a87f9a2,
body.page-id-19397 .elementor-element.elementor-element-62da147,
body.page-id-19397 .elementor-element.elementor-element-815d729,
body.page-id-240 .elementor-element.elementor-element-b9e56a3,
body.page-id-2761 .elementor-element.elementor-element-1c40993,
body.page-id-2761 .elementor-element.elementor-element-7daa371,
body.page-id-2761 .elementor-element.elementor-element-a840681,
body.page-id-2792 .elementor-element.elementor-element-1dad51e,
body.page-id-2792 .elementor-element.elementor-element-33cee46,
body.page-id-2792 .elementor-element.elementor-element-7f9a179,
body.page-id-2792 .elementor-element.elementor-element-b9c4f87,
body.page-id-3260 .elementor-element.elementor-element-1f1a670,
body.page-id-3260 .elementor-element.elementor-element-47a857a,
body.page-id-3260 .elementor-element.elementor-element-991eff4,
body.page-id-33 .elementor-element.elementor-element-93b0c76,
body.page-id-347 .elementor-element.elementor-element-1882985,
body.page-id-347 .elementor-element.elementor-element-cb3b6e9,
body.page-id-347 .elementor-element.elementor-element-cd2444b,
body.page-id-361 .elementor-element.elementor-element-1748b4a,
body.page-id-361 .elementor-element.elementor-element-25dcf165,
body.page-id-361 .elementor-element.elementor-element-8d08c19,
body.page-id-3611 .elementor-element.elementor-element-17b22ce,
body.page-id-365 .elementor-element.elementor-element-1ebad897,
body.page-id-365 .elementor-element.elementor-element-3c5375a5,
body.page-id-365 .elementor-element.elementor-element-41a4baf8,
body.page-id-370 .elementor-element.elementor-element-5696aa4b,
body.page-id-370 .elementor-element.elementor-element-5ae36e82,
body.page-id-370 .elementor-element.elementor-element-ff8d4f4,
body.page-id-375 .elementor-element.elementor-element-1dabeea2,
body.page-id-375 .elementor-element.elementor-element-6f04d745,
body.page-id-375 .elementor-element.elementor-element-7b7b4e65,
body.page-id-380 .elementor-element.elementor-element-2cfb11f9,
body.page-id-380 .elementor-element.elementor-element-4a63e863,
body.page-id-385 .elementor-element.elementor-element-11497061,
body.page-id-385 .elementor-element.elementor-element-42285c6b,
body.page-id-390 .elementor-element.elementor-element-1ac5708f,
body.page-id-390 .elementor-element.elementor-element-42d4b0b0,
body.page-id-390 .elementor-element.elementor-element-5f46553b,
body.page-id-405 .elementor-element.elementor-element-d35d226,
body.page-id-429 .elementor-element.elementor-element-313514a,
body.page-id-429 .elementor-element.elementor-element-5068522,
body.page-id-434 .elementor-element.elementor-element-0743836,
body.page-id-434 .elementor-element.elementor-element-4b4c552,
body.page-id-434 .elementor-element.elementor-element-5454a5b,
body.page-id-434 .elementor-element.elementor-element-7b1fdc6,
body.page-id-444 .elementor-element.elementor-element-aeb918f,
body.page-id-444 .elementor-element.elementor-element-be49e6b,
body.page-id-444 .elementor-element.elementor-element-bf78330,
body.page-id-444 .elementor-element.elementor-element-cddda7e,
body.page-id-4686 .elementor-element.elementor-element-14c6c82,
body.page-id-4686 .elementor-element.elementor-element-7aefa91,
body.page-id-4686 .elementor-element.elementor-element-bcd1aaf,
body.page-id-4686 .elementor-element.elementor-element-dbf1af5,
body.page-id-4686 .elementor-element.elementor-element-de8d4d5,
body.page-id-4686 .elementor-element.elementor-element-e5b9f79,
body.page-id-4686 .elementor-element.elementor-element-ee3237f,
body.page-id-4686 .elementor-element.elementor-element-f66b2a7,
body.page-id-4847 .elementor-element.elementor-element-1c7d1ae,
body.page-id-4847 .elementor-element.elementor-element-2a1b393,
body.page-id-4847 .elementor-element.elementor-element-3826344,
body.page-id-4847 .elementor-element.elementor-element-4156af1,
body.page-id-4847 .elementor-element.elementor-element-5532d7c,
body.page-id-4847 .elementor-element.elementor-element-844c80b,
body.page-id-4847 .elementor-element.elementor-element-de7b5cb,
body.page-id-4847 .elementor-element.elementor-element-f7f6673,
body.page-id-4934 .elementor-element.elementor-element-1a33c9c,
body.page-id-4934 .elementor-element.elementor-element-59526e1,
body.page-id-4934 .elementor-element.elementor-element-a7c91be,
body.page-id-4934 .elementor-element.elementor-element-b2c111a,
body.page-id-4934 .elementor-element.elementor-element-b7f8af6,
body.page-id-4934 .elementor-element.elementor-element-b8f4cc9,
body.page-id-4934 .elementor-element.elementor-element-c387340,
body.page-id-502 .elementor-element.elementor-element-0951037,
body.page-id-502 .elementor-element.elementor-element-a961b11,
body.page-id-519 .elementor-element.elementor-element-0c031fb,
body.page-id-519 .elementor-element.elementor-element-368fcdb,
body.page-id-519 .elementor-element.elementor-element-eb963be,
body.page-id-5642 .elementor-element.elementor-element-473fb5e,
body.page-id-5642 .elementor-element.elementor-element-ce09346,
body.page-id-5642 .elementor-element.elementor-element-d1484f5,
body.page-id-5642 .elementor-element.elementor-element-dfb1256,
body.page-id-605 .elementor-element.elementor-element-b82ffb1,
body.page-id-605 .elementor-element.elementor-element-d1815f9,
body.page-id-640 .elementor-element.elementor-element-6a2c70a,
body.page-id-648 .elementor-element.elementor-element-4660424,
body.page-id-648 .elementor-element.elementor-element-5d624ca,
body.page-id-648 .elementor-element.elementor-element-edf83ab,
body.page-id-659 .elementor-element.elementor-element-1264100,
body.page-id-659 .elementor-element.elementor-element-39f0d20,
body.page-id-659 .elementor-element.elementor-element-d570d7d,
body.page-id-659 .elementor-element.elementor-element-fc57dbf,
body.page-id-667 .elementor-element.elementor-element-17e2227,
body.page-id-667 .elementor-element.elementor-element-555e9aa,
body.page-id-667 .elementor-element.elementor-element-9492ba9,
body.page-id-667 .elementor-element.elementor-element-bb841c7,
body.page-id-667 .elementor-element.elementor-element-f2ee4ce,
body.page-id-667 .elementor-element.elementor-element-f6349b5,
body.page-id-668 .elementor-element.elementor-element-12e2db4,
body.page-id-668 .elementor-element.elementor-element-3f6bea0,
body.page-id-668 .elementor-element.elementor-element-42e793f,
body.page-id-668 .elementor-element.elementor-element-8cbff1f,
body.page-id-668 .elementor-element.elementor-element-ab3e1d7,
body.page-id-668 .elementor-element.elementor-element-b37a756,
body.page-id-800 .elementor-element.elementor-element-0429548,
body.page-id-800 .elementor-element.elementor-element-2de820a,
body.page-id-800 .elementor-element.elementor-element-5542d47,
body.page-id-800 .elementor-element.elementor-element-7c793f7,
body.page-id-800 .elementor-element.elementor-element-93c9c9b,
body.page-id-800 .elementor-element.elementor-element-9c74a90,
body.page-id-800 .elementor-element.elementor-element-af8e57c,
body.page-id-800 .elementor-element.elementor-element-b946493,
body.page-id-800 .elementor-element.elementor-element-c59d85d,
body.page-id-800 .elementor-element.elementor-element-eebed68,
body.page-id-8853 .elementor-element.elementor-element-23531fb,
body.page-id-8945 .elementor-element.elementor-element-95d30c0,
body.page-id-900 .elementor-element.elementor-element-4c6a428,
body.page-id-9207 .elementor-element.elementor-element-b030b48,
body.page-id-9207 .elementor-element.elementor-element-e1b0997,
body.page-id-9924 .elementor-element.elementor-element-8b56657,
body.page-id-9984 .elementor-element.elementor-element-e1c75ef { --flex-direction:column; flex-direction:column !important; }
body .elementor.elementor-5060 .elementor-element.elementor-element-6d011e20 > .e-con-inner,
body .elementor.elementor-5893 .elementor-element.elementor-element-d22c4bb > .e-con-inner,
body.page-id-10010 .elementor-element.elementor-element-4446c89 > .e-con-inner,
body.page-id-10010 .elementor-element.elementor-element-c5c81dd > .e-con-inner,
body.page-id-10031 .elementor-element.elementor-element-43bf6fe > .e-con-inner,
body.page-id-10033 .elementor-element.elementor-element-fc146f4 > .e-con-inner,
body.page-id-10198 .elementor-element.elementor-element-0ae45cc > .e-con-inner,
body.page-id-10198 .elementor-element.elementor-element-548e91b > .e-con-inner,
body.page-id-10198 .elementor-element.elementor-element-788cc43 > .e-con-inner,
body.page-id-12300 .elementor-element.elementor-element-80f7228 > .e-con-inner,
body.page-id-12300 .elementor-element.elementor-element-c04c50f > .e-con-inner,
body.page-id-12300 .elementor-element.elementor-element-e24d847 > .e-con-inner,
body.page-id-12300 .elementor-element.elementor-element-f29402f > .e-con-inner,
body.page-id-12300 .elementor-element.elementor-element-fb0a3e5 > .e-con-inner,
body.page-id-1249 .elementor-element.elementor-element-02d30f8 > .e-con-inner,
body.page-id-1249 .elementor-element.elementor-element-b727afb > .e-con-inner,
body.page-id-1249 .elementor-element.elementor-element-ddfdfd7 > .e-con-inner,
body.page-id-1337 .elementor-element.elementor-element-115fceb7 > .e-con-inner,
body.page-id-1337 .elementor-element.elementor-element-55380240 > .e-con-inner,
body.page-id-1337 .elementor-element.elementor-element-730f97e3 > .e-con-inner,
body.page-id-1342 .elementor-element.elementor-element-1666873f > .e-con-inner,
body.page-id-1342 .elementor-element.elementor-element-42066e79 > .e-con-inner,
body.page-id-1342 .elementor-element.elementor-element-bff4914 > .e-con-inner,
body.page-id-1347 .elementor-element.elementor-element-35f78f7d > .e-con-inner,
body.page-id-1347 .elementor-element.elementor-element-53bbf60c > .e-con-inner,
body.page-id-1347 .elementor-element.elementor-element-f619cbc > .e-con-inner,
body.page-id-1352 .elementor-element.elementor-element-4feb12bb > .e-con-inner,
body.page-id-1352 .elementor-element.elementor-element-7dac8a8d > .e-con-inner,
body.page-id-1352 .elementor-element.elementor-element-cbbce8d > .e-con-inner,
body.page-id-14429 .elementor-element.elementor-element-04c83c2 > .e-con-inner,
body.page-id-14429 .elementor-element.elementor-element-14e2994 > .e-con-inner,
body.page-id-14429 .elementor-element.elementor-element-9f3b960 > .e-con-inner,
body.page-id-14429 .elementor-element.elementor-element-baa749d > .e-con-inner,
body.page-id-14429 .elementor-element.elementor-element-d513bf0 > .e-con-inner,
body.page-id-14429 .elementor-element.elementor-element-df11de6 > .e-con-inner,
body.page-id-17229 .elementor-element.elementor-element-7ec2b3c > .e-con-inner,
body.page-id-18247 .elementor-element.elementor-element-2c33f77 > .e-con-inner,
body.page-id-1832 .elementor-element.elementor-element-3a2e203 > .e-con-inner,
body.page-id-1832 .elementor-element.elementor-element-b3cfdd3 > .e-con-inner,
body.page-id-18937 .elementor-element.elementor-element-a87f9a2 > .e-con-inner,
body.page-id-19397 .elementor-element.elementor-element-62da147 > .e-con-inner,
body.page-id-19397 .elementor-element.elementor-element-815d729 > .e-con-inner,
body.page-id-240 .elementor-element.elementor-element-b9e56a3 > .e-con-inner,
body.page-id-2761 .elementor-element.elementor-element-1c40993 > .e-con-inner,
body.page-id-2761 .elementor-element.elementor-element-7daa371 > .e-con-inner,
body.page-id-2761 .elementor-element.elementor-element-a840681 > .e-con-inner,
body.page-id-2792 .elementor-element.elementor-element-1dad51e > .e-con-inner,
body.page-id-2792 .elementor-element.elementor-element-33cee46 > .e-con-inner,
body.page-id-2792 .elementor-element.elementor-element-7f9a179 > .e-con-inner,
body.page-id-2792 .elementor-element.elementor-element-b9c4f87 > .e-con-inner,
body.page-id-3260 .elementor-element.elementor-element-1f1a670 > .e-con-inner,
body.page-id-3260 .elementor-element.elementor-element-47a857a > .e-con-inner,
body.page-id-3260 .elementor-element.elementor-element-991eff4 > .e-con-inner,
body.page-id-33 .elementor-element.elementor-element-93b0c76 > .e-con-inner,
body.page-id-347 .elementor-element.elementor-element-1882985 > .e-con-inner,
body.page-id-347 .elementor-element.elementor-element-cb3b6e9 > .e-con-inner,
body.page-id-347 .elementor-element.elementor-element-cd2444b > .e-con-inner,
body.page-id-361 .elementor-element.elementor-element-1748b4a > .e-con-inner,
body.page-id-361 .elementor-element.elementor-element-25dcf165 > .e-con-inner,
body.page-id-361 .elementor-element.elementor-element-8d08c19 > .e-con-inner,
body.page-id-3611 .elementor-element.elementor-element-17b22ce > .e-con-inner,
body.page-id-365 .elementor-element.elementor-element-1ebad897 > .e-con-inner,
body.page-id-365 .elementor-element.elementor-element-3c5375a5 > .e-con-inner,
body.page-id-365 .elementor-element.elementor-element-41a4baf8 > .e-con-inner,
body.page-id-370 .elementor-element.elementor-element-5696aa4b > .e-con-inner,
body.page-id-370 .elementor-element.elementor-element-5ae36e82 > .e-con-inner,
body.page-id-370 .elementor-element.elementor-element-ff8d4f4 > .e-con-inner,
body.page-id-375 .elementor-element.elementor-element-1dabeea2 > .e-con-inner,
body.page-id-375 .elementor-element.elementor-element-6f04d745 > .e-con-inner,
body.page-id-375 .elementor-element.elementor-element-7b7b4e65 > .e-con-inner,
body.page-id-380 .elementor-element.elementor-element-2cfb11f9 > .e-con-inner,
body.page-id-380 .elementor-element.elementor-element-4a63e863 > .e-con-inner,
body.page-id-385 .elementor-element.elementor-element-11497061 > .e-con-inner,
body.page-id-385 .elementor-element.elementor-element-42285c6b > .e-con-inner,
body.page-id-390 .elementor-element.elementor-element-1ac5708f > .e-con-inner,
body.page-id-390 .elementor-element.elementor-element-42d4b0b0 > .e-con-inner,
body.page-id-390 .elementor-element.elementor-element-5f46553b > .e-con-inner,
body.page-id-405 .elementor-element.elementor-element-d35d226 > .e-con-inner,
body.page-id-429 .elementor-element.elementor-element-313514a > .e-con-inner,
body.page-id-429 .elementor-element.elementor-element-5068522 > .e-con-inner,
body.page-id-434 .elementor-element.elementor-element-0743836 > .e-con-inner,
body.page-id-434 .elementor-element.elementor-element-4b4c552 > .e-con-inner,
body.page-id-434 .elementor-element.elementor-element-5454a5b > .e-con-inner,
body.page-id-434 .elementor-element.elementor-element-7b1fdc6 > .e-con-inner,
body.page-id-444 .elementor-element.elementor-element-aeb918f > .e-con-inner,
body.page-id-444 .elementor-element.elementor-element-be49e6b > .e-con-inner,
body.page-id-444 .elementor-element.elementor-element-bf78330 > .e-con-inner,
body.page-id-444 .elementor-element.elementor-element-cddda7e > .e-con-inner,
body.page-id-4686 .elementor-element.elementor-element-14c6c82 > .e-con-inner,
body.page-id-4686 .elementor-element.elementor-element-7aefa91 > .e-con-inner,
body.page-id-4686 .elementor-element.elementor-element-bcd1aaf > .e-con-inner,
body.page-id-4686 .elementor-element.elementor-element-dbf1af5 > .e-con-inner,
body.page-id-4686 .elementor-element.elementor-element-de8d4d5 > .e-con-inner,
body.page-id-4686 .elementor-element.elementor-element-e5b9f79 > .e-con-inner,
body.page-id-4686 .elementor-element.elementor-element-ee3237f > .e-con-inner,
body.page-id-4686 .elementor-element.elementor-element-f66b2a7 > .e-con-inner,
body.page-id-4847 .elementor-element.elementor-element-1c7d1ae > .e-con-inner,
body.page-id-4847 .elementor-element.elementor-element-2a1b393 > .e-con-inner,
body.page-id-4847 .elementor-element.elementor-element-3826344 > .e-con-inner,
body.page-id-4847 .elementor-element.elementor-element-4156af1 > .e-con-inner,
body.page-id-4847 .elementor-element.elementor-element-5532d7c > .e-con-inner,
body.page-id-4847 .elementor-element.elementor-element-844c80b > .e-con-inner,
body.page-id-4847 .elementor-element.elementor-element-de7b5cb > .e-con-inner,
body.page-id-4847 .elementor-element.elementor-element-f7f6673 > .e-con-inner,
body.page-id-4934 .elementor-element.elementor-element-1a33c9c > .e-con-inner,
body.page-id-4934 .elementor-element.elementor-element-59526e1 > .e-con-inner,
body.page-id-4934 .elementor-element.elementor-element-a7c91be > .e-con-inner,
body.page-id-4934 .elementor-element.elementor-element-b2c111a > .e-con-inner,
body.page-id-4934 .elementor-element.elementor-element-b7f8af6 > .e-con-inner,
body.page-id-4934 .elementor-element.elementor-element-b8f4cc9 > .e-con-inner,
body.page-id-4934 .elementor-element.elementor-element-c387340 > .e-con-inner,
body.page-id-502 .elementor-element.elementor-element-0951037 > .e-con-inner,
body.page-id-502 .elementor-element.elementor-element-a961b11 > .e-con-inner,
body.page-id-519 .elementor-element.elementor-element-0c031fb > .e-con-inner,
body.page-id-519 .elementor-element.elementor-element-368fcdb > .e-con-inner,
body.page-id-519 .elementor-element.elementor-element-eb963be > .e-con-inner,
body.page-id-5642 .elementor-element.elementor-element-473fb5e > .e-con-inner,
body.page-id-5642 .elementor-element.elementor-element-ce09346 > .e-con-inner,
body.page-id-5642 .elementor-element.elementor-element-d1484f5 > .e-con-inner,
body.page-id-5642 .elementor-element.elementor-element-dfb1256 > .e-con-inner,
body.page-id-605 .elementor-element.elementor-element-b82ffb1 > .e-con-inner,
body.page-id-605 .elementor-element.elementor-element-d1815f9 > .e-con-inner,
body.page-id-640 .elementor-element.elementor-element-6a2c70a > .e-con-inner,
body.page-id-648 .elementor-element.elementor-element-4660424 > .e-con-inner,
body.page-id-648 .elementor-element.elementor-element-5d624ca > .e-con-inner,
body.page-id-648 .elementor-element.elementor-element-edf83ab > .e-con-inner,
body.page-id-659 .elementor-element.elementor-element-1264100 > .e-con-inner,
body.page-id-659 .elementor-element.elementor-element-39f0d20 > .e-con-inner,
body.page-id-659 .elementor-element.elementor-element-d570d7d > .e-con-inner,
body.page-id-659 .elementor-element.elementor-element-fc57dbf > .e-con-inner,
body.page-id-667 .elementor-element.elementor-element-17e2227 > .e-con-inner,
body.page-id-667 .elementor-element.elementor-element-555e9aa > .e-con-inner,
body.page-id-667 .elementor-element.elementor-element-9492ba9 > .e-con-inner,
body.page-id-667 .elementor-element.elementor-element-bb841c7 > .e-con-inner,
body.page-id-667 .elementor-element.elementor-element-f2ee4ce > .e-con-inner,
body.page-id-667 .elementor-element.elementor-element-f6349b5 > .e-con-inner,
body.page-id-668 .elementor-element.elementor-element-12e2db4 > .e-con-inner,
body.page-id-668 .elementor-element.elementor-element-3f6bea0 > .e-con-inner,
body.page-id-668 .elementor-element.elementor-element-42e793f > .e-con-inner,
body.page-id-668 .elementor-element.elementor-element-8cbff1f > .e-con-inner,
body.page-id-668 .elementor-element.elementor-element-ab3e1d7 > .e-con-inner,
body.page-id-668 .elementor-element.elementor-element-b37a756 > .e-con-inner,
body.page-id-800 .elementor-element.elementor-element-0429548 > .e-con-inner,
body.page-id-800 .elementor-element.elementor-element-2de820a > .e-con-inner,
body.page-id-800 .elementor-element.elementor-element-5542d47 > .e-con-inner,
body.page-id-800 .elementor-element.elementor-element-7c793f7 > .e-con-inner,
body.page-id-800 .elementor-element.elementor-element-93c9c9b > .e-con-inner,
body.page-id-800 .elementor-element.elementor-element-9c74a90 > .e-con-inner,
body.page-id-800 .elementor-element.elementor-element-af8e57c > .e-con-inner,
body.page-id-800 .elementor-element.elementor-element-b946493 > .e-con-inner,
body.page-id-800 .elementor-element.elementor-element-c59d85d > .e-con-inner,
body.page-id-800 .elementor-element.elementor-element-eebed68 > .e-con-inner,
body.page-id-8853 .elementor-element.elementor-element-23531fb > .e-con-inner,
body.page-id-8945 .elementor-element.elementor-element-95d30c0 > .e-con-inner,
body.page-id-900 .elementor-element.elementor-element-4c6a428 > .e-con-inner,
body.page-id-9207 .elementor-element.elementor-element-b030b48 > .e-con-inner,
body.page-id-9207 .elementor-element.elementor-element-e1b0997 > .e-con-inner,
body.page-id-9924 .elementor-element.elementor-element-8b56657 > .e-con-inner,
body.page-id-9984 .elementor-element.elementor-element-e1c75ef > .e-con-inner { flex-direction:column !important; }
}
@media (min-width:768px) and (max-width:1024px) {
body.page-id-10010 .elementor-element.elementor-element-372661f,
body.page-id-10010 .elementor-element.elementor-element-88970e0,
body.page-id-10010 .elementor-element.elementor-element-b191d70,
body.page-id-2761 .elementor-element.elementor-element-6e9243f,
body.page-id-2761 .elementor-element.elementor-element-a2ca9b5,
body.page-id-2761 .elementor-element.elementor-element-dd15fd5,
body.page-id-444 .elementor-element.elementor-element-535db8e,
body.page-id-444 .elementor-element.elementor-element-828abae,
body.page-id-444 .elementor-element.elementor-element-e8b2dcf { width:calc(50% - 16px) !important; --width:calc(50% - 16px); flex-basis:calc(50% - 16px); }
body.page-id-10010 .elementor-element.elementor-element-4446c89,
body.page-id-2761 .elementor-element.elementor-element-1c40993,
body.page-id-2761 .elementor-element.elementor-element-7daa371,
body.page-id-2761 .elementor-element.elementor-element-a840681,
body.page-id-444 .elementor-element.elementor-element-be49e6b { flex-wrap:wrap !important; --flex-wrap:wrap; }
body.page-id-10010 .elementor-element.elementor-element-4446c89 > .e-con-inner,
body.page-id-2761 .elementor-element.elementor-element-1c40993 > .e-con-inner,
body.page-id-2761 .elementor-element.elementor-element-7daa371 > .e-con-inner,
body.page-id-2761 .elementor-element.elementor-element-a840681 > .e-con-inner,
body.page-id-444 .elementor-element.elementor-element-be49e6b > .e-con-inner { flex-wrap:wrap !important; }
}

/* Visible page titles used only when the document had no meaningful H1. */
.beilite-page-heading { width: calc(100% - 40px); max-width: 1280px; margin: 28px auto; }
.beilite-page-heading > h1 { margin: 0; font-size: clamp(28px, 4vw, 44px); line-height: 1.2; overflow-wrap: break-word; }
@media (max-width: 767px) {
  .beilite-page-heading { width: calc(100% - 32px); margin-block: 20px; }
}

/* BEILITE SEARCH v1: reference layout and a header-height search panel. */
body #beilite-header-search.mc-search-panel {
  position: fixed !important;
  left: 0;
  right: 0;
  z-index: 999999;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  transform: none !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  transition: none;
  top: var(--beilite-nav-top, 0px) !important;
  height: var(--beilite-nav-height, 80px) !important;
  min-height: 0 !important;
  max-height: var(--beilite-nav-height, 80px) !important;
  padding: 0 72px 0 24px !important;
  background: #fff !important;
  box-shadow: 0 1px 0 #e5e7eb;
  align-items: center;
  overflow: visible;
}
body #beilite-header-search[hidden] { display: none !important; }
body #beilite-header-search .mc-search-form { width: min(700px, calc(100vw - 128px)); margin: 0; display: flex; position: relative; align-items: center; border-bottom: 1px solid #777; background: transparent; }
body #beilite-header-search .mc-search-input { width: 100%; height: min(52px, var(--beilite-nav-height, 80px)); min-height: 0; font-size: 18px; line-height: 1.3; padding: 0 56px 0 12px; border: 0; background: transparent; box-shadow: none; color: #111; box-sizing: border-box; }
body #beilite-header-search .mc-search-close { position: absolute; top: 50%; left: auto; right: 24px; transform: translateY(-50%); font-size: 28px; line-height: 44px; width: 44px; height: 44px; color: #333; border: 0; padding: 0; background: transparent; cursor: pointer; }
body #beilite-header-search .mc-search-submit { position: absolute; right: 6px; top: 50%; transform: translateY(-50%); width: 44px; height: 44px; border: 0; padding: 10px; background: transparent; color: #333; cursor: pointer; }
body #beilite-header-search .mc-search-submit svg { display: block; width: 22px; height: 22px; }
body #beilite-header-search :focus-visible { outline: 2px solid #d60012 !important; outline-offset: 3px; }
@media(min-width:1025px) and (max-width:1399px) {
  body .elementor-location-header .elementor-nav-menu--main > .elementor-nav-menu { flex-wrap: nowrap; }
  body .elementor-location-header .elementor-nav-menu--main > .elementor-nav-menu > .menu-item > .elementor-item { font-size: 14px; padding-inline: 8px !important; white-space: nowrap; }
}
body.search { background: #fff; }
body.search #content > .ast-container { display: block; max-width: none; width: 100%; padding: 0; }
body.search #primary.beilite-search-page { float: none; width: 100%; max-width: none; border: 0; margin: 0; padding: 0; background: #fff; }
.beilite-search-container { width: calc(100% - 40px); max-width: 1000px; margin-inline: auto; box-sizing: border-box; }
.beilite-search-top { padding-top: 60px; }
.beilite-results-search { position: relative; display: flex; align-items: center; width: 700px; max-width: 100%; height: 60px; border: 1px solid #818181; border-radius: 8px; background: #fff; margin: 0; }
body.search .beilite-results-search input[type="search"] { width: 100%; height: 58px; padding: 0 60px 0 20px; border: 0; border-radius: 8px; box-shadow: none; background: transparent; color: #333; font-size: 16px; outline-offset: 2px; }
body.search .beilite-results-search button { position: absolute; inset-inline-end: 10px; top: 7px; width: 44px; height: 44px; min-height: 44px; padding: 10px; border: 0; box-shadow: none; background: transparent; color: #727272; display: flex; align-items: center; justify-content: center; }
.beilite-results-search svg { display: block; width: 24px; height: 24px; }
.beilite-search-tabs { margin-top: 28px; border-bottom: 1px solid #dedede; }
.beilite-search-tabs > .beilite-search-container { display: flex; gap: 20px; overflow-x: auto; }
.beilite-search-tab { position: relative; display: block; padding: 10px 10px 12px; min-height: 44px; flex-shrink: 0; color: #111; text-decoration: none !important; font-size: 16px; line-height: 24px; }
.beilite-search-tab:hover { color: #df0010; }
.beilite-search-tab.is-active::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background: #e60012; }
.beilite-result-count { color: #6b7280; font-size: 16px; line-height: 24px; margin: 16px 0 20px; }
body.search .beilite-search-result { padding: 20px 22px; margin: 0 0 20px; background: #f7f7f7; border: 1px solid transparent; border-radius: 0; box-shadow: none; }
body.search .beilite-search-result--product { border-color: var(--beilite-card-border, #d7dce4); }
body.search h2.beilite-search-result-title { font-size: 27px; font-weight: 600; line-height: 1.28; letter-spacing: 0; margin: 0 0 4px; color: #333; overflow-wrap: break-word; }
.beilite-search-result-title a { color: #333; text-decoration: none; }
.beilite-search-result-title a:hover { color: #222; }
.beilite-search-result mark { color: #ec0016; background: transparent; padding: 0; font-weight: inherit; }
.beilite-search-result-excerpt { font-size: 16px; line-height: 26px; color: #222; margin: 0 0 6px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.beilite-search-result-url { display: block; width: 100%; max-width: 100%; color: #3678ff; font-size: 16px; line-height: 24px; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.beilite-search-result-url:hover { color: #175bd1; text-decoration: underline; }
.beilite-search-empty { padding: 30px 22px; background: #f7f7f7; margin-bottom: 40px; }
.beilite-search-empty p { margin: 0; }
.beilite-search-pagination { padding: 12px 0 48px; }
.beilite-search-pagination ul { list-style: none; display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 0; padding: 0; }
.beilite-search-pagination li { margin: 0; }
.beilite-search-pagination .page-numbers { display: flex; min-width: 42px; min-height: 42px; justify-content: center; align-items: center; padding: 6px 12px; border: 1px solid #ddd; color: #333; text-decoration: none; }
.beilite-search-pagination .current { background: #df0010; border-color: #df0010; color: #fff; }
.beilite-search-tabs a:focus-visible, .beilite-search-results a:focus-visible { outline: 2px solid #d60012; outline-offset: 3px; }
@media(max-width:767px) {
  .beilite-search-container { width: calc(100% - 32px); }
  .beilite-search-top { padding-top: 28px; }
  .beilite-results-search { width: 100%; height: 54px; }
  body.search .beilite-results-search input[type="search"] { height: 52px; }
  body.search .beilite-results-search button { top: 4px; }
  .beilite-search-tabs { margin-top: 20px; }
  .beilite-search-tabs > .beilite-search-container { gap: 12px; }
  body.search .beilite-search-result { padding: 18px 16px; margin-bottom: 16px; }
  body.search h2.beilite-search-result-title { font-size: 22px; }
  .beilite-search-result-excerpt, .beilite-search-result-url { font-size: 15px; line-height: 24px; }
  body #beilite-header-search.mc-search-panel { padding-inline: 16px 64px !important; }
  body #beilite-header-search .mc-search-form { width: 100%; }
  body #beilite-header-search .mc-search-close { right: 12px; }
  body #beilite-header-search .mc-search-input { font-size: 16px; }
}

/* Blog category archive: understated heading and reference-width article grid. */
body.category-blog #content > .ast-container{max-width:none;width:100%;padding-left:0;padding-right:0}
body.category-blog #primary{width:100%;max-width:none;margin:0;padding:0;float:none;border:0}
body.category-blog #primary > .ast-archive-description{box-sizing:border-box;width:75%;max-width:1440px;margin:0 auto;padding:56px 0 28px;background:transparent;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;text-align:left;box-shadow:none}
body.category-blog .ast-archive-description .page-title{color:#202b38!important;text-transform:uppercase!important;font-size:clamp(30px,2.4vw,42px);font-weight:600;line-height:1.25;margin:0;letter-spacing:.025em}
body.category-blog .ast-archive-description p{color:#64748b}
body.category-blog #primary > .ast-row{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:48px;width:75%;max-width:1440px;margin:36px auto 64px;padding:0}
body.category-blog #primary > .ast-row:before,body.category-blog #primary > .ast-row:after{display:none}
body.category-blog #primary > .ast-row > article{min-width:0;width:100%;max-width:100%;margin:0;padding-left:0;padding-right:0;float:none}
body.category-blog #primary .ast-pagination{box-sizing:border-box;width:75%;max-width:1440px;margin:0 auto 56px;padding:0}
@media(min-width:768px) and (max-width:1024px){body.category-blog #primary > .ast-row,body.category-blog #primary .ast-pagination,body.category-blog #primary > .ast-archive-description{width:88%}body.category-blog #primary > .ast-row{grid-template-columns:repeat(2,minmax(0,1fr))}body.category-blog #primary > .ast-archive-description{padding:44px 0 24px}}
@media(max-width:767px){body.category-blog #primary > .ast-row,body.category-blog #primary .ast-pagination,body.category-blog #primary > .ast-archive-description{width:92%}body.category-blog #primary > .ast-row{grid-template-columns:minmax(0,1fr);row-gap:32px;margin-top:28px;margin-bottom:36px}body.category-blog #primary > .ast-archive-description{padding:36px 0 22px}}
