/*
Theme Name: Seiji
Theme URI: https://bold-themes.com
Author: BoldThemes
Author URI: https://bold-themes.com
Description: Wordpress Theme for Lawyers and Consulting Business by BoldThemes.
Version: 1.0.0
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: seiji
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

License: GNU General Public License version 3.0 & Envato Regular/Extended License
License URI:  http://www.gnu.org/licenses/gpl-3.0.html & http://themeforest.net/licenses

All PHP code is released under the GNU General Public Licence version 3.0
All HTML/CSS/JAVASCRIPT code is released under Envato's Regular/Extended License

Seiji 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.io/normalize.css/
*/
/* Global Bold Themes Framework CSS Variables 
--------------------------------------------------------------------------------------------------------------------*/
body {
  --page-background-image: none;
  --accent-color: red;
  --alternate-color: blue;
  --dark-color: #191919;
  --light-color: #ffffff;
  --primary-07-color: rgba(var(--page-primary-color-rgb), .07);
  --secondary-07-color: rgba(var(--page-secondary-color-rgb), .07);
  --transparent-color: rgba(255,255,255,0);
  --page-horizontal-margin: 0px;
  --page-vertical-margin: 0px;
  --sidebar-width: 25%;
  --sidebar-gap: 4em;
  --content-padding: 20px;
  /* header padding + bb boxed section fix */
  --body-font: Arial, Verdana;
  --heading-font: inherit;
  --heading-font-weight: initial;
  --supertitle-font: inherit;
  /* supertitle font */
  --subtitle-font: inherit;
  /* subtitle font */
  --button-font: inherit;
  --menu-font: inherit;
  /* Title sizes */
  --title-size-extrasmall: 1em;
  --title-size-small: 1.5em;
  --title-size-medium: 2em;
  --title-size-normal: 2.5em;
  --title-size-large: 3em;
  --title-size-extralarge: 3.5em;
  --title-size-huge: 4em;
  --title-size-increaser: 1.25;
  /* increase titles of the list groups */
  --title-size-decreaser: 0.8;
  /* decreace subtitles */
  /* Supertitle / subtitle sizes */
  --title-subtitle-size-extrasmall: .75em;
  --title-subtitle-size-small: .875em;
  --title-subtitle-size-medium: 1em;
  --title-subtitle-size-normal: 1em;
  --title-subtitle-size-large: 1.125em;
  --title-subtitle-size-extralarge: 1.25em;
  --title-subtitle-size-huge: 1.375em;
  /* Letter spacing */
  --heading-letter-spacing: 0px;
  --supertitle-letter-spacing: 0px;
  --subtitle-letter-spacing: 0px;
  --button-letter-spacing: 0px;
  /* Typography options */
  --default-bottom-margin: 1.5em;
  /* Sticky options */
  --site-header-top-bar-sticky-display: none;
  /* Use: flex/none; */
  /* Responsive trigger options */
  --responsive-trigger-size: 30px;
  /* Size of the responsive trigger, width + height */
  --responsive-menu-padding: 10px;
  /* Responsive manu padding, top + bottom */
  --responsive-trigger-thickness: 1px;
  /* Thickness of the menu trigger */
  --responsive-trigger-line-spacing: 5px;
  /* Top and bottom margin on trigger line to separate them */
  --responsive-menu-shadow-off: 0 0 0 rgba(var(--page-primary-color-rgb), 0);
  --responsive-menu-shadow-left: 0 10px 30px rgba(var(--page-primary-color-rgb), .1);
  --responsive-menu-shadow-right: 0 -10px 30px rgba(var(--page-primary-color-rgb), .1);
  /* Desktop menu options */
  --topbar-height: 30px;
  /* Height of the desktop top bar */
  --min-header-height: 50px;
  /* Minimum height for the header, so users don't screw up the header */
  --min-header-sticky-height: 50px;
  /* Minimum height for the sticky header */
  --below-logo-menu-height: 60px;
  /* Height of the menu when below logo */
  --menu-font-size: 15px;
  /* Font size for the main menu */
  --desktop-menu-selected-line-width: 100%;
  /* Width of the selected line on main menu */
  --desktop-menu-selected-line-thickness: 2px;
  /* Thickness of the same line */
  --desktop-submenu-selected-line-thickness: 2px;
  /* Thickness of the submenu line, width is calculated based on the padding */
  /* Responsive menu options */
  --responsive-menu-max-width: 290px;
  /* Maximum width for responsive menu, not including fullscreen */
  --responsive-menu-items-padding: .75rem;
  /* Top and bottom padding for responsive menu items */
  --responsive-menu-subitem-spacing: 20px;
  /* Left (or right in RTL mode) spacing for 2nd, 3rd, etc levels in menu */
  /* Desktop first level menu options */
  --desktop-menu-gap: 40px;
  /* Gap between items in first level desktop menu */
  --submenu-width: 250px;
  /* Default width of desktop dropdown items */
  /* Second level menu options */
  --submenu-side-padding: 1em;
  /* Padding to the left and the right of the items in submenu */
  --submenu-top-bottom-padding: .5em;
  /* Top and bottom padding of the first and last item in submenu */
  --submenu-item-top-bottom-padding: .5rem;
  /* Top and bottom padding of link submenu items */
  --submenu-shadow: 0 10px 10px -5px rgba(var(--page-primary-color-rgb), .2);
  /* Submenu shadown on desktop menu */
  /* Subtoggle options */
  --subtoggler-size: 10px;
  /* Size of subtoggler for touch devices */
  --subtoggler-thickness: 2px;
  /* Thickness of the subtoggler arrow - it's not a font! */
  /* Button shape */
  --soft-rounded: 5px;
  /* Soft rounded border radius */
  --hard-rounded: 50px;
  /* Hard rounded border radius, used for forms, icons, etc */
  --hard-rounded-field: 25px;
  /* Hard rounded border radius for gallery */
  --hard-rounded-gallery: 12px;
  /* Widgets */
  --widgets-inner-spacing: 1em;
  /* Spacing between widgets in sidebar */
  --widgets-service-spacing-header: 1em;
  /* Spacing between service widgets in the header */
  --widgets-icon-spacing-header: 1em;
  /* Spacing between icon widgets in the header */
  --widgets-button-spacing-header: 1em;
  /* Spacing between button widgets in the header */
  /* Preloader */
  --preloader-logo-max-width: 300px;
  /* Preloader logo max width */
  --preloader-background-opacity: 0.95;
  /* Preloader background opacity */
  /* Default headline thickness */
  --page-header-thin-top: 1em;
  /* Top padding for thin page header */
  --page-header-thin-bottom: 1em;
  /* Bottom padding for thin page header */
  --page-header-regular-top: 3em;
  /* Top padding for regular page header */
  --page-header-regular-bottom: 3em;
  /* Bottom padding for regular page header */
  --page-header-thick-top: 5em;
  /* Top padding for thick page header */
  --page-header-thick-bottom: 5em;
  /* Bottom padding for thick page header */
  /* Post */
  --post-margin-bottom: 4em;
  /* Margin bottom for posts, blog  and portfolio */
  --post-margin-top: 4em;
  /* Margin top for posts, blog  and portfolio */
  --post-inner-spacing: 2em;
  /* Spacing between posts */
  --post-half-margin: 1rem;
  /* Half margin value for posts, blog  and portfolio */
  --post-meta-margin: 0.5rem;
  /* Meta value margin, when you need to space out share and continue reading */
  --post-header-content-margin: 0.5rem;
  /* Margin when you need to separate post title and content */
  --columns-list-width-media: 60%;
  /* Article media width in columns list */
  --columns-list-horizontal-gap: 1em;
  /* Horizontal gap betweem media and content in columns view */
  --portfolio-meta-width: 20%;
  /* Article content width in columns list */
  --post-read-more-margin: 2em;
  /* Spacing between read more, share and inner content */
  --post-paging-arrow-size: 3rem;
  /* Font size of the paging arrow */
  --post-paging-arrow-margin: .25em;
  /* Margin between arrow and text */
  --post-image-gallery-overlay: rgb(0 0 0 / 90%);
  /* Background color for gallery overlay */
  --post-footer-meta-spacing: 2em;
  /* Padding and margin for entry meta on single post / portfolio */
  --pagination-inner-spacing: 3em;
  /* Spacing for pagination after the posts */
  --share-text-display: flex;
  /* Swap between flex and none to show or hide SHARE text on share options feature */
  /* Nav links */
  --nav-links-image-size: 6rem;
  /* Image size for previous / next */
  --nav-links-supertitle-size: .9rem;
  /* Font size for supertitle / subtitle in previous / next */
  --nav-links-post-title-size: 1.1rem;
  /* Font size for post titles in previous / next */
  /* Comments */
  --comments-top-spacing: 4em;
  /* Used for spacing between forms, comments and content */
  --comment-single-spacing: 2em;
  /* Spacing between comments */
  --comment-avatar-padding: 1em;
  /* Left (or RTL right) padding for avatar */
  --comment-avatar-size: 4em;
  /* Image size for the avatar */
  --no-comments-padding: 2em;
  /* All around padding for no comments paragraph */
  /* WooCommerce */
  --woocommerce: var(--accent-color);
  /* Below is overriding WooCommerce variables, when they start using it */
  --wc-green: var(--accent-color);
  /* WooCommerce green color */
  --wc-red: var(--accent-color);
  /* WooCommerce red color */
  --wc-orange: var(--accent-color);
  /* WooCommerce orange color */
  --wc-blue: var(--accent-color);
  /* WooCommerce blue color */
  --wc-primary: var(--accent-color);
  /* WooCommerce primary / accent color */
  --wc-primary-text: var(--light-color);
  /* WooCommerce text color */
  --wc-secondary: var(--alternate-color);
  /* WooCommerce secondary / alternate color */
  --wc-secondary-text: var(--light-color);
  /* WooCommerce secondary text color */
  --wc-highlight: var(--accent-color);
  /* WooCommerce highlight color */
  --wc-highligh-text: var(--light-color);
  /* WooCommerce highlight text color */
  --wc-content-bg: var(--page-background-color, var(--page-secondary-color));
  /* Background color used for product boxes, to inherit page color */
  --wc-subtext: var(--page-text-color, var(--page-primary-color));
  /* WooCommerce subtext color */
  /* BT WooCommerce variables */
  --woo-message-padding: 1em 2em;
  /* All around padding for WooCommerce messages */
  --woo-product-x-spacing: 1em;
  /* Left and right spacing between elements */
  --woo-product-y-spacing: 2em;
  /* Spacing at the end of the product list */
  --woo-product-content-padding: 1.5em;
  /* Padding for content in products, excluding images */
  --woo-product-background: transparent;
  /* Background for product */
  --woo-product-hover-shadow: 0 10px 10px -5px rgba(var(--page-primary-color-rgb), .2);
  /* Box shadow for single product hover effect */
  --woo-product-border-z-index: 1;
  /* Default value for z index on the product border, to see whether it's above or below the product image */
  --woo-image-gallery-columns-gap: 1em;
  /* Gap for product images on gallery on product details */
  --woo-paging-arrow-size: 3rem;
  /* Font size for paging arrows, use REM */
  --woo-cart-widget-width: 300px;
  /* Width of the Woo commerce shopping cart widget when used in header */
  --woo-cart-widget-padding: 1em;
  /* All around padding for the cart widget when used in header */
  --woo-cart-widget-shadow: 0 10px 10px -5px rgba(var(--page-primary-color-rgb), .2);
  /* Shadow forcart widget when used in desktop header */
  --woo-cart-widget-icon: "";
  /* Icon for cart widget */
  --woo-cart-widget-icon-font: FontAwesome6Solid;
  /* Font family for it */
  --woo-cart-widget-icon-size: 2em;
  /* Size of cart widget icon */
  --woo-cart-widget-icon-size-belowmenu: 1.5em;
  /* Size of cart widget icon but in belowmenu */
  --woo-cart-widget-icon-size-topbar: 1.5em;
  /* Size of cart widget icon but in topbar */
  --woo-cart-widget-icon-size-resptopbar: 2em;
  /* Size of cart widget icon but in responsive topbar */
  --woo-cart-widget-icon-size-respmenu: 2em;
  /* Size of cart widget icon but in responsive menu */
  --woo-cart-widget-remove-icon: "";
  /* Remove from cart icon */
  --woo-cart-widget-remove-icon-font: FontAwesome6Solid;
  /* Font family for it */
  --woo-cart-widget-image-size: 3em;
  /* Size of the image in the cart widget */
  --woo-cart-image-size: 3em;
  /* Size of the image in the cart */
  --woo-price-slider-height: .75em;
  /* Height of the price filter track */
  --woo-price-slider-handle-size: 1.25em;
  /* Size of the price filter handle */
  --woo-forms-padding: 1.5em 2em;
  /* All around padding for login, register and coupon forms */
  --woo-gallery-overlay: rgb(0 0 0 / 90%);
  /* Background color for gallery overlay */
  --woo-gallery-previous-next-icon-font: FontAwesome6Solid;
  /* Font family for previous / next icons in WooCommerce gallery */
  --woo-gallery-previous-next-icon-size: 2em;
  /* Font size for these icons */
  --woo-gallery-next-icon: "";
  /* Next icon */
  --woo-gallery-previous-icon: "";
  /* Previous icon */
  --woo-gallery-topbar-icon-font: FontAwesome6Solid;
  /* Top bar icon family in WooCommerce gallery */
  --woo-gallery-topbar-icon-font-size: 1.5em;
  /* Font size for these icons */
  --woo-gallery-topbar-close: "";
  /* Close icon */
  --woo-gallery-topbar-share: "";
  /* Share icon */
  --woo-gallery-topbar-fullscreen: "";
  /* Fullscreen icon */
  --woo-gallery-topbar-zoom: "";
  /* Zoom icon */
  --woo-cart-widget-icon-close: "";
  /* Cart widget close icon for responsive menu */
  --woo-cart-widget-icon-close-font: FontAwesome6Solid;
  /* Cart widget icon font */
  --woo-cart-widget-icon-close-size: 2rem;
  /* Cart widget close size */
  --woo-cart-widget-responsive-padding: 2em;
  /* Cart widget padding */
  --woo-sale-tag-background: var(--accent-color);
  /* Background color for sale tag */
  --woo-icons-added-to-cart: "";
  /* Added to cart icon */
  --woo-icons-added-to-cart-font: FontAwesome6Solid;
  /* Font for it */
  --woo-icons-show-password: "";
  /* Show password icon */
  --woo-icons-show-password-on: "";
  /* Shown password icon */
  --woo-icons-show-password-font: FontAwesome6Solid;
  /* Font for it */
  --woo-icons-stars: "";
  /* Empty stars on products */
  --woo-icons-stars-single: "";
  /* Empty single star on products */
  --woo-icons-stars-font: FontAwesome6Regular;
  /* Font for it */
  --woo-icons-stars-filled: "";
  /* Filled stars on products */
  --woo-icons-stars-filled-single: "";
  /* Filled single star on products */
  --woo-icons-stars-filled-font: FontAwesome6Solid;
  /* Font for it */
  --woo-icons-lost-password: "";
  /* Lost password icon */
  --woo-icons-lost-password-font: FontAwesome6Solid;
  /* Font for it */
  --woo-icons-messages-font: FontAwesome6Solid;
  /* Font for General icon */
  --woo-icons-error: "";
  /* Error icon in messages */
  --woo-icons-info: "";
  /* Info icon in messages */
  --woo-icons-message: "";
  /* Portfolio */
  --portfolio-columns-gap: 2em;
  /* Gap between columns and rows on single portfolio */
  --portfolio-columns-meta-max-width: 20%;
  /* Width of meta content in Standard view */
  --portfolio-columns-meta-min-width: 200px;
  /* Min width of meta content in Standard view */
  --portfolio-columns-1-media-width: 60%;
  /* Width for the media in columns 1 */
  --portfolio-columns-2-media-width: 70%;
  /* Width for the media in columns 2 */
  --portfolio-columns-3-media-width: 70%;
  /* Width for the media in columns 3 */
  /* Post grid */
  --post-grid-padding: 1.5em;
  /* Padding for post grid content */
  /* Gallery grid gaps */
  --grid-gallery-gap-extra-small: .25em;
  /* Extra small grid gallery gap */
  --grid-gallery-gap-small: .5em;
  /* Small grid gallery gap */
  --grid-gallery-gap-normal: 1em;
  /* Normal grid gallery gap */
  --grid-gallery-gap-large: 2em;
  /* Large grid gallery gap */
  /* Post & Portfolio gallery grid gap */
  --post-pf-grid-gallery-gap: 1em;
  /* Set a default gallery grid gap on post and portfolio */
  --post-pf-grid-gallery-radius: 0;
  /* Set a default grid gallery border radius on post and portfolio */
  --post-pf-grid-gap-small: .5em;
  /* Small post / portflio grid gallery gap */
  --post-pf-grid-gap-normal: 1em;
  /* Normal post / portflio grid gallery gap */
  --post-pf-grid-gap-large: 2em;
  /* Large post / portflio grid gallery gap */
  --post-pf-grid-title-lines: 2;
  /* Number of lines for post / portfolio title */
  --post-pf-grid-excerpt-lines: 3;
  /* Number of lines for post / portfolio excerpt */
  /* Latest posts */
  --lastest-posts-gap-small: .5em;
  /* Small lastest posts gap */
  --lastest-posts-gap-normal: 1em;
  /* Normal lastest posts gap */
  --lastest-posts-gap-large: 2em;
  /* Large lastest posts gap */
  --latest-posts-content-padding: 1.5em;
  /* Padding for latest posts content */
  --latest-posts-date-icon: "";
  /* Latest posts date icon */
  --latest-posts-date-icon-font: FontAwesome6Regular;
  /* Lastest posts date icon font family */
  --latest-posts-author-icon: "";
  /* Lastest posts author icon */
  --latest-posts-author-icon-font: FontAwesome6Regular;
  /* Lastest posts author icon font family */
  --latest-posts-comments-icon: "";
  /* Latest posts comments icon */
  --latest-posts-comments-icon-font: FontAwesome6Regular;
  /* Lastest posts comments icon font family */
  --latest-posts-category-icon: "";
  /* Latest posts category icon */
  --latest-posts-category-icon-font: FontAwesome6Regular;
  /* Lastest posts category icon font family */
  /* Footer */
  --footer-widgets-top-padding: 4em;
  /* Footer widget area top padding */
  --footer-widgets-bottom-padding: 4em;
  /* Footer widget area bottom padding */
  --footer-widgets-gap: 20px;
  /* Footer widget area bottom padding */
  /* Search widget */
  --search-widget-desktop-width: 80%;
  --search-widget-desktop-max-width: 800px;
  --search-widget-icon-open: "";
  /* Search widget icon */
  --search-widget-icon-open-font: FontAwesome6Solid;
  /* Search widget icon font */
  --search-widget-icon-open-size: 2em;
  /* Search widget icon size */
  --search-widget-icon-open-size-belowmenu: 1.5em;
  /* Size of search widget icon but in belowmenu */
  --search-widget-icon-open-size-topbar: 1.5em;
  /* Size of search widget icon but in topbar */
  --search-widget-icon-open-size-resptopbar: 2em;
  /* Size of search widget icon but in responsive topbar */
  --search-widget-icon-open-size-respmenu: 2em;
  /* Size of search widget icon but in responsive menu */
  --search-widget-icon-close: "";
  /* Search widget close icon */
  --search-widget-icon-close-font: FontAwesome6Solid;
  /* Search widget icon font */
  --search-widget-icon-close-size: 2rem;
  /* Search widget close size */
  --search-widget-icon-search: "";
  /* Search widget icon in search field */
  --search-widget-icon-search-font: FontAwesome6Solid;
  /* Search widget icon font */
  /* MFP gallery icons */
  --mfp-gallery-close-icon: "";
  /* Grid gallery close icon */
  --mfp-gallery-close-icon-font: FontAwesome6Solid;
  /* Grid gallery close icon font */
  --mfp-gallery-close-icon-size: 1.5rem;
  /* Close icon size */
  --mfp-gallery-previous-next-icon-font: FontAwesome6Solid;
  /* Grid gallery Previous / Next icon font */
  --mfp-gallery-previous-next-icon-size: 2em;
  /* Grid gallery icons size */
  --mfp-gallery-next-icon: "";
  /* Grid gallery next icon */
  --mfp-gallery-previous-icon: "";
  /* Grid gallery previous icon */
  /* Time widget */
  --time-widget-icon-size: 2em;
  /* Search widget icon size */
  --time-widget-icon-size-belowmenu: 1.5em;
  /* Size of search widget icon but in belowmenu */
  --time-widget-icon-size-topbar: 1.5em;
  /* Size of search widget icon but in topbar */
  --time-widget-icon-size-resptopbar: 2em;
  /* Size of search widget icon but in responsive topbar */
  --time-widget-icon-size-respmenu: 2em;
  /* Size of search widget icon but in responsive menu */
  /* Contact form 7 */
  --cf7-date-icon: "";
  /* Icon for input type date field */
  --cf7-date-icon-font: FontAwesome6Regular;
  /* Font family for the icon */
  /* wp admin bar positions and heights */
  --wp-admbar-mobile: 46px;
  /* WP admin bar thickness on mobile */
  --wp-admbar-desktop: 30px;
  /* WP admin bar thickness on desktop */
}

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/* SCSS Global 
--------------------------------- */
/* Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body, button, input, select, optgroup, textarea {
  color: #404040;
  font-family: var(--body-font);
  font-size: 1rem;
  line-height: 1.5;
  outline: none;
}

body {
  font-weight: var(--body-font-weight);
  text-transform: var(--body-text-transform);
  font-style: var(--body-font-style);
}

h1, h2, h3, h4, h5, h6 {
  clear: both;
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  padding: 0 0 0.2em 0;
  line-height: 1.2;
  margin: 0;
  text-transform: var(--heading-text-transform);
  letter-spacing: var(--heading-letter-spacing);
}

.bt_bb_headline .bt_bb_headline_superheadline {
  font-family: var(--supertitle-font);
  font-weight: var(--supertitle-font-weight);
  text-transform: var(--supertitle-text-transform);
  font-style: var(--supertitle-font-style);
  letter-spacing: var(--supertitle-letter-spacing);
}

.bt_bb_headline_subheadline {
  font-family: var(--subtitle-font);
  font-weight: var(--subtitle-font-weight);
  text-transform: var(--subtitle-text-transform);
  font-style: var(--subtitle-font-style);
  letter-spacing: var(--subtitle-letter-spacing);
}

h1 {
  font-size: 3em;
}

h2 {
  font-size: 2.5em;
}

h3 {
  font-size: 2em;
}

h4 {
  font-size: 1.75em;
}

h5 {
  font-size: 1.5em;
}

h6 {
  font-size: 1.25em;
}

p {
  margin: 0 0 var(--default-bottom-margin) 0;
}

p:last-child {
  margin-bottom: 0;
}

dfn, cite, em, i {
  font-style: italic;
}

blockquote {
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  line-height: 1.5;
  display: block;
  position: relative;
  margin: 0;
  padding: 1em 0 0 3.5em;
  min-height: 5em;
  margin-bottom: var(--default-bottom-margin);
}
blockquote:before {
  content: "";
  font-family: FontAwesome6solid;
  display: block;
  font-size: 5em;
  line-height: 1;
  position: absolute;
  top: 0;
  left: 3px;
  right: 0;
  color: inherit;
  opacity: 0.1;
}
blockquote:after {
  content: "";
  display: table;
  width: 100%;
  clear: both;
}
blockquote p {
  margin-bottom: 0;
}

cite {
  opacity: 0.6;
  font-style: normal;
}

address {
  margin: 0 0 var(--default-bottom-margin);
}

pre {
  overflow: hidden;
  margin: 0 0 var(--default-bottom-margin);
  white-space: pre-wrap;
  padding: 20px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
pre code {
  display: block;
}

code, kbd, tt, var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  /* moved to styles */
  overflow-x: hidden;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: var(--default-bottom-margin);
}

ul, ol {
  margin: 0 0 var(--default-bottom-margin) 1em;
  padding: 0;
}
.rtl ul, .rtl ol {
  margin-left: 0;
  margin-right: 1em;
}

ul ul {
  margin-bottom: 0;
}

ol ol {
  margin-bottom: 0;
}

li {
  margin: 0 0 0 0.5em;
  padding: 0;
}
.rtl li {
  margin: 0 0.5em 0 0;
}

li > ul, li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}
.rtl li > ul, .rtl li > ol {
  margin-left: 0;
  margin-right: 1.5em;
}

dl {
  margin: 0 0 var(--default-bottom-margin);
}

dt {
  font-weight: 600;
}

dd {
  margin: 0 1.5em var(--default-bottom-margin);
}
dd p {
  display: inline;
}
dd:after {
  content: "";
  display: table;
  clear: both;
}

figcaption {
  font-size: inherit;
}

/* Make sure embeds and iframes fit their containers. */
embed, iframe, object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure,
figure.wp-caption {
  margin-top: 0;
  margin-bottom: var(--default-bottom-margin);
}
figure figcaption,
figure figcaption.wp-caption-text,
figure.wp-caption figcaption,
figure.wp-caption figcaption.wp-caption-text {
  font-size: 0.9em;
  margin: 0.1em 0 0.5em 0px;
}

table {
  width: 100%;
  margin: 0 0 var(--default-bottom-margin) 0;
  border-collapse: collapse;
  text-align: initial;
  border: 1px solid var(--primary-07-color);
}
table td, table th {
  padding: 1em;
  border: 1px solid var(--primary-07-color);
  font-weight: inherit;
}
table th {
  text-align: left;
}

/* Links
--------------------------------------------- */
a {
  text-decoration: none;
  color: inherit;
  transition: all 200ms ease;
}
a:hover, a:focus, a:active {
  outline: none;
}
a:hover {
  text-decoration: none;
  color: var(--accent-color);
}
a img {
  border: none;
}

a[href^="tel:"] {
  color: inherit;
  text-decoration: none;
}

/* Forms
--------------------------------------------- */
select, textarea, input, .fancy-select .trigger {
  color: inherit;
  border: 1px solid var(--primary-07-color);
}

select, input {
  font-family: var(--body-font);
}

input:not([type=checkbox]):not([type=radio]), button {
  -webkit-appearance: none;
}

input:not([type=submit]):not([type=checkbox]):not([type=radio]), textarea, select {
  font: inherit;
  line-height: 1;
  display: block;
  width: 100%;
  padding: 0.8em;
  outline: none;
  color: inherit;
  background: transparent;
}
.btTextRight input:not([type=submit]):not([type=checkbox]):not([type=radio]), .btTextRight textarea, .btTextRight select {
  text-align: right;
}

input[type=checkbox], input[type=radio] {
  vertical-align: middle;
}

select, .fancy-select .trigger, .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText {
  height: 3.2em;
  /* Keeps the same height os selec and input */
  line-height: 3.1em;
}

textarea {
  width: 100%;
  resize: vertical;
  line-height: inherit;
}

input:not([type=checkbox]):not([type=radio]):not([type=submit]), textarea, .fancy-select .trigger {
  transition: all 500ms ease;
}

input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus, textarea:focus, .fancy-select .trigger.open {
  box-shadow: 0 0 4px 0 var(--primary-07-color);
  border: 1px solid var(--primary-07-color);
}

button, .bt_bb_button, input[type=submit], input[type=file]::file-selector-button {
  font-family: var(--button-font);
  text-transform: var(--button-text-transform);
  font-weight: var(--button-font-weight);
  font-style: var(--button-font-style);
  cursor: pointer;
  letter-spacing: var(--button-letter-spacing);
}

input:not([type=checkbox]):not([type=radio]), a.select2-choice, textarea, select, button, .bt_bb_button a.bt_bb_link, input[type=file]::file-selector-button {
  /* Shapes */
}
.button-shape-rounded input:not([type=checkbox]):not([type=radio]), .button-shape-rounded a.select2-choice, .button-shape-rounded textarea, .button-shape-rounded select, .button-shape-rounded button, .button-shape-rounded .bt_bb_button a.bt_bb_link, .button-shape-rounded input[type=file]::file-selector-button {
  border-radius: var(--soft-rounded);
}
.button-shape-round input:not([type=checkbox]):not([type=radio]), .button-shape-round a.select2-choice, .button-shape-round textarea, .button-shape-round select, .button-shape-round button, .button-shape-round .bt_bb_button a.bt_bb_link, .button-shape-round input[type=file]::file-selector-button {
  border-radius: var(--hard-rounded);
}

.button-shape-round textarea {
  border-radius: var(--hard-rounded-field);
}

input[type=submit],
button[type=submit],
input[type=file]::file-selector-button {
  font-size: 1em;
  font-family: var(--button-font);
  font-weight: var(--button-font-weight);
  line-height: 1;
  display: block;
  padding: 0.8em 1.5em;
  width: auto;
  border: none;
  outline: none;
  color: var(--button-primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--button-secondary-color, var(--accent-color)) inset;
  background: transparent;
  cursor: pointer;
  transition: all 300ms ease;
  /* Styles */
  /* Hovers */
}
.button-style-outline input[type=submit],
.button-style-outline button[type=submit],
.button-style-outline input[type=file]::file-selector-button {
  color: var(--button-primary-color, var(--accent-color));
  background: transparent;
  box-shadow: 0 0 0 2px var(--button-primary-color, var(--accent-color)) inset;
}
.button-style-clean input[type=submit],
.button-style-clean button[type=submit],
.button-style-clean input[type=file]::file-selector-button {
  padding-left: 0;
  padding-right: 0;
  border-radius: 0 !important;
  color: var(--button-primary-color, var(--accent-color));
  background: transparent;
  box-shadow: none;
}
input[type=submit]:hover,
button[type=submit]:hover,
input[type=file]::file-selector-button:hover {
  color: var(--button-secondary-color, var(--accent-color));
  box-shadow: 0 0 0 2px var(--button-secondary-color, var(--accent-color)) inset;
}
.button-style-outline input[type=submit]:hover,
.button-style-outline button[type=submit]:hover,
.button-style-outline input[type=file]::file-selector-button:hover {
  color: var(--button-secondary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--button-primary-color, var(--accent-color)) inset;
}
.button-style-clean input[type=submit]:hover,
.button-style-clean button[type=submit]:hover,
.button-style-clean input[type=file]::file-selector-button:hover {
  background: transparent;
  color: var(--button-secondary-color, var(--accent-color));
  box-shadow: none;
}

.btQuoteBooking .btContactNext {
  color: var(--button-primary-color, var(--light-color));
}

input[type=file]::file-selector-button {
  font-size: 0.75em;
  display: inline-flex;
  padding: 1em 2em !important;
  margin-right: 1em;
}
.rtl input[type=file]::file-selector-button {
  margin-right: auto;
  margin-left: 1em;
}

input[type=search]::-webkit-search-cancel-button {
  display: none;
}

/* Notifications */
.boldthemes-notification {
  display: block;
  position: fixed;
  bottom: -4em;
  right: 1em;
  color: white;
  background: #bb0000;
  box-shadow: 0 0 1rem #666;
  border-radius: 5px;
  transition: bottom 300ms ease-out;
  z-index: 9999;
}
.boldthemes-notification.boldthemes-notification-show {
  display: block;
  bottom: 1em;
}
.boldthemes-notification span {
  margin: 1em;
  display: block;
  float: left;
  line-height: 1;
}
.boldthemes-notification .boldthemes-notification-close {
  display: block;
  width: 1rem;
  height: 1rem;
  margin: 1em;
  float: left;
  background-size: contain;
  cursor: pointer;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNNDQzLjYsMzg3LjFMMzEyLjQsMjU1LjRsMTMxLjUtMTMwYzUuNC01LjQsNS40LTE0LjIsMC0xOS42bC0zNy40LTM3LjZjLTIuNi0yLjYtNi4xLTQtOS44LTRjLTMuNywwLTcuMiwxLjUtOS44LDQgIEwyNTYsMTk3LjhMMTI0LjksNjguM2MtMi42LTIuNi02LjEtNC05LjgtNGMtMy43LDAtNy4yLDEuNS05LjgsNEw2OCwxMDUuOWMtNS40LDUuNC01LjQsMTQuMiwwLDE5LjZsMTMxLjUsMTMwTDY4LjQsMzg3LjEgIGMtMi42LDIuNi00LjEsNi4xLTQuMSw5LjhjMCwzLjcsMS40LDcuMiw0LjEsOS44bDM3LjQsMzcuNmMyLjcsMi43LDYuMiw0LjEsOS44LDQuMWMzLjUsMCw3LjEtMS4zLDkuOC00LjFMMjU2LDMxMy4xbDEzMC43LDEzMS4xICBjMi43LDIuNyw2LjIsNC4xLDkuOCw0LjFjMy41LDAsNy4xLTEuMyw5LjgtNC4xbDM3LjQtMzcuNmMyLjYtMi42LDQuMS02LjEsNC4xLTkuOEM0NDcuNywzOTMuMiw0NDYuMiwzODkuNyw0NDMuNiwzODcuMXoiLz48L3N2Zz4=");
}

/* Sections, bottom image gap fix */
.bt_bb_section .bt_bb_section_top_section_coverage_image,
.bt_bb_section .bt_bb_section_bottom_section_coverage_image {
  background-color: #55555501;
}

/* Layout
--------------------------------------------- */
/* Admin bar fix */
.admin-bar.bt-sticky-header-active .site-header,
.admin-bar.bt-sticky-header.sticky-style-shrink .site-header,
.admin-bar.bt-sticky-header-active .site-header-responsive,
.admin-bar.bt-sticky-header.sticky-style-shrink .site-header-responsive,
.admin-bar.bt-header-responsive-active .site-header {
  top: 32px !important;
}

@media screen and (max-width: 782px) {
  .admin-bar.bt-sticky-header-active .site-header,
.admin-bar.bt-sticky-header.sticky-style-shrink .site-header,
.admin-bar.bt-sticky-header-active .site-header-responsive,
.admin-bar.bt-sticky-header.sticky-style-shrink .site-header-responsive,
.admin-bar.bt-header-responsive-active .site-header {
    top: 46px !important;
  }
}
@media screen and (max-width: 600px) {
  .admin-bar.bt-sticky-header-active-open .site-header-responsive,
.admin-bar.bt-header-responsive-active.bt-sticky-header-active-open .site-header {
    top: 0 !important;
  }

  .admin-bar.bt-sticky-header-inactive.admin-bar.bt-sticky-header-active .site-header-responsive {
    top: -46px !important;
  }

  .admin-bar.bt-sticky-header-inactive.admin-bar.bt-sticky-header-active.sticky-style-shrink .site-header-responsive {
    top: 46px !important;
  }

  /* This only enables wp admin bar when we use sticky header and fix and shrink option in screen sizes below 600px - DO NOT REMOVE */
  .admin-bar.bt-sticky-header.sticky-style-shrink #wpadminbar {
    position: fixed;
  }
}
/* Site content and sidebar  */
.site {
  margin: var(--page-vertical-margin) var(--page-horizontal-margin);
  width: 100%;
  position: relative;
}

.site-content {
  display: flex;
  gap: var(--sidebar-gap);
}
.site-content .site-main {
  flex: 1 1 calc(100% - var(--sidebar-width));
  max-width: calc(100% - var(--sidebar-width));
  order: 1;
}
.site-content .site-main article.type-page {
  overflow: hidden;
}
.sidebar-position-none .site-content .site-main, .sidebar-position-no .site-content .site-main, .site-content .site-main:only-child {
  flex: 0 1 100%;
  max-width: 100%;
}
.site-content .widget-area {
  flex: 0 1 var(--sidebar-width);
  max-width: var(--sidebar-width);
  order: 2;
  /* Regular sticky sidebar */
  /* Sticky sidebar with admin bar */
}
.sidebar-position-left .site-content .widget-area {
  order: 0;
}
.content-width-wide.sidebar-position-left .site-content .widget-area .widget-area-inner {
  padding-left: var(--content-padding);
}
.sidebar-position-right .site-content .widget-area {
  order: 2;
}
.content-width-wide.sidebar-position-right .site-content .widget-area .widget-area-inner {
  padding-right: var(--content-padding);
}
.sidebar-position-none .site-content .widget-area, .sidebar-position-no .site-content .widget-area {
  display: none;
}
.sidebar-sticky-1 .site-content .widget-area, .sidebar-sticky-true .site-content .widget-area {
  position: relative;
}
.sidebar-sticky-1 .site-content .widget-area .widget-area-inner, .sidebar-sticky-true .site-content .widget-area .widget-area-inner {
  position: sticky;
  top: var(--sidebar-sticky-top-position);
}
.sidebar-sticky-1.bt-sticky-header-active .site-content .widget-area .widget-area-inner, .sidebar-sticky-true.bt-sticky-header-active .site-content .widget-area .widget-area-inner {
  top: calc(var(--sticky-logo-height) + var(--sidebar-sticky-top-position));
}
.admin-bar.sidebar-sticky-1 .site-content .widget-area .widget-area-inner, .admin-bar.sidebar-sticky-true .site-content .widget-area .widget-area-inner {
  top: calc(var(--sidebar-sticky-top-position) + 32px);
}
.admin-bar.sidebar-sticky-1.bt-sticky-header-active .site-content .widget-area .widget-area-inner, .admin-bar.sidebar-sticky-true.bt-sticky-header-active .site-content .widget-area .widget-area-inner {
  top: calc(var(--sticky-logo-height) + var(--sidebar-sticky-top-position) + 32px);
}

/* Sticky sidebar with admin bar in lower resolutions */
@media screen and (max-width: 782px) {
  .admin-bar.sidebar-sticky-1 .site-content .widget-area .widget-area-inner,
.admin-bar.sidebar-sticky-true .site-content .widget-area .widget-area-inner {
    top: calc(var(--sidebar-sticky-top-position) + 46px);
  }

  .admin-bar.sidebar-sticky-1.bt-sticky-header-active .site-content .widget-area .widget-area-inner,
.admin-bar.sidebar-sticky-true.bt-sticky-header-active .site-content .widget-area .widget-area-inner {
    top: calc(var(--sticky-logo-height) + var(--sidebar-sticky-top-position) + 46px);
  }
}
@media screen and (max-width: 600px) {
  .admin-bar.sidebar-sticky-1 .site-content .widget-area .widget-area-inner,
.admin-bar.sidebar-sticky-true .site-content .widget-area .widget-area-inner {
    top: var(--sidebar-sticky-top-position);
  }

  .admin-bar.sidebar-sticky-1.bt-sticky-header-active .site-content .widget-area .widget-area-inner,
.admin-bar.sidebar-sticky-true.bt-sticky-header-active .site-content .widget-area .widget-area-inner {
    top: var(--sidebar-sticky-top-position);
  }
}
.bt-sidebar-responsive-active .site-content {
  display: block;
}
.bt-sidebar-responsive-active .site-content .site-main {
  display: block;
  max-width: 100%;
}
.bt-sidebar-responsive-active .site-content .widget-area {
  padding-top: var(--sidebar-gap);
  display: block;
  max-width: 100%;
}

/* Default headline  */
.page-header {
  color: white;
  padding-top: 1em;
  padding-bottom: 1em;
  overflow: hidden;
  position: relative;
  background-position: center;
}
.page-header .page-header-inner {
  padding-left: var(--content-padding);
  padding-right: var(--content-padding);
  display: flex;
  flex-direction: column;
}
.page-header .post-thumbnail {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.page-header .page-title {
  margin: 0;
  padding: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  order: 2;
}
.page-header p.page-title {
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  line-height: 1.2;
  text-transform: var(--heading-text-transform);
}
.default-headline-height-none .page-header {
  display: none;
}
.default-headline-height-thin .page-header {
  padding-top: var(--page-header-thin-top);
  padding-bottom: var(--page-header-thin-bottom);
}
.default-headline-height-regular .page-header {
  padding-top: var(--page-header-regular-top);
  padding-bottom: var(--page-header-regular-bottom);
}
.default-headline-height-thick .page-header {
  padding-top: var(--page-header-thick-top);
  padding-bottom: var(--page-header-thick-bottom);
}
.default-headline-height-fullscreen .page-header {
  height: 100vh;
  display: flex;
  align-items: center;
}
.default-headline-width-boxed-boxed-1800.content-width-boxed-1200 .page-header .page-header-inner, .default-headline-width-boxed-boxed-1600.content-width-boxed-1200 .page-header .page-header-inner, .default-headline-width-boxed-boxed-1400.content-width-boxed-1200 .page-header .page-header-inner {
  max-width: calc(1200px + 2*var(--content-padding));
  margin-left: auto;
  margin-right: auto;
}
.default-headline-width-boxed-boxed-1800.content-width-boxed-1400 .page-header .page-header-inner, .default-headline-width-boxed-boxed-1600.content-width-boxed-1400 .page-header .page-header-inner {
  max-width: calc(1400px + 2*var(--content-padding));
  margin-left: auto;
  margin-right: auto;
}
.default-headline-width-boxed-boxed-1800.content-width-boxed-1600 .page-header .page-header-inner {
  max-width: calc(1600px + 2*var(--content-padding));
  margin-left: auto;
  margin-right: auto;
}
.page-header .entry-super-meta {
  margin-bottom: var(--post-meta-margin);
  order: 1;
}
.page-header .entry-super-meta .share-options {
  order: -1;
  flex: 1 0 100%;
  margin-bottom: 0.5rem;
}
.page-header .entry-super-meta:empty {
  display: none;
}
.page-header .entry-sub-meta, .page-header .archive-description {
  margin-top: var(--post-meta-margin);
  order: 3;
}
.page-header .entry-sub-meta .share-options, .page-header .archive-description .share-options {
  order: 10;
  flex: 1 0 100%;
  margin-top: 0.5rem;
}
.page-header .entry-sub-meta:empty, .page-header .archive-description:empty {
  display: none;
}
.page-header .excerpt-entry-super-meta {
  margin-bottom: var(--post-meta-margin);
  order: 0;
}
.page-header .excerpt-entry-super-meta:empty {
  display: none;
}
.page-header .excerpt-entry-sub-meta {
  margin-top: var(--post-meta-margin);
  order: 10;
}
.page-header .excerpt-entry-sub-meta:empty {
  display: none;
}

.page-header {
  /* Alignment */
}
.page-header.bt_bb_parallax {
  background-size: cover;
}
body:not(.default-headline-overlay-dark-none) .page-header[style*=background-image]:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
body:not(.default-headline-overlay-dark-none) .page-header .page-header-inner {
  position: relative;
  z-index: 1;
}
.default-headline-overlay-dark-10 .page-header:before {
  background-color: black;
  opacity: 0.1;
}
.default-headline-overlay-light-10 .page-header:before {
  background-color: white;
  opacity: 0.1;
}
.default-headline-overlay-dark-20 .page-header:before {
  background-color: black;
  opacity: 0.2;
}
.default-headline-overlay-light-20 .page-header:before {
  background-color: white;
  opacity: 0.2;
}
.default-headline-overlay-dark-30 .page-header:before {
  background-color: black;
  opacity: 0.3;
}
.default-headline-overlay-light-30 .page-header:before {
  background-color: white;
  opacity: 0.3;
}
.default-headline-overlay-dark-40 .page-header:before {
  background-color: black;
  opacity: 0.4;
}
.default-headline-overlay-light-40 .page-header:before {
  background-color: white;
  opacity: 0.4;
}
.default-headline-overlay-dark-50 .page-header:before {
  background-color: black;
  opacity: 0.5;
}
.default-headline-overlay-light-50 .page-header:before {
  background-color: white;
  opacity: 0.5;
}
.default-headline-overlay-dark-60 .page-header:before {
  background-color: black;
  opacity: 0.6;
}
.default-headline-overlay-light-60 .page-header:before {
  background-color: white;
  opacity: 0.6;
}
.default-headline-overlay-dark-70 .page-header:before {
  background-color: black;
  opacity: 0.7;
}
.default-headline-overlay-light-70 .page-header:before {
  background-color: white;
  opacity: 0.7;
}
.default-headline-overlay-dark-80 .page-header:before {
  background-color: black;
  opacity: 0.8;
}
.default-headline-overlay-light-80 .page-header:before {
  background-color: white;
  opacity: 0.8;
}
.default-headline-overlay-dark-90 .page-header:before {
  background-color: black;
  opacity: 0.9;
}
.default-headline-overlay-light-90 .page-header:before {
  background-color: white;
  opacity: 0.9;
}
.default-headline-alignment-left .page-header .page-header-inner {
  text-align: left;
}
.default-headline-alignment-center .page-header .page-header-inner {
  text-align: center;
}
.default-headline-alignment-center .page-header .page-header-inner .entry-meta {
  margin-right: auto;
  margin-left: auto;
}
.default-headline-alignment-right .page-header .page-header-inner {
  text-align: right;
}
.default-headline-alignment-right .page-header .page-header-inner .entry-meta {
  margin-left: auto;
}

/* Entry header */
.entry-header .entry-title a {
  text-decoration: none;
}
.entry-header .entry-title a:hover {
  text-decoration: underline;
}

.sidebar-headline-size-extrasmall .widget-area .sidebar-box h2,
.sidebar-headline-size-extrasmall .widget-area .sidebar-box h3,
.sidebar-headline-size-extrasmall .widget-area .sidebar-box h4,
.default-headline-size-extrasmall .page-header .page-title,
.blog-list-headline-size-extrasmall.blog .post .entry-header .entry-title,
.blog-list-headline-size-extrasmall.archive .post .entry-header .entry-title,
.blog-single-headline-size-extrasmall.single-post .entry-header .entry-title,
.pf-list-headline-size-extrasmall .portfolio .entry-header .entry-title,
.pf-single-headline-size-extrasmall.single-portfolio .entry-header .entry-title,
.search-list-headline-size-extrasmall .search .entry-header .entry-title,
.shop-list-headline-size-extrasmall.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-extrasmall.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-extrasmall.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-extrasmall.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-extrasmall.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-extrasmall .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-extrasmall .comments-area .comments-title {
  font-size: var(--title-size-extrasmall);
}

.default-headline-size-extrasmall .page-header .entry-meta,
.default-headline-size-extrasmall .page-header .excerpt,
.blog-list-headline-size-extrasmall.blog .post .entry-header .entry-meta,
.blog-list-headline-size-extrasmall.archive .post .entry-header .entry-meta,
.blog-single-headline-size-extrasmall.single-post .entry-header .entry-meta,
.pf-list-headline-size-extrasmall .portfolio .entry-header .entry-meta,
.pf-single-headline-size-extrasmall.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-extrasmall .search .entry-header .entry-meta,
.shop-single-headline-size-extrasmall.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-extrasmall.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-extrasmall);
}

.woocommerce.shop-single-headline-size-extrasmall .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-extrasmall .upsells.products h2,
.woocommerce.shop-single-headline-size-extrasmall .related.products h2,
.blog-single-headline-size-extrasmall .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-extrasmall) );
}

.sidebar-headline-size-small .widget-area .sidebar-box h2,
.sidebar-headline-size-small .widget-area .sidebar-box h3,
.sidebar-headline-size-small .widget-area .sidebar-box h4,
.default-headline-size-small .page-header .page-title,
.blog-list-headline-size-small.blog .post .entry-header .entry-title,
.blog-list-headline-size-small.archive .post .entry-header .entry-title,
.blog-single-headline-size-small.single-post .entry-header .entry-title,
.pf-list-headline-size-small .portfolio .entry-header .entry-title,
.pf-single-headline-size-small.single-portfolio .entry-header .entry-title,
.search-list-headline-size-small .search .entry-header .entry-title,
.shop-list-headline-size-small.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-small.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-small.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-small.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-small.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-small .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-small .comments-area .comments-title {
  font-size: var(--title-size-small);
}

.default-headline-size-small .page-header .entry-meta,
.default-headline-size-small .page-header .excerpt,
.blog-list-headline-size-small.blog .post .entry-header .entry-meta,
.blog-list-headline-size-small.archive .post .entry-header .entry-meta,
.blog-single-headline-size-small.single-post .entry-header .entry-meta,
.pf-list-headline-size-small .portfolio .entry-header .entry-meta,
.pf-single-headline-size-small.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-small .search .entry-header .entry-meta,
.shop-single-headline-size-small.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-small.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-small);
}

.woocommerce.shop-single-headline-size-small .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-small .upsells.products h2,
.woocommerce.shop-single-headline-size-small .related.products h2,
.blog-single-headline-size-small .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-small) );
}

.sidebar-headline-size-normal .widget-area .sidebar-box h2,
.sidebar-headline-size-normal .widget-area .sidebar-box h3,
.sidebar-headline-size-normal .widget-area .sidebar-box h4,
.default-headline-size-normal .page-header .page-title,
.blog-list-headline-size-normal.blog .post .entry-header .entry-title,
.blog-list-headline-size-normal.archive .post .entry-header .entry-title,
.blog-single-headline-size-normal.single-post .entry-header .entry-title,
.pf-list-headline-size-normal .portfolio .entry-header .entry-title,
.pf-single-headline-size-normal.single-portfolio .entry-header .entry-title,
.search-list-headline-size-normal .search .entry-header .entry-title,
.shop-list-headline-size-normal.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-normal.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-normal.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-normal.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-normal.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-normal .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-normal .comments-area .comments-title {
  font-size: var(--title-size-normal);
}

.default-headline-size-normal .page-header .entry-meta,
.default-headline-size-normal .page-header .excerpt,
.blog-list-headline-size-normal.blog .post .entry-header .entry-meta,
.blog-list-headline-size-normal.archive .post .entry-header .entry-meta,
.blog-single-headline-size-normal.single-post .entry-header .entry-meta,
.pf-list-headline-size-normal .portfolio .entry-header .entry-meta,
.pf-single-headline-size-normal.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-normal .search .entry-header .entry-meta,
.shop-single-headline-size-normal.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-normal.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-normal);
}

.woocommerce.shop-single-headline-size-normal .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-normal .upsells.products h2,
.woocommerce.shop-single-headline-size-normal .related.products h2,
.blog-single-headline-size-normal .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-normal) );
}

.sidebar-headline-size-medium .widget-area .sidebar-box h2,
.sidebar-headline-size-medium .widget-area .sidebar-box h3,
.sidebar-headline-size-medium .widget-area .sidebar-box h4,
.default-headline-size-medium .page-header .page-title,
.blog-list-headline-size-medium.blog .post .entry-header .entry-title,
.blog-list-headline-size-medium.archive .post .entry-header .entry-title,
.blog-single-headline-size-medium.single-post .entry-header .entry-title,
.pf-list-headline-size-medium .portfolio .entry-header .entry-title,
.pf-single-headline-size-medium.single-portfolio .entry-header .entry-title,
.search-list-headline-size-medium .search .entry-header .entry-title,
.shop-list-headline-size-medium.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-medium.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-medium.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-medium.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-medium.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-medium .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-medium .comments-area .comments-title {
  font-size: var(--title-size-medium);
}

.default-headline-size-medium .page-header .entry-meta,
.default-headline-size-medium .page-header .excerpt,
.blog-list-headline-size-medium.blog .post .entry-header .entry-meta,
.blog-list-headline-size-medium.archive .post .entry-header .entry-meta,
.blog-single-headline-size-medium.single-post .entry-header .entry-meta,
.pf-list-headline-size-medium .portfolio .entry-header .entry-meta,
.pf-single-headline-size-medium.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-medium .search .entry-header .entry-meta,
.shop-single-headline-size-medium.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-medium.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-medium);
}

.woocommerce.shop-single-headline-size-medium .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-medium .upsells.products h2,
.woocommerce.shop-single-headline-size-medium .related.products h2,
.blog-single-headline-size-medium .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-medium) );
}

.sidebar-headline-size-large .widget-area .sidebar-box h2,
.sidebar-headline-size-large .widget-area .sidebar-box h3,
.sidebar-headline-size-large .widget-area .sidebar-box h4,
.default-headline-size-large .page-header .page-title,
.blog-list-headline-size-large.blog .post .entry-header .entry-title,
.blog-list-headline-size-large.archive .post .entry-header .entry-title,
.blog-single-headline-size-large.single-post .entry-header .entry-title,
.pf-list-headline-size-large .portfolio .entry-header .entry-title,
.pf-single-headline-size-large.single-portfolio .entry-header .entry-title,
.search-list-headline-size-large .search .entry-header .entry-title,
.shop-list-headline-size-large.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-large.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-large.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-large.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-large.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-large .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-large .comments-area .comments-title {
  font-size: var(--title-size-large);
}

.default-headline-size-large .page-header .entry-meta,
.default-headline-size-large .page-header .excerpt,
.blog-list-headline-size-large.blog .post .entry-header .entry-meta,
.blog-list-headline-size-large.archive .post .entry-header .entry-meta,
.blog-single-headline-size-large.single-post .entry-header .entry-meta,
.pf-list-headline-size-large .portfolio .entry-header .entry-meta,
.pf-single-headline-size-large.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-large .search .entry-header .entry-meta,
.shop-single-headline-size-large.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-large.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-large);
}

.woocommerce.shop-single-headline-size-large .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-large .upsells.products h2,
.woocommerce.shop-single-headline-size-large .related.products h2,
.blog-single-headline-size-large .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-large) );
}

.sidebar-headline-size-extralarge .widget-area .sidebar-box h2,
.sidebar-headline-size-extralarge .widget-area .sidebar-box h3,
.sidebar-headline-size-extralarge .widget-area .sidebar-box h4,
.default-headline-size-extralarge .page-header .page-title,
.blog-list-headline-size-extralarge.blog .post .entry-header .entry-title,
.blog-list-headline-size-extralarge.archive .post .entry-header .entry-title,
.blog-single-headline-size-extralarge.single-post .entry-header .entry-title,
.pf-list-headline-size-extralarge .portfolio .entry-header .entry-title,
.pf-single-headline-size-extralarge.single-portfolio .entry-header .entry-title,
.search-list-headline-size-extralarge .search .entry-header .entry-title,
.shop-list-headline-size-extralarge.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-extralarge.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-extralarge.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-extralarge.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-extralarge.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-extralarge .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-extralarge .comments-area .comments-title {
  font-size: var(--title-size-extralarge);
}

.default-headline-size-extralarge .page-header .entry-meta,
.default-headline-size-extralarge .page-header .excerpt,
.blog-list-headline-size-extralarge.blog .post .entry-header .entry-meta,
.blog-list-headline-size-extralarge.archive .post .entry-header .entry-meta,
.blog-single-headline-size-extralarge.single-post .entry-header .entry-meta,
.pf-list-headline-size-extralarge .portfolio .entry-header .entry-meta,
.pf-single-headline-size-extralarge.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-extralarge .search .entry-header .entry-meta,
.shop-single-headline-size-extralarge.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-extralarge.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-extralarge);
}

.woocommerce.shop-single-headline-size-extralarge .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-extralarge .upsells.products h2,
.woocommerce.shop-single-headline-size-extralarge .related.products h2,
.blog-single-headline-size-extralarge .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-extralarge) );
}

.sidebar-headline-size-huge .widget-area .sidebar-box h2,
.sidebar-headline-size-huge .widget-area .sidebar-box h3,
.sidebar-headline-size-huge .widget-area .sidebar-box h4,
.default-headline-size-huge .page-header .page-title,
.blog-list-headline-size-huge.blog .post .entry-header .entry-title,
.blog-list-headline-size-huge.archive .post .entry-header .entry-title,
.blog-single-headline-size-huge.single-post .entry-header .entry-title,
.pf-list-headline-size-huge .portfolio .entry-header .entry-title,
.pf-single-headline-size-huge.single-portfolio .entry-header .entry-title,
.search-list-headline-size-huge .search .entry-header .entry-title,
.shop-list-headline-size-huge.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-huge.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-huge.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-huge.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-huge.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-huge .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-huge .comments-area .comments-title {
  font-size: var(--title-size-huge);
}

.default-headline-size-huge .page-header .entry-meta,
.default-headline-size-huge .page-header .excerpt,
.blog-list-headline-size-huge.blog .post .entry-header .entry-meta,
.blog-list-headline-size-huge.archive .post .entry-header .entry-meta,
.blog-single-headline-size-huge.single-post .entry-header .entry-meta,
.pf-list-headline-size-huge .portfolio .entry-header .entry-meta,
.pf-single-headline-size-huge.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-huge .search .entry-header .entry-meta,
.shop-single-headline-size-huge.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-huge.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-huge);
}

.woocommerce.shop-single-headline-size-huge .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-huge .upsells.products h2,
.woocommerce.shop-single-headline-size-huge .related.products h2,
.blog-single-headline-size-huge .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-huge) );
}

/* 404 page */
.error-404 {
  padding-top: 6em;
  padding-bottom: 6em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* Navigation */
.comment-navigation,
.post-navigation {
  margin: 0 0 var(--post-half-margin);
}
.comment-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.comment-navigation .nav-links .nav-previous, .comment-navigation .nav-links .nav-next,
.post-navigation .nav-links .nav-previous,
.post-navigation .nav-links .nav-next {
  margin: 0;
  flex: 1 0 50%;
}
.comment-navigation .nav-links .nav-previous .nav-inner, .comment-navigation .nav-links .nav-next .nav-inner,
.post-navigation .nav-links .nav-previous .nav-inner,
.post-navigation .nav-links .nav-next .nav-inner {
  display: flex;
  align-items: center;
  color: inherit;
  text-decoration: none;
  min-height: var(--nav-links-image-size);
}
.comment-navigation .nav-links .nav-previous .nav-image, .comment-navigation .nav-links .nav-next .nav-image,
.post-navigation .nav-links .nav-previous .nav-image,
.post-navigation .nav-links .nav-next .nav-image {
  flex: 0 0 var(--nav-links-image-size);
  height: var(--nav-links-image-size);
  object-fit: cover;
  margin: 0 1em 0 0;
  overflow: hidden;
}
.button-shape-square .comment-navigation .nav-links .nav-previous .nav-image, .button-shape-square .comment-navigation .nav-links .nav-next .nav-image,
.button-shape-square .post-navigation .nav-links .nav-previous .nav-image,
.button-shape-square .post-navigation .nav-links .nav-next .nav-image {
  border-radius: 0;
}
.button-shape-rounded .comment-navigation .nav-links .nav-previous .nav-image, .button-shape-rounded .comment-navigation .nav-links .nav-next .nav-image,
.button-shape-rounded .post-navigation .nav-links .nav-previous .nav-image,
.button-shape-rounded .post-navigation .nav-links .nav-next .nav-image {
  border-radius: var(--soft-rounded);
}
.button-shape-round .comment-navigation .nav-links .nav-previous .nav-image, .button-shape-round .comment-navigation .nav-links .nav-next .nav-image,
.button-shape-round .post-navigation .nav-links .nav-previous .nav-image,
.button-shape-round .post-navigation .nav-links .nav-next .nav-image {
  border-radius: var(--hard-rounded);
}
.rtl .comment-navigation .nav-links .nav-previous .nav-image, .rtl .comment-navigation .nav-links .nav-next .nav-image,
.rtl .post-navigation .nav-links .nav-previous .nav-image,
.rtl .post-navigation .nav-links .nav-next .nav-image {
  margin: 0 0 0 1em;
}
.comment-navigation .nav-links .nav-previous .nav-inner-post-without-image .nav-image, .comment-navigation .nav-links .nav-next .nav-inner-post-without-image .nav-image,
.post-navigation .nav-links .nav-previous .nav-inner-post-without-image .nav-image,
.post-navigation .nav-links .nav-next .nav-inner-post-without-image .nav-image {
  display: none;
}
.comment-navigation .nav-links .nav-previous .nav-text, .comment-navigation .nav-links .nav-next .nav-text,
.post-navigation .nav-links .nav-previous .nav-text,
.post-navigation .nav-links .nav-next .nav-text {
  flex: 1 1 auto;
  min-width: 0%;
}
.comment-navigation .nav-links .nav-previous .nav-text .nav-supertitle, .comment-navigation .nav-links .nav-next .nav-text .nav-supertitle,
.post-navigation .nav-links .nav-previous .nav-text .nav-supertitle,
.post-navigation .nav-links .nav-next .nav-text .nav-supertitle {
  font-size: var(--nav-links-supertitle-size);
  font-family: var(--supertitle-font);
  width: 100%;
  display: block;
}
.comment-navigation .nav-links .nav-previous .nav-text .nav-title, .comment-navigation .nav-links .nav-next .nav-text .nav-title,
.post-navigation .nav-links .nav-previous .nav-text .nav-title,
.post-navigation .nav-links .nav-next .nav-text .nav-title {
  font-size: var(--nav-links-post-title-size);
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  transition: color 200ms ease;
  width: 100%;
  display: block;
}
.comment-navigation .nav-links .nav-previous .nav-text .nav-date, .comment-navigation .nav-links .nav-next .nav-text .nav-date,
.post-navigation .nav-links .nav-previous .nav-text .nav-date,
.post-navigation .nav-links .nav-next .nav-text .nav-date {
  font-family: var(--subtitle-font);
  width: 100%;
  display: block;
}
.comment-navigation .nav-links .nav-next .nav-inner,
.post-navigation .nav-links .nav-next .nav-inner {
  flex-direction: row-reverse;
  text-align: right;
}
.rtl .comment-navigation .nav-links .nav-next .nav-inner,
.rtl .post-navigation .nav-links .nav-next .nav-inner {
  text-align: left;
}
.comment-navigation .nav-links .nav-next .nav-inner .nav-image,
.post-navigation .nav-links .nav-next .nav-inner .nav-image {
  margin: 0 0 0 1em;
}
.rtl .comment-navigation .nav-links .nav-next .nav-inner .nav-image,
.rtl .post-navigation .nav-links .nav-next .nav-inner .nav-image {
  margin: 0 1em 0 0;
}

/* Boxed pages */
body[class*=content-width-boxed] .site .site-content,
body[class*=content-width-boxed] .site-footer .widget-area {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding-left: var(--content-padding);
  padding-right: var(--content-padding);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.content-width-boxed-1200 .site .site-content,
.content-width-boxed-1200 .site-footer .widget-area {
  max-width: calc(1200px + var(--content-padding)*2);
}

.content-width-boxed-1400 .site .site-content,
.content-width-boxed-1400 .site-footer .widget-area {
  max-width: calc(1400px + var(--content-padding)*2);
}

.content-width-boxed-1600 .site .site-content,
.content-width-boxed-1600 .site-footer .widget-area {
  max-width: calc(1600px + var(--content-padding)*2);
}

.content-width-boxed-1800 .site .site-content,
.content-width-boxed-1800 .site-footer .widget-area {
  max-width: calc(1800px + var(--content-padding)*2);
}

@media (max-width: 768px) {
  .post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next {
    flex: 1 0 100%;
  }
}
/* Header 
--------------------------------------------- */
.site-header {
  opacity: 1;
}
.site-header .site-header-top-bar-inner,
.site-header .site-branding-inner,
.site-header .main-navigation-inner {
  padding-left: var(--content-padding);
  padding-right: var(--content-padding);
  width: 100%;
}
.header-position-hidden .site-header {
  display: none;
}

body:not(.bt-header-responsive-inactive):not(.bt-header-responsive-active) .site-header {
  opacity: 0;
  /* Before init */
}

/* Site branding 
--------------------------------------------- */
.site-branding .site-branding-text p {
  margin: 0;
}
.site-branding .site-branding-text p a {
  color: inherit;
  text-decoration: none;
}
.site-branding .site-branding-text .site-title {
  font-weight: bold;
  font-size: clamp(1.25em,calc(var(--logo-height)*.25),1.75em);
  font-family: var(--heading-font);
  font-style: var(--heading-font-style);
  padding: 0;
  line-height: 1.2;
  text-transform: var(--heading-text-transform);
}
.bt-sticky-header-active.bt-sticky-header .site-branding .site-branding-text .site-title {
  font-size: clamp(1.125em,calc(var(--sticky-logo-height)*.25),1.75em);
}
.site-branding .site-branding-text .site-description {
  font-size: 0.85em;
}
.site-branding .site-branding-widgets {
  font-family: var(--menu-font);
}

.site-header-responsive-branding-text p {
  margin: 0;
}
.site-header-responsive-branding-text p a {
  color: inherit;
  text-decoration: none;
}
.site-header-responsive-branding-text .site-title {
  font-weight: bold;
  font-size: clamp(1.25em,calc(var(--responsive-logo-height)*.25),1.5em);
  font-family: var(--heading-font);
  font-style: var(--heading-font-style);
  padding: 0;
  line-height: 1.2;
  text-transform: var(--heading-text-transform);
}
.bt-sticky-header-active.bt-sticky-header .site-header-responsive-branding-text .site-title {
  font-size: clamp(1.125em,calc(var(--responsive-sticky-logo-height)*.25),1.5em);
}
.site-header-responsive-branding-text .site-description {
  font-size: 0.85em;
}

/* Site branding hide 
--------------------------------------------- */
.display-branding-text- .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-text, .display-branding-text-0 .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-text, .display-branding-text-false .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-text {
  display: none;
}

/* Logo center special case
--------------------------------------------- */
.primary-menu-position-logo-center.bt-header-responsive-inactive .site-header .menu-primary-menu-container {
  display: grid;
  grid-template-columns: 1fr max-content 1fr;
  align-items: center;
}
.primary-menu-position-logo-center.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-logo-text {
  display: none;
}
.primary-menu-position-logo-center.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-logo-text.cloned-site-branding {
  display: block;
  text-align: center;
  padding-right: 0;
}
.primary-menu-position-logo-center.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-logo-text.cloned-site-branding .site-branding-text {
  margin: 0.5em 0 !important;
}
.primary-menu-position-logo-center.bt-header-responsive-inactive .site-header nav .main-navigation-menu.right-nav {
  padding-left: var(--desktop-menu-gap);
}
.primary-menu-position-logo-center.bt-header-responsive-inactive .site-header nav .main-navigation-menu.left-nav {
  justify-content: flex-end;
}
.primary-menu-position-logo-center.bt-header-responsive-inactive .site-header .site-branding-widgets {
  position: absolute;
  right: 0;
  opacity: 0.5;
}

.primary-menu-position-logo-center.bt-header-responsive-inactive.bt-sticky-header-active .site-header .site-branding .site-branding-inner .site-branding-logo-text.cloned-site-branding .site-branding-logo img {
  margin-left: auto;
  margin-right: auto;
}
.primary-menu-position-logo-center.bt-header-responsive-inactive.bt-sticky-header-active .site-header .site-branding .site-branding-inner .site-branding-logo-text.cloned-site-branding .site-branding-logo + .site-branding-text {
  opacity: 0;
  height: 0;
  margin: 0 !important;
}

.primary-menu-position-logo-center.bt-header-responsive-inactive.bt-sticky-header.bt-sticky-header-active.bt-sticky-header-active-closed.bt-sticky-header-active-open.sticky-style-shrink .site-header .site-branding .site-branding-inner .site-branding-logo-text.cloned-site-branding .site-branding-logo + .site-branding-text {
  opacity: 1;
  height: auto;
  margin: 0.5em 0 !important;
}

/* Main menu typography
--------------------------------------------- */
.main-navigation ul.main-navigation-menu {
  font-family: var(--menu-font);
  font-size: var(--menu-font-size);
}
.main-navigation ul.main-navigation-menu > li li > a {
  font-weight: var(--menu-other-levels-font-weight);
  text-transform: var(--menu-other-levels-text-transform);
}
.main-navigation ul.main-navigation-menu > li > a {
  font-weight: var(--menu-first-level-font-weight);
  text-transform: var(--menu-first-level-text-transform);
}
.main-navigation ul.main-navigation-menu ul.sub-menu {
  opacity: 0;
}

/* Subtoggler
--------------------------------------------- */
.sub-toggler {
  cursor: pointer;
  justify-content: center;
  transition: 200ms ease all;
  color: inherit;
  width: var(--subtoggler-size);
  height: var(--subtoggler-size);
  border: 0.65rem solid transparent;
  align-items: center;
  justify-content: flex-end;
  position: absolute;
  opacity: 0.4;
  right: 0;
  z-index: 5;
  box-sizing: content-box;
}
.bt-header-responsive-active .sub-toggler {
  border-width: 0.85em;
}
.rtl .sub-toggler {
  right: auto;
  left: 0;
}
.no-touch .bt-header-responsive-inactive .sub-toggler {
  display: none;
}
.touch .sub-toggler {
  display: flex;
}
.sub-toggler:before {
  content: "";
  border-bottom: var(--subtoggler-thickness) solid currentColor;
  border-right: var(--subtoggler-thickness) solid currentColor;
  position: absolute;
  width: calc(var(--subtoggler-size) * .6);
  height: calc(var(--subtoggler-size) * .6);
  transform: rotate(45deg);
  transform-origin: 50% 50%;
}
.rtl .sub-toggler:before {
  transform: rotate(45deg);
}
li.on > .sub-toggler {
  transform: scaleY(-1) translateY(-2%);
  opacity: 1;
}
.bt-header-responsive-inactive ul.main-navigation-menu > li > .sub-toggler {
  top: 0;
  bottom: 0;
  height: auto;
  right: calc((var(--subtoggler-size) + .65rem*2) * -1);
}
.bt-header-responsive-inactive.rtl ul.main-navigation-menu > li > .sub-toggler {
  right: auto;
  left: calc((var(--subtoggler-size) + .65rem*2) * -1);
}
.bt-header-responsive-inactive ul ul .sub-toggler {
  top: 0.25em;
  right: calc(var(--submenu-side-padding) - .65rem);
}
.rtl.bt-header-responsive-inactive ul ul .sub-toggler {
  right: auto;
  left: calc(var(--submenu-side-padding) - .65rem);
}
.bt-header-responsive-active .sub-toggler {
  top: calc(var(--responsive-menu-items-padding) - 0.65rem/2);
  line-height: 1;
}

/* Responsive header 
--------------------------------------------- */
.site-header-responsive {
  display: none;
  z-index: 4;
  width: 100%;
  padding-top: var(--responsive-menu-padding);
  padding-bottom: var(--responsive-menu-padding);
  position: absolute;
  top: 0;
  /* Sticky header styles - FIX AND SHRINK */
  /* Sticky header styles - SHOW ON SCROLL UP */
}
.bt-header-responsive-active .site-header-responsive {
  display: block;
}
.header-position-hidden .site-header-responsive {
  display: none;
}
.site-header-responsive .site-header-responsive-inner {
  padding-left: var(--content-padding);
  padding-right: var(--content-padding);
  height: var(--responsive-logo-height);
}
.bt-sticky-header-active.bt-sticky-header .site-header-responsive .site-header-responsive-inner {
  height: var(--responsive-sticky-logo-height);
}
.site-header-responsive .responsive-logo img, .site-header-responsive .responsive-sticky-logo img {
  display: block;
  height: var(--responsive-logo-height);
  width: auto;
}
.site-header-responsive .responsive-sticky-logo img {
  height: var(--responsive-sticky-logo-height);
}
.site-header-responsive .responsive-logo img {
  display: block;
}
.bt-sticky-header-active.bt-sticky-header .site-header-responsive .responsive-logo img {
  display: none;
}
.site-header-responsive .responsive-sticky-logo img {
  display: none;
}
.bt-sticky-header-active.bt-sticky-header .site-header-responsive .responsive-sticky-logo img {
  display: block;
}
.bt-sticky-header .site-header-responsive, .header-position-above .site-header-responsive {
  position: absolute;
  top: 0;
}
.bt-sticky-header-active.bt-sticky-header .site-header-responsive {
  position: fixed;
  top: 0;
  transform: translateY(-100%);
  transition: none;
  z-index: 10;
}
.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-open .site-header-responsive {
  transform: translateY(0%);
  transition: 300ms ease transform;
}
.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed .site-header-responsive {
  transform: translateY(-100%);
  transition: 300ms ease transform;
}
.bt-sticky-header.sticky-style-shrink .site-header-responsive {
  position: fixed !important;
  left: 0;
  right: 0;
  top: 0;
  transform: none;
  transition: 300ms ease all;
}
.bt-sticky-header.sticky-style-shrink .site-header-responsive .site-header-responsive-logo {
  position: relative;
}
.bt-sticky-header.sticky-style-shrink .site-header-responsive .site-header-responsive-logo .responsive-sticky-logo {
  display: flex !important;
  position: absolute;
  inset: 0;
  justify-content: center;
  align-items: center;
  opacity: 0;
}
.bt-sticky-header.sticky-style-shrink .site-header-responsive .site-header-responsive-logo .responsive-logo img, .bt-sticky-header.sticky-style-shrink .site-header-responsive .site-header-responsive-logo .responsive-sticky-logo img {
  display: block !important;
  height: var(--responsive-logo-height);
}
.bt-sticky-header-active.bt-sticky-header.sticky-style-shrink .site-header-responsive .site-header-responsive-logo .responsive-logo img, .bt-sticky-header-active.bt-sticky-header.sticky-style-shrink .site-header-responsive .site-header-responsive-logo .responsive-sticky-logo img {
  height: var(--responsive-sticky-logo-height);
  transition: height 300ms ease 0s;
}
.bt-sticky-header-active.bt-sticky-header.sticky-style-shrink .site-header-responsive .site-header-responsive-logo .responsive-logo {
  opacity: 0;
}
.bt-sticky-header-active.bt-sticky-header.sticky-style-shrink .site-header-responsive .site-header-responsive-logo .responsive-sticky-logo {
  opacity: 1;
}
.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed.sticky-style-shrink .site-header-responsive {
  transition: 300ms ease all;
}
.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed.sticky-style-shrink .site-header-responsive .site-header-responsive-inner {
  height: var(--responsive-logo-height);
}
.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed.sticky-style-shrink .site-header-responsive .site-header-responsive-branding-text .site-title {
  font-size: clamp(1.25em,calc(var(--responsive-logo-height)*0.25),1.5em);
}
.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed.sticky-style-shrink .site-header-responsive .site-header-responsive-logo .responsive-logo {
  opacity: 1;
}
.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed.sticky-style-shrink .site-header-responsive .site-header-responsive-logo .responsive-sticky-logo {
  opacity: 0;
}
.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed.sticky-style-shrink .site-header-responsive .site-header-responsive-logo .responsive-logo img, .bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed.sticky-style-shrink .site-header-responsive .site-header-responsive-logo .responsive-sticky-logo img {
  height: var(--responsive-logo-height);
}
.bt-sticky-header-active.bt-sticky-header.sticky-style-shrink .site-header-responsive {
  transform: none;
  top: 0;
}
.bt-sticky-header-active.bt-sticky-header-active-open.sticky-style-show-on-scroll-up .site-header-responsive, .bt-sticky-header-active.bt-sticky-header-active-open.bt-sticky-header-active-closed.sticky-style-show-on-scroll-up.bt-scroll-up .site-header-responsive, .bt-sticky-header-active.bt-sticky-header-active-open.sticky-style-show-on-scroll-up.bt-scroll-down .site-header-responsive {
  transform: translateY(-100%);
  box-shadow: none;
}
.bt-sticky-header-active.bt-sticky-header-active-open.sticky-style-show-on-scroll-up.bt-scroll-up .site-header-responsive {
  transform: none;
  box-shadow: var(--sticky-menu-shadow);
}

/* Responsive header widths when used on desktop - depending on header and sticky header width settings
--------------------------------------------- */
.site-header-responsive {
  /* Boxed */
  /* Wide boxed */
}
.header-width-boxed-boxed-1200.bt-header-responsive-active.bt-sticky-header-inactive .site-header-responsive, .sticky-header-width-boxed-boxed-1200.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive {
  max-width: 1200px;
  width: 100%;
  margin-left: calc((100vw - 1200px)/2);
  margin-right: calc((100vw - 1200px)/2);
}
.header-width-wide-boxed-1200.bt-header-responsive-active.bt-sticky-header-inactive .site-header-responsive .site-header-responsive-inner, .sticky-header-width-wide-boxed-1200.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive .site-header-responsive-inner {
  max-width: calc(1200px + var(--content-padding)*2);
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1200px) {
  .site-header-responsive {
    /* Boxed */
  }
  .header-width-boxed-boxed-1200.bt-header-responsive-active.bt-sticky-header-inactive .site-header-responsive, .sticky-header-width-boxed-boxed-1200.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive {
    margin-left: 0;
    margin-right: 0;
  }
}
.site-header-responsive {
  /* Boxed */
  /* Wide boxed */
}
.header-width-boxed-boxed-1400.bt-header-responsive-active.bt-sticky-header-inactive .site-header-responsive, .sticky-header-width-boxed-boxed-1400.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive {
  max-width: 1400px;
  width: 100%;
  margin-left: calc((100vw - 1400px)/2);
  margin-right: calc((100vw - 1400px)/2);
}
.header-width-wide-boxed-1400.bt-header-responsive-active.bt-sticky-header-inactive .site-header-responsive .site-header-responsive-inner, .sticky-header-width-wide-boxed-1400.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive .site-header-responsive-inner {
  max-width: calc(1400px + var(--content-padding)*2);
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1400px) {
  .site-header-responsive {
    /* Boxed */
  }
  .header-width-boxed-boxed-1400.bt-header-responsive-active.bt-sticky-header-inactive .site-header-responsive, .sticky-header-width-boxed-boxed-1400.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive {
    margin-left: 0;
    margin-right: 0;
  }
}
.site-header-responsive {
  /* Boxed */
  /* Wide boxed */
}
.header-width-boxed-boxed-1600.bt-header-responsive-active.bt-sticky-header-inactive .site-header-responsive, .sticky-header-width-boxed-boxed-1600.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive {
  max-width: 1600px;
  width: 100%;
  margin-left: calc((100vw - 1600px)/2);
  margin-right: calc((100vw - 1600px)/2);
}
.header-width-wide-boxed-1600.bt-header-responsive-active.bt-sticky-header-inactive .site-header-responsive .site-header-responsive-inner, .sticky-header-width-wide-boxed-1600.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive .site-header-responsive-inner {
  max-width: calc(1600px + var(--content-padding)*2);
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1600px) {
  .site-header-responsive {
    /* Boxed */
  }
  .header-width-boxed-boxed-1600.bt-header-responsive-active.bt-sticky-header-inactive .site-header-responsive, .sticky-header-width-boxed-boxed-1600.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive {
    margin-left: 0;
    margin-right: 0;
  }
}
.site-header-responsive {
  /* Boxed */
  /* Wide boxed */
}
.header-width-boxed-boxed-1800.bt-header-responsive-active.bt-sticky-header-inactive .site-header-responsive, .sticky-header-width-boxed-boxed-1800.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive {
  max-width: 1800px;
  width: 100%;
  margin-left: calc((100vw - 1800px)/2);
  margin-right: calc((100vw - 1800px)/2);
}
.header-width-wide-boxed-1800.bt-header-responsive-active.bt-sticky-header-inactive .site-header-responsive .site-header-responsive-inner, .sticky-header-width-wide-boxed-1800.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive .site-header-responsive-inner {
  max-width: calc(1800px + var(--content-padding)*2);
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1800px) {
  .site-header-responsive {
    /* Boxed */
  }
  .header-width-boxed-boxed-1800.bt-header-responsive-active.bt-sticky-header-inactive .site-header-responsive, .sticky-header-width-boxed-boxed-1800.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive {
    margin-left: 0;
    margin-right: 0;
  }
}
/* Responsive header */
.site-header-responsive-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  /* Using pseudo element to properly align trigger and logo depeneding on the trigger size */
}
.site-header-responsive-inner:after {
  content: "";
  display: none;
  width: var(--responsive-trigger-size);
  height: var(--responsive-trigger-size);
  pointer-events: none;
}
.responsive-logo-position-center.responsive-trigger-position-left .site-header-responsive-inner:after {
  display: block;
  order: 4;
  margin-left: var(--content-padding);
}
.responsive-logo-position-center.responsive-trigger-position-left.rtl .site-header-responsive-inner:after {
  order: 1;
}
.responsive-logo-position-center.responsive-trigger-position-right .site-header-responsive-inner:after {
  display: block;
  order: -1;
  margin-right: var(--content-padding);
}
.responsive-logo-position-center.responsive-trigger-position-right.rtl .site-header-responsive-inner:after {
  order: 1;
}
.site-header-responsive-inner .site-header-responsive-widgets {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  align-items: center;
}
.responsive-logo-position-left.responsive-trigger-position-left .site-header-responsive-inner .site-header-responsive-widgets {
  right: var(--content-padding);
}
.responsive-logo-position-left.responsive-trigger-position-right .site-header-responsive-inner .site-header-responsive-widgets {
  position: relative;
  order: 2;
}
.responsive-logo-position-right.responsive-trigger-position-left .site-header-responsive-inner .site-header-responsive-widgets {
  position: relative;
  order: 1;
}
.responsive-logo-position-right.responsive-trigger-position-left.rtl .site-header-responsive-inner .site-header-responsive-widgets {
  position: relative;
  order: 2;
}
.responsive-logo-position-right.responsive-trigger-position-right .site-header-responsive-inner .site-header-responsive-widgets {
  left: var(--content-padding);
}
.responsive-logo-position-center.responsive-trigger-position-left .site-header-responsive-inner .site-header-responsive-widgets {
  right: var(--content-padding);
}
.responsive-logo-position-center.responsive-trigger-position-right .site-header-responsive-inner .site-header-responsive-widgets {
  left: var(--content-padding);
}
.site-header-responsive-inner .site-header-responsive-widgets .site-header-responsive-widgets-inner {
  display: flex;
  align-items: center;
}

/* Responsive widgets */
.site-header-responsive-widgets {
  transition: 250ms ease all;
  display: none;
}
.bt-header-responsive-active .site-header-responsive-widgets {
  display: flex;
}
.bt-header-responsive-active.bt-responsive-menu-visible .site-header-responsive-widgets {
  opacity: 0;
  pointer-events: none;
}

/* Responsive site trigger */
.site-header-responsive-trigger {
  width: var(--responsive-trigger-size);
  height: var(--responsive-trigger-size);
  display: flex;
  pointer-events: initial;
  transition: 300ms ease all;
  /* Trigger icon */
}
.responsive-trigger-position-left .site-header-responsive-trigger {
  order: 1;
  margin-right: var(--content-padding);
}
.responsive-trigger-position-left.rtl .site-header-responsive-trigger {
  order: 3;
}
.responsive-trigger-position-right .site-header-responsive-trigger {
  order: 3;
  margin-left: var(--content-padding);
}
.responsive-trigger-position-right.rtl .site-header-responsive-trigger {
  order: 1;
}
.site-header-responsive-trigger .site-header-responsive-trigger-icon {
  display: flex;
  flex-direction: column;
  flex: 1 0 100%;
  justify-content: center;
  position: relative;
  cursor: pointer;
}
.site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-1,
.site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-2,
.site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-3,
.site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-4 {
  background-color: currentColor;
  width: 100%;
  height: var(--responsive-trigger-thickness);
  margin: var(--responsive-trigger-line-spacing) 0;
  z-index: 1;
  transform-origin: center;
  transition: 250ms ease all;
  transform: none;
}
.bt-header-responsive-active.bt-responsive-menu-visible.responsive-menu-position-full-screen .site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-1,
.bt-header-responsive-active.bt-responsive-menu-visible.responsive-menu-position-full-screen .site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-2,
.bt-header-responsive-active.bt-responsive-menu-visible.responsive-menu-position-full-screen .site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-3,
.bt-header-responsive-active.bt-responsive-menu-visible.responsive-menu-position-full-screen .site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-4 {
  background-color: currentColor;
}
.site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-4 {
  z-index: 0;
  position: absolute;
  left: 0;
  top: calc(50% - var(--responsive-trigger-thickness));
  opacity: 0;
}
.bt-responsive-menu-visible .site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-1,
.bt-responsive-menu-visible .site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-3 {
  opacity: 0;
  transform: scale(0);
}
.bt-responsive-menu-visible .site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-2 {
  transform: rotate(45deg);
  margin: 0;
}
.bt-responsive-menu-visible .site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-4 {
  transform: rotate(-45deg);
  opacity: 1;
  margin: 0;
}

/* Responsive logo in header
--------------------------------------------- */
.site-header-responsive-logo-text {
  transition: 250ms ease all;
  display: flex;
  align-items: center;
  /* Ordering the logo depending on the trigger */
}
.site-header-responsive-logo-text .responsive-logo {
  display: block;
}
.responsive-logo-position-left .site-header-responsive-logo-text {
  order: 2;
  margin-right: auto;
}
.responsive-logo-position-right .site-header-responsive-logo-text {
  order: 2;
  margin-left: auto;
}
.responsive-logo-position-left.responsive-trigger-position-right .site-header-responsive-logo-text, .responsive-logo-position-right.responsive-trigger-position-right .site-header-responsive-logo-text, .responsive-logo-position-center.responsive-trigger-position-right .site-header-responsive-logo-text {
  order: 1;
}
.responsive-logo-position-left.responsive-trigger-position-right.rtl .site-header-responsive-logo-text {
  order: 3;
}
.responsive-logo-position-center .site-header-responsive-logo-text {
  order: 2;
}
.bt-header-responsive-active.bt-responsive-menu-visible .site-header-responsive-logo-text {
  opacity: 0;
  pointer-events: none;
}
.site-header-responsive-logo-text .site-header-responsive-logo + .site-header-responsive-branding-text {
  margin-left: 0.5em;
}
.rtl .site-header-responsive-logo-text .site-header-responsive-logo + .site-header-responsive-branding-text {
  margin-left: 0;
  margin-right: 0.5em;
}

/* Responsive logo in menu */
.site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .logo {
  display: flex;
  justify-content: flex-start;
}
.site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .sticky-logo {
  display: none;
}
.site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .responsive-menu-logo {
  display: none;
}
.site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo a img {
  height: 100%;
  display: block;
  width: auto;
}
.bt-header-responsive-active .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo a img {
  max-height: var(--responsive-menu-logo-height, var(--responsive-logo-height));
  margin: 0 auto;
}

/* Responsive header */
.bt-responsive-menu-visible.bt-header-responsive-active {
  overflow-y: hidden;
}

.site-header-responsive {
  transition: 300ms ease transform;
}
.bt-header-responsive-active.responsive-menu-position-left.bt-responsive-menu-visible.responsive-trigger-position-left .site-header-responsive {
  transform: translateX(var(--responsive-menu-max-width));
}
.bt-header-responsive-active.responsive-menu-position-right.bt-responsive-menu-visible.responsive-trigger-position-right .site-header-responsive {
  transform: translateX(calc(var(--responsive-menu-max-width) * -1));
}
.bt-header-responsive-active.responsive-menu-position-full-screen.bt-responsive-menu-visible .site-header-responsive {
  z-index: 12;
  background-color: transparent;
  pointer-events: none;
}

/* Responsive site header (menu) 
--------------------------------------------- */
.site-header {
  /* Responsive menu positioning */
}
.bt-header-responsive-active .site-header {
  z-index: 11;
  top: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  max-width: var(--responsive-menu-max-width);
  display: flex;
  flex-direction: column;
  transition: none;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: var(--content-padding);
  padding-bottom: var(--content-padding);
}
.bt-header-responsive-active .site-header .site-header-top-bar,
.bt-header-responsive-active .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .logo,
.bt-header-responsive-active .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .sticky-logo,
.bt-header-responsive-active .site-header .site-branding-widgets,
.bt-header-responsive-active .site-header .site-navigation-widgets,
.bt-header-responsive-active .site-header .cloned-site-branding {
  display: none;
}
.bt-header-responsive-active .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .responsive-menu-logo {
  display: block;
}
.bt-header-responsive-active .site-header .site-branding {
  background-color: transparent;
  color: inherit;
  order: 1;
}
.bt-header-responsive-active .site-header .site-branding .site-branding-logo-text {
  margin-bottom: 2em;
}
.bt-header-responsive-active .site-header .site-branding .site-branding-logo-text .site-branding-text {
  text-align: center;
}
.bt-header-responsive-active .site-header .site-menu-responsive-widgets {
  display: block;
  order: 3;
  text-align: center;
}
.bt-header-responsive-active .site-header .site-menu-responsive-widgets .site-menu-responsive-widgets-inner {
  padding-top: calc(var(--content-padding) * 2);
  padding-left: var(--content-padding);
  padding-right: var(--content-padding);
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.bt-header-responsive-ready.bt-header-responsive-active .site-header {
  transition: 300ms ease transform;
  box-shadow: var(--responsive-menu-shadow-off);
}
.bt-header-responsive-active.responsive-menu-position-left .site-header {
  left: 0;
  transform: translateX(-100%);
}
.bt-header-responsive-active.responsive-menu-position-right .site-header {
  right: 0;
  transform: translateX(100%);
}
.bt-header-responsive-active.responsive-menu-position-full-screen .site-header {
  left: 0;
  right: 0;
  opacity: 0;
  max-width: 100%;
  pointer-events: none;
}
.bt-header-responsive-active.responsive-menu-position-full-screen .site-header .site-branding .site-branding-inner {
  max-width: var(--responsive-menu-max-width);
  margin-left: auto;
  margin-right: auto;
}
.bt-header-responsive-active.responsive-menu-position-full-screen .site-header .main-navigation .main-navigation-inner {
  max-width: var(--responsive-menu-max-width);
  margin-left: auto;
  margin-right: auto;
}
.bt-header-responsive-active.responsive-menu-position-full-screen .site-header .site-menu-responsive-widgets {
  margin-top: auto;
}
.bt-header-responsive-active.responsive-menu-position-full-screen .site-header .site-menu-responsive-widgets .site-menu-responsive-widgets-inner {
  max-width: var(--responsive-menu-max-width);
  margin-left: auto;
  margin-right: auto;
}
.bt-header-responsive-active.bt-responsive-menu-visible .site-header {
  transform: translateX(0);
}
.bt-header-responsive-active.responsive-menu-position-left.bt-responsive-menu-visible .site-header {
  box-shadow: var(--responsive-menu-shadow-left);
}
.bt-header-responsive-active.responsive-menu-position-right.bt-responsive-menu-visible .site-header {
  box-shadow: var(--responsive-menu-shadow-right);
}
.bt-header-responsive-active.responsive-menu-position-full-screen .site-header {
  opacity: 0;
  transition: 300ms ease opacity;
}
.bt-header-responsive-active.bt-responsive-menu-visible.responsive-menu-position-full-screen .site-header {
  opacity: 1;
  pointer-events: initial;
}

/* Responsive main navigation */
.bt-header-responsive-active .main-navigation {
  order: 2;
  width: 100%;
  display: block;
}
.bt-header-responsive-active .main-navigation .menu-primary-menu-container {
  flex-basis: 100%;
  max-width: 100%;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu {
  margin: 0;
  padding: 0;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu li {
  display: block;
  padding: 0;
  margin: 0;
  position: relative;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu li.menu-item-has-children > a {
  margin-right: calc(var(--subtoggler-size) + 1.75rem);
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu li ul {
  font-size: 0.95em;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu li a {
  text-decoration: none;
  color: inherit;
  padding: var(--responsive-menu-items-padding) 0;
  display: block;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu li li a {
  padding-left: var(--responsive-menu-subitem-spacing);
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu li li li a {
  padding-left: calc(var(--responsive-menu-subitem-spacing) * 1.5);
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu li li li li a {
  padding-left: calc(var(--responsive-menu-subitem-spacing) * 2);
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu li li li li li a {
  padding-left: calc(var(--responsive-menu-subitem-spacing) * 2.5);
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu {
  display: flex;
  flex-direction: column;
  max-width: 100%;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu li:not(last-child):after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  opacity: 0.2;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu li:first-child:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: currentColor;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu > li:first-child:before,
.bt-header-responsive-active .main-navigation ul.main-navigation-menu > li:last-child:after {
  display: none;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu > li:after, .bt-header-responsive-active .main-navigation ul.main-navigation-menu > li:before {
  opacity: 0.2;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu ul > li:after, .bt-header-responsive-active .main-navigation ul.main-navigation-menu ul > li:before {
  opacity: 0.1;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu ul > li:last-child:after {
  display: none;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu ul.sub-menu {
  display: block;
  opacity: 0;
  pointer-events: none;
  height: 0;
  margin: 0;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu ul.sub-menu li {
  position: relative;
  display: block;
  margin: 0;
}
.bt-header-responsive-active .main-navigation ul.main-navigation-menu li.on > ul {
  opacity: 1;
  pointer-events: initial;
  height: auto;
  margin: 0;
}
.bt-header-responsive-active:not(.bt-responsive-menu-visible) .main-navigation ul.main-navigation-menu li.on > ul {
  pointer-events: none;
}
.rtl.bt-header-responsive-active .main-navigation ul.main-navigation-menu li a {
  padding-left: 0;
}
.rtl.bt-header-responsive-active .main-navigation ul.main-navigation-menu li.menu-item-has-children > a {
  margin-right: 0;
  margin-left: calc(var(--subtoggler-size) + 1.75rem);
}
.rtl.bt-header-responsive-active .main-navigation ul.main-navigation-menu li li a {
  padding-right: var(--responsive-menu-subitem-spacing);
  padding-left: 0;
}
.rtl.bt-header-responsive-active .main-navigation ul.main-navigation-menu li li li a {
  padding-right: calc(var(--responsive-menu-subitem-spacing) * 1.5);
  padding-left: 0;
}
.rtl.bt-header-responsive-active .main-navigation ul.main-navigation-menu li li li li a {
  padding-right: calc(var(--responsive-menu-subitem-spacing) * 2);
  padding-left: 0;
}
.rtl.bt-header-responsive-active .main-navigation ul.main-navigation-menu li li li li li a {
  padding-right: calc(var(--responsive-menu-subitem-spacing) * 2.5);
  padding-left: 0;
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul {
  padding: 0;
  margin: 0;
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li {
  display: block;
  padding: 0 var(--submenu-side-padding);
  margin: 0;
  position: relative;
  transition: 200ms ease all;
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li a {
  display: block;
  padding: var(--submenu-item-top-bottom-padding) 0;
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li a:hover {
  color: var(--accent-color);
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li:before {
  content: "";
  display: block;
  background-color: var(--accent-color);
}
.touch .bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li.menu-item-has-children a {
  margin-right: calc(var(--subtoggler-size) + 1rem);
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li:first-child {
  margin-top: var(--submenu-top-bottom-padding);
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li:last-child {
  margin-bottom: var(--submenu-top-bottom-padding);
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li:not(:last-child):after {
  content: "";
  display: block;
  left: 1em;
  right: 1em;
  height: 1px;
  background-color: currentColor;
  opacity: 0.1;
  bottom: 0;
}
.touch .bt-header-responsive-inactive.rtl .main-navigation ul.main-navigation-menu ul li.menu-item-has-children a {
  margin-right: 0;
  margin-left: calc(var(--subtoggler-size) + 1rem);
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu > li.bt-wide-dropdown > ul > li:not(:last-child):after {
  display: none;
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu > li.bt-wide-dropdown > ul ul:before {
  content: "";
  display: block;
  left: 1em;
  right: 1em;
  height: 2px;
  background-color: currentColor;
  opacity: 0.2;
  top: 0;
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu > li.bt-wide-dropdown ul ul li:before {
  left: calc(var(--submenu-side-padding) * -1);
}
.rtl.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu > li.bt-wide-dropdown ul ul li:before {
  left: auto;
  right: calc(var(--submenu-side-padding) * -1);
}

/* Desktop site header
--------------------------------------------- */
.bt-header-responsive-inactive {
  /* Menu below logo + content behind header + transparent logo and menu area - header get's a small line */
}
.bt-header-responsive-inactive .site-header {
  z-index: 10;
  width: 100%;
}
.bt-header-responsive-inactive .site-header a {
  color: inherit;
}
.bt-header-responsive-inactive .site-header .site-header-top-bar {
  min-height: var(--topbar-height);
  display: flex;
  align-items: center;
}
.bt-header-responsive-inactive .site-header .site-header-top-bar .site-header-top-bar-inner {
  flex-basis: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.bt-header-responsive-inactive .site-header .site-header-top-bar .site-header-top-bar-inner > div {
  display: flex;
  align-items: center;
}
.bt-header-responsive-inactive .site-header .site-header-top-bar .site-header-top-bar-inner .site-header-top-bar-inner-right:only-child {
  margin-left: auto;
}
.bt-header-responsive-inactive .site-header .site-header-top-bar .site-header-top-bar-inner .site-header-top-bar-inner-left:only-child {
  margin-right: auto;
}
.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-text .site-title {
  margin: 0;
}
.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-text .site-title a {
  color: inherit;
}
.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-text .site-description {
  margin: 0;
}
.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-logo-text {
  display: flex;
  align-items: center;
}
.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo {
  flex: 1 0 auto;
}
.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .logo {
  display: block;
}
.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .logo img {
  height: max(var(--logo-height), var(--min-header-height));
  display: block;
}
.bt-header-responsive-inactive.bt-sticky-header-active .site-header .site-branding .site-branding-logo-text .site-branding-logo .logo img {
  height: var(--sticky-logo-height);
}

.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header .site-header .site-branding .site-branding-logo-text .site-branding-logo .logo {
  display: none;
}

.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .sticky-logo {
  display: none;
}
.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .sticky-logo img {
  height: var(--sticky-logo-height);
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header .site-header .site-branding .site-branding-logo-text .site-branding-logo .sticky-logo {
  display: block;
}

.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo + .site-branding-text {
  margin-left: 0.5em;
}
.bt-header-responsive-inactive .site-header .site-menu-responsive-widgets, .bt-header-responsive-inactive .site-header .site-header-responsive-widgets {
  display: none;
}
.bt-header-responsive-inactive.rtl .site-header .site-header-top-bar .site-header-top-bar-inner {
  flex-direction: row-reverse;
}
.bt-header-responsive-inactive.rtl .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo + .site-branding-text {
  margin-left: 0;
  margin-right: 0.5em;
}
.bt-header-responsive-inactive.primary-menu-position-bottom-left.header-position-above .site-header:has(.main-navigation[style*="--secondary-color:var(--transparent-color)"]) .site-branding[style*="--secondary-color:var(--transparent-color)"] .site-branding-inner, .bt-header-responsive-inactive.primary-menu-position-bottom-right.header-position-above .site-header:has(.main-navigation[style*="--secondary-color:var(--transparent-color)"]) .site-branding[style*="--secondary-color:var(--transparent-color)"] .site-branding-inner, .bt-header-responsive-inactive.primary-menu-position-bottom-center.header-position-above .site-header:has(.main-navigation[style*="--secondary-color:var(--transparent-color)"]) .site-branding[style*="--secondary-color:var(--transparent-color)"] .site-branding-inner {
  position: relative;
}
.bt-header-responsive-inactive.primary-menu-position-bottom-left.header-position-above .site-header:has(.main-navigation[style*="--secondary-color:var(--transparent-color)"]) .site-branding[style*="--secondary-color:var(--transparent-color)"] .site-branding-inner:after, .bt-header-responsive-inactive.primary-menu-position-bottom-right.header-position-above .site-header:has(.main-navigation[style*="--secondary-color:var(--transparent-color)"]) .site-branding[style*="--secondary-color:var(--transparent-color)"] .site-branding-inner:after, .bt-header-responsive-inactive.primary-menu-position-bottom-center.header-position-above .site-header:has(.main-navigation[style*="--secondary-color:var(--transparent-color)"]) .site-branding[style*="--secondary-color:var(--transparent-color)"] .site-branding-inner:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  background: currentColor;
  position: absolute;
  inset: auto 0 0 0;
  opacity: 0.1;
}

/* Navigation  */
.bt-header-responsive-inactive .main-navigation {
  display: flex;
  align-items: center;
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu {
  display: flex;
  margin: 0;
  padding: 0;
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu li {
  display: flex;
  margin: 0;
  padding: 0;
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu li ul {
  opacity: 0;
  pointer-events: none;
  display: none;
}
.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li {
  position: relative;
  display: flex;
  align-items: center;
  margin: 0 var(--desktop-menu-gap) 0 0;
  justify-content: space-between;
}
.bt-header-responsive-inactive.rtl .main-navigation ul.main-navigation-menu > li {
  margin: 0 0 0 var(--desktop-menu-gap);
}

.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li > a {
  text-decoration: none;
  color: inherit;
  padding: 0;
}
.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu ul {
  box-shadow: var(--submenu-shadow);
  position: absolute;
  left: calc(var(--desktop-menu-gap) * .5 * -1);
  z-index: 99999;
  width: var(--submenu-width);
  flex-direction: column;
  display: flex;
  opacity: 0;
  pointer-events: none;
  /* Menu below logo */
  /* Next to logo */
  /* Sticky situation */
}
.bt-header-responsive-inactive .main-navigation ul ul {
  top: var(--below-logo-menu-height);
}

.bt-header-responsive-inactive .main-navigation.main-navigation-logo-area ul ul {
  top: calc(100% - ((var(--logo-height) - var(--min-header-height)) / 2));
}

.bt-header-responsive-inactive.bt-sticky-header-active .main-navigation.main-navigation-logo-area ul ul {
  top: calc(((max(var(--sticky-logo-height), var(--min-header-sticky-height)) - min(var(--sticky-logo-height), var(--min-header-sticky-height))) / 2) + min(var(--sticky-logo-height), var(--min-header-sticky-height)));
}

.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu ul ul {
  top: 0;
  left: var(--submenu-width);
}
.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu li.on > ul {
  opacity: 1;
  pointer-events: initial;
}
.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu li.on > ul ul {
  left: var(--submenu-width);
  top: calc(var(--submenu-top-bottom-padding) * -1) !important;
}
.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li {
  /* Menu below logo */
  /* Next to logo */
  /* Set line height when next to logo and sticky */
}
.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li > a {
  white-space: nowrap;
  padding: 0;
  z-index: 1;
  overflow: hidden;
}
.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li > a:before {
  content: "";
  display: block;
  background-color: var(--accent-color);
  position: absolute;
  z-index: -2;
  left: 0;
  width: var(--desktop-menu-selected-line-width);
  height: var(--desktop-menu-selected-line-thickness);
  transform: scaleX(0);
  /* Menu below logo */
  /* Next to logo */
  /* Sticky situation */
}
.bt-header-responsive-inactive .main-navigation nav > ul > li > a:before {
  bottom: 0;
}

.bt-header-responsive-inactive .main-navigation.main-navigation-logo-area nav > ul > li > a:before {
  bottom: 0;
}

.bt-header-responsive-inactive.bt-sticky-header-active .main-navigation.main-navigation-logo-area nav > ul > li > a:before {
  top: calc(min(var(--sticky-logo-height),var(--min-header-sticky-height)) / 2 - 4px + 50%);
}

.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li > a:after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  bottom: 0;
  top: 0;
  left: calc(var(--desktop-menu-gap) * .5 * -1);
  right: calc(var(--desktop-menu-gap) * .5 * -1);
  opacity: 0;
  /* Menu below logo */
  /* Next to logo */
  /* Sticky situation */
}
.bt-header-responsive-inactive .main-navigation nav > ul > li > a:after {
  height: var(--below-logo-menu-height);
}

.bt-header-responsive-inactive .main-navigation.main-navigation-logo-area nav > ul > li > a:after {
  top: calc((var(--logo-height) - var(--min-header-height)) / 2);
  height: var(--min-header-height);
  /* height: auto; */
}

.bt-header-responsive-inactive.bt-sticky-header-active .main-navigation.main-navigation-logo-area nav > ul > li > a:after {
  top: calc((var(--sticky-logo-height) - var(--min-header-sticky-height)) / 2);
  height: min(var(--sticky-logo-height), var(--min-header-sticky-height));
}

.bt-header-responsive-inactive .main-navigation nav > ul > li > a {
  line-height: var(--below-logo-menu-height);
}

.bt-header-responsive-inactive .main-navigation.main-navigation-logo-area nav > ul > li > a {
  line-height: max(var(--logo-height), var(--min-header-height));
}

.bt-header-responsive-inactive.bt-sticky-header-active .main-navigation.main-navigation-logo-area nav > ul > li > a {
  line-height: max(var(--sticky-logo-height), var(--min-header-sticky-height));
}

.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li.menu-item-has-children {
  /*.touch .rtl & {*/
}
.touch .bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li.menu-item-has-children > a:after {
  right: calc(var(--desktop-menu-gap) * .3 * -1 - .65rem - var(--subtoggler-size));
}
.touch[dir=rtl] .bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li.menu-item-has-children > a:after {
  right: calc(var(--desktop-menu-gap) * 0.5 * -1);
  left: calc(var(--desktop-menu-gap) * .3 * -1 - .65rem - var(--subtoggler-size));
}
.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li.on > a:after {
  opacity: 1;
}
.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  transform: scaleX(1);
}
.bt-header-responsive-inactive.rtl .main-navigation nav > ul.main-navigation-menu ul {
  right: calc(var(--desktop-menu-gap) * .5 * -1);
  left: auto;
}
.bt-header-responsive-inactive.rtl .main-navigation nav > ul.main-navigation-menu li.on > ul ul {
  left: auto;
  right: var(--submenu-width);
}
.bt-header-responsive-inactive.rtl .main-navigation nav > ul.main-navigation-menu > li > a:before {
  left: auto;
  right: 0;
}

/* Wide dropdown menu 
-------------------------------------- */
.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown > li:not(:last-child):after {
  display: none;
}
.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown ul:before {
  content: "";
  display: block;
  left: 1em;
  right: 1em;
  height: 2px;
  background-color: currentColor;
  opacity: 0.2;
  top: 0;
}
.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown > ul {
  width: fit-content;
  left: 50%;
  flex-direction: row;
  background-color: var(--dropdown-hover-secondary-color);
  transform: translateX(-50%);
}
.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown > ul > li {
  margin-top: var(--submenu-top-bottom-padding);
  margin-bottom: var(--submenu-top-bottom-padding);
  background-color: var(--dropdown-hover-secondary-color);
}
.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown > ul > li .sub-toggler {
  display: none;
}
.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown > ul > li > ul {
  opacity: 1;
  position: initial;
  top: auto;
  left: initial;
  transform: none;
  box-shadow: none;
}
.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown > ul > li > ul > li {
  padding-left: 0;
  padding-right: 0;
}
.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.bt-header-responsive-inactive.rtl .main-navigation nav > ul > li.bt-wide-dropdown > ul {
  transform: translateX(50%);
}

/* Wide menu aligment depending on wide menu additional class (for user control)
-------------------------------------- */
:not(.rtl).bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown.bt-wide-dropdown-align-left > ul {
  transform: translateX(calc(-1 * var(--submenu-width)/2)) !important;
  left: 0;
  right: auto;
}
:not(.rtl).bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown.bt-wide-dropdown-align-right > ul {
  transform: translateX(calc(var(--submenu-width)/2)) !important;
  left: auto;
  right: 0;
}

.rtl.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown.bt-wide-dropdown-align-left > ul {
  transform: translateX(calc(-1 * var(--submenu-width)/2)) !important;
  left: 0;
  right: auto;
}
.rtl.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown.bt-wide-dropdown-align-right > ul {
  transform: translateX(calc(var(--submenu-width)/2)) !important;
  left: auto;
  right: 0;
}

/* Sticky header */
.bt-header-responsive-inactive .site-header {
  position: absolute;
  transition: none;
  top: 0;
}
.bt-header-responsive-inactive.bt-sticky-header .site-header {
  position: absolute;
  transition: none;
  transition: 300ms ease transform;
  top: 0;
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header .site-header {
  transition: none;
  position: fixed;
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(-100%);
  z-index: 10;
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header .site-header .site-header-top-bar {
  display: var(--site-header-top-bar-sticky-display);
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-open .site-header {
  transform: translateY(0%);
  transition: 300ms ease transform;
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed .site-header {
  transform: translateY(-100%);
  transition: 300ms ease transform;
}

/* Sticky header styles - FIX AND SHRINK */
.site-header {
  /* Handle top bar */
  /* Handle logo area and site branding */
}
.bt-header-responsive-inactive.sticky-style-shrink .site-header {
  position: fixed;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 10;
  transform: none !important;
  /* Regular fix and shrink sticky style defaults */
}
.bt-header-responsive-inactive.sticky-style-shrink .site-header .site-branding,
.bt-header-responsive-inactive.sticky-style-shrink .site-header .main-navigation:not(.main-navigation-logo-area) {
  transition: background-color 300ms ease 0s, color 300ms ease 0s;
}
.bt-header-responsive-inactive.sticky-style-shrink .site-header .site-branding-inner .site-branding-logo-text .site-branding-logo {
  position: relative;
}
.bt-header-responsive-inactive.sticky-style-shrink .site-header .site-branding-inner .site-branding-logo-text .site-branding-logo .logo {
  display: block !important;
  opacity: 1;
}
.bt-header-responsive-inactive.sticky-style-shrink .site-header .site-branding-inner .site-branding-logo-text .site-branding-logo .sticky-logo {
  display: flex !important;
  position: absolute;
  inset: 0;
  justify-content: flex-start;
  align-items: center;
  opacity: 0;
}
.bt-header-responsive-inactive.sticky-style-shrink .site-header .site-branding-inner .site-branding-logo-text .site-branding-logo .sticky-logo img {
  height: var(--logo-height);
}
.site-header .site-header-top-bar {
  /* Activated, waiting */
  /* In process of transform */
  /* Transformed */
  /* Going back to normal */
}
.bt-header-responsive-inactive.bt-sticky-header.sticky-style-shrink .site-header .site-header-top-bar {
  overflow: hidden;
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.sticky-style-shrink .site-header .site-header-top-bar {
  display: flex;
  overflow: hidden;
  transform: translateY(calc(var(--real-top-bar-height) * -1));
  transition: all 300ms ease 0s;
  margin-bottom: calc(var(--real-top-bar-height) * -1);
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed.sticky-style-shrink .site-header .site-header-top-bar {
  transform: translateY(0);
  margin-bottom: 0;
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed.sticky-style-shrink .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-text .site-title {
  font-size: clamp(1.25em,calc(var(--logo-height)*0.25),1.75em);
}
.bt-header-responsive-inactive.bt-sticky-header.sticky-style-shrink .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .logo, .bt-header-responsive-inactive.bt-sticky-header.bt-sticky-header-active.bt-sticky-header-active-closed.bt-sticky-header-active-open.sticky-style-shrink .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .logo {
  opacity: 1;
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.sticky-style-shrink .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .logo {
  opacity: 0;
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed.sticky-style-shrink .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .logo {
  display: block !important;
}
.bt-header-responsive-inactive.bt-sticky-header.sticky-style-shrink .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .sticky-logo, .bt-header-responsive-inactive.bt-sticky-header.bt-sticky-header-active.bt-sticky-header-active-closed.bt-sticky-header-active-open.sticky-style-shrink .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .sticky-logo {
  opacity: 0;
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.sticky-style-shrink .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo .sticky-logo {
  opacity: 1;
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.sticky-style-shrink .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo img {
  transition: height 300ms ease 0s;
  height: var(--sticky-logo-height);
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed.sticky-style-shrink .site-header .site-branding .site-branding-inner .site-branding-logo-text .site-branding-logo img {
  transition: height 300ms ease 0s;
  height: var(--logo-height);
}

/* Sticky header styles - SHOW ON SCROLL UP */
.site-header {
  /* Transformed */
  /* Scrolled up */
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-open.sticky-style-show-on-scroll-up .site-header, .bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-open.bt-sticky-header-active-closed.sticky-style-show-on-scroll-up.bt-scroll-up .site-header, .bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-open.sticky-style-show-on-scroll-up.bt-scroll-down .site-header {
  transform: translateY(-100%);
  box-shadow: none;
}
.bt-header-responsive-inactive.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-open.sticky-style-show-on-scroll-up.bt-scroll-up .site-header {
  transform: translateY(0);
  box-shadow: var(--sticky-menu-shadow);
}

/* Menu positioning */
.bt-header-responsive-inactive .site-header .site-branding .main-navigation.main-navigation-logo-area,
.bt-header-responsive-inactive .site-header > .main-navigation .main-navigation-inner {
  flex-basis: auto;
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
}
.bt-header-responsive-inactive.primary-menu-position-logo-left .site-header .site-branding .main-navigation.main-navigation-logo-area, .bt-header-responsive-inactive.primary-menu-position-bottom-left .site-header .site-branding .main-navigation.main-navigation-logo-area, .bt-header-responsive-inactive.primary-menu-position-logo-right.rtl .site-header .site-branding .main-navigation.main-navigation-logo-area, .bt-header-responsive-inactive.primary-menu-position-bottom-right.rtl .site-header .site-branding .main-navigation.main-navigation-logo-area,
.bt-header-responsive-inactive.primary-menu-position-logo-left .site-header > .main-navigation .main-navigation-inner,
.bt-header-responsive-inactive.primary-menu-position-bottom-left .site-header > .main-navigation .main-navigation-inner,
.bt-header-responsive-inactive.primary-menu-position-logo-right.rtl .site-header > .main-navigation .main-navigation-inner,
.bt-header-responsive-inactive.primary-menu-position-bottom-right.rtl .site-header > .main-navigation .main-navigation-inner {
  justify-content: space-between;
}
.bt-header-responsive-inactive.primary-menu-position-logo-right .site-header .site-branding .main-navigation.main-navigation-logo-area, .bt-header-responsive-inactive.primary-menu-position-bottom-right .site-header .site-branding .main-navigation.main-navigation-logo-area, .bt-header-responsive-inactive.primary-menu-position-logo-left.rtl .site-header .site-branding .main-navigation.main-navigation-logo-area, .bt-header-responsive-inactive.primary-menu-position-bottom-left.rtl .site-header .site-branding .main-navigation.main-navigation-logo-area,
.bt-header-responsive-inactive.primary-menu-position-logo-right .site-header > .main-navigation .main-navigation-inner,
.bt-header-responsive-inactive.primary-menu-position-bottom-right .site-header > .main-navigation .main-navigation-inner,
.bt-header-responsive-inactive.primary-menu-position-logo-left.rtl .site-header > .main-navigation .main-navigation-inner,
.bt-header-responsive-inactive.primary-menu-position-bottom-left.rtl .site-header > .main-navigation .main-navigation-inner {
  justify-content: flex-end;
}
.bt-header-responsive-inactive.primary-menu-position-logo-center .site-header .site-branding .main-navigation.main-navigation-logo-area, .bt-header-responsive-inactive.primary-menu-position-bottom-center .site-header .site-branding .main-navigation.main-navigation-logo-area,
.bt-header-responsive-inactive.primary-menu-position-logo-center .site-header > .main-navigation .main-navigation-inner,
.bt-header-responsive-inactive.primary-menu-position-bottom-center .site-header > .main-navigation .main-navigation-inner {
  justify-content: center;
  position: relative;
}
.bt-header-responsive-inactive.primary-menu-position-logo-center .site-header .site-branding .main-navigation.main-navigation-logo-area .site-navigation-widgets, .bt-header-responsive-inactive.primary-menu-position-bottom-center .site-header .site-branding .main-navigation.main-navigation-logo-area .site-navigation-widgets,
.bt-header-responsive-inactive.primary-menu-position-logo-center .site-header > .main-navigation .main-navigation-inner .site-navigation-widgets,
.bt-header-responsive-inactive.primary-menu-position-bottom-center .site-header > .main-navigation .main-navigation-inner .site-navigation-widgets {
  position: absolute;
  right: var(--content-padding);
}
.bt-header-responsive-inactive.primary-menu-position-logo-center.rtl .site-header .site-branding .main-navigation.main-navigation-logo-area .site-navigation-widgets,
.bt-header-responsive-inactive.primary-menu-position-logo-center.rtl .site-header > .main-navigation .main-navigation-inner .site-navigation-widgets {
  right: auto;
  left: 0;
}
.bt-header-responsive-inactive.primary-menu-position-bottom-left .site-header .site-branding-inner, .bt-header-responsive-inactive.primary-menu-position-bottom-right .site-header .site-branding-inner, .bt-header-responsive-inactive.primary-menu-position-bottom-center .site-header .site-branding-inner {
  justify-content: space-between;
}
.bt-header-responsive-inactive.primary-menu-position-bottom-center .site-header .site-branding-inner .site-branding-logo-text {
  display: block;
  padding: 0;
  width: 100%;
  text-align: center;
}
.bt-header-responsive-inactive.primary-menu-position-bottom-center .site-header .site-branding-inner .site-branding-logo-text .site-branding-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt-header-responsive-inactive.primary-menu-position-bottom-center .site-header .site-branding-inner .site-branding-logo-text .site-branding-logo .logo {
  margin: auto;
}
.bt-header-responsive-inactive.primary-menu-position-bottom-center .site-header .site-branding-inner .site-branding-logo-text .site-branding-text {
  margin: 0.5em 0 !important;
}
.bt-header-responsive-inactive.primary-menu-position-bottom-center .site-header .site-branding-inner .site-branding-widgets {
  position: absolute;
  right: var(--content-padding);
}
.bt-header-responsive-inactive .site-header .site-branding-logo-text {
  padding-right: var(--desktop-menu-gap);
}
.bt-header-responsive-inactive.rtl .site-header .site-branding-logo-text {
  padding-right: auto;
  padding-left: var(--desktop-menu-gap);
}
.site-header .site-branding-widgets {
  padding-right: var(--desktop-menu-gap);
}
.bt-header-responsive-inactive .site-header .site-branding-widgets {
  min-height: max(var(--logo-height), var(--min-header-height));
  display: flex;
  align-items: center;
}
.bt-header-responsive-inactive.bt-sticky-header-active .site-header .site-branding-widgets {
  min-height: max(var(--sticky-logo-height), var(--min-header-sticky-height));
}
.bt-header-responsive-inactive.primary-menu-position-bottom-left .site-header .site-branding-widgets, .bt-header-responsive-inactive.primary-menu-position-bottom-right .site-header .site-branding-widgets, .bt-header-responsive-inactive.primary-menu-position-bottom-center .site-header .site-branding-widgets {
  padding-right: 0;
}
.bt-header-responsive-inactive.primary-menu-position-bottom-left.rtl .site-header .site-branding-widgets, .bt-header-responsive-inactive.primary-menu-position-bottom-right.rtl .site-header .site-branding-widgets, .bt-header-responsive-inactive.primary-menu-position-bottom-center.rtl .site-header .site-branding-widgets {
  padding-right: auto;
  padding-left: 0;
  padding-right: 0;
}
.site-header .site-navigation-widgets {
  display: flex;
  align-items: center;
}
.bt-header-responsive-inactive .site-header .main-navigation {
  min-height: var(--below-logo-menu-height);
}
.bt-header-responsive-inactive .site-header .main-navigation .site-navigation-widgets {
  min-height: var(--below-logo-menu-height);
}
.bt-header-responsive-inactive .site-header .main-navigation.main-navigation-logo-area {
  min-height: max(var(--logo-height), var(--min-header-height));
}
.bt-header-responsive-inactive.bt-sticky-header-active .site-header .main-navigation.main-navigation-logo-area {
  min-height: auto;
  height: max(var(--sticky-logo-height), var(--min-header-sticky-height));
}
.bt-header-responsive-inactive .site-header .main-navigation.main-navigation-logo-area .site-navigation-widgets {
  height: max(var(--logo-height), var(--min-header-height));
}
.bt-header-responsive-inactive.bt-sticky-header-active .site-header .main-navigation.main-navigation-logo-area .site-navigation-widgets {
  height: max(var(--sticky-logo-height), var(--min-header-sticky-height));
}

/* Reverse last menu items */
.primary-menu-reverse-menu-levels-0.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+0):not(.bt-wide-dropdown) ul {
  left: auto;
  right: calc(var(--desktop-menu-gap) * .5 * -1);
}
.touch .primary-menu-reverse-menu-levels-0.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+0):not(.bt-wide-dropdown) ul {
  right: calc(var(--desktop-menu-gap) * 0.3 * -1 - 0.65rem - var(--subtoggler-size));
}
.primary-menu-reverse-menu-levels-0.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+0):not(.bt-wide-dropdown) ul ul {
  left: auto;
  right: var(--submenu-width);
}
.touch .primary-menu-reverse-menu-levels-0.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+0):not(.bt-wide-dropdown) ul ul {
  right: var(--submenu-width);
}

.primary-menu-reverse-menu-levels-1.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+1):not(.bt-wide-dropdown) ul {
  left: auto;
  right: calc(var(--desktop-menu-gap) * .5 * -1);
}
.touch .primary-menu-reverse-menu-levels-1.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+1):not(.bt-wide-dropdown) ul {
  right: calc(var(--desktop-menu-gap) * 0.3 * -1 - 0.65rem - var(--subtoggler-size));
}
.primary-menu-reverse-menu-levels-1.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+1):not(.bt-wide-dropdown) ul ul {
  left: auto;
  right: var(--submenu-width);
}
.touch .primary-menu-reverse-menu-levels-1.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+1):not(.bt-wide-dropdown) ul ul {
  right: var(--submenu-width);
}

.primary-menu-reverse-menu-levels-2.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+2):not(.bt-wide-dropdown) ul {
  left: auto;
  right: calc(var(--desktop-menu-gap) * .5 * -1);
}
.touch .primary-menu-reverse-menu-levels-2.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+2):not(.bt-wide-dropdown) ul {
  right: calc(var(--desktop-menu-gap) * 0.3 * -1 - 0.65rem - var(--subtoggler-size));
}
.primary-menu-reverse-menu-levels-2.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+2):not(.bt-wide-dropdown) ul ul {
  left: auto;
  right: var(--submenu-width);
}
.touch .primary-menu-reverse-menu-levels-2.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+2):not(.bt-wide-dropdown) ul ul {
  right: var(--submenu-width);
}

.primary-menu-reverse-menu-levels-3.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+3):not(.bt-wide-dropdown) ul {
  left: auto;
  right: calc(var(--desktop-menu-gap) * .5 * -1);
}
.touch .primary-menu-reverse-menu-levels-3.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+3):not(.bt-wide-dropdown) ul {
  right: calc(var(--desktop-menu-gap) * 0.3 * -1 - 0.65rem - var(--subtoggler-size));
}
.primary-menu-reverse-menu-levels-3.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+3):not(.bt-wide-dropdown) ul ul {
  left: auto;
  right: var(--submenu-width);
}
.touch .primary-menu-reverse-menu-levels-3.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+3):not(.bt-wide-dropdown) ul ul {
  right: var(--submenu-width);
}

.primary-menu-reverse-menu-levels-4.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+4):not(.bt-wide-dropdown) ul {
  left: auto;
  right: calc(var(--desktop-menu-gap) * .5 * -1);
}
.touch .primary-menu-reverse-menu-levels-4.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+4):not(.bt-wide-dropdown) ul {
  right: calc(var(--desktop-menu-gap) * 0.3 * -1 - 0.65rem - var(--subtoggler-size));
}
.primary-menu-reverse-menu-levels-4.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+4):not(.bt-wide-dropdown) ul ul {
  left: auto;
  right: var(--submenu-width);
}
.touch .primary-menu-reverse-menu-levels-4.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+4):not(.bt-wide-dropdown) ul ul {
  right: var(--submenu-width);
}

.primary-menu-reverse-menu-levels-5.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+5):not(.bt-wide-dropdown) ul {
  left: auto;
  right: calc(var(--desktop-menu-gap) * .5 * -1);
}
.touch .primary-menu-reverse-menu-levels-5.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+5):not(.bt-wide-dropdown) ul {
  right: calc(var(--desktop-menu-gap) * 0.3 * -1 - 0.65rem - var(--subtoggler-size));
}
.primary-menu-reverse-menu-levels-5.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+5):not(.bt-wide-dropdown) ul ul {
  left: auto;
  right: var(--submenu-width);
}
.touch .primary-menu-reverse-menu-levels-5.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+5):not(.bt-wide-dropdown) ul ul {
  right: var(--submenu-width);
}

.rtl.primary-menu-reverse-menu-levels-0.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+0):not(.bt-wide-dropdown) ul {
  right: auto;
  left: calc(var(--desktop-menu-gap) * .5 * -1);
}
.touch .rtl.primary-menu-reverse-menu-levels-0.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+0):not(.bt-wide-dropdown) ul {
  left: calc(var(--desktop-menu-gap) * 0.3 * -1 - 0.65rem - var(--subtoggler-size));
}
.rtl.primary-menu-reverse-menu-levels-0.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+0):not(.bt-wide-dropdown) ul ul {
  right: auto;
  left: var(--submenu-width);
}
.touch .rtl.primary-menu-reverse-menu-levels-0.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+0):not(.bt-wide-dropdown) ul ul {
  left: var(--submenu-width);
}

.rtl.primary-menu-reverse-menu-levels-1.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+1):not(.bt-wide-dropdown) ul {
  right: auto;
  left: calc(var(--desktop-menu-gap) * .5 * -1);
}
.touch .rtl.primary-menu-reverse-menu-levels-1.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+1):not(.bt-wide-dropdown) ul {
  left: calc(var(--desktop-menu-gap) * 0.3 * -1 - 0.65rem - var(--subtoggler-size));
}
.rtl.primary-menu-reverse-menu-levels-1.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+1):not(.bt-wide-dropdown) ul ul {
  right: auto;
  left: var(--submenu-width);
}
.touch .rtl.primary-menu-reverse-menu-levels-1.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+1):not(.bt-wide-dropdown) ul ul {
  left: var(--submenu-width);
}

.rtl.primary-menu-reverse-menu-levels-2.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+2):not(.bt-wide-dropdown) ul {
  right: auto;
  left: calc(var(--desktop-menu-gap) * .5 * -1);
}
.touch .rtl.primary-menu-reverse-menu-levels-2.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+2):not(.bt-wide-dropdown) ul {
  left: calc(var(--desktop-menu-gap) * 0.3 * -1 - 0.65rem - var(--subtoggler-size));
}
.rtl.primary-menu-reverse-menu-levels-2.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+2):not(.bt-wide-dropdown) ul ul {
  right: auto;
  left: var(--submenu-width);
}
.touch .rtl.primary-menu-reverse-menu-levels-2.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+2):not(.bt-wide-dropdown) ul ul {
  left: var(--submenu-width);
}

.rtl.primary-menu-reverse-menu-levels-3.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+3):not(.bt-wide-dropdown) ul {
  right: auto;
  left: calc(var(--desktop-menu-gap) * .5 * -1);
}
.touch .rtl.primary-menu-reverse-menu-levels-3.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+3):not(.bt-wide-dropdown) ul {
  left: calc(var(--desktop-menu-gap) * 0.3 * -1 - 0.65rem - var(--subtoggler-size));
}
.rtl.primary-menu-reverse-menu-levels-3.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+3):not(.bt-wide-dropdown) ul ul {
  right: auto;
  left: var(--submenu-width);
}
.touch .rtl.primary-menu-reverse-menu-levels-3.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+3):not(.bt-wide-dropdown) ul ul {
  left: var(--submenu-width);
}

.rtl.primary-menu-reverse-menu-levels-4.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+4):not(.bt-wide-dropdown) ul {
  right: auto;
  left: calc(var(--desktop-menu-gap) * .5 * -1);
}
.touch .rtl.primary-menu-reverse-menu-levels-4.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+4):not(.bt-wide-dropdown) ul {
  left: calc(var(--desktop-menu-gap) * 0.3 * -1 - 0.65rem - var(--subtoggler-size));
}
.rtl.primary-menu-reverse-menu-levels-4.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+4):not(.bt-wide-dropdown) ul ul {
  right: auto;
  left: var(--submenu-width);
}
.touch .rtl.primary-menu-reverse-menu-levels-4.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+4):not(.bt-wide-dropdown) ul ul {
  left: var(--submenu-width);
}

.rtl.primary-menu-reverse-menu-levels-5.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+5):not(.bt-wide-dropdown) ul {
  right: auto;
  left: calc(var(--desktop-menu-gap) * .5 * -1);
}
.touch .rtl.primary-menu-reverse-menu-levels-5.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+5):not(.bt-wide-dropdown) ul {
  left: calc(var(--desktop-menu-gap) * 0.3 * -1 - 0.65rem - var(--subtoggler-size));
}
.rtl.primary-menu-reverse-menu-levels-5.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+5):not(.bt-wide-dropdown) ul ul {
  right: auto;
  left: var(--submenu-width);
}
.touch .rtl.primary-menu-reverse-menu-levels-5.bt-header-responsive-inactive .main-navigation nav > ul:not(.left-nav) > li:nth-last-child(-n+5):not(.bt-wide-dropdown) ul ul {
  left: var(--submenu-width);
}

/* Boxed header */
.bt-header-responsive-inactive .site-header .main-navigation nav {
  display: flex;
}
.bt-header-responsive-inactive.primary-menu-position-bottom-left .site-header .main-navigation nav, .bt-header-responsive-inactive.primary-menu-position-bottom-right.rtl .site-header .main-navigation nav {
  justify-content: flex-start;
}
.bt-header-responsive-inactive.primary-menu-position-bottom-right .site-header .main-navigation nav, .bt-header-responsive-inactive.primary-menu-position-bottom-left.rtl .site-header .main-navigation nav {
  justify-content: flex-end;
}
.bt-header-responsive-inactive.primary-menu-position-bottom-center .site-header .main-navigation nav {
  justify-content: center;
}

.site-header {
  /* Header width / wide */
  /* Header width / boxed */
  /* Sticky header width / wide */
  /* Sticky header width / boxed */
  /* Sticky header fix and shrink width / boxed */
}
.header-width-wide-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-header-top-bar, .header-width-wide-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-branding, .header-width-wide-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
}
.header-width-wide-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-header-top-bar .site-header-top-bar-inner,
.header-width-wide-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-branding .site-branding-inner,
.header-width-wide-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .main-navigation .main-navigation-inner {
  width: 100%;
  margin: auto;
  max-width: calc(1200px + var(--content-padding)*2);
}
.header-width-boxed-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-header-top-bar,
.header-width-boxed-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-branding,
.header-width-boxed-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
  max-width: calc(1200px + var(--content-padding)*2);
  margin: auto;
}
.sticky-header-width-wide-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-header-top-bar, .sticky-header-width-wide-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-branding, .sticky-header-width-wide-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
}
.sticky-header-width-wide-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-header-top-bar .site-header-top-bar-inner,
.sticky-header-width-wide-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-branding .site-branding-inner,
.sticky-header-width-wide-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .main-navigation .main-navigation-inner {
  width: 100%;
  margin: auto;
  max-width: calc(1200px + var(--content-padding)*2);
}
.sticky-header-width-boxed-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-header-top-bar,
.sticky-header-width-boxed-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-branding,
.sticky-header-width-boxed-boxed-1200.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
  max-width: calc(1200px + var(--content-padding)*2);
  margin: auto;
}
.sticky-header-width-boxed-boxed-1200.bt-header-responsive-inactive.sticky-style-shrink .site-header {
  left: unset;
  right: unset;
  max-width: 1200px;
  width: 100%;
  margin-left: calc((100vw - 1200px)/2);
  margin-right: calc((100vw - 1200px)/2);
}

@media (max-width: 1200px) {
  .site-header {
    /* Sticky header fix and shrink width / boxed */
  }
  .sticky-header-width-boxed-boxed-1200.bt-header-responsive-inactive.sticky-style-shrink .site-header {
    margin-left: 0;
    margin-right: 0;
  }
}
/* Page header width / wide */
.default-headline-width-wide-boxed-1200 .page-header-inner {
  width: 100%;
  margin: auto;
  max-width: calc(1200px + var(--content-padding)*2);
}

/* Page header width / boxed */
.default-headline-width-boxed-boxed-1200 .page-header {
  width: 100%;
  margin: auto;
  max-width: calc(1200px + var(--content-padding)*2);
}

.site-header {
  /* Header width / wide */
  /* Header width / boxed */
  /* Sticky header width / wide */
  /* Sticky header width / boxed */
  /* Sticky header fix and shrink width / boxed */
}
.header-width-wide-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-header-top-bar, .header-width-wide-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-branding, .header-width-wide-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
}
.header-width-wide-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-header-top-bar .site-header-top-bar-inner,
.header-width-wide-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-branding .site-branding-inner,
.header-width-wide-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .main-navigation .main-navigation-inner {
  width: 100%;
  margin: auto;
  max-width: calc(1400px + var(--content-padding)*2);
}
.header-width-boxed-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-header-top-bar,
.header-width-boxed-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-branding,
.header-width-boxed-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
  max-width: calc(1400px + var(--content-padding)*2);
  margin: auto;
}
.sticky-header-width-wide-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-header-top-bar, .sticky-header-width-wide-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-branding, .sticky-header-width-wide-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
}
.sticky-header-width-wide-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-header-top-bar .site-header-top-bar-inner,
.sticky-header-width-wide-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-branding .site-branding-inner,
.sticky-header-width-wide-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .main-navigation .main-navigation-inner {
  width: 100%;
  margin: auto;
  max-width: calc(1400px + var(--content-padding)*2);
}
.sticky-header-width-boxed-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-header-top-bar,
.sticky-header-width-boxed-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-branding,
.sticky-header-width-boxed-boxed-1400.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
  max-width: calc(1400px + var(--content-padding)*2);
  margin: auto;
}
.sticky-header-width-boxed-boxed-1400.bt-header-responsive-inactive.sticky-style-shrink .site-header {
  left: unset;
  right: unset;
  max-width: 1400px;
  width: 100%;
  margin-left: calc((100vw - 1400px)/2);
  margin-right: calc((100vw - 1400px)/2);
}

@media (max-width: 1400px) {
  .site-header {
    /* Sticky header fix and shrink width / boxed */
  }
  .sticky-header-width-boxed-boxed-1400.bt-header-responsive-inactive.sticky-style-shrink .site-header {
    margin-left: 0;
    margin-right: 0;
  }
}
/* Page header width / wide */
.default-headline-width-wide-boxed-1400 .page-header-inner {
  width: 100%;
  margin: auto;
  max-width: calc(1400px + var(--content-padding)*2);
}

/* Page header width / boxed */
.default-headline-width-boxed-boxed-1400 .page-header {
  width: 100%;
  margin: auto;
  max-width: calc(1400px + var(--content-padding)*2);
}

.site-header {
  /* Header width / wide */
  /* Header width / boxed */
  /* Sticky header width / wide */
  /* Sticky header width / boxed */
  /* Sticky header fix and shrink width / boxed */
}
.header-width-wide-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-header-top-bar, .header-width-wide-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-branding, .header-width-wide-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
}
.header-width-wide-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-header-top-bar .site-header-top-bar-inner,
.header-width-wide-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-branding .site-branding-inner,
.header-width-wide-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .main-navigation .main-navigation-inner {
  width: 100%;
  margin: auto;
  max-width: calc(1600px + var(--content-padding)*2);
}
.header-width-boxed-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-header-top-bar,
.header-width-boxed-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-branding,
.header-width-boxed-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
  max-width: calc(1600px + var(--content-padding)*2);
  margin: auto;
}
.sticky-header-width-wide-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-header-top-bar, .sticky-header-width-wide-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-branding, .sticky-header-width-wide-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
}
.sticky-header-width-wide-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-header-top-bar .site-header-top-bar-inner,
.sticky-header-width-wide-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-branding .site-branding-inner,
.sticky-header-width-wide-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .main-navigation .main-navigation-inner {
  width: 100%;
  margin: auto;
  max-width: calc(1600px + var(--content-padding)*2);
}
.sticky-header-width-boxed-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-header-top-bar,
.sticky-header-width-boxed-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-branding,
.sticky-header-width-boxed-boxed-1600.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
  max-width: calc(1600px + var(--content-padding)*2);
  margin: auto;
}
.sticky-header-width-boxed-boxed-1600.bt-header-responsive-inactive.sticky-style-shrink .site-header {
  left: unset;
  right: unset;
  max-width: 1600px;
  width: 100%;
  margin-left: calc((100vw - 1600px)/2);
  margin-right: calc((100vw - 1600px)/2);
}

@media (max-width: 1600px) {
  .site-header {
    /* Sticky header fix and shrink width / boxed */
  }
  .sticky-header-width-boxed-boxed-1600.bt-header-responsive-inactive.sticky-style-shrink .site-header {
    margin-left: 0;
    margin-right: 0;
  }
}
/* Page header width / wide */
.default-headline-width-wide-boxed-1600 .page-header-inner {
  width: 100%;
  margin: auto;
  max-width: calc(1600px + var(--content-padding)*2);
}

/* Page header width / boxed */
.default-headline-width-boxed-boxed-1600 .page-header {
  width: 100%;
  margin: auto;
  max-width: calc(1600px + var(--content-padding)*2);
}

.site-header {
  /* Header width / wide */
  /* Header width / boxed */
  /* Sticky header width / wide */
  /* Sticky header width / boxed */
  /* Sticky header fix and shrink width / boxed */
}
.header-width-wide-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-header-top-bar, .header-width-wide-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-branding, .header-width-wide-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
}
.header-width-wide-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-header-top-bar .site-header-top-bar-inner,
.header-width-wide-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-branding .site-branding-inner,
.header-width-wide-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .main-navigation .main-navigation-inner {
  width: 100%;
  margin: auto;
  max-width: calc(1800px + var(--content-padding)*2);
}
.header-width-boxed-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-header-top-bar,
.header-width-boxed-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .site-branding,
.header-width-boxed-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-inactive .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
  max-width: calc(1800px + var(--content-padding)*2);
  margin: auto;
}
.sticky-header-width-wide-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-header-top-bar, .sticky-header-width-wide-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-branding, .sticky-header-width-wide-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
}
.sticky-header-width-wide-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-header-top-bar .site-header-top-bar-inner,
.sticky-header-width-wide-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-branding .site-branding-inner,
.sticky-header-width-wide-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .main-navigation .main-navigation-inner {
  width: 100%;
  margin: auto;
  max-width: calc(1800px + var(--content-padding)*2);
}
.sticky-header-width-boxed-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-header-top-bar,
.sticky-header-width-boxed-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .site-branding,
.sticky-header-width-boxed-boxed-1800.bt-header-responsive-inactive.bt-sticky-header-active .site-header > .main-navigation {
  width: 100%;
  justify-content: space-around;
  max-width: calc(1800px + var(--content-padding)*2);
  margin: auto;
}
.sticky-header-width-boxed-boxed-1800.bt-header-responsive-inactive.sticky-style-shrink .site-header {
  left: unset;
  right: unset;
  max-width: 1800px;
  width: 100%;
  margin-left: calc((100vw - 1800px)/2);
  margin-right: calc((100vw - 1800px)/2);
}

@media (max-width: 1800px) {
  .site-header {
    /* Sticky header fix and shrink width / boxed */
  }
  .sticky-header-width-boxed-boxed-1800.bt-header-responsive-inactive.sticky-style-shrink .site-header {
    margin-left: 0;
    margin-right: 0;
  }
}
/* Page header width / wide */
.default-headline-width-wide-boxed-1800 .page-header-inner {
  width: 100%;
  margin: auto;
  max-width: calc(1800px + var(--content-padding)*2);
}

/* Page header width / boxed */
.default-headline-width-boxed-boxed-1800 .page-header {
  width: 100%;
  margin: auto;
  max-width: calc(1800px + var(--content-padding)*2);
}

/* Footer
--------------------------------------------- */
.site-footer-widgets {
  margin-left: auto;
  margin-right: auto;
}
.site-footer-widgets .widget-area {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: var(--footer-widgets-top-padding);
  padding-bottom: var(--footer-widgets-bottom-padding);
  padding-left: var(--content-padding);
  padding-right: var(--content-padding);
}
.site-footer-widgets .widget-area .widget-area-inner {
  width: calc(100% + 2*var(--footer-widgets-gap));
  display: flex;
  margin-left: calc(-1 * var(--footer-widgets-gap));
  margin-right: calc(-1 * var(--footer-widgets-gap));
}
.site-footer-widgets .widget-area .widget-area-inner .footer-widget, .site-footer-widgets .widget-area .widget-area-inner .sidebar-box, .site-footer-widgets .widget-area .widget-area-inner .btBox {
  flex-basis: auto;
  width: 100%;
  padding-left: var(--footer-widgets-gap);
  padding-right: var(--footer-widgets-gap);
}

.site-footer-widgets .widget-area .widget-area-inner {
  flex-wrap: wrap;
}
.site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(2)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(2) ~ .footer-widget) .footer-widget {
  flex-basis: calc(100% / 2);
  width: calc(100% / 2);
}

.site-footer-widgets .widget-area .widget-area-inner {
  flex-wrap: wrap;
}
.site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(3)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(3) ~ .footer-widget) .footer-widget {
  flex-basis: calc(100% / 3);
  width: calc(100% / 3);
}

.site-footer-widgets .widget-area .widget-area-inner {
  flex-wrap: wrap;
}
.site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(4)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(4) ~ .footer-widget) .footer-widget {
  flex-basis: calc(100% / 4);
  width: calc(100% / 4);
}

.site-footer-widgets .widget-area .widget-area-inner {
  flex-wrap: wrap;
}
.site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(5)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(5) ~ .footer-widget) .footer-widget {
  flex-basis: calc(100% / 5);
  width: calc(100% / 5);
}

.site-footer-widgets .widget-area .widget-area-inner {
  flex-wrap: wrap;
}
.site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(6)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(6) ~ .footer-widget) .footer-widget {
  flex-basis: calc(100% / 6);
  width: calc(100% / 6);
}

.site-footer-widgets .widget-area .widget-area-inner {
  flex-wrap: wrap;
}
.site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(7)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(7) ~ .footer-widget) .footer-widget {
  flex-basis: calc(100% / 7);
  width: calc(100% / 7);
}

.site-footer-widgets .widget-area .widget-area-inner {
  flex-wrap: wrap;
}
.site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(8)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(8) ~ .footer-widget) .footer-widget {
  flex-basis: calc(100% / 8);
  width: calc(100% / 8);
}

.site-footer-widgets .widget-area .widget-area-inner {
  flex-wrap: wrap;
}
.site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(9)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(9) ~ .footer-widget) .footer-widget {
  flex-basis: calc(100% / 9);
  width: calc(100% / 9);
}

.site-footer-widgets .widget-area .widget-area-inner {
  flex-wrap: wrap;
}
.site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(10)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(10) ~ .footer-widget) .footer-widget {
  flex-basis: calc(100% / 10);
  width: calc(100% / 10);
}

@media (max-width: 1200px) {
  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(2)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(2) ~ .footer-widget) .footer-widget {
    flex-basis: 50%;
    width: 50%;
    margin-bottom: var(--footer-widgets-gap);
  }

  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(3)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(3) ~ .footer-widget) .footer-widget {
    flex-basis: 50%;
    width: 50%;
    margin-bottom: var(--footer-widgets-gap);
  }

  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(4)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(4) ~ .footer-widget) .footer-widget {
    flex-basis: 50%;
    width: 50%;
    margin-bottom: var(--footer-widgets-gap);
  }

  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(5)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(5) ~ .footer-widget) .footer-widget {
    flex-basis: 50%;
    width: 50%;
    margin-bottom: var(--footer-widgets-gap);
  }

  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(6)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(6) ~ .footer-widget) .footer-widget {
    flex-basis: 50%;
    width: 50%;
    margin-bottom: var(--footer-widgets-gap);
  }

  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(7)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(7) ~ .footer-widget) .footer-widget {
    flex-basis: 50%;
    width: 50%;
    margin-bottom: var(--footer-widgets-gap);
  }

  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(8)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(8) ~ .footer-widget) .footer-widget {
    flex-basis: 50%;
    width: 50%;
    margin-bottom: var(--footer-widgets-gap);
  }

  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(9)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(9) ~ .footer-widget) .footer-widget {
    flex-basis: 50%;
    width: 50%;
    margin-bottom: var(--footer-widgets-gap);
  }

  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(10)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(10) ~ .footer-widget) .footer-widget {
    flex-basis: 50%;
    width: 50%;
    margin-bottom: var(--footer-widgets-gap);
  }
}
@media (max-width: 992px) {
  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(2)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(2) ~ .footer-widget) .footer-widget {
    flex-basis: 50% !important;
    width: 50% !important;
    margin-bottom: var(--footer-widgets-gap);
  }

  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(3)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(3) ~ .footer-widget) .footer-widget {
    flex-basis: 50% !important;
    width: 50% !important;
    margin-bottom: var(--footer-widgets-gap);
  }

  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(4)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(4) ~ .footer-widget) .footer-widget {
    flex-basis: 50% !important;
    width: 50% !important;
    margin-bottom: var(--footer-widgets-gap);
  }
}
@media (max-width: 768px) {
  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(2)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(2) ~ .footer-widget) .footer-widget {
    flex-basis: 100% !important;
    width: 100% !important;
    padding-bottom: var(--footer-widgets-bottom-padding);
  }

  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(3)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(3) ~ .footer-widget) .footer-widget {
    flex-basis: 100% !important;
    width: 100% !important;
    padding-bottom: var(--footer-widgets-bottom-padding);
  }

  .site-footer-widgets .widget-area .widget-area-inner {
    flex-wrap: wrap;
  }
  .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(4)) .footer-widget, .site-footer-widgets .widget-area .widget-area-inner:has(.footer-widget:first-child:nth-last-child(4) ~ .footer-widget) .footer-widget {
    flex-basis: 100% !important;
    width: 100% !important;
    padding-bottom: var(--footer-widgets-bottom-padding);
  }
}
@media (max-width: 768px) {
  .site-footer-widgets .widget-area .widget-area-inner {
    display: block;
  }
  .site-footer-widgets .widget-area .widget-area-inner .footer-widget:not(:last-child) {
    padding-bottom: var(--footer-widgets-bottom-padding);
    width: 100% !important;
  }
}
/* Footer widgets width / wide */
.footer-width-wide-boxed-1200 .site-footer-widgets .widget-area {
  max-width: calc(1200px + var(--content-padding)*2);
}

/* Footer widgets width / boxed */
.footer-width-boxed-boxed-1200 .site-footer-widgets {
  width: 100%;
  max-width: calc(1200px + var(--content-padding)*2);
}

/* Footer widgets width / wide */
.footer-width-wide-boxed-1400 .site-footer-widgets .widget-area {
  max-width: calc(1400px + var(--content-padding)*2);
}

/* Footer widgets width / boxed */
.footer-width-boxed-boxed-1400 .site-footer-widgets {
  width: 100%;
  max-width: calc(1400px + var(--content-padding)*2);
}

/* Footer widgets width / wide */
.footer-width-wide-boxed-1600 .site-footer-widgets .widget-area {
  max-width: calc(1600px + var(--content-padding)*2);
}

/* Footer widgets width / boxed */
.footer-width-boxed-boxed-1600 .site-footer-widgets {
  width: 100%;
  max-width: calc(1600px + var(--content-padding)*2);
}

/* Footer widgets width / wide */
.footer-width-wide-boxed-1800 .site-footer-widgets .widget-area {
  max-width: calc(1800px + var(--content-padding)*2);
}

/* Footer widgets width / boxed */
.footer-width-boxed-boxed-1800 .site-footer-widgets {
  width: 100%;
  max-width: calc(1800px + var(--content-padding)*2);
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Preloader
--------------------------------------------- */
#preloader {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease, opacity 0.3s ease;
  text-align: center;
  overflow: hidden;
  user-select: none;
  /* Square preloader styling */
  /* Dots preloader styling */
  /* Circle preloader styling */
  /* Dots square preloader styling */
  /* Classic preloader styling */
  /* Line preloader styling */
  /* Multiline preloader styling */
}
#preloader * {
  pointer-events: none;
}
#preloader .preloader-content {
  z-index: 1;
}
#preloader .preloader-background {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#preloader .preloader-logo-holder img {
  max-width: var(--preloader-logo-max-width);
}
.remove-preloader #preloader {
  transition: transform ease 1s, opacity ease 1s, filter ease 1s;
  opacity: 0;
  transition-delay: 300ms;
  pointer-events: none;
}
.remove-preloader.preloader-transition-fade-move-up #preloader {
  transform: translateY(-100%);
}
.remove-preloader.preloader-transition-fade-move-down #preloader {
  transform: translateY(100%);
}
.remove-preloader.preloader-transition-fade-move-left #preloader {
  transform: translateX(-100%);
}
.remove-preloader.preloader-transition-fade-move-right #preloader {
  transform: translateX(100%);
}
.remove-preloader.preloader-transition-fade-scale-up #preloader {
  transform: scale(1.5);
}
.remove-preloader.preloader-transition-fade-blur #preloader {
  filter: blur(10px);
}
.preloader-animation-sqare #preloader .preloader-animation {
  box-sizing: border-box;
  display: block;
  color: currentColor;
}
.preloader-animation-sqare #preloader .preloader-animation .preloader-animation-element-1 {
  width: 4em;
  height: 4em;
  box-sizing: border-box;
  display: inline-block;
  background: transparent;
  border: 0 solid currentColor;
  border-width: 3px;
  animation: preloader-square 2s infinite ease;
}
.preloader-animation-sqare #preloader .preloader-animation .preloader-animation-element-1:after {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  content: "";
  background-color: currentColor;
  animation: preloader-square-inner 2s infinite ease-in;
}
.preloader-animation-sqare #preloader .preloader-animation .preloader-animation-element-2,
.preloader-animation-sqare #preloader .preloader-animation .preloader-animation-element-3,
.preloader-animation-sqare #preloader .preloader-animation .preloader-animation-element-4,
.preloader-animation-sqare #preloader .preloader-animation .preloader-animation-element-5,
.preloader-animation-sqare #preloader .preloader-animation .preloader-animation-element-6,
.preloader-animation-sqare #preloader .preloader-animation .preloader-animation-element-7,
.preloader-animation-sqare #preloader .preloader-animation .preloader-animation-element-8,
.preloader-animation-sqare #preloader .preloader-animation .preloader-animation-element-9 {
  display: none;
}
.preloader-animation-dots #preloader .preloader-animation {
  position: relative;
  width: 5em;
  height: 2em;
  margin-left: auto;
  margin-right: auto;
}
.preloader-animation-dots #preloader .preloader-animation > div {
  position: absolute;
  width: 1em;
  height: 1em;
  top: 0.5em;
  border-radius: 50%;
  background: currentColor;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.preloader-animation-dots #preloader .preloader-animation .preloader-animation-element-1 {
  left: 0;
  animation: preloader-dots-one 0.6s infinite;
}
.preloader-animation-dots #preloader .preloader-animation .preloader-animation-element-2 {
  left: 0;
  animation: preloader-dots-two 0.6s infinite;
}
.preloader-animation-dots #preloader .preloader-animation .preloader-animation-element-3 {
  left: 2em;
  animation: preloader-dots-two 0.6s infinite;
}
.preloader-animation-dots #preloader .preloader-animation .preloader-animation-element-4 {
  left: 4em;
  animation: preloader-dots-three 0.6s infinite;
}
.preloader-animation-dots #preloader .preloader-animation .preloader-animation-element-5,
.preloader-animation-dots #preloader .preloader-animation .preloader-animation-element-6,
.preloader-animation-dots #preloader .preloader-animation .preloader-animation-element-7,
.preloader-animation-dots #preloader .preloader-animation .preloader-animation-element-8,
.preloader-animation-dots #preloader .preloader-animation .preloader-animation-element-9 {
  display: none;
}
.preloader-animation-circle #preloader .preloader-animation {
  width: 4em;
  height: 4em;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.preloader-animation-circle #preloader .preloader-animation > div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 4em;
  height: 4em;
  border: 8px solid currentColor;
  border-radius: 50%;
  animation: preloader-circle 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: currentColor transparent transparent transparent;
}
.preloader-animation-circle #preloader .preloader-animation .preloader-animation-element-1 {
  animation-delay: -0.45s;
}
.preloader-animation-circle #preloader .preloader-animation .preloader-animation-element-2 {
  animation-delay: -0.3s;
}
.preloader-animation-circle #preloader .preloader-animation .preloader-animation-element-3 {
  animation-delay: -0.15s;
}
.preloader-animation-circle #preloader .preloader-animation .preloader-animation-element-4,
.preloader-animation-circle #preloader .preloader-animation .preloader-animation-element-5,
.preloader-animation-circle #preloader .preloader-animation .preloader-animation-element-6,
.preloader-animation-circle #preloader .preloader-animation .preloader-animation-element-7,
.preloader-animation-circle #preloader .preloader-animation .preloader-animation-element-8,
.preloader-animation-circle #preloader .preloader-animation .preloader-animation-element-9 {
  display: none;
}
.preloader-animation-dots-square #preloader .preloader-animation {
  width: 4em;
  height: 4em;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.preloader-animation-dots-square #preloader .preloader-animation > div {
  position: absolute;
  width: 0.7em;
  height: 0.7em;
  border-radius: 50%;
  background: currentColor;
  animation: preloader-dots-circle 1.2s linear infinite;
}
.preloader-animation-dots-square #preloader .preloader-animation .preloader-animation-element-1 {
  top: 0.125em;
  left: 0.125em;
  animation-delay: 0s;
}
.preloader-animation-dots-square #preloader .preloader-animation .preloader-animation-element-2 {
  top: 0.125em;
  left: 1.625em;
  animation-delay: -0.4s;
}
.preloader-animation-dots-square #preloader .preloader-animation .preloader-animation-element-3 {
  top: 0.125em;
  left: 3.125em;
  animation-delay: -0.8s;
}
.preloader-animation-dots-square #preloader .preloader-animation .preloader-animation-element-4 {
  top: 1.625em;
  left: 0.125em;
  animation-delay: -0.4s;
}
.preloader-animation-dots-square #preloader .preloader-animation .preloader-animation-element-5 {
  top: 1.625em;
  left: 1.625em;
  animation-delay: -0.8s;
}
.preloader-animation-dots-square #preloader .preloader-animation .preloader-animation-element-6 {
  top: 1.625em;
  left: 3.125em;
  animation-delay: -1.2s;
}
.preloader-animation-dots-square #preloader .preloader-animation .preloader-animation-element-7 {
  top: 3.125em;
  left: 0.125em;
  animation-delay: -0.8s;
}
.preloader-animation-dots-square #preloader .preloader-animation .preloader-animation-element-8 {
  top: 3.125em;
  left: 1.625em;
  animation-delay: -1.2s;
}
.preloader-animation-dots-square #preloader .preloader-animation .preloader-animation-element-9 {
  top: 3.125em;
  left: 3.125em;
  animation-delay: -1.6s;
}
.preloader-animation-classic #preloader .preloader-animation {
  width: 4em;
  height: 4em;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.preloader-animation-classic #preloader .preloader-animation > div {
  transform-origin: 2em 2em;
  animation: preloader-classic 1.2s linear infinite;
}
.preloader-animation-classic #preloader .preloader-animation > div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 1.8em;
  width: 0.25em;
  height: 1em;
  border-radius: 10px;
  background: currentColor;
}
.preloader-animation-classic #preloader .preloader-animation .preloader-animation-element-1 {
  transform: rotate(0deg);
  animation-delay: -1.2s;
}
.preloader-animation-classic #preloader .preloader-animation .preloader-animation-element-2 {
  transform: rotate(45deg);
  animation-delay: -1.05s;
}
.preloader-animation-classic #preloader .preloader-animation .preloader-animation-element-3 {
  transform: rotate(90deg);
  animation-delay: -0.9s;
}
.preloader-animation-classic #preloader .preloader-animation .preloader-animation-element-4 {
  transform: rotate(135deg);
  animation-delay: -0.75s;
}
.preloader-animation-classic #preloader .preloader-animation .preloader-animation-element-5 {
  transform: rotate(180deg);
  animation-delay: -0.6s;
}
.preloader-animation-classic #preloader .preloader-animation .preloader-animation-element-6 {
  transform: rotate(225deg);
  animation-delay: -0.45s;
}
.preloader-animation-classic #preloader .preloader-animation .preloader-animation-element-7 {
  transform: rotate(270deg);
  animation-delay: -0.3s;
}
.preloader-animation-classic #preloader .preloader-animation .preloader-animation-element-8 {
  transform: rotate(315deg);
  animation-delay: -0.15s;
}
.preloader-animation-classic #preloader .preloader-animation .preloader-animation-element-9 {
  display: none;
}
.preloader-animation-line #preloader {
  display: flex;
  flex-direction: column;
}
.preloader-animation-line #preloader > div {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.preloader-animation-line #preloader > div > div {
  order: 1;
}
.preloader-animation-line #preloader > div .preloader-animation {
  position: absolute;
  height: 1.5em;
  left: 0;
  right: 0;
  bottom: 0;
  order: 2;
}
.preloader-animation-line #preloader > div .preloader-animation .preloader-animation-element-1,
.preloader-animation-line #preloader > div .preloader-animation .preloader-animation-element-2 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: currentColor;
}
.preloader-animation-line #preloader > div .preloader-animation .preloader-animation-element-1 {
  opacity: 0.1;
}
.preloader-animation-line #preloader > div .preloader-animation .preloader-animation-element-2 {
  opacity: 1;
  animation: preloader-line 2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}
.preloader-animation-line #preloader > div .preloader-animation .preloader-animation-element-3,
.preloader-animation-line #preloader > div .preloader-animation .preloader-animation-element-4,
.preloader-animation-line #preloader > div .preloader-animation .preloader-animation-element-5,
.preloader-animation-line #preloader > div .preloader-animation .preloader-animation-element-6,
.preloader-animation-line #preloader > div .preloader-animation .preloader-animation-element-7,
.preloader-animation-line #preloader > div .preloader-animation .preloader-animation-element-8,
.preloader-animation-line #preloader > div .preloader-animation .preloader-animation-element-9 {
  display: none;
}
.preloader-animation-multiline #preloader .preloader-animation {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  display: flex;
  flex-direction: column;
}
.preloader-animation-multiline #preloader .preloader-animation > div {
  display: flex;
  flex: 1;
  position: relative;
  width: 100%;
}
.preloader-animation-multiline #preloader .preloader-animation > div:before {
  animation: preloader-multiline ease 8s infinite;
  animation-delay: 100ms;
  background: currentColor;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  width: 0%;
}
.preloader-animation-multiline #preloader .preloader-animation > div:after {
  animation: loaderAlt ease 8s infinite;
  animation-delay: 100ms;
  background: #FFF;
  background-size: 200% 200%;
  content: "";
  height: 100%;
  width: 100%;
}
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-2:before,
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-2:after {
  animation-delay: 200ms;
}
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-3:before,
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-3:after {
  animation-delay: 300ms;
}
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-4:before,
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-4:after {
  animation-delay: 400ms;
}
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-5:before,
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-5:after {
  animation-delay: 500ms;
}
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-6:before,
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-6:after {
  animation-delay: 600ms;
}
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-7,
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-8,
.preloader-animation-multiline #preloader .preloader-animation .preloader-animation-element-9 {
  display: none;
}

/* Square preloader animation 
--------------------------------------------- */
@keyframes preloader-square {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(180deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes preloader-square-inner {
  0% {
    height: 0;
  }
  25% {
    height: 0;
  }
  50% {
    height: 100%;
  }
  75% {
    height: 100%;
  }
  100% {
    height: 0;
  }
}
/* Dots preloader animation 
--------------------------------------------- */
@keyframes preloader-dots-one {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes preloader-dots-two {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(2em, 0);
  }
}
@keyframes preloader-dots-three {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
/* Circle preloader animation 
--------------------------------------------- */
@keyframes preloader-circle {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Dotted square preloader animation 
--------------------------------------------- */
@keyframes preloader-dots-circle {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.25;
  }
}
/* Classic preloader animation 
--------------------------------------------- */
@keyframes preloader-classic {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* Multiline preloader animation 
--------------------------------------------- */
@keyframes preloader-multiline {
  0% {
    opacity: 0.15;
    width: 0%;
  }
  20% {
    width: 100%;
  }
  39% {
    opacity: 0.15;
  }
  40% {
    opacity: 0.05;
    width: 0%;
  }
  60% {
    width: 100%;
  }
  80% {
    width: 0%;
  }
  100% {
    opacity: 0.05;
    width: 0%;
  }
}
@keyframes loaderAlt {
  0% {
    opacity: 0.07;
    width: 100%;
  }
  19% {
    opacity: 0.07;
  }
  20% {
    opacity: 0.1;
    width: 0%;
  }
  40% {
    width: 100%;
  }
  59% {
    opacity: 0.1;
  }
  60% {
    opacity: 0.07;
    width: 0;
  }
  80% {
    width: 100%;
  }
  100% {
    opacity: 0.07;
    width: 100%;
  }
}
/* Line preloader animation 
--------------------------------------------- */
@keyframes preloader-line {
  0% {
    transform: translateX(-100%);
  }
  40% {
    transform: translateX(0);
  }
  60% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
/* Post
------------------------------------------------------- */
/* General margin */
body.sidebar-position-left .site-content,
body.sidebar-position-right .site-content,
body.single-post .site-content,
body.single-portfolio .site-content,
body.single-product .site-content,
body.blog .site-content,
body.archive .site-content,
body.post-type-archive .site-content,
body.search-results .site-content {
  margin-top: var(--post-margin-top);
  margin-bottom: var(--post-margin-bottom);
}

body.woocommerce-page .site-content {
  margin-bottom: var(--post-margin-bottom);
}

/* Page Headline - WooCommerce */
body.woocommerce-page header.page-header {
  margin-bottom: var(--post-margin-top);
}

/* Article archive */
article.article-list-item,
article.search {
  /* Post title */
  /* Post Media */
  /* Post Content */
  /* Footer and Read more */
}
article.article-list-item:not(:last-of-type),
article.search:not(:last-of-type) {
  margin-bottom: var(--post-inner-spacing);
}
article.article-list-item .entry-header,
article.search .entry-header {
  width: 100%;
  margin: 0 0 var(--post-half-margin) 0;
}
article.article-list-item .entry-header .entry-super-meta,
article.search .entry-header .entry-super-meta {
  margin: 0 0 var(--post-meta-margin) 0;
}
article.article-list-item .entry-header .entry-super-meta:empty,
article.search .entry-header .entry-super-meta:empty {
  display: none;
}
article.article-list-item .entry-header .entry-title,
article.search .entry-header .entry-title {
  margin: 0;
  padding: 0;
}
article.article-list-item .entry-header .entry-title a,
article.search .entry-header .entry-title a {
  color: inherit;
  transition: all 300ms ease;
}
article.article-list-item .entry-header .entry-title a:hover,
article.search .entry-header .entry-title a:hover {
  text-decoration: none;
  color: var(--accent-color);
}
article.article-list-item .entry-header .entry-sub-meta,
article.search .entry-header .entry-sub-meta {
  margin: var(--post-meta-margin) 0 0 0;
}
article.article-list-item .entry-header .entry-sub-meta:empty,
article.search .entry-header .entry-sub-meta:empty {
  display: none;
}
article.article-list-item .post-thumbnail,
article.article-list-item .article-media,
article.search .post-thumbnail,
article.search .article-media {
  display: block;
  margin-bottom: var(--post-half-margin);
  clear: both;
  width: 100%;
}
.blog.blog-list-view-simple article.article-list-item .post-thumbnail, .archive:not(.post-type-archive-portfolio).blog-list-view-simple article.article-list-item .post-thumbnail, .post-type-archive-portfolio.pf-list-view-simple article.article-list-item .post-thumbnail,
.blog.blog-list-view-simple article.article-list-item .article-media,
.archive:not(.post-type-archive-portfolio).blog-list-view-simple article.article-list-item .article-media,
.post-type-archive-portfolio.pf-list-view-simple article.article-list-item .article-media,
.blog.blog-list-view-simple article.search .post-thumbnail,
.archive:not(.post-type-archive-portfolio).blog-list-view-simple article.search .post-thumbnail,
.post-type-archive-portfolio.pf-list-view-simple article.search .post-thumbnail,
.blog.blog-list-view-simple article.search .article-media,
.archive:not(.post-type-archive-portfolio).blog-list-view-simple article.search .article-media,
.post-type-archive-portfolio.pf-list-view-simple article.search .article-media {
  display: none;
}
article.article-list-item .entry-content,
article.search .entry-content {
  order: 3;
  width: 100%;
  margin-bottom: var(--post-half-margin);
  display: flex;
  flex-wrap: wrap;
}
article.article-list-item .entry-content .entry-content-inner .excerpt p,
article.search .entry-content .entry-content-inner .excerpt p {
  margin: 0;
}
article.article-list-item .entry-content:has(.entry-content-inner .excerpt p:empty),
article.search .entry-content:has(.entry-content-inner .excerpt p:empty) {
  margin: 0;
}
article.article-list-item .entry-content:has(.entry-content-inner .excerpt p:empty) + .entry-footer,
article.search .entry-content:has(.entry-content-inner .excerpt p:empty) + .entry-footer {
  margin-top: 0;
}
article.article-list-item .entry-footer,
article.search .entry-footer {
  order: 4;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  margin-top: var(--post-read-more-margin);
}
article.article-list-item .entry-footer .entry-footer-meta,
article.search .entry-footer .entry-footer-meta {
  /* flex: 1 0 50%; */
}
article.article-list-item .entry-footer .read-more,
article.search .entry-footer .read-more {
  /* flex: 1 0 50%; */
  display: flex;
  justify-content: flex-end;
}
article.article-list-item .entry-footer .read-more .bt_bb_button,
article.search .entry-footer .read-more .bt_bb_button {
  display: inline-block;
  margin-bottom: 0;
  /* Inherit shape from Typography settings */
  /* Force it's own button shape */
  /* Inherit color scheme from Typography settings */
}
article.article-list-item .entry-footer .read-more .bt_bb_button a,
article.search .entry-footer .read-more .bt_bb_button a {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  text-decoration: none;
  transition: all 300ms ease;
}
article.article-list-item .entry-footer .read-more .bt_bb_button a .bt_bb_icon_holder,
article.search .entry-footer .read-more .bt_bb_button a .bt_bb_icon_holder {
  order: 2;
  margin-left: 0.5em;
}
.rtl article.article-list-item .entry-footer .read-more .bt_bb_button a .bt_bb_icon_holder,
.rtl article.search .entry-footer .read-more .bt_bb_button a .bt_bb_icon_holder {
  margin-left: 0;
  margin-right: 0.5em;
}
.button-shape-square article.article-list-item .entry-footer .read-more .bt_bb_button.bt_bb_shape_inherit a,
.button-shape-square article.search .entry-footer .read-more .bt_bb_button.bt_bb_shape_inherit a {
  border-radius: 0;
}
.button-shape-rounded article.article-list-item .entry-footer .read-more .bt_bb_button.bt_bb_shape_inherit a,
.button-shape-rounded article.search .entry-footer .read-more .bt_bb_button.bt_bb_shape_inherit a {
  border-radius: var(--soft-rounded);
}
.button-shape-round article.article-list-item .entry-footer .read-more .bt_bb_button.bt_bb_shape_inherit a,
.button-shape-round article.search .entry-footer .read-more .bt_bb_button.bt_bb_shape_inherit a {
  border-radius: var(--hard-rounded);
}
article.article-list-item .entry-footer .read-more .bt_bb_button.bt_bb_shape_square a,
article.search .entry-footer .read-more .bt_bb_button.bt_bb_shape_square a {
  border-radius: 0;
}
article.article-list-item .entry-footer .read-more .bt_bb_button.bt_bb_shape_rounded a,
article.search .entry-footer .read-more .bt_bb_button.bt_bb_shape_rounded a {
  border-radius: var(--soft-rounded);
}
article.article-list-item .entry-footer .read-more .bt_bb_button.bt_bb_shape_round a,
article.search .entry-footer .read-more .bt_bb_button.bt_bb_shape_round a {
  border-radius: var(--hard-rounded);
}
article.article-list-item .entry-footer .read-more .bt_bb_button.bt_bb_color_scheme_0,
article.search .entry-footer .read-more .bt_bb_button.bt_bb_color_scheme_0 {
  --primary-color: var(--button-primary-color);
  --secondary-color: var(--button-secondary-color);
}

@media (max-width: 480px) {
  article.article-list-item .entry-footer,
article.search .entry-footer {
    display: block;
  }
  article.article-list-item .entry-footer .entry-meta,
article.search .entry-footer .entry-meta {
    width: 100%;
  }
  article.article-list-item .entry-footer .entry-meta:empty,
article.search .entry-footer .entry-meta:empty {
    display: none;
  }
  article.article-list-item .entry-footer .read-more,
article.search .entry-footer .read-more {
    width: 100%;
    justify-content: flex-start;
  }
  article.article-list-item .entry-footer .read-more:not(:first-child),
article.search .entry-footer .read-more:not(:first-child) {
    margin-top: var(--post-read-more-margin);
  }
}
/* Archive layout - hide header
--------------------------------------------- */
.archive:not(.post-type-archive-portfolio).blog-list-view-standard-top-image article > .entry-header,
.blog.blog-list-view-standard-top-image article > .entry-header,
.post-type-archive-portfolio.pf-list-view-standard-top-image article > .entry-header,
.archive:not(.post-type-archive-portfolio).blog-list-view-columns article > .entry-header,
.blog.blog-list-view-columns article > .entry-header,
.post-type-archive-portfolio.pf-list-view-columns article > .entry-header,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article > .entry-header,
.blog.blog-list-view-zig-zag article > .entry-header,
.post-type-archive-portfolio.pf-list-view-zig-zag article > .entry-header {
  display: none;
}

.blog.blog-list-view-standard article .article-inner > .entry-header,
.archive:not(.post-type-archive-portfolio).blog-list-view-standard article .article-inner > .entry-header,
.post-type-archive-portfolio.pf-list-view-standard article .article-inner > .entry-header,
.blog.blog-list-view-simple article .article-inner > .entry-header,
.archive:not(.post-type-archive-portfolio).blog-list-view-simple article .article-inner > .entry-header,
.post-type-archive-portfolio.pf-list-view-simple article .article-inner > .entry-header {
  display: none;
}

/* Archive layout - Columns
--------------------------------------------- */
.archive:not(.post-type-archive-portfolio).blog-list-view-columns article,
.blog.blog-list-view-columns article,
.post-type-archive-portfolio.pf-list-view-columns article,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article,
.blog.blog-list-view-zig-zag article,
.post-type-archive-portfolio.pf-list-view-zig-zag article {
  display: flex;
  margin: 0 calc(-1*var(--columns-list-horizontal-gap)) var(--post-inner-spacing);
}
.archive:not(.post-type-archive-portfolio).blog-list-view-columns article .article-media,
.archive:not(.post-type-archive-portfolio).blog-list-view-columns article .article-inner,
.blog.blog-list-view-columns article .article-media,
.blog.blog-list-view-columns article .article-inner,
.post-type-archive-portfolio.pf-list-view-columns article .article-media,
.post-type-archive-portfolio.pf-list-view-columns article .article-inner,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article .article-media,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article .article-inner,
.blog.blog-list-view-zig-zag article .article-media,
.blog.blog-list-view-zig-zag article .article-inner,
.post-type-archive-portfolio.pf-list-view-zig-zag article .article-media,
.post-type-archive-portfolio.pf-list-view-zig-zag article .article-inner {
  grid-area: Media;
  margin-bottom: 0;
  padding: 0 var(--columns-list-horizontal-gap);
}
.archive:not(.post-type-archive-portfolio).blog-list-view-columns article .article-media,
.blog.blog-list-view-columns article .article-media,
.post-type-archive-portfolio.pf-list-view-columns article .article-media,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article .article-media,
.blog.blog-list-view-zig-zag article .article-media,
.post-type-archive-portfolio.pf-list-view-zig-zag article .article-media {
  flex-basis: var(--columns-list-width-media);
  max-width: var(--columns-list-width-media);
}
.archive:not(.post-type-archive-portfolio).blog-list-view-columns article .entry-header + .entry-content,
.blog.blog-list-view-columns article .entry-header + .entry-content,
.post-type-archive-portfolio.pf-list-view-columns article .entry-header + .entry-content,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article .entry-header + .entry-content,
.blog.blog-list-view-zig-zag article .entry-header + .entry-content,
.post-type-archive-portfolio.pf-list-view-zig-zag article .entry-header + .entry-content {
  padding-top: var(--post-header-content-margin);
}
.archive:not(.post-type-archive-portfolio).blog-list-view-columns article .article-inner,
.blog.blog-list-view-columns article .article-inner,
.post-type-archive-portfolio.pf-list-view-columns article .article-inner,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article .article-inner,
.blog.blog-list-view-zig-zag article .article-inner,
.post-type-archive-portfolio.pf-list-view-zig-zag article .article-inner {
  flex-basis: calc(100% - var(--columns-list-width-media));
  max-width: calc(100% - var(--columns-list-width-media));
}
.archive:not(.post-type-archive-portfolio).blog-list-view-columns article .article-inner .entry-footer,
.blog.blog-list-view-columns article .article-inner .entry-footer,
.post-type-archive-portfolio.pf-list-view-columns article .article-inner .entry-footer,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article .article-inner .entry-footer,
.blog.blog-list-view-zig-zag article .article-inner .entry-footer,
.post-type-archive-portfolio.pf-list-view-zig-zag article .article-inner .entry-footer {
  flex-direction: column;
  align-items: flex-start;
}
.archive:not(.post-type-archive-portfolio).blog-list-view-columns article .article-inner .entry-footer .entry-footer-meta,
.blog.blog-list-view-columns article .article-inner .entry-footer .entry-footer-meta,
.post-type-archive-portfolio.pf-list-view-columns article .article-inner .entry-footer .entry-footer-meta,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article .article-inner .entry-footer .entry-footer-meta,
.blog.blog-list-view-zig-zag article .article-inner .entry-footer .entry-footer-meta,
.post-type-archive-portfolio.pf-list-view-zig-zag article .article-inner .entry-footer .entry-footer-meta {
  margin-bottom: var(--post-meta-margin);
}
.archive:not(.post-type-archive-portfolio).blog-list-view-columns article .article-inner .entry-footer .read-more,
.blog.blog-list-view-columns article .article-inner .entry-footer .read-more,
.post-type-archive-portfolio.pf-list-view-columns article .article-inner .entry-footer .read-more,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article .article-inner .entry-footer .read-more,
.blog.blog-list-view-zig-zag article .article-inner .entry-footer .read-more,
.post-type-archive-portfolio.pf-list-view-zig-zag article .article-inner .entry-footer .read-more {
  justify-content: flex-start;
  text-align: left;
}

@media (max-width: 768px) {
  .archive:not(.post-type-archive-portfolio).blog-list-view-columns article,
.blog.blog-list-view-columns article,
.post-type-archive-portfolio.pf-list-view-columns article,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article,
.blog.blog-list-view-zig-zag article,
.post-type-archive-portfolio.pf-list-view-zig-zag article {
    flex-direction: column;
    margin: calc(-1*var(--columns-list-horizontal-gap)) 0 calc(var(--post-inner-spacing) - var(--columns-list-horizontal-gap));
    padding: 0;
  }
  .archive:not(.post-type-archive-portfolio).blog-list-view-columns article .article-media,
.archive:not(.post-type-archive-portfolio).blog-list-view-columns article .article-inner,
.blog.blog-list-view-columns article .article-media,
.blog.blog-list-view-columns article .article-inner,
.post-type-archive-portfolio.pf-list-view-columns article .article-media,
.post-type-archive-portfolio.pf-list-view-columns article .article-inner,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article .article-media,
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article .article-inner,
.blog.blog-list-view-zig-zag article .article-media,
.blog.blog-list-view-zig-zag article .article-inner,
.post-type-archive-portfolio.pf-list-view-zig-zag article .article-media,
.post-type-archive-portfolio.pf-list-view-zig-zag article .article-inner {
    padding: var(--columns-list-horizontal-gap) 0;
    flex-basis: 100%;
    max-width: 100%;
  }
}
/* Archive layout - Zig zag */
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article:nth-of-type(even) .article-media,
.blog.blog-list-view-zig-zag article:nth-of-type(even) .article-media,
.post-type-archive-portfolio.pf-list-view-zig-zag article:nth-of-type(even) .article-media {
  order: 2;
}
.archive:not(.post-type-archive-portfolio).blog-list-view-zig-zag article:nth-of-type(even) .article-inner,
.blog.blog-list-view-zig-zag article:nth-of-type(even) .article-inner,
.post-type-archive-portfolio.pf-list-view-zig-zag article:nth-of-type(even) .article-inner {
  order: 1;
}

/* Single article */
.single article.post,
.single article.portfolio {
  display: flex;
  flex-wrap: wrap;
  /* Post title */
  /* Post Media */
  /* Post Content */
  /* Footer and Read more */
}
.single article.post:not(:last-child),
.single article.portfolio:not(:last-child) {
  margin-bottom: var(--post-inner-spacing);
}
.single article.post .entry-header,
.single article.portfolio .entry-header {
  width: 100%;
  margin: 0 0 var(--post-half-margin) 0;
}
.single article.post .entry-header .entry-super-meta,
.single article.portfolio .entry-header .entry-super-meta {
  margin: 0 0 var(--post-meta-margin) 0;
}
.single article.post .entry-header .entry-super-meta:empty,
.single article.portfolio .entry-header .entry-super-meta:empty {
  display: none;
}
.single article.post .entry-header .entry-title,
.single article.portfolio .entry-header .entry-title {
  margin: 0;
}
.single article.post .entry-header .entry-title a,
.single article.portfolio .entry-header .entry-title a {
  color: inherit;
  transition: all 300ms ease;
}
.single article.post .entry-header .entry-title a:hover,
.single article.portfolio .entry-header .entry-title a:hover {
  text-decoration: none;
  color: var(--accent-color);
}
.single article.post .entry-header .entry-sub-meta,
.single article.portfolio .entry-header .entry-sub-meta {
  margin: var(--post-meta-margin) 0 0 0;
}
.single article.post .entry-header .entry-sub-meta:empty,
.single article.portfolio .entry-header .entry-sub-meta:empty {
  display: none;
}
.single article.post .post-thumbnail,
.single article.post .article-media,
.single article.portfolio .post-thumbnail,
.single article.portfolio .article-media {
  display: block;
  margin-bottom: var(--post-half-margin);
  clear: both;
  width: 100%;
}
.single article.post .post-thumbnail .bt_bb_css_image_grid .bt_bb_css_image_grid_content,
.single article.post .article-media .bt_bb_css_image_grid .bt_bb_css_image_grid_content,
.single article.portfolio .post-thumbnail .bt_bb_css_image_grid .bt_bb_css_image_grid_content,
.single article.portfolio .article-media .bt_bb_css_image_grid .bt_bb_css_image_grid_content {
  grid-gap: var(--post-pf-grid-gallery-gap);
}
.single article.post .post-thumbnail .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item,
.single article.post .article-media .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item,
.single article.portfolio .post-thumbnail .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item,
.single article.portfolio .article-media .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item {
  border-radius: var(--post-pf-grid-gallery-radius);
}
.single article.post .entry-content,
.single article.portfolio .entry-content {
  order: 3;
  width: 100%;
  margin-bottom: var(--post-half-margin);
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.single article.post .entry-content .entry-content-inner,
.single article.portfolio .entry-content .entry-content-inner {
  max-width: 100%;
}
.single article.post .entry-content .entry-content-inner .excerpt p,
.single article.portfolio .entry-content .entry-content-inner .excerpt p {
  margin: 0;
}
.single article.post .entry-footer,
.single article.portfolio .entry-footer {
  order: 4;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  margin-top: var(--post-footer-meta-spacing);
  padding-top: var(--post-footer-meta-spacing);
  border-top: 1px solid var(--primary-07-color);
}
.single article.post .entry-footer .excerpt + .entry-footer-meta,
.single article.portfolio .entry-footer .excerpt + .entry-footer-meta {
  margin-top: 1em;
}
.single article.post .entry-footer .entry-footer-meta,
.single article.portfolio .entry-footer .entry-footer-meta {
  flex: 1 0 50%;
}
.single article.post .entry-footer .read-more,
.single article.portfolio .entry-footer .read-more {
  flex: 1 0 50%;
  text-align: right;
}
.single article.post .entry-footer .read-more .bt_bb_button,
.single article.portfolio .entry-footer .read-more .bt_bb_button {
  margin-bottom: 0;
}

.single.button-shape-square article.post .post-thumbnail .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item,
.single.button-shape-square article.post .article-media .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item,
.single.button-shape-square article.portfolio .post-thumbnail .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item,
.single.button-shape-square article.portfolio .article-media .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item {
  border-radius: 0;
}
.single.button-shape-rounded article.post .post-thumbnail .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item,
.single.button-shape-rounded article.post .article-media .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item,
.single.button-shape-rounded article.portfolio .post-thumbnail .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item,
.single.button-shape-rounded article.portfolio .article-media .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item {
  border-radius: var(--soft-rounded);
}
.single.button-shape-round article.post .post-thumbnail .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item,
.single.button-shape-round article.post .article-media .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item,
.single.button-shape-round article.portfolio .post-thumbnail .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item,
.single.button-shape-round article.portfolio .article-media .bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item {
  border-radius: var(--hard-rounded-gallery);
}

/* Sticky post */
article.post.sticky .entry-header .entry-title a:after {
  content: "";
  font-size: 0.7em;
  font-family: Icon7Stroke;
  display: block;
  float: left;
  margin-right: 0.4em;
  padding-top: 0.3em;
  color: var(--accent-color);
}

/* Meta data */
.share-options {
  display: inline-flex;
}
.share-options .share-options-title {
  align-items: center;
  display: var(--share-text-display);
  flex-direction: row;
  flex-wrap: nowrap;
}
.share-options .share-options-title:after {
  content: "";
  display: block;
  width: 0.5em;
}
.share-options .share-options-title {
  padding-right: 0.25em;
}
.rtl .share-options .share-options-title {
  padding-right: 0;
  padding-left: 0.25em;
}
.share-options .bt_bb_icon {
  padding-right: 0.25em;
}
.rtl .share-options .bt_bb_icon {
  padding-right: 0;
  padding-left: 0.25em;
}
.single-post .entry-footer .share-options:not(:only-child), .single-portfolio .entry-footer .share-options:not(:only-child) {
  margin-left: auto;
  order: 20;
}
.rtl .single-post .entry-footer .share-options:not(:only-child), .rtl .single-portfolio .entry-footer .share-options:not(:only-child) {
  margin-left: 0;
  margin-right: auto;
}
.single-post .entry-footer .share-options:not(:only-child) .bt_bb_icon:last-child, .single-portfolio .entry-footer .share-options:not(:only-child) .bt_bb_icon:last-child {
  padding-right: 0;
}
.rtl .single-post .entry-footer .share-options:not(:only-child) .bt_bb_icon:last-child, .rtl .single-portfolio .entry-footer .share-options:not(:only-child) .bt_bb_icon:last-child {
  padding-left: 0;
}
.single-post .entry-footer .share-options:not(:only-child):after, .single-portfolio .entry-footer .share-options:not(:only-child):after {
  display: none;
}

.posted-on time.updated:not(.published) {
  margin-left: 0.5em;
  display: none;
}

/* About author */
.bt-about-author.single-about-author-blog {
  margin: 0 0 var(--post-margin-top);
  border-top: 1px solid var(--primary-07-color);
  border-bottom: 1px solid var(--primary-07-color);
}
.blog-single-about-author-style-none .bt-about-author.single-about-author-blog {
  display: none;
}
.bt-about-author.single-about-author-blog .bt-author-content {
  display: flex;
  align-items: flex-start;
  width: 100%;
  padding: var(--post-margin-top) 0;
}
.bt-about-author.single-about-author-blog .bt-author-content .bt-author-avatar {
  vertical-align: top;
  padding: 0 1em 0 0;
  flex: 1 1 150px;
}
.rtl .bt-about-author.single-about-author-blog .bt-author-content .bt-author-avatar {
  padding: 0 0 0 1em;
}
.blog-single-about-author-style-without-image .bt-about-author.single-about-author-blog .bt-author-content .bt-author-avatar {
  display: none;
}
.bt-about-author.single-about-author-blog .bt-author-content .bt-author-avatar img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 50%;
}
.bt-about-author.single-about-author-blog .bt-author-content .bt-author-text {
  flex: 0 1 100%;
  padding: 0;
}
.bt-about-author.single-about-author-blog .bt-author-content .bt-author-text h4 {
  font-size: 1.3em;
  margin-bottom: 0.5rem;
}
.bt-about-author.single-about-author-blog .bt-author-content .bt-author-text p {
  margin: 0;
}

.bt-about-author.single-about-author-pf {
  margin: 0 0 var(--post-margin-top);
  border-top: 1px solid var(--primary-07-color);
  border-bottom: 1px solid var(--primary-07-color);
}
.pf-single-about-author-style-none .bt-about-author.single-about-author-pf {
  display: none;
}
.bt-about-author.single-about-author-pf .bt-author-content {
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--post-margin-top) 0;
}
.bt-about-author.single-about-author-pf .bt-author-content .bt-author-avatar {
  vertical-align: top;
  padding: 0 1em 0 0;
  flex: 1 1 150px;
}
.rtl .bt-about-author.single-about-author-pf .bt-author-content .bt-author-avatar {
  padding: 0 0 0 1em;
}
.pf-single-about-author-style-without-image .bt-about-author.single-about-author-pf .bt-author-content .bt-author-avatar {
  display: none;
}
.bt-about-author.single-about-author-pf .bt-author-content .bt-author-avatar img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 50%;
}
.bt-about-author.single-about-author-pf .bt-author-content .bt-author-text {
  flex: 0 1 100%;
  padding: 0;
}
.bt-about-author.single-about-author-pf .bt-author-content .bt-author-text h4 {
  font-size: 1.3em;
  margin-bottom: 0.5rem;
}
.bt-about-author.single-about-author-pf .bt-author-content .bt-author-text p {
  margin: 0;
}

@media (max-width: 520px) {
  .bt-about-author.single-about-author-blog .bt-author-content,
.bt-about-author.single-about-author-pf .bt-author-content {
    flex-direction: column;
  }
  .bt-about-author.single-about-author-blog .bt-author-content .bt-author-avatar,
.bt-about-author.single-about-author-pf .bt-author-content .bt-author-avatar {
    padding: 0 0 1em 0;
    max-width: 8em;
    flex-basis: auto;
  }
  .rtl .bt-about-author.single-about-author-blog .bt-author-content .bt-author-avatar,
.rtl .bt-about-author.single-about-author-pf .bt-author-content .bt-author-avatar {
    padding: 0 0 1em 0;
  }
}
/* Author avatar */
.author-avatar img {
  max-width: 2em;
}

/* Entry meta */
.entry-meta .entry-meta-dead-end {
  display: none;
}
.entry-meta > span:not(:last-child):after, .entry-meta > div:not(:last-child):after {
  content: " / ";
  padding: 0 0.5em;
}
.entry-meta a {
  color: inherit;
  text-decoration: none;
  transition: all 300ms ease;
}
.entry-meta a:hover {
  text-decoration: none;
  color: var(--accent-color);
}

/* Entry meta text (cloned from super and sub title) */
.entry-super-meta {
  font-family: var(--supertitle-font);
  font-weight: var(--supertitle-font-weight);
  text-transform: var(--supertitle-text-transform);
  font-style: var(--supertitle-font-style);
}

.entry-sub-meta {
  font-family: var(--subtitle-font);
  font-weight: var(--subtitle-font-weight);
  text-transform: var(--subtitle-text-transform);
  font-style: var(--subtitle-font-style);
}

/* Media box */
.media-box {
  position: relative;
  overflow: hidden;
}
.media-box img {
  display: block;
  width: auto;
  height: auto;
}
.media-box .aspectVideo {
  visibility: hidden;
  width: 100%;
}
.media-box iframe {
  display: block;
  border: none;
}
.media-box.video .bt-video-container {
  position: relative;
  padding-bottom: 56.7%;
  background-color: black;
}
.media-box.video .bt-video-container iframe {
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100% !important;
  height: 100% !important;
  border: none;
}
.media-box.audio iframe {
  display: block;
  width: 100% !important;
}
.media-box.quote, .media-box.link {
  text-align: center;
  position: relative;
  display: block;
  margin: 0;
  font-weight: 300;
  padding: 5em;
}
.media-box.quote:before, .media-box.link:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: var(--accent-color);
}
.media-box.quote[style*=background-image]:before, .media-box.link[style*=background-image]:before {
  opacity: 0.6;
}
.media-box.quote blockquote, .media-box.link blockquote {
  padding: 0em;
}
.media-box.quote blockquote:before, .media-box.link blockquote:before {
  content: "";
}
.media-box.quote p, .media-box.link p {
  font-size: 2em;
  line-height: 1.3em;
  margin: 0;
  font-style: italic;
}
.media-box.quote p:before, .media-box.link p:before {
  display: block;
  text-align: center;
  font: 2em/1em Icon7Stroke;
  margin-bottom: 0.3em;
  color: var(--light-color);
}
.media-box.quote cite, .media-box.link cite {
  font-size: 1em;
  display: inline-block;
  padding: 1.5em 0 0;
  border-top: 1px solid var(--light-color);
  margin: 1.5em 0 0;
  color: var(--light-color);
}
.media-box.quote a, .media-box.link a {
  color: var(--light-color);
  transition: all 300ms ease;
}
.media-box.quote a:hover, .media-box.link a:hover {
  color: var(--light-color);
  opacity: 0.6;
}
.media-box.link p:before {
  content: "";
}
.media-box.quote p:before {
  content: "";
}
.media-box .media-box-caption {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0.25em 1em;
  background: rgba(255, 255, 255, 0.8);
}

.sticky {
  display: block;
}

.page-content,
.entry-summary {
  margin: 0;
}

.entry-content .page-links {
  clear: both;
  margin: 1.5em 0;
  display: flex;
}
.entry-content .page-links span, .entry-content .page-links a {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0.143em;
  line-height: 1;
  min-width: 1.5em;
}
.entry-content .page-links span:first-child, .entry-content .page-links a:first-child {
  margin-left: 0.5em;
}
.rtl .entry-content .page-links span:first-child, .rtl .entry-content .page-links a:first-child {
  margin-left: 0;
  margin-right: 0.5em;
}
.button-shape-square .entry-content .page-links span, .button-shape-square .entry-content .page-links a {
  border-radius: 0;
}
.button-shape-rounded .entry-content .page-links span, .button-shape-rounded .entry-content .page-links a {
  border-radius: var(--soft-rounded);
}
.button-shape-round .entry-content .page-links span, .button-shape-round .entry-content .page-links a {
  border-radius: var(--hard-rounded);
}
.entry-content .page-links span {
  background: var(--primary-07-color);
  padding: 0.125em 0.25em;
}
.entry-content .page-links a {
  background: var(--accent-color);
  color: var(--light-color);
  padding: 0.125em 0.25em;
}

/* Comments */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets */
.widget {
  margin: 0 0 1.5em;
}

.widget select {
  max-width: 100%;
}

/* Media */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

.wp-video {
  width: 100% !important;
}
.wp-video video {
  width: 100% !important;
  height: 100% !important;
}

.media-box.audio iframe {
  width: 100% !important;
}

/* Captions */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/* Image grid */
.single-post .bt_bb_masonry_image_grid .bt_bb_grid_item_inner_image img,
.single-portfolio .bt_bb_masonry_image_grid .bt_bb_grid_item_inner_image img {
  width: 100%;
}

.single-post.blog-single-grid-gap-extrasmall .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content, .single-portfolio.pf-single-grid-gap-extrasmall .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content {
  margin-left: -1px;
  margin-top: -1px;
  width: calc(100% + 2px);
}
.single-post.blog-single-grid-gap-extrasmall .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner, .single-portfolio.pf-single-grid-gap-extrasmall .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner {
  transform: translate(1px, 1px);
}
.single-post.blog-single-grid-gap-small .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content, .single-portfolio.pf-single-grid-gap-small .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content {
  margin-left: -0.5em;
  margin-top: -0.5em;
  width: calc(100% + 1em);
}
.single-post.blog-single-grid-gap-small .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner, .single-portfolio.pf-single-grid-gap-small .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner {
  transform: translate(0.5em, 0.5em);
}
.single-post.blog-single-grid-gap-normal .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content, .single-portfolio.pf-single-grid-gap-normal .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content {
  margin-left: -1em;
  margin-top: -1em;
  width: calc(100% + 2em);
}
.single-post.blog-single-grid-gap-normal .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner, .single-portfolio.pf-single-grid-gap-normal .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner {
  transform: translate(1em, 1em);
}
.single-post.blog-single-grid-gap-large .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content, .single-portfolio.pf-single-grid-gap-large .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content {
  margin-left: -2em;
  margin-top: -2em;
  width: calc(100% + 4em);
}
.single-post.blog-single-grid-gap-large .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner, .single-portfolio.pf-single-grid-gap-large .bt_bb_masonry_image_grid .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner {
  transform: translate(2em, 2em);
}

/* Search posts navigation
--------------------------------------------- */
.posts-navigation {
  padding-top: var(--post-inner-spacing);
  margin-top: var(--post-inner-spacing);
  border-top: 1px solid var(--primary-07-color);
}
.posts-navigation .nav-links {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.posts-navigation .nav-links .nav-previous, .posts-navigation .nav-links .nav-next {
  margin: 0;
}
.posts-navigation .nav-links .nav-previous a, .posts-navigation .nav-links .nav-next a {
  font-size: 1em;
  font-family: var(--button-font);
  font-weight: var(--button-font-weight);
  font-style: var(--button-font-style);
  display: inline-flex;
  align-items: center;
}
.posts-navigation .nav-links .nav-previous a:after, .posts-navigation .nav-links .nav-next a:after {
  content: "";
  font-family: Icon7Stroke;
  font-size: var(--post-paging-arrow-size);
  font-weight: normal;
  width: 1em;
  height: 1em;
  margin-left: var(--post-paging-arrow-margin);
  display: flex;
  align-items: center;
  justify-items: center;
  color: var(--light-color);
  background: var(--accent-color);
}
.button-shape-square .posts-navigation .nav-links .nav-previous a:after, .button-shape-square .posts-navigation .nav-links .nav-next a:after {
  border-radius: 0;
}
.button-shape-rounded .posts-navigation .nav-links .nav-previous a:after, .button-shape-rounded .posts-navigation .nav-links .nav-next a:after {
  border-radius: var(--soft-rounded);
}
.button-shape-round .posts-navigation .nav-links .nav-previous a:after, .button-shape-round .posts-navigation .nav-links .nav-next a:after {
  border-radius: var(--hard-rounded);
}
.rtl .posts-navigation .nav-links .nav-previous a:after, .rtl .posts-navigation .nav-links .nav-next a:after {
  content: "";
  margin-right: var(--post-paging-arrow-margin);
  margin-left: 0;
}
.posts-navigation .nav-links .nav-next a {
  flex-direction: row-reverse;
}
.posts-navigation .nav-links .nav-next a:after {
  margin-right: var(--post-paging-arrow-margin);
  margin-left: 0;
  transform: scaleX(-1);
}
.rtl .posts-navigation .nav-links .nav-next a:after {
  margin-right: 0;
  margin-left: var(--post-paging-arrow-margin);
}
.posts-navigation .nav-links .nav-next:only-child {
  flex-basis: 100%;
}
.posts-navigation .nav-links .nav-next:only-child {
  flex-basis: 100%;
}

/* Posts navigation */
.archive-pagination {
  padding-top: var(--post-inner-spacing);
  margin-top: var(--post-inner-spacing);
  border-top: 1px solid var(--primary-07-color);
  display: flex;
  justify-content: space-between;
}
.archive-pagination .paging p a {
  display: inline-flex;
  align-items: center;
  font-family: var(--button-font);
  font-weight: var(--button-font-weight);
  font-style: var(--button-font-style);
  font-size: 1em;
}
.archive-pagination .paging p a:after {
  content: "";
  font-family: Icon7Stroke;
  font-size: var(--post-paging-arrow-size);
  font-weight: normal;
  width: 1em;
  height: 1em;
  margin-left: var(--post-paging-arrow-margin);
  display: flex;
  align-items: center;
  justify-items: center;
  color: var(--light-color);
  background: var(--accent-color);
}
.button-shape-square .archive-pagination .paging p a:after {
  border-radius: 0;
}
.button-shape-rounded .archive-pagination .paging p a:after {
  border-radius: var(--soft-rounded);
}
.button-shape-round .archive-pagination .paging p a:after {
  border-radius: var(--hard-rounded);
}
.rtl .archive-pagination .paging p a:after {
  content: "";
  margin-right: var(--post-paging-arrow-margin);
  margin-left: 0;
}
.archive-pagination .paging.paging-right:only-child {
  margin-left: auto;
}
.rtl .archive-pagination .paging.paging-right:only-child {
  margin-left: 0;
  margin-right: auto;
}
.archive-pagination .paging.paging-left p a {
  flex-direction: row-reverse;
}
.archive-pagination .paging.paging-left p a:after {
  margin-right: var(--post-paging-arrow-margin);
  margin-left: 0;
  transform: scaleX(-1);
}
.rtl .archive-pagination .paging.paging-left p a:after {
  margin-right: 0;
  margin-left: var(--post-paging-arrow-margin);
}
.archive-pagination .paging.paging-left:only-child {
  margin-right: auto;
}
.rtl .archive-pagination .paging.paging-left:only-child {
  margin-right: 0;
  margin-left: auto;
}

/* Single Post layout - Columns */
.blog-single-view-columns.single-post .post .entry-content {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  margin: 0 -1em;
  flex-direction: row;
}
.blog-single-view-columns.single-post .post .entry-content .article-media {
  flex: 1 1 50%;
  min-width: 50%;
  padding: 0 1em;
}
.blog-single-view-columns.single-post .post .entry-content .entry-content-inner {
  flex: 1 1 50%;
  min-width: 50%;
  padding: 0 1em;
}

/* Image gallery */
.mfp-bg {
  position: fixed !important;
  bottom: 0;
  background: var(--post-image-gallery-overlay);
  opacity: 1;
}

.mfp-container {
  background: transparent;
}

.mfp-gallery .mfp-close {
  font-size: 0;
  font-weight: normal;
  top: 1rem;
  right: 1rem;
  left: unset;
  width: 2.75rem;
  height: 2.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: unset;
  z-index: 1;
  opacity: 1;
  color: var(--light-color);
}
.mfp-gallery .mfp-close:before {
  content: var(--mfp-gallery-close-icon);
  font-family: var(--mfp-gallery-close-icon-font);
  font-size: var(--mfp-gallery-close-icon-size);
  color: var(--light-color);
  opacity: 0.1;
  transition: 300ms ease all;
  line-height: 1;
}
.mfp-gallery .mfp-close:hover:before {
  color: var(--light-color);
  opacity: 0.6;
}
.rtl .mfp-gallery .mfp-close {
  right: auto;
  left: 1rem;
}
.logged-in .mfp-gallery .mfp-close {
  top: 3rem;
}
.mfp-gallery .mfp-figure .mfp-close {
  display: none;
}
.mfp-gallery button.mfp-arrow {
  width: 2.75em;
  height: 2.75em;
  margin-top: -1.375em;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  opacity: 1;
}
.mfp-gallery button.mfp-arrow:before {
  content: var(--mfp-gallery-next-icon);
  font-family: var(--mfp-gallery-previous-next-icon-font);
  font-size: var(--mfp-gallery-previous-next-icon-size);
  border: 0;
  margin: unset;
  height: unset;
  width: unset;
  position: relative;
  inset: 0;
  opacity: 1;
  transition: 300ms ease all;
  opacity: 0.1;
  color: var(--light-color);
}
.rtl .mfp-gallery button.mfp-arrow:before {
  content: var(--mfp-gallery-previous-icon);
}
.mfp-gallery button.mfp-arrow:after {
  display: none;
}
.mfp-gallery button.mfp-arrow:hover:before {
  color: var(--light-color);
  opacity: 0.6;
}
.mfp-gallery button.mfp-arrow.mfp-arrow-right {
  right: 1em;
}
.rtl .mfp-gallery button.mfp-arrow.mfp-arrow-right {
  right: auto;
  left: 1em;
}
.mfp-gallery button.mfp-arrow.mfp-arrow-left {
  left: 1em;
}
.mfp-gallery button.mfp-arrow.mfp-arrow-left:before {
  content: var(--mfp-gallery-previous-icon);
}
.rtl .mfp-gallery button.mfp-arrow.mfp-arrow-left {
  left: auto;
  right: 1em;
}
.rtl .mfp-gallery button.mfp-arrow.mfp-arrow-left:before {
  content: var(--mfp-gallery-next-icon);
}
.mfp-gallery .mfp-figure:after {
  display: none;
}
.mfp-gallery .mfp-bottom-bar .mfp-title {
  color: var(--light-color);
  font-size: 0.875em;
  line-height: 1.5;
}
.mfp-gallery .mfp-bottom-bar .mfp-counter {
  color: var(--light-color);
  font-size: 0.875em;
  line-height: 1.5;
}

/* Excerpt lines */
.blog.blog-list-show-excerpt-none article.post .excerpt {
  display: none;
}
.blog.blog-list-show-excerpt-1-line article.post .excerpt, .blog.blog-list-show-excerpt-2-lines article.post .excerpt, .blog.blog-list-show-excerpt-3-lines article.post .excerpt, .blog.blog-list-show-excerpt-4-lines article.post .excerpt, .blog.blog-list-show-excerpt-5-lines article.post .excerpt, .blog.blog-list-show-excerpt-6-lines article.post .excerpt {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.blog.blog-list-show-excerpt-1-line article.post .excerpt {
  -webkit-line-clamp: 1;
}
.blog.blog-list-show-excerpt-2-lines article.post .excerpt {
  -webkit-line-clamp: 2;
}
.blog.blog-list-show-excerpt-3-lines article.post .excerpt {
  -webkit-line-clamp: 3;
}
.blog.blog-list-show-excerpt-4-lines article.post .excerpt {
  -webkit-line-clamp: 4;
}
.blog.blog-list-show-excerpt-5-lines article.post .excerpt {
  -webkit-line-clamp: 5;
}
.blog.blog-list-show-excerpt-6-lines article.post .excerpt {
  -webkit-line-clamp: 6;
}
.search.search-list-show-excerpt-none article.post .excerpt {
  display: none;
}
.search.search-list-show-excerpt-1-line article.post .excerpt, .search.search-list-show-excerpt-2-lines article.post .excerpt, .search.search-list-show-excerpt-3-lines article.post .excerpt, .search.search-list-show-excerpt-4-lines article.post .excerpt, .search.search-list-show-excerpt-5-lines article.post .excerpt, .search.search-list-show-excerpt-6-lines article.post .excerpt {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.search.search-list-show-excerpt-1-line article.post .excerpt {
  -webkit-line-clamp: 1;
}
.search.search-list-show-excerpt-2-lines article.post .excerpt {
  -webkit-line-clamp: 2;
}
.search.search-list-show-excerpt-3-lines article.post .excerpt {
  -webkit-line-clamp: 3;
}
.search.search-list-show-excerpt-4-lines article.post .excerpt {
  -webkit-line-clamp: 4;
}
.search.search-list-show-excerpt-5-lines article.post .excerpt {
  -webkit-line-clamp: 5;
}
.search.search-list-show-excerpt-6-lines article.post .excerpt {
  -webkit-line-clamp: 6;
}

/* Single porfolio */
article.portfolio .entry-content .portfolio-meta dl {
  margin: 0;
  display: block;
}
article.portfolio .entry-content .portfolio-meta dl dt {
  float: left;
  width: 35%;
  max-width: 200px;
  padding-right: 0.75em;
  font-weight: bold;
}
.rtl article.portfolio .entry-content .portfolio-meta dl dt {
  padding-right: 0;
  padding-left: 0.75em;
  float: right;
}
article.portfolio .entry-content .portfolio-meta dl dt:nth-child(odd) {
  clear: left;
}
.rtl article.portfolio .entry-content .portfolio-meta dl dt:nth-child(odd) {
  clear: right;
}
article.portfolio .entry-content .portfolio-meta dl dd {
  margin: 0 0 0.25em;
}

/* Single Post layout - Standard */
.single-portfolio article.portfolio .entry-content {
  display: grid;
  grid-gap: 0 var(--portfolio-columns-gap);
}
.single-portfolio article.portfolio .entry-content .article-media {
  grid-area: media;
  margin: 0;
}
.single-portfolio article.portfolio .entry-content .portfolio-meta {
  grid-area: meta;
}
.single-portfolio article.portfolio .entry-content .entry-content-inner {
  grid-area: content;
}

/* Single Post layout - Standard */
.single-portfolio.pf-single-view-standard article.portfolio .entry-content {
  grid-template-areas: "media media" "content meta";
  grid-template-columns: 1fr minmax(var(--portfolio-columns-meta-min-width), var(--portfolio-columns-meta-max-width));
  grid-template-rows: auto;
}
.single-portfolio.pf-single-view-standard article.portfolio .entry-content .article-media {
  margin-bottom: var(--portfolio-columns-gap);
}

@media (max-width: 768px) {
  .single-portfolio.pf-single-view-standard article.portfolio .entry-content {
    grid-template-areas: "media" "content" "meta";
    grid-template-columns: 100%;
  }
  .single-portfolio.pf-single-view-standard article.portfolio .entry-content .portfolio-meta {
    padding-top: var(--portfolio-columns-gap);
    border-top: 1px solid var(--primary-07-color);
  }
}
/* Single Post layout - Columns 1 */
.single-portfolio.pf-single-view-columns-1 article.portfolio .entry-content {
  display: grid;
  grid-gap: var(--portfolio-columns-gap);
  grid-template-areas: "media content" "media meta";
  grid-template-columns: minmax(var(--portfolio-columns-1-media-width), 1fr) 1fr;
  grid-template-rows: auto;
}
.single-portfolio.pf-single-view-columns-1 article.portfolio .entry-content .article-media {
  grid-row: 1/span 2;
}
.single-portfolio.pf-single-view-columns-1 article.portfolio .entry-content .portfolio-meta {
  padding-top: var(--portfolio-columns-gap);
  border-top: 1px solid var(--primary-07-color);
}

@media (max-width: 768px) {
  .single-portfolio.pf-single-view-columns-1 article.portfolio .entry-content {
    grid-template-areas: "media" "content" "meta";
    grid-template-columns: 100%;
  }
  .single-portfolio.pf-single-view-columns-1 article.portfolio .entry-content .article-media {
    grid-row: 1;
  }
}
/* Single Post layout - Columns 2 */
.single-portfolio.pf-single-view-columns-2 article.portfolio .entry-content {
  display: grid;
  grid-gap: var(--portfolio-columns-gap);
  grid-template-areas: "media meta" "content content";
  grid-template-columns: var(--portfolio-columns-2-media-width) 1fr;
  grid-template-rows: auto;
}

@media (max-width: 768px) {
  .single-portfolio.pf-single-view-columns-2 article.portfolio .entry-content {
    grid-template-areas: "media" "content" "meta";
    grid-template-columns: 100%;
  }
  .single-portfolio.pf-single-view-columns-2 article.portfolio .entry-content .portfolio-meta {
    padding-top: var(--portfolio-columns-gap);
    border-top: 1px solid var(--primary-07-color);
  }
}
/* Single Post layout - Columns 3 */
.single-portfolio.pf-single-view-columns-3 article.portfolio .entry-content {
  display: grid;
  grid-gap: var(--portfolio-columns-gap);
  grid-template-areas: "media content" "meta content";
  grid-template-columns: var(--portfolio-columns-3-media-width) 1fr;
  grid-template-rows: auto 1fr;
}
.single-portfolio.pf-single-view-columns-3 article.portfolio .entry-content .article-content {
  grid-row: 1/span 2;
}

@media (max-width: 768px) {
  .single-portfolio.pf-single-view-columns-3 article.portfolio .entry-content {
    grid-template-areas: "media" "content" "meta";
    grid-template-columns: 100%;
  }
  .single-portfolio.pf-single-view-columns-3 article.portfolio .entry-content .portfolio-meta {
    padding-top: var(--portfolio-columns-gap);
    border-top: 1px solid var(--primary-07-color);
  }
}
/* Excerpt lines */
.post-type-archive-portfolio.pf-list-show-excerpt-none article.portfolio .excerpt {
  display: none;
}
.post-type-archive-portfolio.pf-list-show-excerpt-1-line article.portfolio .excerpt, .post-type-archive-portfolio.pf-list-show-excerpt-2-lines article.portfolio .excerpt, .post-type-archive-portfolio.pf-list-show-excerpt-3-lines article.portfolio .excerpt, .post-type-archive-portfolio.pf-list-show-excerpt-4-lines article.portfolio .excerpt, .post-type-archive-portfolio.pf-list-show-excerpt-5-lines article.portfolio .excerpt, .post-type-archive-portfolio.pf-list-show-excerpt-6-lines article.portfolio .excerpt {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.post-type-archive-portfolio.pf-list-show-excerpt-1-line article.portfolio .excerpt {
  -webkit-line-clamp: 1;
}
.post-type-archive-portfolio.pf-list-show-excerpt-2-lines article.portfolio .excerpt {
  -webkit-line-clamp: 2;
}
.post-type-archive-portfolio.pf-list-show-excerpt-3-lines article.portfolio .excerpt {
  -webkit-line-clamp: 3;
}
.post-type-archive-portfolio.pf-list-show-excerpt-4-lines article.portfolio .excerpt {
  -webkit-line-clamp: 4;
}
.post-type-archive-portfolio.pf-list-show-excerpt-5-lines article.portfolio .excerpt {
  -webkit-line-clamp: 5;
}
.post-type-archive-portfolio.pf-list-show-excerpt-6-lines article.portfolio .excerpt {
  -webkit-line-clamp: 6;
}

/* Post password form */
.post-password-form {
  padding: 2em;
  border: 2px solid var(--primary-07-color);
}
.button-shape-square .post-password-form {
  border-radius: 0;
}
.button-shape-rounded .post-password-form {
  border-radius: var(--soft-rounded);
}
.button-shape-round .post-password-form {
  border-radius: var(--hard-rounded-field);
}
.post-password-form p:nth-child(2) {
  display: flex;
  align-items: flex-end;
}
.post-password-form p:nth-child(2) label {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  padding-right: 1em;
}
.rtl .post-password-form p:nth-child(2) label {
  padding-right: 0;
  padding-left: 1em;
}

@media (max-width: 768px) {
  .post-password-form p:nth-child(2) {
    flex-direction: column;
    align-items: flex-start;
  }
  .post-password-form p:nth-child(2) label {
    flex: 1 0 100%;
    padding: 0 0 1em;
    width: 100%;
  }
  .rtl .post-password-form p:nth-child(2) label {
    padding: 0 0 1em;
  }
  .post-password-form p:nth-child(2) input[type=submit] {
    align-self: center;
  }
}
/* No Results blog / portfolio */
.no-results .entry-content {
  padding: 2em;
  border: 2px solid var(--primary-07-color);
}
.button-shape-square .no-results .entry-content {
  border-radius: 0;
}
.button-shape-rounded .no-results .entry-content {
  border-radius: var(--soft-rounded);
}
.button-shape-round .no-results .entry-content {
  border-radius: var(--hard-rounded-field);
}
.no-results .entry-content .search-form {
  display: flex;
  align-items: flex-end;
}
.no-results .entry-content .search-form label {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  padding-right: 1em;
}
.rtl .no-results .entry-content .search-form label {
  padding-right: 0;
  padding-left: 1em;
}

@media (max-width: 768px) {
  .no-results .entry-content .search-form {
    flex-direction: column;
    align-items: flex-start;
  }
  .no-results .entry-content .search-form label {
    flex: 1 0 100%;
    padding: 0 0 1em;
    width: 100%;
  }
  .rtl .no-results .entry-content .search-form label {
    padding: 0 0 1em;
  }
  .no-results .entry-content .search-form button[type=submit] {
    align-self: center;
  }
}
/* Site no results 404 */
.error-404.not-found .page-content {
  padding: 2em;
  border: 2px solid var(--primary-07-color);
}
.button-shape-square .error-404.not-found .page-content {
  border-radius: 0;
}
.button-shape-rounded .error-404.not-found .page-content {
  border-radius: var(--soft-rounded);
}
.button-shape-round .error-404.not-found .page-content {
  border-radius: var(--hard-rounded-field);
}
.error-404.not-found .page-content .search-form {
  display: flex;
  align-items: flex-end;
}
.error-404.not-found .page-content .search-form label {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  padding-right: 1em;
}
.rtl .error-404.not-found .page-content .search-form label {
  padding-right: 0;
  padding-left: 1em;
}

@media (max-width: 768px) {
  .error-404.not-found .page-content .search-form {
    flex-direction: column;
    align-items: flex-start;
  }
  .error-404.not-found .page-content .search-form label {
    flex: 1 0 100%;
    padding: 0 0 1em;
    width: 100%;
  }
  .rtl .error-404.not-found .page-content .search-form label {
    padding: 0 0 1em;
  }
  .error-404.not-found .page-content .search-form button[type=submit] {
    align-self: center;
  }
}
/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/* Grid fix 
------------------------------------------------------------------ */
.bt_bb_layout_boxed_600 .bt_bb_cell {
  max-width: calc(100% - var(--content-padding) * 2);
}

.bt_bb_layout_boxed_700 .bt_bb_cell {
  max-width: calc(100% - var(--content-padding) * 2);
}

.bt_bb_layout_boxed_800 .bt_bb_cell {
  max-width: calc(100% - var(--content-padding) * 2);
}

.bt_bb_layout_boxed_900 .bt_bb_cell {
  max-width: calc(100% - var(--content-padding) * 2);
}

.bt_bb_layout_boxed_1000 .bt_bb_cell {
  max-width: calc(100% - var(--content-padding) * 2);
}

.bt_bb_layout_boxed_1100 .bt_bb_cell {
  max-width: calc(100% - var(--content-padding) * 2);
}

.bt_bb_layout_boxed_1200 .bt_bb_cell {
  max-width: calc(100% - var(--content-padding) * 2);
}

.bt_bb_layout_boxed_1400 .bt_bb_cell {
  max-width: calc(100% - var(--content-padding) * 2);
}

/* BT Widgets 
--------------------------------------------- */
.btIconWidget {
  display: flex;
  align-items: center;
}

/* Handle first / last widget in the desktop header and responsive header */
.site-header .widget_boldthemes_icon_widget, .site-header-responsive-widgets .widget_boldthemes_icon_widget,
.site-header .widget_boldthemes_button_widget,
.site-header-responsive-widgets .widget_boldthemes_button_widget,
.site-header .widget_boldthemes_service_widget,
.site-header-responsive-widgets .widget_boldthemes_service_widget,
.site-header .widget_search,
.site-header-responsive-widgets .widget_search,
.site-header .widget_shopping_cart,
.site-header-responsive-widgets .widget_shopping_cart,
.site-header .btIconWidget[id*=time],
.site-header-responsive-widgets .btIconWidget[id*=time] {
  display: inline-flex;
}
.site-header .widget_boldthemes_icon_widget:last-child, .site-header-responsive-widgets .widget_boldthemes_icon_widget:last-child,
.site-header .widget_boldthemes_button_widget:last-child,
.site-header-responsive-widgets .widget_boldthemes_button_widget:last-child,
.site-header .widget_boldthemes_service_widget:last-child,
.site-header-responsive-widgets .widget_boldthemes_service_widget:last-child,
.site-header .widget_search:last-child,
.site-header-responsive-widgets .widget_search:last-child,
.site-header .widget_shopping_cart:last-child,
.site-header-responsive-widgets .widget_shopping_cart:last-child,
.site-header .btIconWidget[id*=time]:last-child,
.site-header-responsive-widgets .btIconWidget[id*=time]:last-child {
  padding-right: 0;
}
.rtl .site-header .widget_boldthemes_icon_widget, .rtl .site-header-responsive-widgets .widget_boldthemes_icon_widget,
.rtl .site-header .widget_boldthemes_button_widget,
.rtl .site-header-responsive-widgets .widget_boldthemes_button_widget,
.rtl .site-header .widget_boldthemes_service_widget,
.rtl .site-header-responsive-widgets .widget_boldthemes_service_widget,
.rtl .site-header .widget_search,
.rtl .site-header-responsive-widgets .widget_search,
.rtl .site-header .widget_shopping_cart,
.rtl .site-header-responsive-widgets .widget_shopping_cart,
.rtl .site-header .btIconWidget[id*=time],
.rtl .site-header-responsive-widgets .btIconWidget[id*=time] {
  padding-right: 0;
}
.rtl .site-header .widget_boldthemes_icon_widget:last-child, .rtl .site-header-responsive-widgets .widget_boldthemes_icon_widget:last-child,
.rtl .site-header .widget_boldthemes_button_widget:last-child,
.rtl .site-header-responsive-widgets .widget_boldthemes_button_widget:last-child,
.rtl .site-header .widget_boldthemes_service_widget:last-child,
.rtl .site-header-responsive-widgets .widget_boldthemes_service_widget:last-child,
.rtl .site-header .widget_search:last-child,
.rtl .site-header-responsive-widgets .widget_search:last-child,
.rtl .site-header .widget_shopping_cart:last-child,
.rtl .site-header-responsive-widgets .widget_shopping_cart:last-child,
.rtl .site-header .btIconWidget[id*=time]:last-child,
.rtl .site-header-responsive-widgets .btIconWidget[id*=time]:last-child {
  padding-left: 0;
}

/* Setting for the search, cart and time widgets */
.site-header .widget_search, .site-header-responsive-widgets .widget_search,
.site-header .widget_shopping_cart,
.site-header-responsive-widgets .widget_shopping_cart,
.site-header .btIconWidget[id*=time],
.site-header-responsive-widgets .btIconWidget[id*=time] {
  padding-right: var(--widgets-icon-spacing-header);
}
.rtl .site-header .widget_search, .rtl .site-header-responsive-widgets .widget_search,
.rtl .site-header .widget_shopping_cart,
.rtl .site-header-responsive-widgets .widget_shopping_cart,
.rtl .site-header .btIconWidget[id*=time],
.rtl .site-header-responsive-widgets .btIconWidget[id*=time] {
  padding-left: var(--widgets-icon-spacing-header);
}

/* Settings for the icon widget */
.site-header .widget_boldthemes_icon_widget, .site-header-responsive-widgets .widget_boldthemes_icon_widget {
  padding-right: var(--widgets-icon-spacing-header);
}
.site-header .widget_boldthemes_icon_widget .bt_bb_icon, .site-header-responsive-widgets .widget_boldthemes_icon_widget .bt_bb_icon {
  padding-right: 0;
  padding-left: 0;
}
.rtl .site-header .widget_boldthemes_icon_widget, .rtl .site-header-responsive-widgets .widget_boldthemes_icon_widget {
  padding-left: var(--widgets-icon-spacing-header);
}
.widget_boldthemes_icon_widget.sidebar-box .bt_bb_icon, .site-footer-widgets .widget_boldthemes_icon_widget .bt_bb_icon {
  padding-right: 0;
  padding-left: 0;
}

/* Settings for the button widget */
.site-header .widget_boldthemes_button_widget, .site-header-responsive-widgets .widget_boldthemes_button_widget {
  padding-right: var(--widgets-button-spacing-header);
}
.site-header .widget_boldthemes_button_widget .bt_bb_button, .site-header-responsive-widgets .widget_boldthemes_button_widget .bt_bb_button {
  margin-bottom: 0;
}
.site-header .widget_boldthemes_button_widget .bt_bb_button .bt_bb_button_text, .site-header-responsive-widgets .widget_boldthemes_button_widget .bt_bb_button .bt_bb_button_text {
  white-space: nowrap;
}
.rtl .site-header .widget_boldthemes_button_widget, .rtl .site-header-responsive-widgets .widget_boldthemes_button_widget {
  padding-left: var(--widgets-button-spacing-header);
}
.widget_boldthemes_button_widget.sidebar-box .bt_bb_button, .site-footer-widgets .widget_boldthemes_button_widget .bt_bb_button {
  display: block;
  margin-bottom: 0;
}

/* Settings for the service widget */
.site-header .widget_boldthemes_service_widget, .site-header-responsive-widgets .widget_boldthemes_service_widget {
  padding-right: var(--widgets-service-spacing-header);
}
.rtl .site-header .widget_boldthemes_service_widget, .rtl .site-header-responsive-widgets .widget_boldthemes_service_widget {
  padding-left: var(--widgets-service-spacing-header);
}
.site-header .widget_boldthemes_service_widget .bt_bb_service_content_title,
.site-header .widget_boldthemes_service_widget .bt_bb_service_content_text, .site-header-responsive-widgets .widget_boldthemes_service_widget .bt_bb_service_content_title,
.site-header-responsive-widgets .widget_boldthemes_service_widget .bt_bb_service_content_text {
  white-space: nowrap;
}

/* Settings for the cart widget */
.site-header .widget_shopping_cart, .site-header-responsive-widgets .widget_shopping_cart {
  display: inline-block;
}

/* Special case widgets in the mobile header */
.bt-header-responsive-active .site-header {
  /* Everything that should be 100% width */
  /* Button widget */
  /* Service and time widget - goes into column, instead of row */
  /* Icon without text, cart and search that only has an icon */
}
.bt-header-responsive-active .site-header .widget_boldthemes_icon_widget:has(.bt_bb_icon > .bt_bb_icon_holder > span),
.bt-header-responsive-active .site-header .widget_boldthemes_button_widget,
.bt-header-responsive-active .site-header .widget_boldthemes_service_widget,
.bt-header-responsive-active .site-header .widget_search:not(.bt-enable-fullscreen),
.bt-header-responsive-active .site-header .btIconWidget[id*=time] {
  width: 100%;
  margin-bottom: 1rem;
  padding-left: 0 !important;
  padding-right: 0 !important;
  display: inline-flex;
  justify-content: center;
}
.bt-header-responsive-active .site-header .widget_boldthemes_icon_widget:has(.bt_bb_icon > .bt_bb_icon_holder > span):last-child,
.bt-header-responsive-active .site-header .widget_boldthemes_button_widget:last-child,
.bt-header-responsive-active .site-header .widget_boldthemes_service_widget:last-child,
.bt-header-responsive-active .site-header .widget_search:not(.bt-enable-fullscreen):last-child,
.bt-header-responsive-active .site-header .btIconWidget[id*=time]:last-child {
  margin-bottom: 0;
}
.bt-header-responsive-active .site-header .widget_boldthemes_button_widget .bt_bb_button {
  width: 100%;
}
.bt-header-responsive-active .site-header .widget_boldthemes_service_widget .bt_bb_service {
  flex-direction: column;
}
.bt-header-responsive-active .site-header .widget_boldthemes_service_widget .bt_bb_service .bt_bb_service_content {
  text-align: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0.5em;
}
.bt-header-responsive-active .site-header .btIconWidget[id*=time] {
  flex-direction: column;
}
.bt-header-responsive-active .site-header .btIconWidget[id*=time] .btIconWidgetContent {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0.5em;
}
.bt-header-responsive-active .site-header .widget_boldthemes_icon_widget,
.bt-header-responsive-active .site-header .widget_shopping_cart,
.bt-header-responsive-active .site-header .widget_search {
  display: inline-flex;
  width: auto;
  margin-bottom: 1rem;
}

/* Cover the sticky override */
.bt-sticky-header-active .site-header .widget_boldthemes_service_widget .bt_bb_service.bt_bb_has_widget_sticky_color_scheme,
.bt-sticky-header-active .site-header .widget_boldthemes_button_widget .bt_bb_button.bt_bb_has_widget_sticky_color_scheme,
.bt-sticky-header-active .site-header .widget_boldthemes_icon_widget .bt_bb_icon.bt_bb_has_widget_sticky_color_scheme,
.bt-sticky-header-active .site-header-responsive-widgets .widget_boldthemes_service_widget .bt_bb_service.bt_bb_has_widget_sticky_color_scheme,
.bt-sticky-header-active .site-header-responsive-widgets .widget_boldthemes_button_widget .bt_bb_button.bt_bb_has_widget_sticky_color_scheme,
.bt-sticky-header-active .site-header-responsive-widgets .widget_boldthemes_icon_widget .bt_bb_icon.bt_bb_has_widget_sticky_color_scheme {
  --primary-color: var(--widget-sticky-primary-color) !important;
  --secondary-color: var(--widget-sticky-secondary-color) !important;
}
.bt-sticky-header-active .site-header .widget_shopping_cart .widgettitle .widgetcounter,
.bt-sticky-header-active .site-header-responsive-widgets .widget_shopping_cart .widgettitle .widgetcounter {
  --primary-color: var(--widget-sticky-primary-color, var(--widget-primary-color));
  --secondary-color: var(--widget-sticky-secondary-color, var(--widget-secondary-color), inherit);
}
.bt-sticky-header-active .site-header .widget_search.bt-enable-fullscreen,
.bt-sticky-header-active .site-header-responsive-widgets .widget_search.bt-enable-fullscreen {
  --primary-color: var(--widget-sticky-primary-color, var(--widget-primary-color));
  --secondary-color: var(--widget-sticky-secondary-color, var(--widget-secondary-color), inherit);
}
.site-header .widget_shopping_cart .widgettitle .widgetcounter,
.site-header-responsive-widgets .widget_shopping_cart .widgettitle .widgetcounter {
  --primary-color: var(--widget-primary-color, inherit);
  --secondary-color: var(--widget-secondary-color, inherit);
}
.site-header .widget_search.bt-enable-fullscreen,
.site-header-responsive-widgets .widget_search.bt-enable-fullscreen {
  --primary-color: var(--widget-primary-color, inherit);
  --secondary-color: var(--widget-secondary-color, inherit);
}

/* Sidebar
--------------------------------------------- */
.sidebar-box:not(:last-child) {
  margin-bottom: var(--widgets-inner-spacing);
}
.sidebar-box > h4 {
  font-size: 2em;
  margin-bottom: 0.5em;
  padding-bottom: 0em;
  display: inline-block;
  width: 100%;
}
.sidebar-box h5 {
  font-size: 1.4em;
  margin-bottom: 0.35em;
}
.sidebar-box ul, .sidebar-box ol {
  list-style: none;
  margin: 0;
  display: block;
  padding: 0;
}
.sidebar-box ul li, .sidebar-box ol li {
  display: block;
  width: auto;
  margin: 0;
  padding: 0.8em 0;
  position: relative;
  border-bottom: 1px solid var(--primary-07-color);
  background-color: transparent !important;
  line-height: inherit;
}
.sidebar-box ul li:last-child, .sidebar-box ol li:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.sidebar-box ul li ul, .sidebar-box ol li ul {
  margin: 0.8em 0 0;
  padding: 0em 0 0;
  color: inherit !important;
  border-top: 1px solid var(--primary-07-color);
  background-color: transparent !important;
}
.sidebar-box ul li ul li, .sidebar-box ol li ul li {
  margin-left: 1em;
}
.rtl .sidebar-box ul li ul li, .rtl .sidebar-box ol li ul li {
  padding-left: 0;
  padding-margin: 1em;
}
.sidebar-box ul li:after, .sidebar-box ol li:after {
  content: "";
  clear: both;
  display: block;
}
.sidebar-box ul li li:last-child, .sidebar-box ol li li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.sidebar-box > ul > li:first-child {
  padding-top: 0;
}
.sidebar-box p.posted, .sidebar-box .quantity {
  margin: 0;
}

/* Calendar 
--------------------------------------------- */
.widget_calendar table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 0.5em;
}
.widget_calendar table caption {
  font-family: var(--heading-font);
  padding: 5px;
  background: var(--accent-color);
  color: var(--light-color);
  text-transform: var(--heading-text-transform);
}
.widget_calendar table thead th {
  background: var(--primary-07-color);
  text-align: center;
  padding: 3px;
}
.widget_calendar table tfoot td {
  padding: 3px;
}
.widget_calendar table tfoot td#next {
  text-align: right;
}
.widget_calendar table tbody tr td {
  background: transparent;
}
.widget_calendar table tbody tr td#today {
  color: var(--accent-color);
}
.widget_calendar table tbody td {
  text-align: center;
  padding: 2px 3px;
}
.widget_calendar table .wp-calendar-nav {
  display: flex;
  justify-content: space-between;
}

/* Archives 
--------------------------------------------- */
.sidebar-box.widget_archive ul li, .sidebar-box.widget_categories ul li {
  text-align: right;
}
.rtl .sidebar-box.widget_archive ul li, .rtl .sidebar-box.widget_categories ul li {
  text-align: left;
}
.sidebar-box.widget_archive ul li a, .sidebar-box.widget_categories ul li a {
  display: block;
  float: left;
}
.rtl .sidebar-box.widget_archive ul li a, .rtl .sidebar-box.widget_categories ul li a {
  float: right;
}
.sidebar-box.widget_archive ul li ul.children, .sidebar-box.widget_categories ul li ul.children {
  float: left;
  width: 100%;
}
.sidebar-box.widget_archive .fancy-select ul li, .sidebar-box.widget_categories .fancy-select ul li {
  text-align: initial;
}
.sidebar-box.widget_archive .fancy-select ul li:first-child, .sidebar-box.widget_categories .fancy-select ul li:first-child {
  padding-top: 0.5em;
}
.sidebar-box.widget_archive .fancy-select ul li a, .sidebar-box.widget_categories .fancy-select ul li a {
  display: inline;
  float: none !important;
}

/* Recent comments 
--------------------------------------------- */
.widget_recent_comments .comment-author-link a {
  display: inline;
  padding: 0;
}

/* Recent posts 
--------------------------------------------- */
.widget_recent_entries ul li span.post-date {
  opacity: 0.5;
}

/* RSS 
--------------------------------------------- */
.widget_rss li {
  margin-bottom: 1em;
}
.widget_rss li a.rsswidget {
  font-size: 1.3rem;
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  text-transform: var(--heading-text-transform);
  font-style: var(--heading-font-style);
}
.widget_rss li .rss-date {
  font-size: 0.8em;
  font-family: var(--supertitle-font);
  font-weight: var(--supertitle-font-weight);
  text-transform: var(--supertitle-text-transform);
  font-style: var(--supertitle-font-style);
  margin: 0 0 1em;
  display: block;
  opacity: 0.6;
}
.widget_rss li cite {
  font-size: 0.8em;
  font-family: var(--subtitle-font);
  font-weight: var(--subtitle-font-weight);
  text-transform: var(--subtitle-text-transform);
  font-style: var(--subtitle-font-style);
  line-height: 2em;
  margin-top: 0.5em;
  display: block;
  opacity: 0.6;
}

/* Tags 
--------------------------------------------- */
.sidebar-box.widget_tag_cloud a,
.sidebar-box.widget_tag_cloud .tagcloud a,
.widget_block .tagcloud a,
.widget_product_tag_cloud .tagcloud a {
  margin: 0 0.4rem 0.4rem 0;
  padding: 0;
  display: inline-flex;
}
.sidebar-box.widget_tag_cloud a:hover,
.sidebar-box.widget_tag_cloud .tagcloud a:hover,
.widget_block .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover {
  color: var(--accent-color);
}
.rtl .sidebar-box.widget_tag_cloud a,
.rtl .sidebar-box.widget_tag_cloud .tagcloud a,
.rtl .widget_block .tagcloud a,
.rtl .widget_product_tag_cloud .tagcloud a {
  margin: 0 0 0.4rem 0.4rem;
}
.sidebar-box.widget_tag_cloud:after,
.sidebar-box.widget_tag_cloud .tagcloud:after,
.widget_block .tagcloud:after,
.widget_product_tag_cloud .tagcloud:after {
  content: " ";
  clear: both;
  display: table;
  width: 100%;
}

/* Search widget 
--------------------------------------------- */
.widget_search .wp-block-search .wp-block-search__label, .widget_block .wp-block-search .wp-block-search__label {
  display: none;
}
.widget_search .search-form,
.widget_search .wp-block-search__inside-wrapper, .widget_block .search-form,
.widget_block .wp-block-search__inside-wrapper {
  position: relative;
}
.widget_search .wp-block-search__input, .widget_block .wp-block-search__input {
  padding-right: 3em !important;
}
.rtl .widget_search .wp-block-search__input, .rtl .widget_block .wp-block-search__input {
  padding-right: 0.8em !important;
  padding-left: 3em !important;
}
.widget_search .search-form .search-field, .widget_block .search-form .search-field {
  padding-right: 6em !important;
}
.rtl .widget_search .search-form .search-field, .rtl .widget_block .search-form .search-field {
  padding-right: 0.8em !important;
  padding-left: 6em !important;
}
.widget_search input[type=submit], .widget_block input[type=submit] {
  font-size: 0.75em;
  position: absolute;
  right: 0.6em;
  top: 0.6em;
  padding-right: 1.5em;
  padding-left: 1.5em;
}
.rtl .widget_search input[type=submit], .rtl .widget_block input[type=submit] {
  right: auto;
  left: 0.7rem;
}
.widget_search button[type=submit], .widget_block button[type=submit] {
  border: 0;
  padding: 0;
  margin: 0;
  position: absolute;
  right: 0.7rem;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 200ms ease all;
  box-shadow: none !important;
  color: inherit !important;
  background: transparent !important;
  border-radius: 0;
  text-indent: -999999px;
}
.widget_search button[type=submit]:after, .widget_block button[type=submit]:after {
  content: var(--search-widget-icon-search);
  font-family: var(--search-widget-icon-search-font);
  font-size: 1em;
  font-weight: normal;
  margin: 0 0.25em;
  text-indent: 0;
}
.widget_search button[type=submit]:hover, .widget_block button[type=submit]:hover {
  background: transparent !important;
  box-shadow: none !important;
  color: inherit !important;
  opacity: 0.6;
  transform: none;
}
.rtl .widget_search button[type=submit], .rtl .widget_block button[type=submit] {
  right: auto;
  left: 0.7rem;
}

.wp-block-search .wp-block-search__input {
  color: inherit;
  border: 1px solid var(--primary-07-color);
}

/* Block widgets
--------------------------------------------- */
.wp-block-button.aligncenter, .wp-block-calendar {
  text-align: left;
}

.wp-block-calendar a {
  text-decoration: none;
}

/* Fullscreen search
--------------------------------------------- */
.widget_search {
  --widget-full-screen-enabled: off;
}

.site-header .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open, .site-header-responsive .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open {
  color: var(--primary-color);
  transition: 280ms ease color;
}
.site-header .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before, .site-header-responsive .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before {
  content: var(--search-widget-icon-open);
  font-family: var(--search-widget-icon-open-font);
  font-size: var(--search-widget-icon-open-size);
  display: block;
  cursor: pointer;
  line-height: 1;
  color: inherit;
}
.site-header .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:hover, .site-header-responsive .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:hover {
  color: var(--secondary-color);
}
.site-header .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-close, .site-header-responsive .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-close {
  display: flex;
  position: fixed;
  right: 0rem;
  top: 2rem;
  z-index: 10001;
  opacity: 0;
  pointer-events: none;
  width: 5rem;
  height: 5rem;
  align-items: center;
  justify-content: center;
  color: var(--page-color, var(--page-primary-color));
}
.site-header .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-close:before, .site-header-responsive .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-close:before {
  content: var(--search-widget-icon-close);
  font-family: var(--search-widget-icon-close-font);
  font-size: var(--search-widget-icon-close-size);
  line-height: 1;
  display: block;
  cursor: pointer;
}
.rtl .site-header .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-close, .rtl .site-header-responsive .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-close {
  right: auto;
  left: 0;
}
.site-header .widget_search.bt-enable-fullscreen .widgettitle, .site-header-responsive .widget_search.bt-enable-fullscreen .widgettitle {
  display: none;
}
.site-header .widget_search.bt-enable-fullscreen .full-screen-wrapper, .site-header-responsive .widget_search.bt-enable-fullscreen .full-screen-wrapper {
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  background: var(--page-background-color, var(--page-secondary-color));
  z-index: 10000;
}
.site-header .widget_search.bt-enable-fullscreen form.search-form, .site-header-responsive .widget_search.bt-enable-fullscreen form.search-form {
  width: var(--search-widget-desktop-width);
  max-width: var(--search-widget-desktop-max-width);
  margin: auto;
  color: var(--page-color, var(--page-primary-color));
  flex-direction: row;
  align-items: center;
}
.site-header .widget_search.bt-enable-fullscreen form.search-form > label, .site-header-responsive .widget_search.bt-enable-fullscreen form.search-form > label {
  display: block;
  width: 100%;
  position: relative;
  z-index: 2;
}
.site-header .widget_search.bt-enable-fullscreen form.search-form > label > span, .site-header-responsive .widget_search.bt-enable-fullscreen form.search-form > label > span {
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  text-transform: var(--heading-text-transform);
  font-style: var(--heading-font-style);
  font-size: 2em;
  clip: unset;
  clip-path: unset;
  height: unset;
  margin: unset;
  width: 100%;
  position: unset !important;
  display: block;
  text-align: center;
  transform: translateY(-100%);
  position: absolute !important;
  margin: 0 auto;
  padding: 0 0 0.25em;
}
.site-header .widget_search.bt-enable-fullscreen form.search-form > label input, .site-header-responsive .widget_search.bt-enable-fullscreen form.search-form > label input {
  font-size: 1.5em;
}
.site-header .widget_search.bt-enable-fullscreen form.search-form button, .site-header-responsive .widget_search.bt-enable-fullscreen form.search-form button {
  z-index: 2;
}
.site-header .widget_search.bt-enable-fullscreen form.search-form button:after, .site-header-responsive .widget_search.bt-enable-fullscreen form.search-form button:after {
  font-size: 2.5rem;
}

.site-header .widget_search.bt-enable-fullscreen.bt-on .bt-enable-fullscreen-close, .site-header-responsive .widget_search.bt-enable-fullscreen.bt-on .bt-enable-fullscreen-close {
  opacity: 1;
  pointer-events: initial;
}
.site-header .widget_search.bt-enable-fullscreen.bt-on .full-screen-wrapper, .site-header-responsive .widget_search.bt-enable-fullscreen.bt-on .full-screen-wrapper {
  opacity: 1;
  pointer-events: initial;
}

.widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before {
  /* Main search icon size */
  /* Below menu search icon size */
  /* Topbar icon size */
  /* Responsive search icon size */
  /* Responsive menu search icon size */
}
.site-header .site-branding-widgets .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before {
  font-size: var(--search-widget-icon-open-size);
}
.primary-menu-position-logo-left .site-header .site-navigation-widgets .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before, .primary-menu-position-logo-right .site-header .site-navigation-widgets .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before, .primary-menu-position-logo-center .site-header .site-navigation-widgets .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before {
  font-size: var(--search-widget-icon-open-size);
}
.primary-menu-position-bottom-left .site-header .site-navigation-widgets .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before, .primary-menu-position-bottom-right .site-header .site-navigation-widgets .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before, .primary-menu-position-bottom-center .site-header .site-navigation-widgets .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before {
  font-size: var(--search-widget-icon-open-size-belowmenu);
}
.site-header-top-bar .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before {
  font-size: var(--search-widget-icon-open-size-topbar);
}
.site-header-responsive .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before {
  font-size: var(--search-widget-icon-open-size-resptopbar);
}
.bt-sidebar-responsive-active .site-header .widget_search.bt-enable-fullscreen .bt-enable-fullscreen-open:before {
  font-size: var(--search-widget-icon-open-size-respmenu);
}

body.bt-header-responsive-inactive.bt-fullscreen-search-widget-on {
  overflow: hidden;
}
body.bt-header-responsive-inactive.bt-fullscreen-search-widget-on .site-header .site-header-responsive-widgets .widget_search.bt-enable-fullscreen .full-screen-wrapper,
body.bt-header-responsive-inactive.bt-fullscreen-search-widget-on .site-header .site-menu-responsive-widgets .widget_search.bt-enable-fullscreen .full-screen-wrapper {
  pointer-events: none;
}

body.bt-header-responsive-active.bt-fullscreen-search-widget-on .site-header {
  overflow: hidden;
}
body.bt-header-responsive-active.bt-fullscreen-search-widget-on .site-header .site-navigation-widgets .widget_search.bt-enable-fullscreen .full-screen-wrapper,
body.bt-header-responsive-active.bt-fullscreen-search-widget-on .site-header .site-branding-widgets .widget_search.bt-enable-fullscreen .full-screen-wrapper,
body.bt-header-responsive-active.bt-fullscreen-search-widget-on .site-header .site-header-top-bar .widget_search.bt-enable-fullscreen .full-screen-wrapper {
  pointer-events: none;
}
body.bt-header-responsive-active.bt-fullscreen-search-widget-on .site-header-responsive .site-header-responsive-trigger {
  opacity: 0;
  pointer-events: none;
}

body.bt-header-responsive-active.responsive-menu-position-right.bt-fullscreen-search-widget-on {
  overflow: hidden;
}
body.bt-header-responsive-active.responsive-menu-position-right.bt-fullscreen-search-widget-on .site-header {
  overflow: visible;
  z-index: 11;
}

body.bt-header-responsive-active.responsive-menu-position-left.bt-fullscreen-search-widget-on {
  overflow: hidden;
}
body.bt-header-responsive-active.responsive-menu-position-left.bt-fullscreen-search-widget-on .site-header {
  overflow: visible;
  z-index: 11;
}
body.bt-header-responsive-active.responsive-menu-position-left.bt-fullscreen-search-widget-on .site-header .bt-enable-fullscreen-close {
  margin-right: calc((100vw - var(--responsive-menu-max-width)) * -1);
}

body.rtl.bt-header-responsive-active.responsive-menu-position-right.bt-fullscreen-search-widget-on {
  overflow: hidden;
}
body.rtl.bt-header-responsive-active.responsive-menu-position-right.bt-fullscreen-search-widget-on .site-header {
  overflow: visible;
  z-index: 11;
}
body.rtl.bt-header-responsive-active.responsive-menu-position-right.bt-fullscreen-search-widget-on .site-header .bt-enable-fullscreen-close {
  margin-left: calc((100vw - var(--responsive-menu-max-width)) * -1);
}

body.rtl.bt-header-responsive-active.responsive-menu-position-left.bt-fullscreen-search-widget-on {
  overflow: hidden;
}
body.rtl.bt-header-responsive-active.responsive-menu-position-left.bt-fullscreen-search-widget-on .site-header {
  overflow: visible;
  z-index: 11;
}
body.rtl.bt-header-responsive-active.responsive-menu-position-left.bt-fullscreen-search-widget-on .site-header .full-screen-wrapper {
  margin-right: calc((100vw - var(--responsive-menu-max-width)) * -1);
}

body.bt-header-responsive-active.responsive-menu-position-right.bt-fullscreen-search-widget-on {
  overflow: hidden;
}
body.bt-header-responsive-active.responsive-menu-position-right.bt-fullscreen-search-widget-on .site-header {
  overflow: visible;
  z-index: 11;
}
body.bt-header-responsive-active.responsive-menu-position-right.bt-fullscreen-search-widget-on .site-header .full-screen-wrapper {
  margin-left: calc((100vw - var(--responsive-menu-max-width)) * -1);
}

/* BB Recent Comments 
--------------------------------------------- */
.sidebar-box.widget_bt_bb_recent_comments h5 {
  font-size: 1.125em;
  margin-bottom: 0;
}
.sidebar-box.widget_bt_bb_recent_comments .posted {
  opacity: 0.6;
}

/* Text widget
----------------------------------------------*/
.btImageTextWidgetWraper ul li .btImageTextWidget {
  display: flex;
  align-items: center;
}
.btImageTextWidgetWraper ul li .btImageTextWidget:not(:last-child) {
  margin-bottom: 0.5em;
}
.btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetImage {
  flex: 0 0 30%;
  padding-right: 10px;
  max-width: 80px;
}
.rtl .btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetImage {
  padding-right: 0;
  padding-left: 10px;
}
.btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetImage a {
  display: block;
  line-height: 0;
}
.btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetImage a img {
  margin: 0;
  max-width: 100%;
  width: 100%;
  height: auto;
}
.btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetText {
  flex: 0 0 70%;
  overflow: hidden;
}
.btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_tag {
  font-size: 1.125em;
}
.btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_content span a:hover {
  color: var(--accent-color);
}

/* Time widget
--------------------------------------------- */
.btIconWidget[id*=time] {
  display: inline-flex;
  max-width: 100%;
  justify-content: space-between;
  align-content: flex-start;
  flex-flow: row nowrap;
  /* Icon size variations */
  /* Below menu search icon size */
  /* Topbar icon size */
  /* Responsive search icon size */
}
.btIconWidget[id*=time] .btIconWidgetIcon {
  order: 1;
}
.btIconWidget[id*=time] .btIconWidgetIcon .bt_bb_icon_holder {
  line-height: 1;
  display: block;
}
.btIconWidget[id*=time] .btIconWidgetContent {
  flex: 1 1 auto;
  order: 2;
  padding: 0 0 0 0.5em;
  display: block;
}
.rtl .btIconWidget[id*=time] .btIconWidgetContent {
  padding: 0 0.5em 0 0;
}
.btIconWidget[id*=time] .btIconWidgetContent .btIconWidgetTitle {
  font-size: 1em;
  font-family: var(--supertitle-font);
  font-style: var(--supertitle-font-style);
  font-weight: var(--supertitle-font-weight);
  text-transform: var(--supertitle-text-transform);
  line-height: 1.2;
  display: block;
}
.btIconWidget[id*=time] .btIconWidgetContent .btIconWidgetText {
  font-size: 1.125em;
  font-weight: var(--heading-font-weight);
  line-height: 1.1;
  padding-top: 0.1em;
  display: block;
}
.widget-area .btIconWidget[id*=time] {
  margin-bottom: var(--widgets-inner-spacing);
}
.widget-area .btIconWidget[id*=time] .btIconWidgetIcon {
  font-size: var(--time-widget-icon-size);
}
.site-header .site-branding-widgets .btIconWidget[id*=time] .btIconWidgetIcon {
  font-size: var(--time-widget-icon-size);
}
.primary-menu-position-logo-left .site-header .site-navigation-widgets .btIconWidget[id*=time] .btIconWidgetIcon, .primary-menu-position-logo-right .site-header .site-navigation-widgets .btIconWidget[id*=time] .btIconWidgetIcon, .primary-menu-position-logo-center .site-header .site-navigation-widgets .btIconWidget[id*=time] .btIconWidgetIcon {
  font-size: var(--time-widget-icon-size);
}
.primary-menu-position-bottom-left .site-header .site-navigation-widgets .btIconWidget[id*=time] .btIconWidgetIcon, .primary-menu-position-bottom-right .site-header .site-navigation-widgets .btIconWidget[id*=time] .btIconWidgetIcon, .primary-menu-position-bottom-center .site-header .site-navigation-widgets .btIconWidget[id*=time] .btIconWidgetIcon {
  font-size: var(--time-widget-icon-size-belowmenu);
}
.site-header-top-bar .btIconWidget[id*=time] .btIconWidgetIcon {
  font-size: var(--time-widget-icon-size-topbar);
}
.site-header-top-bar .btIconWidget[id*=time] .btIconWidgetContent {
  display: flex;
}
.site-header-top-bar .btIconWidget[id*=time] .btIconWidgetContent .btIconWidgetTitle,
.site-header-top-bar .btIconWidget[id*=time] .btIconWidgetContent .btIconWidgetText {
  line-height: 1.1;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  padding: 0;
}
.site-header-top-bar .btIconWidget[id*=time] .btIconWidgetContent:after {
  content: "";
  display: block;
  width: 0.3em;
  order: 2;
}
.site-header-top-bar .btIconWidget[id*=time] .btIconWidgetContent .btIconWidgetTitle {
  order: 1;
}
.site-header-top-bar .btIconWidget[id*=time] .btIconWidgetContent .btIconWidgetText {
  order: 3;
  opacity: 0.6;
}
.site-header-responsive .btIconWidget[id*=time] .btIconWidgetIcon {
  font-size: var(--time-widget-icon-size-resptopbar);
}
.bt-sidebar-responsive-active .site-header .btIconWidget[id*=time] {
  /* Responsive menu search icon size */
}
.bt-sidebar-responsive-active .site-header .btIconWidget[id*=time] .btIconWidgetIcon {
  font-size: var(--time-widget-icon-size-respmenu);
}

/* Service widget
--------------------------------------------- */
.site-header-top-bar .widget_boldthemes_service_widget .bt_bb_service {
  align-items: center;
}
.site-header-top-bar .widget_boldthemes_service_widget .bt_bb_service .bt_bb_service_content {
  display: flex;
}
.site-header-top-bar .widget_boldthemes_service_widget .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title,
.site-header-top-bar .widget_boldthemes_service_widget .bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
  line-height: 1.1;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  padding: 0;
}
.site-header-top-bar .widget_boldthemes_service_widget .bt_bb_service .bt_bb_service_content:after {
  content: "";
  display: block;
  width: 0.3em;
  order: 2;
}
.site-header-top-bar .widget_boldthemes_service_widget .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
  order: 1;
}
.site-header-top-bar .widget_boldthemes_service_widget .bt_bb_service .bt_bb_service_content .bt_bb_service_content_text {
  order: 3;
  opacity: 0.6;
}

/* Shopping cart
--------------------------------------------- */
.site-header .widget_shopping_cart .widget_shopping_cart_content, .site-header-responsive .widget_shopping_cart .widget_shopping_cart_content {
  display: none;
  background: var(--page-background-color, var(--page-secondary-color));
  color: var(--page-color, var(--page-primary-color));
}
.site-header .widget_shopping_cart.bt-on .widget_shopping_cart_content, .site-header-responsive .widget_shopping_cart.bt-on .widget_shopping_cart_content {
  display: block;
}
.site-header .widget_shopping_cart .widgettitle, .site-header-responsive .widget_shopping_cart .widgettitle {
  padding: 0;
  text-indent: -99999px;
  position: relative;
  display: inline-flex;
  align-items: center;
  font-weight: normal;
}
.site-header .widget_shopping_cart .widgettitle .widgetcounter, .site-header-responsive .widget_shopping_cart .widgettitle .widgetcounter {
  text-indent: 0;
  display: inline-flex;
  align-items: center;
  color: var(--primary-color);
  transition: 280ms ease color;
}
.site-header .widget_shopping_cart .widgettitle .widgetcounter:before, .site-header-responsive .widget_shopping_cart .widgettitle .widgetcounter:before {
  font-family: var(--woo-cart-widget-icon-font);
  content: var(--woo-cart-widget-icon);
  margin: 0 0.1em 0 0;
  line-height: 1;
}
.rtl .site-header .widget_shopping_cart .widgettitle .widgetcounter:before, .rtl .site-header-responsive .widget_shopping_cart .widgettitle .widgetcounter:before {
  margin: 0 0 0 0.1em;
}
.site-header .widget_shopping_cart .widgettitle .widgetcounter:hover, .site-header-responsive .widget_shopping_cart .widgettitle .widgetcounter:hover {
  color: var(--secondary-color);
}

/* Cart wiget in responsive menu */
.bt-header-responsive-active .site-header .widget_shopping_cart .widgettitle .widgetcounter:after {
  content: var(--woo-cart-widget-icon-close);
  font-family: var(--woo-cart-widget-icon-close-font);
  font-size: var(--woo-cart-widget-icon-close-size);
  display: block;
  position: fixed;
  top: calc(var(--woo-cart-widget-responsive-padding) / 2);
  left: 50%;
  transform: translateX(-50%);
  z-index: 100000;
  opacity: 0;
  pointer-events: none;
  color: var(--page-color, var(--page-primary-color));
}
.bt-header-responsive-active .site-header .widget_shopping_cart .widget_shopping_cart_content {
  position: fixed;
  inset: 0;
  z-index: 99999;
  padding: calc(var(--woo-cart-widget-responsive-padding) + var(--woo-cart-widget-icon-close-size)*2) var(--woo-cart-widget-responsive-padding) var(--woo-cart-widget-responsive-padding);
}
.bt-header-responsive-active .site-header .widget_shopping_cart.bt-on .widgettitle .widgetcounter:after {
  opacity: 1;
  pointer-events: initial;
}

.widget_shopping_cart .widgettitle .widgetcounter:before {
  /* Main icon cart size */
  /* Below menu cart icon size */
  /* Topbar icon size */
  /* Responsive cart icon size */
  /* Responsive menu cart icon size */
}
.site-header .site-branding-widgets .widget_shopping_cart .widgettitle .widgetcounter:before {
  font-size: var(--woo-cart-widget-icon-size);
}
.primary-menu-position-logo-left .site-header .site-navigation-widgets .widget_shopping_cart .widgettitle .widgetcounter:before, .primary-menu-position-logo-right .site-header .site-navigation-widgets .widget_shopping_cart .widgettitle .widgetcounter:before, .primary-menu-position-logo-center .site-header .site-navigation-widgets .widget_shopping_cart .widgettitle .widgetcounter:before {
  font-size: var(--woo-cart-widget-icon-size);
}
.primary-menu-position-bottom-left .site-header .site-navigation-widgets .widget_shopping_cart .widgettitle .widgetcounter:before, .primary-menu-position-bottom-right .site-header .site-navigation-widgets .widget_shopping_cart .widgettitle .widgetcounter:before, .primary-menu-position-bottom-center .site-header .site-navigation-widgets .widget_shopping_cart .widgettitle .widgetcounter:before {
  font-size: var(--woo-cart-widget-icon-size-belowmenu);
}
.site-header-top-bar .widget_shopping_cart .widgettitle .widgetcounter:before {
  font-size: var(--woo-cart-widget-icon-size-topbar);
}
.site-header-responsive .widget_shopping_cart .widgettitle .widgetcounter:before {
  font-size: var(--woo-cart-widget-icon-size-resptopbar);
}
.bt-sidebar-responsive-active .site-header .widget_shopping_cart .widgettitle .widgetcounter:before {
  font-size: var(--woo-cart-widget-icon-size-respmenu);
}

/* Cart position depending of responsive and desktop menu position nad RTL */
.bt-header-responsive-inactive .site-header .widget_shopping_cart .widget_shopping_cart_content, .bt-header-responsive-active .site-header-responsive .widget_shopping_cart .widget_shopping_cart_content {
  position: absolute;
  padding: var(--woo-cart-widget-padding);
  right: 0;
  width: var(--woo-cart-widget-width);
  box-shadow: var(--woo-cart-widget-shadow);
  z-index: 99999;
}
.bt-header-responsive-inactive .site-header .widget_shopping_cart .widget_shopping_cart_content {
  max-height: calc(90vh - max(var(--logo-height), var(--sticky-logo-height)));
  overflow-y: auto;
}
.bt-header-responsive-active .site-header-responsive .widget_shopping_cart .widget_shopping_cart_content {
  max-height: calc(85vh - max(var(--responsive-logo-height), var(--responsive-sticky-logo-height)));
  overflow-y: auto;
}
.responsive-logo-position-left.responsive-trigger-position-left.rtl .site-header-responsive .widget_shopping_cart .widget_shopping_cart_content, .responsive-logo-position-center.responsive-trigger-position-left.rtl .site-header-responsive .widget_shopping_cart .widget_shopping_cart_content, .responsive-logo-position-left.responsive-trigger-position-right.rtl .site-header-responsive .widget_shopping_cart .widget_shopping_cart_content {
  right: 0;
  left: auto;
}
.responsive-logo-position-right.responsive-trigger-position-left .site-header-responsive .widget_shopping_cart .widget_shopping_cart_content, .responsive-logo-position-center.responsive-trigger-position-right .site-header-responsive .widget_shopping_cart .widget_shopping_cart_content, .responsive-logo-position-right.responsive-trigger-position-right .site-header-responsive .widget_shopping_cart .widget_shopping_cart_content {
  left: 0;
  right: auto;
}
.bt-header-responsive-inactive .site-header .site-header-top-bar-inner-left .widget_shopping_cart .widget_shopping_cart_content {
  right: auto;
  left: 0;
}
.rtl.bt-header-responsive-inactive .site-header .site-header-top-bar-inner-left .widget_shopping_cart .widget_shopping_cart_content {
  right: 0;
  left: auto;
}
.rtl.bt-header-responsive-inactive .site-header .widget_shopping_cart .widget_shopping_cart_content, .rtl.bt-header-responsive-active .site-header-responsive .widget_shopping_cart .widget_shopping_cart_content {
  right: auto;
  left: 0;
}
.bt-header-responsive-inactive .site-header .widget_shopping_cart, .bt-header-responsive-active .site-header-responsive .widget_shopping_cart {
  position: relative;
}

/* Woocommerce
--------------------------------------------- */
.widget_shopping_cart .widgettitle {
  font-family: var(--body-font);
  font-size: inherit;
  font-weight: inherit;
  cursor: pointer;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt, .woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page a.button.alt,
.woocommerce-page button.button,
.woocommerce-page button.button.alt,
.woocommerce-page input.button,
.woocommerce-page input.button.alt {
  padding: 0.6em 1em 0.4em;
  /* copied from base */
}

.wpcf7-date {
  width: 100%;
}
.wpcf7-date:before {
  width: 100%;
  content: attr(placeholder);
}
.wpcf7-date:before:hover {
  width: 0%;
  content: "";
}
.wpcf7-date.placeholderclass:before {
  width: 0%;
  content: "";
}

/* On Sale
--------------------------------------------- */
.woocommerce span.onsale {
  background: var(--woo-sale-tag-background);
  color: var(--light-color);
  display: flex;
  font-size: 0.875em;
  width: 4em;
  height: 4em;
  line-height: 1;
  min-width: unset;
  min-height: unset;
  padding: 0.25em;
  justify-content: center;
  align-items: center;
  border-radius: 0;
  transform: translate(-25%, -25%);
  top: 0;
  left: 0;
}
.woocommerce.button-shape-rounded span.onsale, .button-shape-rounded .woocommerce span.onsale {
  border-radius: var(--soft-rounded);
}
.woocommerce.button-shape-round span.onsale, .button-shape-round .woocommerce span.onsale {
  border-radius: var(--hard-rounded);
}
.woocommerce ul.products li.product span.onsale {
  margin: 0;
  transform: translate(25%, -25%);
}
.woocommerce.rtl span.onsale, .rtl .woocommerce span.onsale {
  transform: translate(25%, -25%);
  left: auto;
  right: 0;
}
.woocommerce.rtl ul.products li.product span.onsale, .rtl .woocommerce ul.products li.product span.onsale {
  margin: 0;
  transform: translate(-25%, -25%);
}

/* Products
--------------------------------------------- */
.woocommerce-page .products ul, .woocommerce-page ul.products, .woocommerce .products ul, .woocommerce ul.products {
  margin: 0 calc(var(--woo-product-x-spacing) * -1) var(--woo-product-y-spacing);
  padding: 0;
  list-style: none;
  clear: both;
  display: flex;
  flex-wrap: wrap;
}
.woocommerce-page .products ul li.product, .woocommerce-page ul.products li.product, .woocommerce .products ul li.product, .woocommerce ul.products li.product {
  max-width: 100%;
  padding: 0 var(--woo-product-x-spacing);
  margin: 0 0 var(--woo-product-y-spacing);
  position: relative;
  list-style: none;
  flex: 1 1 100%;
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
  position: relative;
  transition: 200ms ease all;
}
.woocommerce-page .products ul li.product:before, .woocommerce-page ul.products li.product:before, .woocommerce .products ul li.product:before, .woocommerce ul.products li.product:before {
  content: "";
  position: absolute;
  inset: 0 var(--woo-product-x-spacing);
  border: 1px solid var(--primary-07-color);
  transition: 200ms ease all;
  z-index: var(--woo-product-border-z-index);
  pointer-events: none;
}
.woocommerce-page .products ul li.product:after, .woocommerce-page ul.products li.product:after, .woocommerce .products ul li.product:after, .woocommerce ul.products li.product:after {
  content: "";
  position: absolute;
  inset: 0 var(--woo-product-x-spacing);
  transition: 200ms ease all;
  z-index: -11;
  pointer-events: none;
  background: var(--woo-product-background);
}
.woocommerce-page .products ul li.product.first, .woocommerce-page ul.products li.product.first, .woocommerce .products ul li.product.first, .woocommerce ul.products li.product.first {
  clear: both;
}
.woocommerce-page .products ul li.product:hover, .woocommerce-page ul.products li.product:hover, .woocommerce .products ul li.product:hover, .woocommerce ul.products li.product:hover {
  z-index: 1;
}
.woocommerce-page .products ul li.product:hover:before, .woocommerce-page ul.products li.product:hover:before, .woocommerce .products ul li.product:hover:before, .woocommerce ul.products li.product:hover:before {
  border-color: transparent;
  box-shadow: var(--woo-product-hover-shadow);
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link, .woocommerce-page ul.products li.product .woocommerce-loop-product__link, .woocommerce .products ul li.product .woocommerce-loop-product__link, .woocommerce ul.products li.product .woocommerce-loop-product__link {
  padding-left: var(--woo-product-content-padding);
  padding-right: var(--woo-product-content-padding);
  display: block;
  position: relative;
  z-index: 0;
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link img, .woocommerce-page ul.products li.product .woocommerce-loop-product__link img, .woocommerce .products ul li.product .woocommerce-loop-product__link img, .woocommerce ul.products li.product .woocommerce-loop-product__link img {
  margin-left: calc(var(--woo-product-content-padding) * -1);
  margin-right: calc(var(--woo-product-content-padding) * -1);
  width: calc(100% + var(--woo-product-content-padding) * 2);
  max-width: calc(100% + var(--woo-product-content-padding) * 2);
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce .products ul li.product .woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__title {
  padding: 0 0 0.5rem;
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link .star-rating, .woocommerce-page ul.products li.product .woocommerce-loop-product__link .star-rating, .woocommerce .products ul li.product .woocommerce-loop-product__link .star-rating, .woocommerce ul.products li.product .woocommerce-loop-product__link .star-rating {
  margin-bottom: 1em;
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link .price, .woocommerce-page ul.products li.product .woocommerce-loop-product__link .price, .woocommerce .products ul li.product .woocommerce-loop-product__link .price, .woocommerce ul.products li.product .woocommerce-loop-product__link .price {
  font-size: 1.5em;
  color: inherit;
  line-height: 1;
  margin-bottom: 1em;
}
.woocommerce-page .products ul li.product .button, .woocommerce-page ul.products li.product .button, .woocommerce .products ul li.product .button, .woocommerce ul.products li.product .button {
  font-size: 0.875em;
  margin-left: var(--woo-product-content-padding);
  margin-right: 0;
  margin-top: 0;
  margin-bottom: var(--woo-product-content-padding);
}
.woocommerce-page .products ul li.product .added_to_cart, .woocommerce-page ul.products li.product .added_to_cart, .woocommerce .products ul li.product .added_to_cart, .woocommerce ul.products li.product .added_to_cart {
  font-family: var(--button-font);
  font-weight: var(--button-font-weight);
  line-height: 1;
  font-size: 0.75em;
  padding: 0;
  margin: 1em var(--woo-product-content-padding) 0 0.5em;
  align-items: center;
}
.woocommerce-page .products ul li.product .entry-footer, .woocommerce-page ul.products li.product .entry-footer, .woocommerce .products ul li.product .entry-footer, .woocommerce ul.products li.product .entry-footer {
  padding: 0 var(--woo-product-content-padding) var(--woo-product-content-padding);
}
.woocommerce-page .products ul li.product .entry-footer .excerpt, .woocommerce-page ul.products li.product .entry-footer .excerpt, .woocommerce .products ul li.product .entry-footer .excerpt, .woocommerce ul.products li.product .entry-footer .excerpt {
  border-top: 1px solid var(--primary-07-color);
  padding-top: 1em;
}
.woocommerce-page .products ul li.product .entry-footer .excerpt:empty, .woocommerce-page ul.products li.product .entry-footer .excerpt:empty, .woocommerce .products ul li.product .entry-footer .excerpt:empty, .woocommerce ul.products li.product .entry-footer .excerpt:empty {
  display: none;
}
.woocommerce-page .products ul li.product .entry-footer .entry-meta, .woocommerce-page ul.products li.product .entry-footer .entry-meta, .woocommerce .products ul li.product .entry-footer .entry-meta, .woocommerce ul.products li.product .entry-footer .entry-meta {
  border-top: 1px solid var(--primary-07-color);
  padding-top: 1em;
  margin-top: 1em;
}
.woocommerce-page .products ul li.product .entry-footer .entry-meta:empty, .woocommerce-page ul.products li.product .entry-footer .entry-meta:empty, .woocommerce .products ul li.product .entry-footer .entry-meta:empty, .woocommerce ul.products li.product .entry-footer .entry-meta:empty {
  display: none;
}
.woocommerce-page .products ul li.product .entry-footer .entry-meta:only-child, .woocommerce-page ul.products li.product .entry-footer .entry-meta:only-child, .woocommerce .products ul li.product .entry-footer .entry-meta:only-child, .woocommerce ul.products li.product .entry-footer .entry-meta:only-child {
  margin-top: 0;
}
.woocommerce-page .products ul li.product .entry-footer .woocommerce-product-rating, .woocommerce-page ul.products li.product .entry-footer .woocommerce-product-rating, .woocommerce .products ul li.product .entry-footer .woocommerce-product-rating, .woocommerce ul.products li.product .entry-footer .woocommerce-product-rating {
  display: inline-flex;
  align-items: center;
  line-height: 1.5;
}
.woocommerce-page .products ul li.product .entry-footer .woocommerce-product-rating .star-rating, .woocommerce-page ul.products li.product .entry-footer .woocommerce-product-rating .star-rating, .woocommerce .products ul li.product .entry-footer .woocommerce-product-rating .star-rating, .woocommerce ul.products li.product .entry-footer .woocommerce-product-rating .star-rating {
  margin: 0 0.5em;
}
.woocommerce-page del, .woocommerce del {
  opacity: 0.6;
}
.woocommerce-page ins, .woocommerce ins {
  background: transparent;
  font-weight: bold;
}

.rtl.woocommerce-page .products ul li.product .button, .rtl.woocommerce-page ul.products li.product .button, .rtl.woocommerce .products ul li.product .button, .rtl.woocommerce ul.products li.product .button {
  font-size: 0.875em;
  margin-left: 0;
  margin-right: var(--woo-product-content-padding);
}
.rtl.woocommerce-page .products ul li.product .added_to_cart, .rtl.woocommerce-page ul.products li.product .added_to_cart, .rtl.woocommerce .products ul li.product .added_to_cart, .rtl.woocommerce ul.products li.product .added_to_cart {
  margin: 1em 0.5em 0 var(--woo-product-content-padding);
}

@media (max-width: 768px) {
  .woocommerce-page .products ul li.product, .woocommerce-page ul.products li.product, .woocommerce .products ul li.product, .woocommerce ul.products li.product {
    margin-bottom: var(--woo-product-y-spacing) !important;
  }
}
/* Product categories
--------------------------------------------- */
.woocommerce-page .products ul li.product-category, .woocommerce-page ul.products li.product-category, .woocommerce .products ul li.product-category, .woocommerce ul.products li.product-category {
  padding: 0 var(--woo-product-x-spacing);
  margin: 0 0 var(--woo-product-y-spacing);
  position: relative;
}
.woocommerce-page .products ul li.product-category a, .woocommerce-page ul.products li.product-category a, .woocommerce .products ul li.product-category a, .woocommerce ul.products li.product-category a {
  padding-left: var(--woo-product-content-padding);
  padding-right: var(--woo-product-content-padding);
  display: block;
  position: relative;
}
.woocommerce-page .products ul li.product-category a img, .woocommerce-page ul.products li.product-category a img, .woocommerce .products ul li.product-category a img, .woocommerce ul.products li.product-category a img {
  margin-left: calc(var(--woo-product-content-padding) * -1);
  margin-right: calc(var(--woo-product-content-padding) * -1);
  width: calc(100% + var(--woo-product-content-padding) * 2);
  max-width: calc(100% + var(--woo-product-content-padding) * 2);
}
.woocommerce-page .products ul li.product-category a .woocommerce-loop-category__title, .woocommerce-page ul.products li.product-category a .woocommerce-loop-category__title, .woocommerce .products ul li.product-category a .woocommerce-loop-category__title, .woocommerce ul.products li.product-category a .woocommerce-loop-category__title {
  padding: 0 0 1em;
}
.woocommerce-page .products ul li.product-category a .woocommerce-loop-category__title .count, .woocommerce-page ul.products li.product-category a .woocommerce-loop-category__title .count, .woocommerce .products ul li.product-category a .woocommerce-loop-category__title .count, .woocommerce ul.products li.product-category a .woocommerce-loop-category__title .count {
  background: transparent;
  color: var(--woocommerce);
}

/* Product details
--------------------------------------------- */
.woocommerce div.product {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  column-gap: 2em;
}
.woocommerce div.product div.images {
  width: 100% !important;
  float: none !important;
}
.woocommerce div.product div.summary {
  width: 100% !important;
  float: none !important;
}
.woocommerce div.product div.summary p.price, .woocommerce div.product div.summary span.price {
  color: inherit;
  font-size: 2em;
  margin-bottom: 0.5em;
}
.woocommerce div.product div.summary p.price .del, .woocommerce div.product div.summary span.price .del {
  opacity: 0.3;
}
.woocommerce div.product div.summary .stock {
  font-size: 1em;
  margin-top: 1.5em;
}
.woocommerce div.product div.summary .stock.in-stock {
  font-weight: bold;
  color: var(--woocommerce);
}
.woocommerce div.product div.summary .stock.out-of-stock {
  color: inherit;
  font-weight: normal;
  opacity: 0.6;
}
.woocommerce div.product div.summary form.cart {
  margin-top: 2em;
  padding-top: 2em;
  border-top: 1px solid var(--primary-07-color);
  display: flex;
}
.woocommerce div.product div.summary form.cart .quantity {
  margin: 0;
  padding: 0 1em 0 0;
  flex: 1 1 50%;
}
.woocommerce div.product div.summary form.cart .single_add_to_cart_button {
  flex: 1 1 50%;
}
.woocommerce div.product div.summary form.cart .reset_variations {
  display: inline-flex;
  font-size: 0.875em;
}
.woocommerce div.product div.summary form.cart .reset_variations[style*=hidden] {
  display: none;
}
.woocommerce div.product div.summary form.cart.variations_form {
  display: block;
}
.woocommerce div.product div.summary form.cart.variations_form .variations th, .woocommerce div.product div.summary form.cart.variations_form .variations td {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.woocommerce div.product div.summary form.cart.variations_form .variations tr:only-of-type th, .woocommerce div.product div.summary form.cart.variations_form .variations tr:only-of-type td {
  padding-top: 0;
  padding-bottom: 0;
}
.woocommerce div.product div.summary form.cart.variations_form .variations th {
  padding-top: 0.875em !important;
}
.woocommerce div.product div.summary form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {
  display: flex;
}
.woocommerce div.product div.summary form.cart.grouped_form {
  display: block;
}
.woocommerce div.product div.summary form.cart.grouped_form table.group_table {
  border: 0;
  margin-top: -0.5em;
  margin-bottom: 1em;
}
.woocommerce div.product div.summary form.cart.grouped_form table.group_table th, .woocommerce div.product div.summary form.cart.grouped_form table.group_table td {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid var(--primary-07-color);
  vertical-align: middle;
}
.woocommerce div.product div.summary form.cart.grouped_form table.group_table td:first-child {
  width: 8em;
}
.woocommerce div.product div.summary form.cart.grouped_form table.group_table td:first-child .quantity {
  padding: 0;
}
.woocommerce div.product div.summary form.cart.grouped_form table.group_table tr:last-of-type th, .woocommerce div.product div.summary form.cart.grouped_form table.group_table tr:last-of-type td {
  border-bottom: 0;
}
.woocommerce div.product .related.products, .woocommerce div.product .up-sells.products, .woocommerce div.product .upsells.products {
  grid-column: 1/span 2;
}
.woocommerce.rtl div.product div.summary form.cart .quantity, .rtl .woocommerce div.product div.summary form.cart .quantity {
  margin: 0;
  padding: 0 0 0 1em;
}

@media (max-width: 768px) {
  .woocommerce div.product {
    display: block;
  }
}
/* Product gallery
--------------------------------------------- */
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  font-size: 1em;
  top: 0;
  right: 0;
  margin: 1em;
  width: 3em;
  height: 3em;
  display: flex;
  align-items: center;
  justify-content: center;
  text-indent: unset;
  background: var(--light-color);
  color: var(--dark-color);
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
  display: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger img {
  display: none !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
  content: var(--search-widget-icon-search);
  font-family: var(--search-widget-icon-search-font);
  font-size: 1.5rem;
  font-weight: normal;
  font-style: normal;
  margin: 0 0.25em;
  width: unset;
  height: unset;
  position: unset;
  inset: unset;
  border: unset;
  border-radius: unset;
  color: inherit;
  line-height: 1;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
  display: grid;
  grid-gap: var(--woo-image-gallery-columns-gap);
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
  width: 100%;
  display: block;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
  grid-column: 1/span var(--woo-image-gallery-columns);
}
.woocommerce div.product div.images[data-columns="1"] .woocommerce-product-gallery__wrapper {
  grid-template-columns: 1fr;
}
.woocommerce div.product div.images[data-columns="2"] .woocommerce-product-gallery__wrapper {
  grid-template-columns: 1fr 1fr;
}
.woocommerce div.product div.images[data-columns="2"] .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
  grid-column: 1/span 2;
}
.woocommerce div.product div.images[data-columns="3"] .woocommerce-product-gallery__wrapper {
  grid-template-columns: 1fr 1fr 1fr;
}
.woocommerce div.product div.images[data-columns="3"] .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
  grid-column: 1/span 3;
}
.woocommerce div.product div.images[data-columns="4"] .woocommerce-product-gallery__wrapper {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.woocommerce div.product div.images[data-columns="4"] .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
  grid-column: 1/span 4;
}
.woocommerce div.product div.images[data-columns="5"] .woocommerce-product-gallery__wrapper {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.woocommerce div.product div.images[data-columns="5"] .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
  grid-column: 1/span 5;
}
.woocommerce div.product div.images[data-columns="6"] .woocommerce-product-gallery__wrapper {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.woocommerce div.product div.images[data-columns="6"] .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
  grid-column: 1/span 6;
}
.woocommerce.rtl div.product div.images .woocommerce-product-gallery__trigger, .rtl .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  right: auto;
  left: 0;
}

/* Overlay gallery
--------------------------------------------- */
.pswp .pswp__bg {
  background: var(--woo-gallery-overlay);
}
.pswp button.pswp__button {
  width: 2.75em;
  height: 2.75em;
  line-height: unset;
  margin-top: -1.375em;
  background: transparent;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: unset;
  opacity: 1;
}
.pswp button.pswp__button:before {
  content: var(--woo-gallery-next-icon);
  font-family: var(--woo-gallery-previous-next-icon-font);
  font-size: var(--woo-gallery-previous-next-icon-size);
  font-weight: unset;
  line-height: 1;
  width: unset;
  height: unset;
  position: relative;
  right: unset;
  left: unset;
  text-align: center;
  top: unset;
  background: unset;
  color: var(--light-color);
  opacity: 0.1;
  transition: 300ms ease all;
}
.rtl .pswp button.pswp__button:before {
  content: var(--woo-gallery-previous-icon);
}
.pswp button.pswp__button:hover:before {
  color: var(--light-color);
  opacity: 0.6;
}
.pswp button.pswp__button.pswp__button--arrow--right {
  right: 1em;
}
.rtl .pswp button.pswp__button.pswp__button--arrow--right {
  right: auto;
  left: 1em;
}
.pswp button.pswp__button.pswp__button--arrow--left {
  left: 1em;
}
.pswp button.pswp__button.pswp__button--arrow--left:before {
  content: var(--woo-gallery-previous-icon);
}
.rtl .pswp button.pswp__button.pswp__button--arrow--left {
  left: auto;
  right: 1em;
}
.rtl .pswp button.pswp__button.pswp__button--arrow--left:before {
  content: var(--woo-gallery-next-icon);
}
.pswp .pswp__caption, .pswp .pswp__top-bar {
  background: transparent;
}
.pswp .pswp__top-bar {
  padding: 1em;
}
.pswp .pswp__top-bar .pswp__button {
  margin-top: 0;
  background: transparent !important;
}
.pswp .pswp__top-bar .pswp__button:before {
  font-family: var(--woo-gallery-topbar-icon-font);
  font-size: var(--woo-gallery-topbar-icon-font-size);
}
.pswp .pswp__top-bar .pswp__button.pswp__button--close:before {
  content: var(--woo-gallery-topbar-close);
}
.pswp .pswp__top-bar .pswp__button.pswp__button--share:before {
  content: var(--woo-gallery-topbar-share);
}
.pswp .pswp__top-bar .pswp__button.pswp__button--fs:before {
  content: var(--woo-gallery-topbar-fullscreen);
}
.pswp .pswp__top-bar .pswp__button.pswp__button--zoom:before {
  content: var(--woo-gallery-topbar-zoom);
}
.rtl .pswp .pswp__top-bar .pswp__button {
  float: left;
}
.pswp .pswp__caption__center {
  color: var(--light-color);
  text-align: center;
  font-size: 0.875em;
  padding: 0.875em;
  line-height: 1.5;
}
.pswp .pswp__counter {
  color: var(--light-color);
  font-size: 0.875em;
  opacity: 1;
  left: 1em;
  top: 1em;
}
.rtl .pswp .pswp__counter {
  left: auto;
  right: 1em;
}

/* Product tabs
--------------------------------------------- */
.woocommerce div.product .woocommerce-tabs {
  grid-column: 1/span 2;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding: 0;
  margin: 0 0 1.5em;
  display: flex;
  flex-wrap: nowrap;
  padding-bottom: 1px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  border-bottom: 1px solid var(--primary-07-color);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 0;
  background: transparent;
  color: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  padding: 1.25em 2em;
  color: inherit;
  font-weight: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: var(--primary-07-color);
  color: inherit;
}
.woocommerce.button-shape-square div.product .woocommerce-tabs ul.tabs li {
  border-radius: 0;
}
.woocommerce.button-shape-rounded div.product .woocommerce-tabs ul.tabs li {
  border-radius: var(--soft-rounded) var(--soft-rounded) 0 0;
}
.woocommerce.button-shape-round div.product .woocommerce-tabs ul.tabs li {
  border-radius: var(--hard-rounded-field) var(--hard-rounded-field) 0 0;
}

/* Comments
--------------------------------------------- */
.woocommerce #reviews #comments .woocommerce-Reviews-title {
  margin: 0 0 1em;
  padding: 0;
}
.woocommerce #reviews #comments p.woocommerce-noreviews {
  margin: -2.5em 0 2em;
}
.woocommerce #reviews #comments ol.commentlist {
  border-bottom: 2px solid var(--primary-07-color);
  margin-bottom: var(--post-half-margin);
}
.woocommerce #reviews #comments ol.commentlist li {
  border-top: 2px solid var(--primary-07-color);
  margin: 0;
  display: block;
}
.woocommerce #reviews #comments ol.commentlist li .comment_container {
  padding: var(--comment-single-spacing) 0 var(--comment-single-spacing) calc(var(--comment-avatar-padding) + var(--comment-avatar-size));
}
.rtl .woocommerce #reviews #comments ol.commentlist li .comment_container {
  padding-left: 0;
  padding-right: calc(var(--comment-avatar-padding) + var(--comment-avatar-size));
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
  position: absolute;
  left: 0;
  width: var(--comment-avatar-size);
  height: var(--comment-avatar-size);
  top: var(--comment-single-spacing);
  padding: 0;
  border: 0;
  background: transparent;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  border: 0;
  margin: 0;
  padding: 0;
  border-radius: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text:before, .woocommerce #reviews #comments ol.commentlist li .comment-text:after {
  display: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
  order: 2;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating span:before {
  color: var(--woocommerce);
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 1em;
  order: 1;
  color: inherit;
  display: inline-flex;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash {
  margin: 0 0.2em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
  order: 3;
  flex: 1 0 100%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description p:last-child, .woocommerce #reviews #comments ol.commentlist li .comment-text .description p:only-child {
  margin: 0;
}
.woocommerce.button-shape-square #reviews #comments ol.commentlist li img.avatar {
  border-radius: 0;
}
.woocommerce.button-shape-rounded #reviews #comments ol.commentlist li img.avatar {
  border-radius: var(--soft-rounded);
}
.woocommerce.button-shape-round #reviews #comments ol.commentlist li img.avatar {
  border-radius: var(--hard-rounded);
}
.woocommerce.rtl #reviews #comments ol.commentlist li .comment_container {
  padding-left: 0;
  padding-right: calc(var(--comment-avatar-padding) + var(--comment-avatar-size));
}
.woocommerce.rtl #reviews #comments ol.commentlist li img.avatar {
  left: auto;
  right: 0;
}

/* Review form
--------------------------------------------- */
.woocommerce-Reviews .comment-respond:not(:only-child) {
  margin-top: var(--comments-top-spacing);
}
.woocommerce-Reviews .comment-respond .comment-form {
  padding-bottom: 2em;
}
.woocommerce-Reviews .comment-respond .comment-reply-title {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: baseline;
}
.woocommerce-Reviews .comment-respond .comment-reply-title small {
  font-size: 1rem;
  margin-top: 0.5em;
}
.woocommerce-Reviews .comment-respond .comment-form #wp-comment-cookies-consent {
  margin-top: -2px;
}
.woocommerce-Reviews .comment-respond .comment-form .comment-form-rating .stars {
  font-size: 1.5em;
  line-height: 1;
}
.woocommerce-Reviews .comment-respond .comment-form .comment-form-rating .stars > span {
  display: flex;
  flex-wrap: nowrap;
}
.woocommerce-Reviews .comment-respond .comment-form .comment-form-rating .stars > span a {
  margin-right: 0.2em;
}
.rtl .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating .stars > span a {
  margin-right: 0;
  margin-left: 0.2em;
}
.woocommerce-Reviews .comment-respond .comment-form .comment-form-rating p.stars a:before {
  content: var(--woo-icons-stars-single);
  font-family: var(--woo-icons-stars-font);
}
.woocommerce-Reviews .comment-respond .comment-form .comment-form-rating p.stars:hover a:before {
  content: var(--woo-icons-stars-filled-single);
  font-family: var(--woo-icons-stars-filled-font);
}
.woocommerce-Reviews .comment-respond .comment-form .comment-form-rating p.stars a:hover ~ a:before {
  content: var(--woo-icons-stars-single);
  font-family: var(--woo-icons-stars-font);
}
.woocommerce-Reviews .comment-respond .comment-form .comment-form-rating p.stars.selected a:not(.active):before, .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating p.stars.selected a.active:before {
  content: var(--woo-icons-stars-filled-single);
  font-family: var(--woo-icons-stars-filled-font);
}
.woocommerce-Reviews .comment-respond .comment-form .comment-form-rating p.stars.selected a.active ~ a:before {
  content: var(--woo-icons-stars-single);
  font-family: var(--woo-icons-stars-font);
}
.woocommerce-Reviews .comment-respond .comment-form .submit {
  width: auto;
  padding: 0.8em 1.5em;
  border: none;
  color: var(--shop-button-primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--shop-button-secondary-color, var(--accent-color)) inset;
  background: transparent;
  /* Styles */
  /* Hovers */
  /* Shapes */
}
.shop-button-style-outline .woocommerce-Reviews .comment-respond .comment-form .submit {
  color: var(--shop-button-primary-color, var(--accent-color));
  box-shadow: 0 0 0 2px var(--shop-button-primary-color, var(--accent-color)) inset;
}
.shop-button-style-clean .woocommerce-Reviews .comment-respond .comment-form .submit {
  padding-left: 0;
  padding-right: 0;
  border-radius: 0 !important;
  color: var(--shop-button-primary-color, var(--accent-color));
  background: transparent;
  box-shadow: none;
}
.woocommerce-Reviews .comment-respond .comment-form .submit:hover {
  color: var(--shop-button-secondary-color, var(--accent-color));
  box-shadow: 0 0 0 2px var(--shop-button-secondary-color, var(--accent-color)) inset;
}
.shop-button-style-outline .woocommerce-Reviews .comment-respond .comment-form .submit:hover {
  color: var(--shop-button-secondary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--shop-button-primary-color, var(--accent-color)) inset;
}
.shop-button-style-clean .woocommerce-Reviews .comment-respond .comment-form .submit:hover {
  color: var(--shop-button-secondary-color, var(--accent-color));
  background: transparent;
  box-shadow: none;
}
.button-shape-rounded .woocommerce-Reviews .comment-respond .comment-form .submit {
  border-radius: var(--soft-rounded);
}
.button-shape-round .woocommerce-Reviews .comment-respond .comment-form .submit {
  border-radius: var(--hard-rounded);
}

/* Rating
--------------------------------------------- */
.single-product .woocommerce-product-rating {
  line-height: inherit;
  display: inline-block;
}
.single-product .woocommerce-product-rating .star-rating {
  margin: 0;
  float: none;
  display: inline-block;
}

/* Shop columns
--------------------------------------------- */
.woocommerce .columns-1 ul.products, .woocommerce ul.columns-1.products li.product, .woocommerce-page .columns-1 ul.products, .woocommerce-page ul.columns-1.products li.product {
  flex-basis: 100%;
  max-width: 100%;
}
.woocommerce .columns-2 ul.products, .woocommerce ul.columns-2.products li.product, .woocommerce-page .columns-2 ul.products, .woocommerce-page ul.columns-2.products li.product {
  flex-basis: 50%;
  max-width: 50%;
}
.woocommerce .columns-3 ul.products, .woocommerce ul.columns-3.products li.product, .woocommerce-page .columns-3 ul.products, .woocommerce-page ul.columns-3.products li.product {
  flex-basis: 33.3333%;
  max-width: 33.3333%;
}
.woocommerce .columns-4 ul.products, .woocommerce ul.columns-4.products li.product, .woocommerce-page .columns-4 ul.products, .woocommerce-page ul.columns-4.products li.product {
  flex-basis: 25%;
  max-width: 25%;
}
.woocommerce .columns-5 ul.products, .woocommerce ul.columns-5.products li.product, .woocommerce-page .columns-5 ul.products, .woocommerce-page ul.columns-5.products li.product {
  flex-basis: 20%;
  max-width: 20%;
}
.woocommerce .columns-6 ul.products, .woocommerce ul.columns-6.products li.product, .woocommerce-page .columns-6 ul.products, .woocommerce-page ul.columns-6.products li.product {
  flex-basis: 16.6666%;
  max-width: 16.6666%;
}
.woocommerce .columns-7 ul.products, .woocommerce ul.columns-7.products li.product, .woocommerce-page .columns-7 ul.products, .woocommerce-page ul.columns-7.products li.product {
  flex-basis: 14.2857%;
  max-width: 14.2857%;
}
.woocommerce .columns-8 ul.products, .woocommerce ul.columns-8.products li.product, .woocommerce-page .columns-8 ul.products, .woocommerce-page ul.columns-8.products li.product {
  flex-basis: 12.5%;
  max-width: 12.5%;
}
.woocommerce .columns-9 ul.products, .woocommerce ul.columns-9.products li.product, .woocommerce-page .columns-9 ul.products, .woocommerce-page ul.columns-9.products li.product {
  flex-basis: 11.1111%;
  max-width: 11.1111%;
}
.woocommerce .columns-10 ul.products, .woocommerce ul.columns-10.products li.product, .woocommerce-page .columns-10 ul.products, .woocommerce-page ul.columns-10.products li.product {
  flex-basis: 10%;
  max-width: 10%;
}

@media (max-width: 1200px) {
  .woocommerce .columns-7 ul.products, .woocommerce ul.columns-7.products li.product, .woocommerce-page .columns-7 ul.products, .woocommerce-page ul.columns-7.products li.product {
    flex-basis: 20%;
    max-width: 20%;
  }
  .woocommerce .columns-10 ul.products, .woocommerce ul.columns-10.products li.product, .woocommerce-page .columns-10 ul.products, .woocommerce-page ul.columns-10.products li.product {
    flex-basis: 20%;
    max-width: 20%;
  }
  .woocommerce .columns-4 ul.products, .woocommerce ul.columns-4.products li.product, .woocommerce-page .columns-4 ul.products, .woocommerce-page ul.columns-4.products li.product {
    flex-basis: 25%;
    max-width: 25%;
  }
  .woocommerce .columns-5 ul.products, .woocommerce ul.columns-5.products li.product, .woocommerce-page .columns-5 ul.products, .woocommerce-page ul.columns-5.products li.product {
    flex-basis: 25%;
    max-width: 25%;
  }
  .woocommerce .columns-6 ul.products, .woocommerce ul.columns-6.products li.product, .woocommerce-page .columns-6 ul.products, .woocommerce-page ul.columns-6.products li.product {
    flex-basis: 25%;
    max-width: 25%;
  }
  .woocommerce .columns-8 ul.products, .woocommerce ul.columns-8.products li.product, .woocommerce-page .columns-8 ul.products, .woocommerce-page ul.columns-8.products li.product {
    flex-basis: 25%;
    max-width: 25%;
  }
  .woocommerce .columns-3 ul.products, .woocommerce ul.columns-3.products li.product, .woocommerce-page .columns-3 ul.products, .woocommerce-page ul.columns-3.products li.product {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }
  .woocommerce .columns-9 ul.products, .woocommerce ul.columns-9.products li.product, .woocommerce-page .columns-9 ul.products, .woocommerce-page ul.columns-9.products li.product {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }
}
@media (max-width: 992px) {
  .woocommerce .cart-collaterals .cross-sells ul, .woocommerce-page .cart-collaterals .cross-sells ul {
    max-width: 100% !important;
  }

  .woocommerce .columns-10 ul.products, .woocommerce ul.columns-10.products li.product, .woocommerce-page .columns-10 ul.products, .woocommerce-page ul.columns-10.products li.product {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
  .woocommerce .columns-2 ul.products, .woocommerce ul.columns-2.products li.product, .woocommerce-page .columns-2 ul.products, .woocommerce-page ul.columns-2.products li.product {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .woocommerce .columns-4 ul.products, .woocommerce ul.columns-4.products li.product, .woocommerce-page .columns-4 ul.products, .woocommerce-page ul.columns-4.products li.product {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .woocommerce .columns-8 ul.products, .woocommerce ul.columns-8.products li.product, .woocommerce-page .columns-8 ul.products, .woocommerce-page ul.columns-8.products li.product {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .woocommerce .columns-3 ul.products, .woocommerce ul.columns-3.products li.product, .woocommerce-page .columns-3 ul.products, .woocommerce-page ul.columns-3.products li.product {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
    width: 33.3333%;
  }
  .woocommerce .columns-5 ul.products, .woocommerce ul.columns-5.products li.product, .woocommerce-page .columns-5 ul.products, .woocommerce-page ul.columns-5.products li.product {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
    width: 33.3333%;
  }
  .woocommerce .columns-6 ul.products, .woocommerce ul.columns-6.products li.product, .woocommerce-page .columns-6 ul.products, .woocommerce-page ul.columns-6.products li.product {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
    width: 33.3333%;
  }
  .woocommerce .columns-7 ul.products, .woocommerce ul.columns-7.products li.product, .woocommerce-page .columns-7 ul.products, .woocommerce-page ul.columns-7.products li.product {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
    width: 33.3333%;
  }
  .woocommerce .columns-9 ul.products, .woocommerce ul.columns-9.products li.product, .woocommerce-page .columns-9 ul.products, .woocommerce-page ul.columns-9.products li.product {
    flex-basis: 33.3333%;
    max-width: 33.3333%;
    width: 33.3333%;
  }
}
@media (max-width: 768px) {
  .woocommerce .columns-2 ul.products, .woocommerce ul.columns-2.products li.product, .woocommerce-page .columns-2 ul.products, .woocommerce-page ul.columns-2.products li.product {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .woocommerce .columns-3 ul.products, .woocommerce ul.columns-3.products li.product, .woocommerce-page .columns-3 ul.products, .woocommerce-page ul.columns-3.products li.product {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .woocommerce .columns-4 ul.products, .woocommerce ul.columns-4.products li.product, .woocommerce-page .columns-4 ul.products, .woocommerce-page ul.columns-4.products li.product {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .woocommerce .columns-5 ul.products, .woocommerce ul.columns-5.products li.product, .woocommerce-page .columns-5 ul.products, .woocommerce-page ul.columns-5.products li.product {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .woocommerce .columns-6 ul.products, .woocommerce ul.columns-6.products li.product, .woocommerce-page .columns-6 ul.products, .woocommerce-page ul.columns-6.products li.product {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .woocommerce .columns-7 ul.products, .woocommerce ul.columns-7.products li.product, .woocommerce-page .columns-7 ul.products, .woocommerce-page ul.columns-7.products li.product {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .woocommerce .columns-8 ul.products, .woocommerce ul.columns-8.products li.product, .woocommerce-page .columns-8 ul.products, .woocommerce-page ul.columns-8.products li.product {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .woocommerce .columns-9 ul.products, .woocommerce ul.columns-9.products li.product, .woocommerce-page .columns-9 ul.products, .woocommerce-page ul.columns-9.products li.product {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .woocommerce .columns-10 ul.products, .woocommerce ul.columns-10.products li.product, .woocommerce-page .columns-10 ul.products, .woocommerce-page ul.columns-10.products li.product {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
}
@media (max-width: 480px) {
  .woocommerce .columns-1 ul.products, .woocommerce ul.columns-1.products li.product, .woocommerce-page .columns-1 ul.products, .woocommerce-page ul.columns-1.products li.product {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .woocommerce .columns-2 ul.products, .woocommerce ul.columns-2.products li.product, .woocommerce-page .columns-2 ul.products, .woocommerce-page ul.columns-2.products li.product {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .woocommerce .columns-3 ul.products, .woocommerce ul.columns-3.products li.product, .woocommerce-page .columns-3 ul.products, .woocommerce-page ul.columns-3.products li.product {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .woocommerce .columns-4 ul.products, .woocommerce ul.columns-4.products li.product, .woocommerce-page .columns-4 ul.products, .woocommerce-page ul.columns-4.products li.product {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .woocommerce .columns-5 ul.products, .woocommerce ul.columns-5.products li.product, .woocommerce-page .columns-5 ul.products, .woocommerce-page ul.columns-5.products li.product {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .woocommerce .columns-6 ul.products, .woocommerce ul.columns-6.products li.product, .woocommerce-page .columns-6 ul.products, .woocommerce-page ul.columns-6.products li.product {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .woocommerce .columns-7 ul.products, .woocommerce ul.columns-7.products li.product, .woocommerce-page .columns-7 ul.products, .woocommerce-page ul.columns-7.products li.product {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .woocommerce .columns-8 ul.products, .woocommerce ul.columns-8.products li.product, .woocommerce-page .columns-8 ul.products, .woocommerce-page ul.columns-8.products li.product {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .woocommerce .columns-9 ul.products, .woocommerce ul.columns-9.products li.product, .woocommerce-page .columns-9 ul.products, .woocommerce-page ul.columns-9.products li.product {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .woocommerce .columns-10 ul.products, .woocommerce ul.columns-10.products li.product, .woocommerce-page .columns-10 ul.products, .woocommerce-page ul.columns-10.products li.product {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
/* My Account column sets
--------------------------------------------- */
.woocommerce .col2-set, .woocommerce-page .col2-set {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 2em;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
  width: auto;
  float: none;
}
.woocommerce .col2-set .col-1 .title, .woocommerce .col2-set .col-2 .title, .woocommerce-page .col2-set .col-1 .title, .woocommerce-page .col2-set .col-2 .title {
  display: flex;
  justify-content: space-between;
}
.woocommerce .col2-set .col-1 .title a.edit, .woocommerce .col2-set .col-2 .title a.edit, .woocommerce-page .col2-set .col-1 .title a.edit, .woocommerce-page .col2-set .col-2 .title a.edit {
  text-decoration: none;
  display: inline-flex;
  font-size: 0.875em;
  align-items: center;
}
.woocommerce .col2-set .col-1 .title a.edit:before, .woocommerce .col2-set .col-2 .title a.edit:before, .woocommerce-page .col2-set .col-1 .title a.edit:before, .woocommerce-page .col2-set .col-2 .title a.edit:before {
  content: var(--woo-icons-add);
  font-family: var(--woo-icons-add-font);
  color: var(--woocommerce);
  font-size: 1.438em;
  font-weight: normal;
  font-style: normal;
  margin-right: 0.2em;
}
.woocommerce .col2-set:before, .woocommerce .col2-set:after, .woocommerce-page .col2-set:before, .woocommerce-page .col2-set:after {
  display: none;
}

@media (max-width: 768px) {
  .woocommerce .col2-set, .woocommerce-page .col2-set {
    display: flex;
    flex-direction: column;
    max-width: 100%;
  }
}
/* Forms 
--------------------------------------------- */
.woocommerce form .form-row, .woocommerce-page form .form-row {
  padding: 0;
  margin: 0 0 1em;
}
.woocommerce form .form-row span > em, .woocommerce-page form .form-row span > em {
  font-style: normal;
  opacity: 0.6;
  font-size: 0.875em;
}
.woocommerce form .form-row .password-input .show-password-input, .woocommerce-page form .form-row .password-input .show-password-input {
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.woocommerce form .form-row .password-input .show-password-input:after, .woocommerce-page form .form-row .password-input .show-password-input:after {
  content: var(--woo-icons-show-password);
  font-family: var(--woo-icons-show-password-font);
  margin: 0 0.25em;
  font-size: 1.5em;
  transition: 200ms ease all;
}
.woocommerce form .form-row .password-input .show-password-input.display-password:after, .woocommerce-page form .form-row .password-input .show-password-input.display-password:after {
  content: var(--woo-icons-show-password-on);
  color: inherit;
  opacity: 0.6;
}

.woocommerce.button-shape-square .select2-container .select2-selection--single, .woocommerce-page.button-shape-square .select2-container .select2-selection--single {
  border-radius: 0 !important;
}

.woocommerce.button-shape-rounded .select2-container .select2-selection--single, .woocommerce-page.button-shape-rounded .select2-container .select2-selection--single {
  border-radius: var(--soft-rounded) !important;
}

.woocommerce.button-shape-round .select2-container .select2-selection--single, .woocommerce-page.button-shape-round .select2-container .select2-selection--single {
  border-radius: var(--hard-rounded) !important;
}

@media (max-width: 768px) {
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    float: none;
    width: initial;
  }
}
/* Select 2 dropdown
--------------------------------------------- */
.select2-container .select2-selection {
  padding: 0 1.25em !important;
  border: 0 !important;
  height: auto !important;
  margin: 0 !important;
  background: var(--primary-07-color) !important;
}
.select2-container .select2-selection .select2-selection__rendered {
  line-height: normal !important;
  padding: 0.8em 2em 0.8em 0 !important;
  color: inherit !important;
}
.rtl .select2-container .select2-selection .select2-selection__rendered {
  padding: 0.8em 0 0.8em 2em !important;
}
.select2-container .select2-selection .select2-selection__arrow {
  top: 0 !important;
  bottom: 0 !important;
  height: auto !important;
  width: auto !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  right: 0.7em !important;
}
.rtl .select2-container .select2-selection .select2-selection__arrow {
  left: 0.7em !important;
  right: auto !important;
}
.select2-container .select2-dropdown {
  border: 0;
  box-shadow: var(--submenu-shadow);
  border-radius: 0;
  background: var(--page-secondary-color);
}
.select2-container .select2-dropdown .select2-search {
  padding: 1em;
}
.select2-container .select2-dropdown .select2-search input {
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 2px solid var(--primary-07-color) !important;
  padding: 0.5em 0 !important;
}
.select2-container .select2-dropdown .select2-search input:focus {
  border-bottom-color: var(--primary-color) !important;
  box-shadow: none !important;
}
.select2-container .select2-dropdown .select2-results > .select2-results__options {
  margin: 0;
  padding: 0;
}
.select2-container .select2-dropdown .select2-results > .select2-results__options .select2-results__option {
  padding: 0.5em 1em;
  transition: 200ms ease all;
  margin: 0;
}
.select2-container .select2-dropdown .select2-results > .select2-results__options .select2-results__option[aria-selected=true], .select2-container .select2-dropdown .select2-results > .select2-results__options .select2-results__option[data-selected=true] {
  background: var(--primary-07-color);
}
.select2-container .select2-dropdown .select2-results > .select2-results__options .select2-results__option--highlighted[aria-selected], .select2-container .select2-dropdown .select2-results > .select2-results__options .select2-results__option--highlighted[data-selected] {
  background: var(--woocommerce);
  color: var(--light-color);
}

/* My Account
--------------------------------------------- */
.woocommerce-account .woocommerce-MyAccount-navigation {
  float: none;
  width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  margin-left: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
.rtl .woocommerce-account .woocommerce-MyAccount-navigation ul {
  margin-right: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
  margin-left: 0;
}
.rtl .woocommerce-account .woocommerce-MyAccount-navigation ul li {
  margin-right: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child) {
  margin-right: var(--desktop-menu-gap);
}
.rtl .woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child) {
  margin-left: var(--desktop-menu-gap);
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  position: relative;
  padding: 1em 0;
  display: block;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  bottom: 0;
  width: var(--desktop-menu-selected-line-width);
  height: var(--desktop-menu-selected-line-thickness);
  transform: scaleX(0);
  background-color: var(--woocommerce);
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after {
  content: "";
  display: block;
  position: absolute;
  z-index: -2;
  bottom: 0;
  top: 0;
  left: calc(var(--desktop-menu-gap) * .5 * -1);
  right: calc(var(--desktop-menu-gap) * .5 * -1);
  opacity: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:after {
  opacity: 1;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before {
  transform: scaleX(1);
}
.woocommerce-account .woocommerce-MyAccount-content {
  float: none;
  width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content a {
  text-decoration: underline;
}
.woocommerce-account .woocommerce-MyAccount-content a:hover {
  text-decoration: none;
}
.woocommerce-account address {
  font-style: normal;
  opacity: 0.6;
  font-size: 0.875em;
}
.woocommerce-account fieldset {
  padding: 0;
  margin: 1em 0 0;
  border: 0;
  border-top: 1px solid var(--primary-07-color);
  position: relative;
}
.woocommerce-account fieldset legend {
  font-size: 2em;
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  text-transform: var(--heading-text-transform);
  padding: 0 0.5em 0 0;
  line-height: 1.2;
  margin: 0;
}

.rtl.woocommerce-account .woocommerce-MyAccount-navigation ul {
  margin-right: 0;
}
.rtl.woocommerce-account .woocommerce-MyAccount-navigation ul li {
  margin-right: 0;
}
.rtl.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child) {
  margin-left: var(--desktop-menu-gap);
}

/* Buttons
--------------------------------------------- */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt, .woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page a.button.alt,
.woocommerce-page button.button,
.woocommerce-page button.button.alt,
.woocommerce-page input.button,
.woocommerce-page input.button.alt {
  font-size: 1em;
  font-family: var(--button-font);
  font-weight: var(--button-font-weight);
  line-height: 1;
  display: inline-flex;
  padding: 0.8em 1.5em;
  width: auto;
  border: none;
  outline: none;
  color: var(--shop-button-primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--shop-button-secondary-color, var(--accent-color)) inset;
  background: transparent;
  cursor: pointer;
  transition: all 300ms ease;
  text-decoration: none;
  justify-content: center;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button:hover,
.woocommerce input.button.alt:hover, .woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button:hover,
.woocommerce-page input.button.alt:hover {
  background: transparent;
  color: var(--shop-button-secondary-color, var(--accent-color));
  box-shadow: 0 0 0 2px var(--shop-button-secondary-color, var(--accent-color)) inset;
}
.woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce #respond input#submit.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page #respond input#submit:disabled[disabled], .woocommerce-page #respond input#submit.disabled,
.woocommerce-page a.button:disabled,
.woocommerce-page a.button:disabled[disabled],
.woocommerce-page a.button.disabled,
.woocommerce-page a.button.alt:disabled,
.woocommerce-page a.button.alt:disabled[disabled],
.woocommerce-page a.button.alt.disabled,
.woocommerce-page button.button:disabled,
.woocommerce-page button.button:disabled[disabled],
.woocommerce-page button.button.disabled,
.woocommerce-page button.button.alt:disabled,
.woocommerce-page button.button.alt:disabled[disabled],
.woocommerce-page button.button.alt.disabled,
.woocommerce-page input.button:disabled,
.woocommerce-page input.button:disabled[disabled],
.woocommerce-page input.button.disabled,
.woocommerce-page input.button.alt:disabled,
.woocommerce-page input.button.alt:disabled[disabled],
.woocommerce-page input.button.alt.disabled {
  padding: 0.8em 1.5em;
  pointer-events: none;
  opacity: 0.2;
}

/* Styles & hovers */
.woocommerce.shop-button-style-outline #respond input#submit,
.woocommerce.shop-button-style-outline a.button,
.woocommerce.shop-button-style-outline a.button.alt,
.woocommerce.shop-button-style-outline button.button,
.woocommerce.shop-button-style-outline button.button.alt,
.woocommerce.shop-button-style-outline input.button,
.woocommerce.shop-button-style-outline input.button.alt, .shop-button-style-outline .woocommerce #respond input#submit,
.shop-button-style-outline .woocommerce a.button,
.shop-button-style-outline .woocommerce a.button.alt,
.shop-button-style-outline .woocommerce button.button,
.shop-button-style-outline .woocommerce button.button.alt,
.shop-button-style-outline .woocommerce input.button,
.shop-button-style-outline .woocommerce input.button.alt, .woocommerce-page.shop-button-style-outline #respond input#submit,
.woocommerce-page.shop-button-style-outline a.button,
.woocommerce-page.shop-button-style-outline a.button.alt,
.woocommerce-page.shop-button-style-outline button.button,
.woocommerce-page.shop-button-style-outline button.button.alt,
.woocommerce-page.shop-button-style-outline input.button,
.woocommerce-page.shop-button-style-outline input.button.alt, .shop-button-style-outline .woocommerce-page #respond input#submit,
.shop-button-style-outline .woocommerce-page a.button,
.shop-button-style-outline .woocommerce-page a.button.alt,
.shop-button-style-outline .woocommerce-page button.button,
.shop-button-style-outline .woocommerce-page button.button.alt,
.shop-button-style-outline .woocommerce-page input.button,
.shop-button-style-outline .woocommerce-page input.button.alt {
  color: var(--shop-button-secondary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--shop-button-primary-color, var(--accent-color)) inset;
}
.woocommerce.shop-button-style-outline #respond input#submit:hover,
.woocommerce.shop-button-style-outline a.button:hover,
.woocommerce.shop-button-style-outline a.button.alt:hover,
.woocommerce.shop-button-style-outline button.button:hover,
.woocommerce.shop-button-style-outline button.button.alt:hover,
.woocommerce.shop-button-style-outline input.button:hover,
.woocommerce.shop-button-style-outline input.button.alt:hover, .shop-button-style-outline .woocommerce #respond input#submit:hover,
.shop-button-style-outline .woocommerce a.button:hover,
.shop-button-style-outline .woocommerce a.button.alt:hover,
.shop-button-style-outline .woocommerce button.button:hover,
.shop-button-style-outline .woocommerce button.button.alt:hover,
.shop-button-style-outline .woocommerce input.button:hover,
.shop-button-style-outline .woocommerce input.button.alt:hover, .woocommerce-page.shop-button-style-outline #respond input#submit:hover,
.woocommerce-page.shop-button-style-outline a.button:hover,
.woocommerce-page.shop-button-style-outline a.button.alt:hover,
.woocommerce-page.shop-button-style-outline button.button:hover,
.woocommerce-page.shop-button-style-outline button.button.alt:hover,
.woocommerce-page.shop-button-style-outline input.button:hover,
.woocommerce-page.shop-button-style-outline input.button.alt:hover, .shop-button-style-outline .woocommerce-page #respond input#submit:hover,
.shop-button-style-outline .woocommerce-page a.button:hover,
.shop-button-style-outline .woocommerce-page a.button.alt:hover,
.shop-button-style-outline .woocommerce-page button.button:hover,
.shop-button-style-outline .woocommerce-page button.button.alt:hover,
.shop-button-style-outline .woocommerce-page input.button:hover,
.shop-button-style-outline .woocommerce-page input.button.alt:hover {
  color: var(--shop-button-secondary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--shop-button-primary-color, var(--accent-color)) inset;
}
.woocommerce.shop-button-style-clean #respond input#submit,
.woocommerce.shop-button-style-clean a.button,
.woocommerce.shop-button-style-clean a.button.alt,
.woocommerce.shop-button-style-clean button.button,
.woocommerce.shop-button-style-clean button.button.alt,
.woocommerce.shop-button-style-clean input.button,
.woocommerce.shop-button-style-clean input.button.alt, .shop-button-style-clean .woocommerce #respond input#submit,
.shop-button-style-clean .woocommerce a.button,
.shop-button-style-clean .woocommerce a.button.alt,
.shop-button-style-clean .woocommerce button.button,
.shop-button-style-clean .woocommerce button.button.alt,
.shop-button-style-clean .woocommerce input.button,
.shop-button-style-clean .woocommerce input.button.alt, .woocommerce-page.shop-button-style-clean #respond input#submit,
.woocommerce-page.shop-button-style-clean a.button,
.woocommerce-page.shop-button-style-clean a.button.alt,
.woocommerce-page.shop-button-style-clean button.button,
.woocommerce-page.shop-button-style-clean button.button.alt,
.woocommerce-page.shop-button-style-clean input.button,
.woocommerce-page.shop-button-style-clean input.button.alt, .shop-button-style-clean .woocommerce-page #respond input#submit,
.shop-button-style-clean .woocommerce-page a.button,
.shop-button-style-clean .woocommerce-page a.button.alt,
.shop-button-style-clean .woocommerce-page button.button,
.shop-button-style-clean .woocommerce-page button.button.alt,
.shop-button-style-clean .woocommerce-page input.button,
.shop-button-style-clean .woocommerce-page input.button.alt {
  padding-left: 0;
  padding-right: 0;
  border-radius: 0 !important;
  color: var(--shop-button-primary-color, var(--accent-color));
  background: transparent;
  box-shadow: none;
}
.woocommerce.shop-button-style-clean #respond input#submit:hover,
.woocommerce.shop-button-style-clean a.button:hover,
.woocommerce.shop-button-style-clean a.button.alt:hover,
.woocommerce.shop-button-style-clean button.button:hover,
.woocommerce.shop-button-style-clean button.button.alt:hover,
.woocommerce.shop-button-style-clean input.button:hover,
.woocommerce.shop-button-style-clean input.button.alt:hover, .shop-button-style-clean .woocommerce #respond input#submit:hover,
.shop-button-style-clean .woocommerce a.button:hover,
.shop-button-style-clean .woocommerce a.button.alt:hover,
.shop-button-style-clean .woocommerce button.button:hover,
.shop-button-style-clean .woocommerce button.button.alt:hover,
.shop-button-style-clean .woocommerce input.button:hover,
.shop-button-style-clean .woocommerce input.button.alt:hover, .woocommerce-page.shop-button-style-clean #respond input#submit:hover,
.woocommerce-page.shop-button-style-clean a.button:hover,
.woocommerce-page.shop-button-style-clean a.button.alt:hover,
.woocommerce-page.shop-button-style-clean button.button:hover,
.woocommerce-page.shop-button-style-clean button.button.alt:hover,
.woocommerce-page.shop-button-style-clean input.button:hover,
.woocommerce-page.shop-button-style-clean input.button.alt:hover, .shop-button-style-clean .woocommerce-page #respond input#submit:hover,
.shop-button-style-clean .woocommerce-page a.button:hover,
.shop-button-style-clean .woocommerce-page a.button.alt:hover,
.shop-button-style-clean .woocommerce-page button.button:hover,
.shop-button-style-clean .woocommerce-page button.button.alt:hover,
.shop-button-style-clean .woocommerce-page input.button:hover,
.shop-button-style-clean .woocommerce-page input.button.alt:hover {
  color: var(--shop-button-secondary-color, var(--accent-color));
  background: transparent;
  box-shadow: none;
}

/* Shapes */
.woocommerce.button-shape-square #respond input#submit,
.woocommerce.button-shape-square a.button,
.woocommerce.button-shape-square a.button.alt,
.woocommerce.button-shape-square button.button,
.woocommerce.button-shape-square button.button.alt,
.woocommerce.button-shape-square input.button,
.woocommerce.button-shape-square input.button.alt, .button-shape-square .woocommerce #respond input#submit,
.button-shape-square .woocommerce a.button,
.button-shape-square .woocommerce a.button.alt,
.button-shape-square .woocommerce button.button,
.button-shape-square .woocommerce button.button.alt,
.button-shape-square .woocommerce input.button,
.button-shape-square .woocommerce input.button.alt, .woocommerce-page.button-shape-square #respond input#submit,
.woocommerce-page.button-shape-square a.button,
.woocommerce-page.button-shape-square a.button.alt,
.woocommerce-page.button-shape-square button.button,
.woocommerce-page.button-shape-square button.button.alt,
.woocommerce-page.button-shape-square input.button,
.woocommerce-page.button-shape-square input.button.alt, .button-shape-square .woocommerce-page #respond input#submit,
.button-shape-square .woocommerce-page a.button,
.button-shape-square .woocommerce-page a.button.alt,
.button-shape-square .woocommerce-page button.button,
.button-shape-square .woocommerce-page button.button.alt,
.button-shape-square .woocommerce-page input.button,
.button-shape-square .woocommerce-page input.button.alt {
  border-radius: 0;
}
.woocommerce.button-shape-rounded #respond input#submit,
.woocommerce.button-shape-rounded a.button,
.woocommerce.button-shape-rounded a.button.alt,
.woocommerce.button-shape-rounded button.button,
.woocommerce.button-shape-rounded button.button.alt,
.woocommerce.button-shape-rounded input.button,
.woocommerce.button-shape-rounded input.button.alt, .button-shape-rounded .woocommerce #respond input#submit,
.button-shape-rounded .woocommerce a.button,
.button-shape-rounded .woocommerce a.button.alt,
.button-shape-rounded .woocommerce button.button,
.button-shape-rounded .woocommerce button.button.alt,
.button-shape-rounded .woocommerce input.button,
.button-shape-rounded .woocommerce input.button.alt, .woocommerce-page.button-shape-rounded #respond input#submit,
.woocommerce-page.button-shape-rounded a.button,
.woocommerce-page.button-shape-rounded a.button.alt,
.woocommerce-page.button-shape-rounded button.button,
.woocommerce-page.button-shape-rounded button.button.alt,
.woocommerce-page.button-shape-rounded input.button,
.woocommerce-page.button-shape-rounded input.button.alt, .button-shape-rounded .woocommerce-page #respond input#submit,
.button-shape-rounded .woocommerce-page a.button,
.button-shape-rounded .woocommerce-page a.button.alt,
.button-shape-rounded .woocommerce-page button.button,
.button-shape-rounded .woocommerce-page button.button.alt,
.button-shape-rounded .woocommerce-page input.button,
.button-shape-rounded .woocommerce-page input.button.alt {
  border-radius: var(--soft-rounded);
}
.woocommerce.button-shape-round #respond input#submit,
.woocommerce.button-shape-round a.button,
.woocommerce.button-shape-round a.button.alt,
.woocommerce.button-shape-round button.button,
.woocommerce.button-shape-round button.button.alt,
.woocommerce.button-shape-round input.button,
.woocommerce.button-shape-round input.button.alt, .button-shape-round .woocommerce #respond input#submit,
.button-shape-round .woocommerce a.button,
.button-shape-round .woocommerce a.button.alt,
.button-shape-round .woocommerce button.button,
.button-shape-round .woocommerce button.button.alt,
.button-shape-round .woocommerce input.button,
.button-shape-round .woocommerce input.button.alt, .woocommerce-page.button-shape-round #respond input#submit,
.woocommerce-page.button-shape-round a.button,
.woocommerce-page.button-shape-round a.button.alt,
.woocommerce-page.button-shape-round button.button,
.woocommerce-page.button-shape-round button.button.alt,
.woocommerce-page.button-shape-round input.button,
.woocommerce-page.button-shape-round input.button.alt, .button-shape-round .woocommerce-page #respond input#submit,
.button-shape-round .woocommerce-page a.button,
.button-shape-round .woocommerce-page a.button.alt,
.button-shape-round .woocommerce-page button.button,
.button-shape-round .woocommerce-page button.button.alt,
.button-shape-round .woocommerce-page input.button,
.button-shape-round .woocommerce-page input.button.alt {
  border-radius: var(--hard-rounded);
}

/* Info boxes 
--------------------------------------------- */
.woocommerce-error, .woocommerce-info, .woocommerce-message {
  padding: var(--woo-message-padding);
  display: flex;
  align-items: center;
  border: 0;
  background: var(--primary-07-color);
}
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
  font-size: 2em;
  line-height: 1;
  font-family: var(--woo-icons-messages-font);
  display: block;
  position: relative;
  top: auto;
  left: auto;
  margin-right: 0.25em;
}
.rtl .woocommerce-error:before, .rtl .woocommerce-info:before, .rtl .woocommerce-message:before {
  margin-right: 0;
  margin-left: 0.25em;
  right: auto;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
  order: 1000;
  margin-left: auto !important;
  font-size: 0.875em !important;
  float: none !important;
}
.rtl .woocommerce-error .button, .rtl .woocommerce-info .button, .rtl .woocommerce-message .button {
  margin-left: 0 !important;
  margin-right: auto !important;
}
.woocommerce-error .showcoupon, .woocommerce-error .showlogin, .woocommerce-info .showcoupon, .woocommerce-info .showlogin, .woocommerce-message .showcoupon, .woocommerce-message .showlogin {
  margin-left: 0.5em;
  margin-right: 0.5em;
  text-decoration: underline;
}
.woocommerce-error .showcoupon:hover, .woocommerce-error .showlogin:hover, .woocommerce-info .showcoupon:hover, .woocommerce-info .showlogin:hover, .woocommerce-message .showcoupon:hover, .woocommerce-message .showlogin:hover {
  text-decoration: none;
}
.button-shape-rounded .woocommerce-error, .button-shape-rounded .woocommerce-info, .button-shape-rounded .woocommerce-message {
  border-radius: var(--soft-rounded);
}
.button-shape-round .woocommerce-error, .button-shape-round .woocommerce-info, .button-shape-round .woocommerce-message {
  border-radius: var(--hard-rounded);
}
.button-shape-round .woocommerce-error, .button-shape-round .woocommerce-info, .button-shape-round .woocommerce-message {
  border-radius: var(--hard-rounded-field);
}

/* New WC classes */
.woocommerce-notices-wrapper .wc-block-components-notice-banner,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner,
.wc-block-components-notice-banner,
.wc-block-components-notice-banner.is-error {
  font-size: var(--body-font-size);
  font-weight: inherit;
  gap: unset;
  padding: var(--woo-message-padding) !important;
  margin: 0 0 2em;
  display: flex;
  align-items: center;
  border: 0 !important;
  color: inherit;
  background: var(--primary-07-color) !important;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .button, .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-forward,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner .button,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner .wc-forward,
.wc-block-components-notice-banner .button,
.wc-block-components-notice-banner .wc-forward,
.wc-block-components-notice-banner.is-error .button,
.wc-block-components-notice-banner.is-error .wc-forward {
  order: 1000;
  margin-left: auto !important;
  font-size: 0.875em !important;
  float: none !important;
  opacity: 1;
  text-decoration-line: none !important;
}
.rtl .woocommerce-notices-wrapper .wc-block-components-notice-banner .button, .rtl .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-forward,
.rtl .woocommerce-form-coupon-toggle .wc-block-components-notice-banner .button,
.rtl .woocommerce-form-coupon-toggle .wc-block-components-notice-banner .wc-forward,
.rtl .wc-block-components-notice-banner .button,
.rtl .wc-block-components-notice-banner .wc-forward,
.rtl .wc-block-components-notice-banner.is-error .button,
.rtl .wc-block-components-notice-banner.is-error .wc-forward {
  margin-left: 0 !important;
  margin-right: auto !important;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .showcoupon, .woocommerce-notices-wrapper .wc-block-components-notice-banner .showlogin,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner .showcoupon,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner .showlogin,
.wc-block-components-notice-banner .showcoupon,
.wc-block-components-notice-banner .showlogin,
.wc-block-components-notice-banner.is-error .showcoupon,
.wc-block-components-notice-banner.is-error .showlogin {
  margin-left: 0.5em;
  margin-right: 0.5em;
  text-decoration: underline;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .showcoupon:hover, .woocommerce-notices-wrapper .wc-block-components-notice-banner .showlogin:hover,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner .showcoupon:hover,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner .showlogin:hover,
.wc-block-components-notice-banner .showcoupon:hover,
.wc-block-components-notice-banner .showlogin:hover,
.wc-block-components-notice-banner.is-error .showcoupon:hover,
.wc-block-components-notice-banner.is-error .showlogin:hover {
  text-decoration: none;
}
.button-shape-rounded .woocommerce-notices-wrapper .wc-block-components-notice-banner,
.button-shape-rounded .woocommerce-form-coupon-toggle .wc-block-components-notice-banner,
.button-shape-rounded .wc-block-components-notice-banner,
.button-shape-rounded .wc-block-components-notice-banner.is-error {
  border-radius: var(--soft-rounded);
}
.button-shape-round .woocommerce-notices-wrapper .wc-block-components-notice-banner,
.button-shape-round .woocommerce-form-coupon-toggle .wc-block-components-notice-banner,
.button-shape-round .wc-block-components-notice-banner,
.button-shape-round .wc-block-components-notice-banner.is-error {
  border-radius: var(--hard-rounded);
}
.button-shape-round .woocommerce-notices-wrapper .wc-block-components-notice-banner,
.button-shape-round .woocommerce-form-coupon-toggle .wc-block-components-notice-banner,
.button-shape-round .wc-block-components-notice-banner,
.button-shape-round .wc-block-components-notice-banner.is-error {
  border-radius: var(--hard-rounded-field);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner svg,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner svg,
.wc-block-components-notice-banner svg,
.wc-block-components-notice-banner.is-error svg {
  display: none;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content:before,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content:before,
.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content:before,
.wc-block-components-notice-banner.is-error.is-success .wc-block-components-notice-banner__content:before {
  content: var(--woo-icons-message);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before,
.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before,
.wc-block-components-notice-banner.is-error.is-info .wc-block-components-notice-banner__content:before {
  content: var(--woo-icons-info);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner .wc-block-components-notice-banner__content,
.wc-block-components-notice-banner .wc-block-components-notice-banner__content,
.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content {
  display: flex;
  align-items: center;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content:before,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner .wc-block-components-notice-banner__content:before,
.wc-block-components-notice-banner .wc-block-components-notice-banner__content:before,
.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before {
  font-size: 1.4em;
  line-height: 1;
  font-family: var(--woo-icons-messages-font);
  display: block;
  position: relative;
  top: auto;
  left: auto;
  margin-right: 0.25em;
}
.rtl .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content:before,
.rtl .woocommerce-form-coupon-toggle .wc-block-components-notice-banner .wc-block-components-notice-banner__content:before,
.rtl .wc-block-components-notice-banner .wc-block-components-notice-banner__content:before,
.rtl .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before {
  margin-right: 0;
  margin-left: 0.25em;
  right: auto;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content .button,
.woocommerce-form-coupon-toggle .wc-block-components-notice-banner .wc-block-components-notice-banner__content .button,
.wc-block-components-notice-banner .wc-block-components-notice-banner__content .button,
.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content .button {
  font-size: 1em;
  font-family: var(--button-font);
  font-weight: var(--button-font-weight);
  line-height: 1;
  display: inline-flex;
  padding: 0.8em 1.5em;
  width: auto;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 300ms ease;
  text-decoration: none;
  justify-content: center;
  color: inherit !important;
  box-shadow: none !important;
  background: transparent !important;
  opacity: 1 !important;
}

.woocommerce-error,
.wc-block-components-notice-banner.is-error {
  box-shadow: 0 0 0 2px var(--wc-red) inset;
  background: transparent !important;
}
.woocommerce-error > .wc-block-components-notice-banner__content:before,
.wc-block-components-notice-banner.is-error > .wc-block-components-notice-banner__content:before {
  font-size: 1.4em;
  line-height: 1;
  font-family: var(--woo-icons-messages-font);
  display: block;
  position: relative;
  top: auto;
  left: auto;
  margin-right: 0.25em;
}

ul.woocommerce-error,
.wc-block-components-notice-banner.is-error {
  flex-wrap: wrap;
}
ul.woocommerce-error li,
.wc-block-components-notice-banner.is-error li {
  flex: 1 0 calc(100% - 3em);
}

.woocommerce-error:before,
.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before {
  color: var(--wc-red);
}

.woocommerce-error:before,
.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before {
  content: var(--woo-icons-error);
}

.woocommerce-info:before,
.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before {
  color: var(--wc-blue);
}

.woocommerce-message:before,
.wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content:before {
  color: var(--wc-green);
}

@media (max-width: 992px) {
  .woocommerce-info {
    display: block;
  }
}
/* Top results and dropdown
--------------------------------------------- */
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
  margin: 1em 0;
}

/* Pagination
--------------------------------------------- */
.woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination {
  padding-top: var(--pagination-inner-spacing);
  margin-top: var(--pagination-inner-spacing);
  border-top: 1px solid var(--primary-07-color);
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul {
  margin: 0;
  padding: 0;
  border: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.woocommerce nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li {
  border: 0;
  float: none;
  margin: 0 0.143em;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span {
  padding: 0.25em 0.5em;
  min-width: 1.5em;
}
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current {
  background: var(--primary-07-color);
  color: inherit;
}
.woocommerce nav.woocommerce-pagination ul li a.page-numbers, .woocommerce-page nav.woocommerce-pagination ul li a.page-numbers {
  background: var(--woocommerce);
  color: var(--light-color);
}
.woocommerce nav.woocommerce-pagination ul .next, .woocommerce nav.woocommerce-pagination ul .prev, .woocommerce-page nav.woocommerce-pagination ul .next, .woocommerce-page nav.woocommerce-pagination ul .prev {
  font-size: 0;
}
.woocommerce nav.woocommerce-pagination ul .next:hover, .woocommerce nav.woocommerce-pagination ul .prev:hover, .woocommerce-page nav.woocommerce-pagination ul .next:hover, .woocommerce-page nav.woocommerce-pagination ul .prev:hover {
  background: transparent;
}

.button-shape-square nav.woocommerce-pagination ul li a, .button-shape-square nav.woocommerce-pagination ul li span {
  border-radius: 0;
}
.button-shape-rounded nav.woocommerce-pagination ul li a, .button-shape-rounded nav.woocommerce-pagination ul li span {
  border-radius: var(--soft-rounded);
}
.button-shape-round nav.woocommerce-pagination ul li a, .button-shape-round nav.woocommerce-pagination ul li span {
  border-radius: var(--hard-rounded);
}
nav.woocommerce-pagination ul .next:after, nav.woocommerce-pagination ul .prev:after {
  content: "";
  font-family: Icon7Stroke;
  font-size: var(--woo-paging-arrow-size);
  font-weight: normal;
  display: flex;
  align-items: center;
  justify-items: center;
  width: 1em;
  height: 1em;
  color: var(--light-color);
  background: var(--woocommerce);
}
.rtl nav.woocommerce-pagination ul .next:after, .rtl nav.woocommerce-pagination ul .prev:after {
  margin-left: 0;
  content: "";
}
.button-shape-square nav.woocommerce-pagination ul .next:after, .button-shape-square nav.woocommerce-pagination ul .prev:after {
  border-radius: 0;
}
.button-shape-rounded nav.woocommerce-pagination ul .next:after, .button-shape-rounded nav.woocommerce-pagination ul .prev:after {
  border-radius: var(--soft-rounded);
}
.button-shape-round nav.woocommerce-pagination ul .next:after, .button-shape-round nav.woocommerce-pagination ul .prev:after {
  border-radius: var(--hard-rounded);
}
nav.woocommerce-pagination ul .prev:after {
  transform: scaleX(-1);
}

/* Star rating
--------------------------------------------- */
.woocommerce .star-rating {
  font-size: 1em;
  height: 1em;
  width: 5.8em;
  line-height: 1;
  overflow: visible;
}
.woocommerce .star-rating:before {
  content: var(--woo-icons-stars);
  font-family: var(--woo-icons-stars-font);
  letter-spacing: 0.05em;
  color: var(--primary-10-color);
}
.woocommerce .star-rating span {
  display: flex;
  flex-wrap: nowrap;
  padding: 0;
  text-indent: 999999px;
  line-height: 1;
  height: 1em;
}
.woocommerce .star-rating span:before {
  content: var(--woo-icons-stars-filled);
  font-family: var(--woo-icons-stars-filled-font);
  letter-spacing: 0.05em;
  text-indent: 0;
}
.woocommerce .star-rating span strong {
  display: none !important;
}

/* Cart
--------------------------------------------- */
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
  border: 0;
  margin: 0 0 1.5em;
  border-radius: 0;
  border-collapse: collapse;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
  padding: 0.75em 1em;
}
.rtl .woocommerce table.shop_table th, .rtl .woocommerce-page table.shop_table th {
  text-align: right;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
  padding: 0.75em 1em;
}
.woocommerce table.shop_table.cart thead tr th, .woocommerce-page table.shop_table.cart thead tr th {
  background: var(--woocommerce);
  color: var(--light-color);
  border: 0;
}
.woocommerce table.shop_table.cart tbody tr td, .woocommerce-page table.shop_table.cart tbody tr td {
  border: 0;
  border-bottom: 1px solid var(--primary-07-color);
}
.woocommerce table.shop_table.cart tbody tr:last-of-type td, .woocommerce-page table.shop_table.cart tbody tr:last-of-type td {
  border: 0;
}
.woocommerce table.shop_table.cart tbody tr .remove, .woocommerce-page table.shop_table.cart tbody tr .remove {
  font-weight: normal;
  font-size: 0;
  height: auto;
  border-radius: 0;
}
.woocommerce table.shop_table.cart tbody tr .remove:after, .woocommerce-page table.shop_table.cart tbody tr .remove:after {
  content: var(--woo-cart-widget-remove-icon);
  font-family: var(--woo-cart-widget-remove-icon-font);
  font-size: 1rem;
  width: 1.5em;
  height: 1.5em;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--woocommerce);
  color: var(--light-color);
  transition: 200ms ease all;
}
.button-shape-square .woocommerce table.shop_table.cart tbody tr .remove:after, .button-shape-square .woocommerce-page table.shop_table.cart tbody tr .remove:after {
  border-radius: 0;
}
.button-shape-rounded .woocommerce table.shop_table.cart tbody tr .remove:after, .button-shape-rounded .woocommerce-page table.shop_table.cart tbody tr .remove:after {
  border-radius: var(--soft-rounded);
}
.button-shape-round .woocommerce table.shop_table.cart tbody tr .remove:after, .button-shape-round .woocommerce-page table.shop_table.cart tbody tr .remove:after {
  border-radius: var(--hard-rounded-field);
}
.woocommerce table.shop_table.cart tbody tr .product-thumbnail, .woocommerce-page table.shop_table.cart tbody tr .product-thumbnail {
  width: var(--woo-cart-image-size);
}
.woocommerce table.shop_table.cart tbody tr .product-thumbnail a, .woocommerce-page table.shop_table.cart tbody tr .product-thumbnail a {
  display: block;
  width: var(--woo-cart-image-size);
}
.woocommerce table.shop_table.cart tbody tr .product-thumbnail a img, .woocommerce-page table.shop_table.cart tbody tr .product-thumbnail a img {
  width: 100%;
  display: block;
}
.woocommerce table.shop_table.cart tbody tr .product-name, .woocommerce-page table.shop_table.cart tbody tr .product-name {
  font-weight: bold;
}
.woocommerce table.shop_table.cart tbody tr .product-quantity .quantity .qty, .woocommerce-page table.shop_table.cart tbody tr .product-quantity .quantity .qty {
  width: 8em;
}
.woocommerce table.shop_table.cart tbody tr .product-subtotal .amount, .woocommerce-page table.shop_table.cart tbody tr .product-subtotal .amount {
  font-weight: bold;
}
.woocommerce table.shop_table.cart tbody tr td.actions, .woocommerce-page table.shop_table.cart tbody tr td.actions {
  padding: 1.5em 0;
}
.woocommerce table.shop_table.cart tbody tr td.actions .coupon, .woocommerce-page table.shop_table.cart tbody tr td.actions .coupon {
  width: 50%;
  display: flex;
  flex-wrap: nowrap;
}
.woocommerce table.shop_table.cart tbody tr td.actions .coupon .input-text, .woocommerce-page table.shop_table.cart tbody tr td.actions .coupon .input-text {
  font-size: 0.875em;
  border: 0;
  padding-left: 1.3125em;
  padding-right: 1.3125em;
  flex: 1 1 auto;
  width: auto;
}
.woocommerce table.shop_table.cart tbody tr td.actions .coupon .button, .woocommerce-page table.shop_table.cart tbody tr td.actions .coupon .button {
  font-size: 0.875em;
  white-space: nowrap;
}
.woocommerce table.shop_table.cart tbody tr td.actions > .button, .woocommerce-page table.shop_table.cart tbody tr td.actions > .button {
  font-size: 0.875em;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
  display: flex;
  flex-direction: column-reverse;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
  float: none;
  width: 100%;
  margin-top: 2em;
  padding-top: 2em;
  border-top: 1px solid var(--primary-07-color);
}
.woocommerce .cart-collaterals .cross-sells ul, .woocommerce-page .cart-collaterals .cross-sells ul {
  max-width: 50%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
  float: none;
  width: 100%;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal th, .woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal td, .woocommerce-page .cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal th, .woocommerce-page .cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal td {
  border: 0;
  background: var(--primary-07-color);
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr.order-total th, .woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr.order-total td, .woocommerce-page .cart-collaterals .cart_totals table.shop_table tbody tr.order-total th, .woocommerce-page .cart-collaterals .cart_totals table.shop_table tbody tr.order-total td {
  background: var(--woocommerce);
  color: var(--light-color);
}
.rtl .woocommerce .cart-collaterals .cart_totals table.shop_table tbody .shipping-calculator-button:after, .rtl .woocommerce-page .cart-collaterals .cart_totals table.shop_table tbody .shipping-calculator-button:after {
  margin-left: 0.618em;
  margin-right: 0;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout, .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  display: flex;
  justify-content: center;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
  flex: 0 1 60%;
}

@media (max-width: 992px) {
  .woocommerce table.shop_table.cart tbody tr td.actions .coupon, .woocommerce-page table.shop_table.cart tbody tr td.actions .coupon {
    width: 100%;
    float: none;
    margin-bottom: 1em;
  }
}
@media (max-width: 768px) {
  .woocommerce table.shop_table.cart tbody tr, .woocommerce-page table.shop_table.cart tbody tr {
    position: relative;
  }
  .woocommerce table.shop_table.cart tbody tr .product-remove, .woocommerce-page table.shop_table.cart tbody tr .product-remove {
    position: absolute;
    top: 0;
    display: flex;
    z-index: 2;
    width: 100%;
    justify-content: flex-end;
    box-sizing: border-box;
    border-bottom: 0;
    padding: 1em;
    background: transparent !important;
  }
  .woocommerce table.shop_table.cart tbody tr .product-remove a, .woocommerce-page table.shop_table.cart tbody tr .product-remove a {
    width: auto;
    background: transparent !important;
  }
  .woocommerce table.shop_table.cart tbody tr .product-remove a:hover, .woocommerce-page table.shop_table.cart tbody tr .product-remove a:hover {
    background: transparent !important;
  }
  .woocommerce table.shop_table.cart tbody tr .product-thumbnail, .woocommerce-page table.shop_table.cart tbody tr .product-thumbnail {
    padding: 0;
    width: 100%;
    display: block !important;
    position: relative;
    z-index: 1;
    background: transparent !important;
  }
  .woocommerce table.shop_table.cart tbody tr .product-thumbnail:before, .woocommerce-page table.shop_table.cart tbody tr .product-thumbnail:before {
    display: none;
  }
  .woocommerce table.shop_table.cart tbody tr .product-thumbnail a, .woocommerce table.shop_table.cart tbody tr .product-thumbnail img, .woocommerce-page table.shop_table.cart tbody tr .product-thumbnail a, .woocommerce-page table.shop_table.cart tbody tr .product-thumbnail img {
    width: 100%;
  }
  .woocommerce table.shop_table.cart tbody tr .product-quantity, .woocommerce-page table.shop_table.cart tbody tr .product-quantity {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
    flex: 1 1 100%;
  }
}
/* Checkout
--------------------------------------------- */
.woocommerce .checkout textarea[name=order_comments], .woocommerce-page .checkout textarea[name=order_comments] {
  min-height: 12.5em;
}
.woocommerce .checkout #order_review_heading, .woocommerce-page .checkout #order_review_heading {
  margin-top: 1em;
}
.woocommerce .checkout .woocommerce-checkout-review-order-table thead tr th, .woocommerce-page .checkout .woocommerce-checkout-review-order-table thead tr th {
  background: var(--woocommerce);
  color: var(--light-color);
  border: 0;
}
.woocommerce .checkout .woocommerce-checkout-review-order-table tbody tr td, .woocommerce-page .checkout .woocommerce-checkout-review-order-table tbody tr td {
  border: 0;
  border-bottom: 1px solid var(--primary-07-color);
}
.woocommerce .checkout .woocommerce-checkout-review-order-table tbody tr:last-of-type td, .woocommerce-page .checkout .woocommerce-checkout-review-order-table tbody tr:last-of-type td {
  border: 0;
}
.woocommerce .checkout .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce .checkout .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td, .woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td {
  border: 0;
  background: var(--primary-07-color);
}
.woocommerce .checkout .woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce .checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td, .woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td {
  background: var(--woocommerce);
  color: var(--light-color);
}
.woocommerce .checkout .woocommerce-account-fields input.input-checkbox, .woocommerce-page .checkout .woocommerce-account-fields input.input-checkbox {
  display: inline-block;
}
.woocommerce .checkout .woocommerce-account-fields input.input-checkbox:before, .woocommerce-page .checkout .woocommerce-account-fields input.input-checkbox:before {
  justify-content: flex-start;
}

@media (max-width: 992px) {
  .woocommerce .checkout .form-row-first,
.woocommerce .checkout .form-row-last, .woocommerce-page .checkout .form-row-first,
.woocommerce-page .checkout .form-row-last {
    width: 100%;
    float: none;
  }
}
/* Login, Registration, Coupon form
--------------------------------------------- */
.woocommerce form.login, .woocommerce form.register, .woocommerce form.lost_reset_password, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce form.lost_reset_password, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce form.lost_reset_password, .woocommerce form.checkout_coupon {
  padding: var(--woo-forms-padding);
  margin: 1.5em 0;
  border: 1px solid var(--primary-07-color);
}
.button-shape-square .woocommerce form.login, .button-shape-square .woocommerce form.register, .button-shape-square .woocommerce form.lost_reset_password, .button-shape-square .woocommerce form.checkout_coupon, .button-shape-square .woocommerce form.login, .button-shape-square .woocommerce form.register, .button-shape-square .woocommerce form.lost_reset_password, .button-shape-square .woocommerce form.checkout_coupon, .button-shape-square .woocommerce form.login, .button-shape-square .woocommerce form.register, .button-shape-square .woocommerce form.lost_reset_password, .button-shape-square .woocommerce form.checkout_coupon {
  border-radius: 0;
}
.button-shape-rounded .woocommerce form.login, .button-shape-rounded .woocommerce form.register, .button-shape-rounded .woocommerce form.lost_reset_password, .button-shape-rounded .woocommerce form.checkout_coupon, .button-shape-rounded .woocommerce form.login, .button-shape-rounded .woocommerce form.register, .button-shape-rounded .woocommerce form.lost_reset_password, .button-shape-rounded .woocommerce form.checkout_coupon, .button-shape-rounded .woocommerce form.login, .button-shape-rounded .woocommerce form.register, .button-shape-rounded .woocommerce form.lost_reset_password, .button-shape-rounded .woocommerce form.checkout_coupon {
  border-radius: var(--soft-rounded);
}
.button-shape-round .woocommerce form.login, .button-shape-round .woocommerce form.register, .button-shape-round .woocommerce form.lost_reset_password, .button-shape-round .woocommerce form.checkout_coupon, .button-shape-round .woocommerce form.login, .button-shape-round .woocommerce form.register, .button-shape-round .woocommerce form.lost_reset_password, .button-shape-round .woocommerce form.checkout_coupon, .button-shape-round .woocommerce form.login, .button-shape-round .woocommerce form.register, .button-shape-round .woocommerce form.lost_reset_password, .button-shape-round .woocommerce form.checkout_coupon {
  border-radius: var(--hard-rounded-field);
}
.woocommerce form.checkout_coupon, .woocommerce form.checkout_coupon, .woocommerce form.checkout_coupon {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.woocommerce form.checkout_coupon p, .woocommerce form.checkout_coupon p, .woocommerce form.checkout_coupon p {
  flex: 1 1 auto;
}
.woocommerce form.checkout_coupon p:nth-child(1), .woocommerce form.checkout_coupon p:nth-child(1), .woocommerce form.checkout_coupon p:nth-child(1) {
  flex: 1 0 100%;
  margin-bottom: 0;
  line-height: 2;
}
.woocommerce form.checkout_coupon p.form-row-last, .woocommerce form.checkout_coupon p.form-row-last, .woocommerce form.checkout_coupon p.form-row-last {
  margin-left: 1em;
}
.rtl .woocommerce form.checkout_coupon p.form-row-last, .rtl .woocommerce form.checkout_coupon p.form-row-last, .rtl .woocommerce form.checkout_coupon p.form-row-last {
  margin-left: 0;
  margin-right: 1em;
}
.woocommerce form.login .form-row:nth-child(3), .woocommerce form.login .form-row:nth-child(3), .woocommerce form.login .form-row:nth-child(3) {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.woocommerce form.login .woocommerce-form-login__rememberme, .woocommerce form.login .woocommerce-form-login__rememberme, .woocommerce form.login .woocommerce-form-login__rememberme {
  order: 2;
}
.woocommerce form.login .woocommerce-form-login__submit, .woocommerce form.login .woocommerce-form-login__submit, .woocommerce form.login .woocommerce-form-login__submit {
  order: 1;
}
.woocommerce form.login .lost_password a, .woocommerce form.login .lost_password a, .woocommerce form.login .lost_password a {
  display: inline-flex;
  align-items: center;
}
.woocommerce form.login .lost_password a:before, .woocommerce form.login .lost_password a:before, .woocommerce form.login .lost_password a:before {
  content: var(--woo-icons-lost-password);
  font-family: var(--woo-icons-lost-password-font);
  font-size: 1.5em;
  font-weight: normal;
  font-style: normal;
  margin-right: 0.2em;
  display: block;
  color: var(--accent-color);
}
.rtl .woocommerce form.login .lost_password a:before, .rtl .woocommerce form.login .lost_password a:before, .rtl .woocommerce form.login .lost_password a:before {
  margin-right: 0;
  margin-left: 0.2em;
}

/* Payments
--------------------------------------------- */
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
  background: transparent;
  border-radius: 0;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
  padding: 2em 0;
  border-bottom: 1px solid var(--primary-07-color);
}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
  margin: inherit;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
  max-width: calc(100% - .75em);
  width: fit-content;
  left: 0.75em;
  background: var(--primary-07-color);
}
.rtl #add_payment_method #payment div.payment_box, .rtl .woocommerce-cart #payment div.payment_box, .rtl .woocommerce-checkout #payment div.payment_box {
  left: auto;
  right: 0.75em;
}
.button-shape-square #add_payment_method #payment div.payment_box, .button-shape-square .woocommerce-cart #payment div.payment_box, .button-shape-square .woocommerce-checkout #payment div.payment_box {
  border-radius: 0;
}
.button-shape-rounded #add_payment_method #payment div.payment_box, .button-shape-rounded .woocommerce-cart #payment div.payment_box, .button-shape-rounded .woocommerce-checkout #payment div.payment_box {
  border-radius: var(--soft-rounded);
  border-top-left-radius: 0;
}
.button-shape-rounded.rtl #add_payment_method #payment div.payment_box, .button-shape-rounded.rtl .woocommerce-cart #payment div.payment_box, .button-shape-rounded.rtl .woocommerce-checkout #payment div.payment_box {
  border-radius: var(--soft-rounded);
  border-top-right-radius: 0;
}
.button-shape-round #add_payment_method #payment div.payment_box, .button-shape-round .woocommerce-cart #payment div.payment_box, .button-shape-round .woocommerce-checkout #payment div.payment_box {
  border-radius: var(--hard-rounded-field);
  border-top-left-radius: 0;
}
.button-shape-round.rtl #add_payment_method #payment div.payment_box, .button-shape-round.rtl .woocommerce-cart #payment div.payment_box, .button-shape-round.rtl .woocommerce-checkout #payment div.payment_box {
  border-radius: var(--hard-rounded-field);
  border-top-right-radius: 0;
}
#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {
  border: 0.5em solid var(--primary-07-color);
  border-right-color: transparent;
  border-top-color: transparent;
  top: 0;
  left: -2em;
}
.rtl #add_payment_method #payment div.payment_box:before, .rtl .woocommerce-cart #payment div.payment_box:before, .rtl .woocommerce-checkout #payment div.payment_box:before {
  left: auto;
  right: -2em;
  border-left-color: transparent;
  border-right-color: var(--primary-07-color);
}
#add_payment_method #payment .place-order, .woocommerce-cart #payment .place-order, .woocommerce-checkout #payment .place-order {
  padding: 2em 0 !important;
}
#add_payment_method #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label, .woocommerce-cart #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label, .woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label {
  display: inline-flex;
  align-items: center;
}
#add_payment_method #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label input, .woocommerce-cart #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label input, .woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label input {
  margin-top: 0;
}
#add_payment_method #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label a, .woocommerce-cart #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label a, .woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label a {
  text-decoration: underline;
}
#add_payment_method #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label a:hover, .woocommerce-cart #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label a:hover, .woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label a:hover {
  text-decoration: none;
}
#add_payment_method #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required.woocommerce-invalid #terms, .woocommerce-cart #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required.woocommerce-invalid #terms, .woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required.woocommerce-invalid #terms {
  outline: none;
}
#add_payment_method #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required.woocommerce-invalid #terms:before, .woocommerce-cart #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required.woocommerce-invalid #terms:before, .woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required.woocommerce-invalid #terms:before {
  color: red;
}
#add_payment_method #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required.woocommerce-invalid label, .woocommerce-cart #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required.woocommerce-invalid label, .woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required.woocommerce-invalid label {
  color: red;
}

/* Terms and conditions
--------------------------------------------- */
.woocommerce-terms-and-conditions {
  padding: 2em;
  background: transparent;
  border: 1px solid var(--primary-07-color);
  box-shadow: none;
}

/* Widgets
--------------------------------------------- */
/* Product search */
.widget_product_search .woocommerce-product-search {
  position: relative;
}
.widget_product_search .woocommerce-product-search input[type=search] {
  padding-right: 3em !important;
}
.rtl .widget_product_search .woocommerce-product-search input[type=search] {
  padding-right: 0.8em !important;
  padding-left: 3em !important;
}
.widget_product_search .woocommerce-product-search button[type=submit] {
  border: 0;
  padding: 0;
  position: absolute;
  right: 0.7rem;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 200ms ease all;
  box-shadow: none;
  color: inherit;
  border-radius: 0;
  text-indent: -999999px;
  background: transparent;
}
.widget_product_search .woocommerce-product-search button[type=submit]:after {
  content: var(--search-widget-icon-search);
  font-family: var(--search-widget-icon-search-font);
  font-size: 1em;
  font-weight: normal;
  margin: 0 0.25em;
  text-indent: 0;
}
.widget_product_search .woocommerce-product-search button[type=submit]:hover {
  opacity: 0.6;
  transform: none;
  background: transparent;
  box-shadow: none;
  color: inherit;
}

.woocommerce, .woocommerce-page {
  /* Layered nav */
  /* Product categories */
  /* Filter price widget */
  /* Rating */
  /* Top rated, products, recent reviews */
}
.woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item, .woocommerce-page .widget_layered_nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
  padding: 0.8em 0;
}
.woocommerce .widget_layered_nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count, .woocommerce-page .widget_layered_nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count {
  float: right;
  opacity: 0.5;
}
.woocommerce .widget_product_categories ul li .count, .woocommerce-page .widget_product_categories ul li .count {
  float: right;
  opacity: 0.5;
}
.woocommerce .widget_price_filter .ui-slider.ui-slider-horizontal, .woocommerce-page .widget_price_filter .ui-slider.ui-slider-horizontal {
  height: var(--woo-price-slider-height);
  margin-left: calc(var(--woo-price-slider-handle-size) / 2);
  margin-right: calc(var(--woo-price-slider-handle-size) / 2);
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
  top: calc((var(--woo-price-slider-handle-size) / 2 - var(--woo-price-slider-height) / 2 )* -1);
  width: var(--woo-price-slider-handle-size);
  height: var(--woo-price-slider-handle-size);
  margin-left: calc(var(--woo-price-slider-handle-size) / 2 * -1);
  border-radius: 50%;
  background: var(--woocommerce);
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background: var(--primary-07-color);
}
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  font-size: 1em;
}
.woocommerce .widget_price_filter .price_slider_amount input[name=min_price], .woocommerce .widget_price_filter .price_slider_amount input[name=max_price], .woocommerce-page .widget_price_filter .price_slider_amount input[name=min_price], .woocommerce-page .widget_price_filter .price_slider_amount input[name=max_price] {
  flex: 0 1 48%;
  font-size: 0.75em;
  margin-bottom: 0.5em;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
  font-size: 0.75em;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label, .woocommerce-page .widget_price_filter .price_slider_amount .price_label {
  margin-left: auto;
}
.woocommerce .widget_rating_filter li.wc-layered-nav-rating, .woocommerce-page .widget_rating_filter li.wc-layered-nav-rating {
  border: 0;
}
.woocommerce .widget_rating_filter li.wc-layered-nav-rating:last-child, .woocommerce-page .widget_rating_filter li.wc-layered-nav-rating:last-child {
  padding-bottom: 0;
}
.woocommerce .widget_rating_filter li.wc-layered-nav-rating a, .woocommerce-page .widget_rating_filter li.wc-layered-nav-rating a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.woocommerce .widget_rating_filter li.wc-layered-nav-rating .star-rating span:before, .woocommerce-page .widget_rating_filter li.wc-layered-nav-rating .star-rating span:before {
  color: var(--accent-color);
}
.woocommerce .widget_top_rated_products .product_list_widget li,
.woocommerce .widget_products .product_list_widget li,
.woocommerce .widget_recent_reviews .product_list_widget li, .woocommerce-page .widget_top_rated_products .product_list_widget li,
.woocommerce-page .widget_products .product_list_widget li,
.woocommerce-page .widget_recent_reviews .product_list_widget li {
  position: relative;
  padding: 0.5em 1em 0.5em 3.5em;
}
.woocommerce .widget_top_rated_products .product_list_widget li:first-child,
.woocommerce .widget_products .product_list_widget li:first-child,
.woocommerce .widget_recent_reviews .product_list_widget li:first-child, .woocommerce-page .widget_top_rated_products .product_list_widget li:first-child,
.woocommerce-page .widget_products .product_list_widget li:first-child,
.woocommerce-page .widget_recent_reviews .product_list_widget li:first-child {
  padding-top: 0;
}
.woocommerce .widget_top_rated_products .product_list_widget li:last-child,
.woocommerce .widget_products .product_list_widget li:last-child,
.woocommerce .widget_recent_reviews .product_list_widget li:last-child, .woocommerce-page .widget_top_rated_products .product_list_widget li:last-child,
.woocommerce-page .widget_products .product_list_widget li:last-child,
.woocommerce-page .widget_recent_reviews .product_list_widget li:last-child {
  padding-bottom: 0;
}
.woocommerce .widget_top_rated_products .product_list_widget li a .product-title,
.woocommerce .widget_products .product_list_widget li a .product-title,
.woocommerce .widget_recent_reviews .product_list_widget li a .product-title, .woocommerce-page .widget_top_rated_products .product_list_widget li a .product-title,
.woocommerce-page .widget_products .product_list_widget li a .product-title,
.woocommerce-page .widget_recent_reviews .product_list_widget li a .product-title {
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  text-transform: var(--heading-text-transform);
  line-height: 1.2;
}
.woocommerce .widget_top_rated_products .product_list_widget li a img,
.woocommerce .widget_products .product_list_widget li a img,
.woocommerce .widget_recent_reviews .product_list_widget li a img, .woocommerce-page .widget_top_rated_products .product_list_widget li a img,
.woocommerce-page .widget_products .product_list_widget li a img,
.woocommerce-page .widget_recent_reviews .product_list_widget li a img {
  position: absolute;
  top: 50%;
  left: 0;
  margin: 0;
  width: 3em;
  transform: translateY(-50%);
}

/* Cart
--------------------------------------------- */
.woocommerce.widget_shopping_cart .cart_list,
.woocommerce-page .widget_shopping_cart .cart_list,
.woocommerce .widget_shopping_cart .cart_list {
  margin-top: -0.5em;
  margin-bottom: -0.5em;
}
.woocommerce.widget_shopping_cart .cart_list li,
.woocommerce-page .widget_shopping_cart .cart_list li,
.woocommerce .widget_shopping_cart .cart_list li {
  padding: 0.5em 2em 0.5em calc(var(--woo-cart-widget-image-size) + .5em);
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.rtl .woocommerce.widget_shopping_cart .cart_list li,
.rtl .woocommerce-page .widget_shopping_cart .cart_list li,
.rtl .woocommerce .widget_shopping_cart .cart_list li {
  padding: 0.5em calc(var(--woo-cart-widget-image-size) + .5em) 0.5em 2em;
}
.woocommerce.widget_shopping_cart .cart_list li a,
.woocommerce-page .widget_shopping_cart .cart_list li a,
.woocommerce .widget_shopping_cart .cart_list li a {
  flex: 1 0 100%;
  display: flex;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove,
.woocommerce-page .widget_shopping_cart .cart_list li a.remove,
.woocommerce .widget_shopping_cart .cart_list li a.remove {
  font-size: 0;
  font-weight: normal;
  position: absolute;
  top: 0.5rem;
  right: 0;
  left: auto;
  display: block;
  width: auto;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove:after,
.woocommerce-page .widget_shopping_cart .cart_list li a.remove:after,
.woocommerce .widget_shopping_cart .cart_list li a.remove:after {
  content: var(--woo-cart-widget-remove-icon);
  font-family: var(--woo-cart-widget-remove-icon-font);
  font-size: 1rem;
  width: 1.5em;
  height: 1.5em;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--light-color);
  background: var(--woocommerce);
}
.rtl .woocommerce.widget_shopping_cart .cart_list li a.remove,
.rtl .woocommerce-page .widget_shopping_cart .cart_list li a.remove,
.rtl .woocommerce .widget_shopping_cart .cart_list li a.remove {
  right: auto;
  left: 0;
}
.woocommerce.widget_shopping_cart .cart_list li a:not(.remove),
.woocommerce-page .widget_shopping_cart .cart_list li a:not(.remove),
.woocommerce .widget_shopping_cart .cart_list li a:not(.remove) {
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  text-transform: var(--heading-text-transform);
  line-height: 1.2;
}
.woocommerce.widget_shopping_cart .cart_list li a img,
.woocommerce-page .widget_shopping_cart .cart_list li a img,
.woocommerce .widget_shopping_cart .cart_list li a img {
  position: absolute;
  top: 50%;
  left: 0;
  margin: 0;
  width: var(--woo-cart-widget-image-size);
  transform: translateY(-50%);
}
.rtl .woocommerce.widget_shopping_cart .cart_list li a img,
.rtl .woocommerce-page .widget_shopping_cart .cart_list li a img,
.rtl .woocommerce .widget_shopping_cart .cart_list li a img {
  left: auto;
  right: 0;
}
.woocommerce.widget_shopping_cart .cart_list li .quantity,
.woocommerce-page .widget_shopping_cart .cart_list li .quantity,
.woocommerce .widget_shopping_cart .cart_list li .quantity {
  flex: 1 0 100%;
}
.woocommerce.widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total {
  margin-top: 0.5em;
  padding-top: 0.5em;
  border-top: 1px solid var(--primary-07-color);
}
.woocommerce.widget_shopping_cart .buttons,
.woocommerce-page .widget_shopping_cart .buttons,
.woocommerce .widget_shopping_cart .buttons {
  font-size: 0.75em;
  display: flex;
  justify-content: space-between;
}
.woocommerce.widget_shopping_cart .buttons .button,
.woocommerce-page .widget_shopping_cart .buttons .button,
.woocommerce .widget_shopping_cart .buttons .button {
  flex: 1 1 auto;
  padding-left: 1em;
  padding-right: 1em;
  margin: 0;
}
.woocommerce.widget_shopping_cart .buttons .button.wc-forward,
.woocommerce-page .widget_shopping_cart .buttons .button.wc-forward,
.woocommerce .widget_shopping_cart .buttons .button.wc-forward {
  order: 1;
}
.woocommerce.widget_shopping_cart .buttons .button.checkout,
.woocommerce-page .widget_shopping_cart .buttons .button.checkout,
.woocommerce .widget_shopping_cart .buttons .button.checkout {
  order: 3;
}
.woocommerce.widget_shopping_cart .buttons:before,
.woocommerce-page .widget_shopping_cart .buttons:before,
.woocommerce .widget_shopping_cart .buttons:before {
  display: block;
  width: 10px;
  order: 2;
}
.woocommerce.widget_shopping_cart .buttons:after,
.woocommerce-page .widget_shopping_cart .buttons:after,
.woocommerce .widget_shopping_cart .buttons:after {
  display: none;
}

.button-shape-square .widget_shopping_cart .cart_list li a.remove:after {
  border-radius: 0;
}
.button-shape-rounded .widget_shopping_cart .cart_list li a.remove:after {
  border-radius: var(--soft-rounded);
}
.button-shape-round .widget_shopping_cart .cart_list li a.remove:after {
  border-radius: var(--hard-rounded);
}

/* Override RTL widgets
--------------------------------------------- */
.rtl.woocommerce, .rtl.woocommerce-page {
  /* Product search */
  /* Cart */
  /* Product categories */
  /* Filter price widget */
  /* Top rated, products, recent reviews */
}
.rtl.woocommerce .widget_product_search .woocommerce-product-search input[type=search], .rtl.woocommerce-page .widget_product_search .woocommerce-product-search input[type=search] {
  padding-right: 0.8em;
  padding-left: 3em;
}
.rtl.woocommerce .widget_product_search .woocommerce-product-search button[type=submit], .rtl.woocommerce-page .widget_product_search .woocommerce-product-search button[type=submit] {
  right: auto;
  left: 0.7rem;
}
.rtl.woocommerce .widget_shopping_cart .cart_list li, .rtl.woocommerce-page .widget_shopping_cart .cart_list li {
  padding: 0.5em 3.5em 0.5em 1em;
}
.rtl.woocommerce .widget_shopping_cart .cart_list li a.remove, .rtl.woocommerce-page .widget_shopping_cart .cart_list li a.remove {
  right: auto;
  left: 0;
}
.rtl.woocommerce .widget_shopping_cart .cart_list li a img, .rtl.woocommerce-page .widget_shopping_cart .cart_list li a img {
  left: auto;
  right: 0;
}
.rtl.woocommerce .widget_product_categories ul li .count, .rtl.woocommerce-page .widget_product_categories ul li .count {
  float: left;
}
.rtl.woocommerce .widget_price_filter .price_slider_amount .price_label, .rtl.woocommerce-page .widget_price_filter .price_slider_amount .price_label {
  margin-left: 0;
  margin-right: auto;
}
.rtl.woocommerce .widget_top_rated_products .product_list_widget li,
.rtl.woocommerce .widget_products .product_list_widget li,
.rtl.woocommerce .widget_recent_reviews .product_list_widget li, .rtl.woocommerce-page .widget_top_rated_products .product_list_widget li,
.rtl.woocommerce-page .widget_products .product_list_widget li,
.rtl.woocommerce-page .widget_recent_reviews .product_list_widget li {
  padding-right: 3.5em;
  padding-left: 1em;
}
.rtl.woocommerce .widget_top_rated_products .product_list_widget li a img,
.rtl.woocommerce .widget_products .product_list_widget li a img,
.rtl.woocommerce .widget_recent_reviews .product_list_widget li a img, .rtl.woocommerce-page .widget_top_rated_products .product_list_widget li a img,
.rtl.woocommerce-page .widget_products .product_list_widget li a img,
.rtl.woocommerce-page .widget_recent_reviews .product_list_widget li a img {
  left: auto;
  right: 0;
}

/* ---------------------------------
Styles 
--------------------------------- */
/* Template color scheme
------------------------------------------------------------------ */
body {
  color: var(--page-color, var(--page-primary-color));
  background-color: var(--page-background-color, var(--page-secondary-color));
  background-image: var(--page-background-image, none);
  background-size: cover;
  background-attachment: fixed;
}

/* Top bar color scheme
------------------------------------------------------------------ */
.site-header-top-bar {
  color: var(--top-bar-color, var(--primary-color));
  background-color: var(--top-bar-background-color, var(--secondary-color));
}

/* Site branding style
------------------------------------------------------------------ */
.site-branding {
  color: var(--site-branding-bar-color, var(--primary-color));
  background-color: var(--site-branding-bar-background-color, var(--secondary-color));
}

/* Site branding, sticky header active - Shrink style only to enable smooth colouring back
------------------------------------------------------------------ */
.bt-sticky-header-active.bt-sticky-header-active-closed.bt-sticky-header-active-open.sticky-style-shrink .site-branding {
  color: var(--site-branding-bar-color, var(--primary-color));
  background-color: var(--site-branding-bar-background-color, var(--secondary-color));
}

/* Site branding, sticky header active 
------------------------------------------------------------------ */
.bt-sticky-header-active .site-branding {
  color: var(--sticky-site-branding-bar-color, var(--sticky-primary-color));
  background-color: var(--sticky-site-branding-bar-background-color, var(--sticky-secondary-color));
}

/* Default headline 
------------------------------------------------------------------ */
.page-header {
  color: var(--default-headline-color, var(--primary-color));
  background-color: var(--default-headline-background-color, var(--secondary-color));
}

/* Menu bar, responsive inactive, sticky header inactive 
------------------------------------------------------------------ */
.bt-header-responsive-inactive.bt-sticky-header-inactive .main-navigation:not(.main-navigation-logo-area) {
  color: var(--menu-bar-color, var(--primary-color));
  background-color: var(--menu-bar-background-color, var(--secondary-color));
}

/* Menu bar, sticky header active - Shrink style only to enable smooth colouring back
------------------------------------------------------------------ */
.bt-sticky-header-active.bt-sticky-header-active-closed.bt-sticky-header-active-open.sticky-style-shrink .main-navigation:not(.main-navigation-logo-area) {
  color: var(--menu-bar-color, var(--primary-color));
  background-color: var(--menu-bar-background-color, var(--secondary-color));
}

/* Menu bar, responsive inactive, sticky header active 
------------------------------------------------------------------ */
.bt-header-responsive-inactive.bt-sticky-header-active .main-navigation:not(.main-navigation-logo-area) {
  color: var(--sticky-menu-bar-color, var(--sticky-primary-color));
  background-color: var(--sticky-menu-bar-background-color, var(--sticky-secondary-color));
}

/* Preloader style 
------------------------------------------------------------------ */
#preloader {
  color: var(--preloader-text-color, var(--primary-color));
}
#preloader .preloader-background {
  background-color: var(--preloader-background-color, var(--secondary-color));
  opacity: var(--preloader-background-opacity);
}

/* Responsive header style
------------------------------------------------------------------ */
.bt-header-responsive-active .site-header-responsive {
  color: var(--responsive-header-color, var(--primary-color));
  background-color: var(--responsive-header-background-color, var(--secondary-color));
}

/* Responsive header style, sticky header active - Shrink style only to enable smooth colouring back
------------------------------------------------------------------ */
.bt-header-responsive-active.bt-sticky-header-active.bt-sticky-header.bt-sticky-header-active-closed.sticky-style-shrink .site-header-responsive {
  color: var(--responsive-header-color, var(--primary-color));
  background-color: var(--responsive-header-background-color, var(--secondary-color));
}

/* Responsive sticky header style
------------------------------------------------------------------ */
.bt-header-responsive-active.bt-sticky-header-active .site-header-responsive {
  color: var(--responsive-sticky-header-color, var(--primary-sticky-color));
  background-color: var(--responsive-sticky-header-background-color, var(--secondary-sticky-color));
}

/* Responsive menu 
------------------------------------------------------------------ */
.bt-header-responsive-active .site-header {
  background-color: var(--responsive-menu-background-color, var(--responsive-menu-secondary-color));
  color: var(--responsive-menu-color, var(--responsive-menu-primary-color));
}

/* Footer widget style 
------------------------------------------------------------------ */
.site-footer-widgets {
  color: var(--footer-widgets-color, var(--primary-color));
  background-color: var(--footer-widgets-background-color, var(--secondary-color));
}

/* 404 style 
------------------------------------------------------------------ */
body.error404 .error-404 {
  color: var(--error-404-color, var(--primary-color));
  background-color: var(--error-404-background-color, var(--secondary-color));
  background-image: var(--error-404-background-image);
}

/* Dropdown styles 
------------------------------------------------------------------ */
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu > li.on {
  color: var(--hover-primary-color);
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu > li.on > a:after {
  background-color: var(--hover-secondary-color);
}

.bt-header-responsive-inactive .main-navigation ul ul {
  color: var(--dropdown-primary-color);
  background-color: var(--dropdown-secondary-color);
}

.bt-header-responsive-inactive .main-navigation ul ul li.on {
  color: var(--dropdown-hover-primary-color);
  background-color: var(--dropdown-hover-secondary-color);
}

/* Animation
--------------------------------------------- */
.blog[class*=blog-list-load-animation] .site-content .site-main article.animate,
.post-type-archive-portfolio[class*=pf-list-load-animation] .site-content .site-main article.animate {
  transition-delay: 0ms;
}

.blog[class*=blog-list-load-animation] .site-content article.animated,
.post-type-archive-portfolio[class*=pf-list-load-animation] .site-content article.animated {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

/* Fade In */
.blog.blog-list-load-animation-fade-in article,
.blog.blog-list-load-animation-fade-in-move-up article,
.blog.blog-list-load-animation-fade-in-move-down article,
.blog.blog-list-load-animation-fade-in-move-left article,
.blog.blog-list-load-animation-fade-in-move-right article,
.blog.blog-list-load-animation-fade-in-zoom-in article,
.blog.blog-list-load-animation-fade-in-zoom-out article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in-move-up article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in-move-down article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in-move-left article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in-move-right article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in-zoom-in article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in-zoom-out article {
  opacity: 0;
}

/* Move, Move & Fade */
.blog.blog-list-load-animation-move-down article,
.blog.blog-list-load-animation-fade-in-move-down article,
.post-type-archive-portfolio.pf-list-load-animation-move-down article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in-move-down article {
  transform: translate3d(0, -30%, 0);
}

.blog.blog-list-load-animation-move-up article,
.blog.blog-list-load-animation-fade-in-move-up article,
.post-type-archive-portfolio.pf-list-load-animation-move-up article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in-move-up article {
  transform: translate3d(0, 30px, 0);
}

.blog.blog-list-load-animation-move-left article,
.blog.blog-list-load-animation-fade-in-move-left article,
.post-type-archive-portfolio.pf-list-load-animation-move-left article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in-move-left article {
  transform: translate3d(30%, 0, 0);
}

.blog.blog-list-load-animation-move-right article,
.blog.blog-list-load-animation-fade-in-move-right article,
.post-type-archive-portfolio.pf-list-load-animation-move-right article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in-move-right article {
  transform: translate3d(-30%, 0, 0);
}

/* Zoom in */
.blog.blog-list-load-animation-zoom-in article,
.blog.blog-list-load-animation-fade-in-zoom-in article,
.post-type-archive-portfolio.pf-list-load-animation-zoom-in article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in-zoom-in article {
  transform: scale(0.7);
}

.blog.blog-list-load-animation-zoom-out article,
.blog.blog-list-load-animation-fade-in-zoom-out article,
.post-type-archive-portfolio.pf-list-load-animation-zoom-out article,
.post-type-archive-portfolio.pf-list-load-animation-fade-in-zoom-out article {
  transform: scale(1.3);
}

/* Comments 
--------------------------------------------- */
.bt-comments-content {
  max-width: 900px;
}

.comments-area {
  margin: var(--comments-top-spacing) 0;
}
.comments-area .logged-in-as .required-field-message {
  display: block;
}
.comments-area .comments-title {
  font-size: 1.4em;
  margin: 0 0 1em 0;
  padding: 0;
}
.comments-area .comment-respond:not(:only-child) {
  margin-top: var(--comments-top-spacing);
}
.comments-area .comment-respond .comment-form {
  padding-bottom: 2em;
}
.comments-area .comment-respond .comment-reply-title {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: baseline;
}
.comments-area .comment-respond .comment-reply-title small {
  font-size: 1rem;
  margin-top: 0.5em;
}
.comments-area li .comment-respond:not(:only-child) {
  margin-top: 0;
}
.comments-area ol.comment-list, .comments-area .comment-list li.comment {
  list-style: none;
  display: block;
  padding-left: 0;
  margin: 0;
}
.comments-area > ol.comment-list {
  border-bottom: 2px solid var(--primary-07-color);
  margin-bottom: var(--post-half-margin);
}
.comments-area .comment-list > li,
.comments-area .comment-list > li.comment > .children > li.comment {
  display: block;
  margin: 0;
  border-top: 2px solid var(--primary-07-color);
}
.comments-area ol.comment-list li {
  margin: 0;
}
.comments-area ol.comment-list li > article {
  padding: var(--comment-single-spacing) 0 var(--comment-single-spacing) calc(var(--comment-avatar-padding) + var(--comment-avatar-size));
  width: 100%;
  position: relative;
}
.rtl .comments-area ol.comment-list li > article {
  padding-left: 0;
  padding-right: calc(var(--comment-avatar-padding) + var(--comment-avatar-size));
}
.comments-area ol.comment-list li > article .comment-meta {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 0.75em;
}
.comments-area ol.comment-list li > article .comment-meta .comment-author.vcard {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.comments-area ol.comment-list li > article .comment-meta .comment-author.vcard .fn, .comments-area ol.comment-list li > article .comment-meta .comment-author.vcard span {
  padding-right: 0.5em;
}
.rtl .comments-area ol.comment-list li > article .comment-meta .comment-author.vcard .fn, .rtl .comments-area ol.comment-list li > article .comment-meta .comment-author.vcard span {
  padding-right: 0;
  padding-left: 0.5em;
}
.comments-area ol.comment-list li > article .comment-meta .comment-author.vcard .avatar {
  position: absolute;
  left: 0;
  top: var(--comment-single-spacing);
  width: var(--comment-avatar-size);
  height: var(--comment-avatar-size);
}
.button-shape-square .comments-area ol.comment-list li > article .comment-meta .comment-author.vcard .avatar {
  border-radius: 0;
}
.button-shape-rounded .comments-area ol.comment-list li > article .comment-meta .comment-author.vcard .avatar {
  border-radius: var(--soft-rounded);
}
.button-shape-round .comments-area ol.comment-list li > article .comment-meta .comment-author.vcard .avatar {
  border-radius: var(--hard-rounded);
}
.rtl .comments-area ol.comment-list li > article .comment-meta .comment-author.vcard .avatar {
  left: auto;
  right: 0;
}
.comments-area ol.comment-list li > article .comment-meta .comment-metadata {
  display: inline-flex;
  font-size: 0.875em;
}
.comments-area ol.comment-list li > article .comment-meta .comment-metadata a {
  text-decoration: underline;
}
.comments-area ol.comment-list li > article .comment-meta .comment-metadata a:hover {
  text-decoration: none;
}
.comments-area ol.comment-list li > article .comment-meta .comment-metadata .comment-edit-link {
  margin-left: 0.5em;
}
.rtl .comments-area ol.comment-list li > article .comment-meta .comment-metadata .comment-edit-link {
  margin-left: 0;
  margin-right: 0.5em;
}
.comments-area ol.comment-list li > article .reply {
  font-size: 0.875em;
  display: flex;
  flex-direction: column;
}
.comments-area ol.comment-list li > article .reply:before {
  content: "";
  display: block;
  flex: 0 0 1px;
  max-width: 10em;
  margin: 0.75em 0 0.5em;
  background: var(--primary-07-color);
}
.comments-area ol.comment-list li > article .reply a {
  text-decoration: underline;
}
.comments-area ol.comment-list li > article .reply a:hover {
  text-decoration: none;
}
.comments-area ol.comment-list li.pingback, .comments-area ol.comment-list li.trackback {
  padding-top: 1em;
  padding-bottom: 1em;
}
.comments-area ol.comment-list li.pingback .edit-link, .comments-area ol.comment-list li.trackback .edit-link {
  font-size: 0.875em;
}
.comments-area ol.comment-list li.pingback .edit-link a, .comments-area ol.comment-list li.trackback .edit-link a {
  text-decoration: underline;
}
.comments-area ol.comment-list li.pingback .edit-link a:hover, .comments-area ol.comment-list li.trackback .edit-link a:hover {
  text-decoration: none;
}
.comments-area ul.children {
  margin-left: 75px;
}
.comments-area input, .comments-area textarea {
  transition: all 300ms ease;
}
.comments-area textarea {
  min-height: 17.8em;
}
.comments-area .logged-in-as + .comment-form-comment textarea {
  min-height: auto;
  height: 12.5em;
}
.comments-area .bt-comment {
  line-height: 0;
}
.comments-area .bt-comment textarea, .comments-area .bt-comment label {
  line-height: 1.8;
}
.comments-area .comment-respond .comment-form #wp-comment-cookies-consent {
  margin-top: -2px;
}
.comments-area .comment-respond .comment-form .submit {
  width: auto;
  padding: 0.8em 1.5em;
  border: none;
  color: var(--button-primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--button-secondary-color, var(--accent-color)) inset;
  background: transparent;
  /* Styles */
  /* Hovers */
  /* Shapes */
}
.button-style-outline .comments-area .comment-respond .comment-form .submit {
  color: var(--button-primary-color, var(--accent-color));
  box-shadow: 0 0 0 2px var(--button-primary-color, var(--accent-color)) inset;
  background: transparent;
}
.button-style-clean .comments-area .comment-respond .comment-form .submit {
  color: var(--button-primary-color, var(--accent-color));
  background: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
  border-radius: 0 !important;
}
.comments-area .comment-respond .comment-form .submit:hover {
  color: var(--button-secondary-color, var(--accent-color));
  box-shadow: 0 0 0 2px var(--button-secondary-color, var(--accent-color)) inset;
}
.button-style-outline .comments-area .comment-respond .comment-form .submit:hover {
  color: var(--button-secondary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--button-primary-color, var(--accent-color)) inset;
  background: transparent;
}
.button-style-clean .comments-area .comment-respond .comment-form .submit:hover {
  color: var(--button-secondary-color, var(--accent-color));
  background: transparent;
  box-shadow: none;
}
.button-shape-rounded .comments-area .comment-respond .comment-form .submit {
  border-radius: var(--soft-rounded);
}
.button-shape-round .comments-area .comment-respond .comment-form .submit {
  border-radius: var(--hard-rounded);
}
.comments-area .no-comments {
  padding: var(--no-comments-padding);
  text-align: center;
  background: var(--primary-07-color);
}
.button-shape-square .comments-area .no-comments {
  border-radius: 0;
}
.button-shape-rounded .comments-area .no-comments {
  border-radius: var(--soft-rounded);
}
.button-shape-round .comments-area .no-comments {
  border-radius: var(--hard-rounded-field);
}

/* Post grid
--------------------------------------------- */
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter {
  font-size: 1em;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  align-items: center;
}
.bt_bb_align_left .bt_bb_masonry_post_grid .bt_bb_post_grid_filter {
  justify-content: flex-start;
}
.rtl .bt_bb_align_left .bt_bb_masonry_post_grid .bt_bb_post_grid_filter {
  justify-content: flex-end;
}
.bt_bb_align_right .bt_bb_masonry_post_grid .bt_bb_post_grid_filter {
  justify-content: flex-end;
}
.rtl .bt_bb_align_right .bt_bb_masonry_post_grid .bt_bb_post_grid_filter {
  justify-content: flex-start;
}
.bt_bb_align_center .bt_bb_masonry_post_grid .bt_bb_post_grid_filter {
  justify-content: center;
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
  padding: 0 0 1em;
  margin: 0;
  position: relative;
}
.bt_bb_align_left .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
  margin: 0 var(--desktop-menu-gap) 0 0;
}
.bt_bb_align_right .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
  margin: 0 0 0 var(--desktop-menu-gap);
}
.bt_bb_align_center .bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
  margin: 0 calc(var(--desktop-menu-gap) / 2);
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:before {
  content: "";
  display: block;
  height: 2px;
  width: 30px;
  position: absolute;
  bottom: 0;
  left: calc(50% - 15px);
  background: var(--accent-color);
  opacity: 0;
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover {
  background: transparent;
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active {
  background: transparent;
}
.bt_bb_masonry_post_grid .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active:before {
  opacity: 1;
}

.bt_bb_masonry_post_grid .bt_bb_post_grid_loader {
  margin-top: 2em;
  border: 4px solid var(--primary-07-color);
  border-top: 4px solid var(--accent-color);
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content {
  font-size: 1em;
  overflow: visible;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
  background: transparent;
  padding: var(--post-grid-padding);
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_category {
  padding: 0;
  margin: 0 0 0.5rem;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories {
  font-size: 0.875em;
  line-height: 1.5;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li {
  display: inline-flex;
  flex-wrap: nowrap;
  margin: 0;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a {
  background: unset;
  padding: unset;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li:not(:last-child):after {
  content: ", ";
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {
  padding: 0;
  font-size: 0.875em;
  margin: 0 0 0.5rem;
  display: block;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta span {
  font-size: 1em;
  font-weight: normal;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta span:before {
  display: none;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta span:not(:last-child):after {
  content: "";
  padding: 0 0.5em;
  display: block;
  width: 1.125em;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  padding: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--post-pf-grid-title-lines);
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt {
  margin: 0.5rem 0;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--post-pf-grid-excerpt-lines);
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt:empty {
  margin: 0;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share {
  margin: 0.5rem 0 0;
}
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share:empty {
  margin: 0;
}

.bt_bb_masonry_post_grid.bt_bb_gap_small .bt_bb_masonry_post_grid_content {
  margin: calc(var(--post-pf-grid-gap-small) * -1);
}
.bt_bb_masonry_post_grid.bt_bb_gap_small .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
  padding: var(--post-pf-grid-gap-small);
}
.bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content {
  margin: calc(var(--post-pf-grid-gap-normal) * -1);
}
.bt_bb_masonry_post_grid.bt_bb_gap_normal .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
  padding: var(--post-pf-grid-gap-normal);
}
.bt_bb_masonry_post_grid.bt_bb_gap_large .bt_bb_masonry_post_grid_content {
  margin: calc(var(--post-pf-grid-gap-large) * -1);
}
.bt_bb_masonry_post_grid.bt_bb_gap_large .bt_bb_masonry_post_grid_content .bt_bb_grid_item {
  padding: var(--post-pf-grid-gap-large);
}

/* Gutenberg 
------------------------------------------------ */
.wp-block-separator {
  margin: 1em auto;
  max-width: 100px;
  border: none;
  opacity: 1;
  border-bottom: 1px solid #8f98a1;
  background-color: transparent;
}
.wp-block-separator.is-style-wide {
  max-width: 100%;
  border: none;
  border-bottom: 1px solid #8f98a1;
}
.wp-block-separator.is-style-dots {
  background: 0 0;
  border: none !important;
  text-align: center;
  max-width: none !important;
  line-height: 1;
  height: auto;
}
.wp-block-separator.is-style-dots:before {
  content: "···";
  color: #191e23;
  font-size: 20px;
  letter-spacing: 2em;
  padding-left: 2em;
  font-family: serif;
}

/* Gallery */
.wp-block-gallery {
  margin: 0;
}
.wp-block-gallery li:first-child {
  margin-left: 0;
}
.wp-block-gallery.alignleft {
  float: left;
}
.wp-block-gallery figcaption {
  flex-grow: 1;
  flex-basis: 100%;
  text-align: center;
}

/* Paragraph */
p.has-drop-cap:not(:focus)::first-letter {
  float: left;
  font-size: 5em;
  line-height: 0.9;
  font-weight: 800;
}

.has-large-font-size {
  line-height: 1 !important;
}

.wp-block-quote p {
  font-size: 1em;
}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
  font-size: 1.3em;
  line-height: 1.2;
}
.wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite {
  text-align: center;
}

p.has-background {
  border-radius: none;
}
.button-shape-rounded p.has-background {
  border-radius: var(--soft-rounded);
}
.button-shape-round p.has-background {
  border-radius: var(--hard-rounded);
}

/* Button */
.wp-block-file .wp-block-file__button {
  border-radius: none;
  font-size: 0.9em;
  font-weight: 500;
  padding: 0.8em 2.2em;
}
.button-shape-rounded .wp-block-file .wp-block-file__button {
  border-radius: var(--soft-rounded);
}
.button-shape-round .wp-block-file .wp-block-file__button {
  border-radius: var(--hard-rounded);
}

.wp-block-file .wp-block-file__button {
  color: var(--light-color) !important;
}
.wp-block-file .wp-block-file__button:hover {
  opacity: 0.8;
}

.wp-block-button {
  margin-bottom: 0.5em;
}
.wp-block-button .wp-block-button__link {
  font-size: 0.9em;
  font-weight: 500;
  padding: 0.8em 2.2em;
  color: var(--light-color) !important;
}
.wp-block-button .wp-block-button__link:hover {
  opacity: 0.8;
}
.wp-block-button.is-style-outline .wp-block-button__link {
  text-align: center;
  color: var(--dark-color) !important;
}
.wp-block-button.is-style-squared .wp-block-button__link {
  border-radius: 0 !important;
}
.wp-block-button.alignleft {
  float: left;
}
.wp-block-button.alignright {
  float: right;
}
.wp-block-button.aligncenter {
  text-align: center;
}

/* Cover */
.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image.is-resized > figcaption {
  display: block;
}

.wp-block-cover p:not(.has-text-color) {
  color: var(--light-color);
}

.wp-block-cover, .wp-block-cover-image {
  margin: 0 0 1.5em;
  display: flex !important;
}
.wp-block-cover.alignleft, .wp-block-cover-image.alignleft {
  float: left;
}
.wp-block-cover.alignright, .wp-block-cover-image.alignright {
  float: right;
}
.wp-block-cover a, .wp-block-cover-image a {
  color: var(--light-color) !important;
}
.wp-block-cover a:hover, .wp-block-cover-image a:hover {
  opacity: 0.8;
}

.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text, section.wp-block-cover-image > h2 {
  color: var(--light-color) !important;
  padding: 1em;
}

/* Quote */
figure.wp-caption.alignright .wp-caption-text {
  text-align: right;
}

.wp-block-pullquote {
  padding: 1.625em 0;
  font-size: 1rem;
}
.wp-block-pullquote blockquote {
  font-size: 1.25rem;
}
.wp-block-pullquote blockquote:before {
  right: 0;
}
.wp-block-pullquote p {
  font-size: 1.25rem;
  font-family: var(--heading-font);
}

.wp-block-pullquote {
  text-align: left;
}

.wp-block-quote.has-text-align-center:before {
  margin-right: auto;
  margin-left: auto;
}

.wp-block-quote.is-large, .wp-block-quote.is-style-large {
  padding: 0;
}

.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image.is-resized > figcaption {
  display: block;
}

.alignnone blockquote:before {
  right: 0 !important;
}

/* Table */
.wp-block-table.aligncenter table {
  margin: 0 auto;
  width: auto;
}

.wp-block-quote.has-text-align-right:before {
  margin-right: 0;
  margin-left: auto;
}

/* Page with images - Unit test */
.site-content > p:last-of-type > img,
.site-content > p:last-child > img {
  clear: both;
}

.site-content .site-main article .entry-content .entry-content-inner p:last-child img {
  clear: both;
}

/* Tag widget */
.site-content .wp-block-tag-cloud a {
  font-size: 0.8125em !important;
  box-shadow: 0 0.125em 0 0 transparent;
  opacity: 1;
  font-family: var(--body-font);
  line-height: 1;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
  float: left;
  padding: 0;
  margin: 0 0.8em 0.8em 0;
  color: inherit;
  transition: all 300ms ease;
}
.site-content .wp-block-tag-cloud a:before {
  content: var(--post-tags-icon);
  font-family: var(--post-tags-icon-font);
  color: var(--accent-color);
  padding-right: 0.5em;
}
.rtl .site-content .wp-block-tag-cloud a:before {
  padding-left: 0.5em;
  padding-right: 0;
  float: right;
}

/* Alignment */
.site-content .wp-block-cover.alignleft, .site-content .wp-block-cover-image.alignleft, .site-content .alignleft {
  text-align: left;
  margin-right: 2em;
}
.site-content img.alignleft, .site-content figure.alignleft {
  display: block;
  float: left;
}
.site-content .wp-block-cover.alignright, .site-content .wp-block-cover-image.alignright, .site-content .alignright {
  text-align: right;
  margin-left: 2em;
}
.site-content img.alignright, .site-content figure.alignright {
  display: block;
  float: right;
}
.site-content .alignnone {
  width: auto !important;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.site-content .aligncenter {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.site-content img.aligncenter, .site-content figure.aligncenter, .site-content .aligncenter {
  display: block;
}
.site-content figure {
  margin-bottom: 2em;
}
.site-content figure.aligncenter {
  width: 100%;
  margin-top: 2em;
}
.site-content .wp-block-gallery:not(.has-nested-images) {
  margin-bottom: 2em;
}
.site-content .wp-block-image .alignright > figcaption, .site-content .wp-block-image.is-resized > figcaption {
  display: block;
}

body {
  /*	Framework related variables, overrides from framework variables.scss
  --------------------------------------------------------------------------------------------------------------------*/
  --dark-color: #1C1A17;
  /* Gray color */
  /* Desktop menu options */
  --topbar-height: 36px;
  /* Height of the desktop top bar */
  --menu-font-size: 16px;
  /* Font size for the main menu */
  --desktop-menu-gap: 50px;
  /* Gap between items in first level desktop menu */
  --below-logo-menu-height: 63px;
  /* Height of the menu when below logo */
  --submenu-side-padding: 1.5em;
  --submenu-item-top-bottom-padding: 0.65rem;
  --submenu-width: 280px;
  /* Responsive trigger options */
  --responsive-trigger-thickness: 2px;
  /* Thickness of the menu trigger */
  --responsive-trigger-size: 40px;
  /* Size of the responsive trigger, width + height */
  --heading-font-weight: 800;
  /* Heading font weight */
  --responsive-menu-items-padding: 0.85rem;
  /* Top and bottom padding for responsive menu items */
  --responsive-menu-max-width: 300px;
  /* Responsive menu width */
  /* Default headline thickness */
  --page-header-thin-top: 8em;
  /* Top padding for thin page header */
  --page-header-thick-top: 8em;
  /* Top padding for thick page header */
  --page-header-thick-bottom: 8em;
  /* Bottom padding for thick page header */
  /* Post margins */
  --post-margin-top: 8em;
  --post-margin-bottom: 8em;
  --footer-widgets-top-padding: 8em;
  --footer-widgets-bottom-padding: 8em;
  /* Post variables */
  --post-inner-spacing: 3.2em;
  /* Single post inner spacing */
  --post-meta-margin: 1rem;
  /* Margin value for posts, blog  and portfolio */
  --post-half-margin: 2rem;
  /* Nav links */
  --nav-links-image-size: 6rem;
  /* Image size for previous/next */
  --nav-links-supertitle-size: 0.8em;
  /* Font size for supertitle/subtitle in previous/next */
  --nav-links-post-title-size: 1.25em;
  /* Font size for post titles in previous/next */
  /* Widgets */
  --widgets-inner-spacing: 4em;
  /* Spacing between widgets in sidebar */
  --widgets-service-spacing-header: 2em;
  /* Spacing between service widgets in the header */
  --widgets-icon-spacing-header: 0.75em;
  /* Spacing between icon widgets in the header */
  --widgets-button-spacing-header: 1em;
  /* Spacing between button widgets in the header */
  --widgets-icon-spacing-header: 1.5em;
  /* Title size */
  --title-size-extrasmall: 1.5em;
  --title-size-small: 2.25em;
  --title-size-medium: 2.625em;
  --title-size-normal: 3.875em;
  --title-size-large: 4.5em;
  --title-size-extralarge: 5.75em;
  --title-size-huge: 7em;
  --portfolio-columns-1-media-width: 40%;
  --woo-product-border-z-index: 0;
  --woo-gallery-next-icon: "";
  /* Next icon */
  --woo-gallery-previous-icon: "";
  /* Previous icon */
  --woo-gallery-previous-next-icon-size: 3em;
  --woo-gallery-topbar-icon-font: remixicon;
  /* Top bar icon family in WooCommerce gallery */
  --woo-gallery-topbar-close: "";
  /* Close icon */
  --woo-gallery-topbar-share: "";
  /* Share icon */
  --woo-gallery-topbar-fullscreen: "";
  /* Fullscreen icon */
  --woo-gallery-topbar-zoom: "";
  /* Zoom icon */
  --woo-gallery-topbar-fullscreen-font: remixicon;
  /* Fullscreen icon specific font */
  --woo-gallery-previous-next-icon-font: remixicon;
  --woo-cart-widget-icon-close: "";
  /* Cart widget close icon for responsive menu */
  --woo-cart-widget-icon-close-font: remixicon;
  /* Cart widget icon font */
  --woo-cart-widget-icon-close-size: 2rem;
  /* Cart widget close size */
  --woo-sale-tag-background: var(--alternate-color);
  /* Background color for sale tag */
  --woo-cart-image-size: 4em;
  /* Size of the image in the cart */
  --woo-icons-added-to-cart: "";
  /* Added to cart icon */
  --woo-icons-added-to-cart-font: remixicon;
  /* Font for Added to cart icon */
  --woo-cart-widget-icon-size-belowmenu: 1.3125em;
  /* Size of cart widget icon but in belowmenu */
  --search-widget-icon-search: "";
  --search-widget-icon-search-font: remixicon;
  /* WooCommerce many other icons */
  --woo-icons-reset-variations: "";
  /* Reset variations icon */
  --woo-icons-reset-variations-font: remixicon;
  /* Font for Reset variations */
  --woo-icons-reviews-time: "";
  /* Timestamp icons on product reviews */
  --woo-icons-reviews-time-font: remixicon;
  /* Font for Timestamp icons */
  --woo-icons-loading: "";
  /* Loading icon when you press add to cart */
  --woo-icons-loading-added: "";
  /* Icon shown when product is added to cart */
  --woo-icons-loading-font: remixicon;
  /* Font for Icon shown */
  --woo-icons-add: "";
  /* Add a new item, address, etc icon */
  --woo-icons-add-font: remixicon;
  /* Font for Add a new item */
  --woo-icons-show-password: "";
  /* Show password icon */
  --woo-icons-show-password-on: "";
  /* Shown password icon */
  --woo-icons-show-password-font: remixicon;
  /* Font for Shown password */
  --woo-icons-clear-selection: "";
  /* Clear selection icon */
  --woo-icons-clear-selection-font: remixicon;
  /* Font for Clear selection */
  --woo-icons-select-arrow: "";
  /* Select arrow in dropdown icon */
  --woo-icons-select-arrow-font: remixicon;
  /* Font for Select arrow */
  --woo-icons-error: "";
  /* Error icon in messages */
  --woo-icons-info: "";
  /* Info icon in messages */
  --woo-icons-message: "";
  /* General icon in messages */
  --woo-icons-messages-font: remixicon;
  /* Font for General icon */
  --woo-icons-stars: "";
  /* Empty stars on products */
  --woo-icons-stars-single: "";
  /* Empty single star on products */
  --woo-icons-stars-font: remixicon;
  /* Font for Empty single star */
  --woo-icons-stars-filled: "";
  /* Filled stars on products */
  --woo-icons-stars-filled-single: "";
  /* Filled single star on products */
  --woo-icons-stars-filled-font: remixicon;
  /* Font for Filled single star */
  --woo-icons-lost-password: "";
  /* Lost password icon */
  --woo-icons-lost-password-font: remixicon;
  /* Font for Lost password */
  --content-padding: 56px;
  /*	Theme related variables, new variables used throughout the theme
  -----------------------------------------------------------------------------------------------------------------------------------------------------*/
  /* Colors */
  --accent-90-color: rgba(var(--accent-color-rgb), .9);
  /* Accent color 90% */
  --accent-60-color: rgba(var(--accent-color-rgb), .6);
  /* Accent color 60% */
  --accent-35-color: rgba(var(--accent-color-rgb), .35);
  /* Accent color 35% */
  --alternate-90-color: rgba(var(--alternate-color-rgb), .9);
  /* Alternate color 90% */
  --alternate-80-color: rgba(var(--alternate-color-rgb), .78);
  /* Alternate color 80% */
  --alternate-70-color: rgba(var(--alternate-color-rgb), .7);
  /* Alternate color 70% */
  --alternate-60-color: rgba(var(--alternate-color-rgb), .6);
  /* Alternate color 60% */
  --gray-01-color: #F9F8F6;
  /* Gray 01 color */
  --gray-02-color: #D2D7D8;
  /* Gray 02 color */
  --gray-02-light-color: #e9e9e9;
  /* Gray 02 light color */
  --gray-03-color: #9C9D9F;
  /* Gray 03 color */
  --gray-04-color: #4D4F55;
  /* Gray 04 color */
  --gray-color: #f5f5f5;
  /* Gray color */
  --contact-gray-color: #EFEFEF;
  /* Gray filled contact input color */
  /* Body font */
  --body-font-size: 16px;
  /* Body font size */
  /* Title sizes */
  --extrasmall-title-size: 1.5em;
  /* Title size - Extra small */
  --small-title-size: 2.25em;
  /* Title size - Small */
  --medium-title-size: 2.625em;
  /* Title size - Medium */
  --normal-title-size: 3.875em;
  /* Title size - Normal */
  --large-title-size: 4.5em;
  /* Title size - Large */
  --extralarge-title-size: 5.75em;
  /* Title size - Extra large */
  --huge-title-size: 7em;
  /* Title size - Huge */
  /* Button sizes */
  --small-button-size: 0.875rem;
  /* Button size - Small */
  --medium-button-size: 0.9375rem;
  /* Button size - Medium */
  --normal-button-size: 1rem;
  /* Button size - Normal */
  --large-button-size: 1.125rem;
  /* Button size - Large */
  /* Button border radiuses */
  --small-button-full-radius: 1.833em;
  /* Small button hard border radius - depends of the button height, Safari has an issue with pixels */
  --medium-button-full-radius: 1.875em;
  /* Medium button hard border radius - depends of the button height, Safari has an issue with pixels */
  --normal-button-full-radius: 2.875em;
  /* Normal button hard border radius - depends of the button height, Safari has an issue with pixels */
  --large-button-full-radius: 1.889em;
  /* Large button hard border radius - depends of the button height, Safari has an issue with pixels */
  /* Image rounded shapes */
  --image-soft-rounded: 16px;
  /* Small soft rounded shape */
  --image-softer-rounded: 24px;
  /* Medium hard rounded shape */
  --image-very-rounded: 54px;
  /* Large very rounded shape */
  --image-extralarge-rounded: 120px;
  /* Extra large rounded shape */
  --price-list-rounded: 24px;
  /* Very rounded shape */
  /* Card Icon shape */
  --card-soft-rounded: 16px;
  /* Small soft rounded shape */
  --card-hard-rounded: 24px;
  /* Small soft rounded shape */
  /* Row / Inner Row shape */
  --row-shape-soft-rounded: 24px;
  /* Soft rounded shape */
  --row-shape-hard-rounded: 120px;
  /* Hard rounded shape */
  /* Column shape */
  --column-shape-soft-rounded: 24px;
  /* Soft rounded shape */
  --column-shape-hard-rounded: 120px;
  /* Hard rounded shape */
  /* Accordion */
  --accordion-icon: "";
  /* Accordion icon */
  --accordion-icon-font: remixicon;
  /* Font for Accordion icon */
  /* Post Grid Read more icon */
  --read-more-post-icon: "";
  /* Read more icon */
  --read-more-post-icon-font: remixicon;
  /* Font for Read more icon */
  /* Contact input shape */
  --contact-soft-rounded: 16px;
  /* Soft rounded shape */
  --contact-hard-rounded: 24px;
  /* Hard rounded shape */
  /* Post icons */
  --post-comments-icon: "";
  /* Comments Icon posts */
  --post-comments-icon-font: remixicon;
  /* Font for Comments Icon posts */
  --post-comment-link-icon: "";
  /* Comments Icon posts */
  --post-comment-link-icon-font: remixicon;
  /* Font for Comments Icon posts */
  --post-tags-icon: "";
  /* Tags Icon posts */
  --post-tags-icon-font: remixicon;
  /* Font for Tags Icon posts */
  /* Comments */
  --post-comments-arrow-size: 2rem;
  /* Size of the arrow for older/newer comments */
  --post-comments-arrow-margin: .25em;
  /* Margin between arrow and text */
  --post-comments-arrow-hover-transform: translateY(0px);
  /* Transform comments arrow on hover */
  --post-comments-arrow-hover-shadow: 0 3px 10px rgba(var(--page-primary-color-rgb), .3);
  /* Shadown on comments arrow on hover */
  --post-comments-arrow-hover-margin: .25em;
  /* Margin between arrow and text in comments arrows */
  --post-comments-time-stamp: "";
  /* Comments timestamp icon */
  --post-comments-time-stamp-font: remixicon;
  /* Font for Comments timestamp */
  --post-comments-edit: "";
  /* Edit comment or edit pingback, trackback icon */
  --post-comments-edit-font: remixicon;
  /* Font for  Edit comment */
  --post-comments-reply: "";
  /* Reply comment icon */
  --post-comments-reply-font: remixicon;
  /* Font for Reply comment */
  --post-comments-cancel-reply: "";
  /* Icon for cancel reply button */
  --post-comments-cancel-reply-font: remixicon;
  /* Font for Icon for cancel reply */
  /* Header shapes */
  --header-shape-round: 8px;
  /* Header shape */
  /* Blockquote */
  --quote-icon: "";
  /* Blockquote icon */
  --quote-icon-font: remixicon;
  /* Blockquote icon font */
  /* Gallery */
  --post-image-gallery-overlay: rgb(0 0 0 / 70%);
  /* Lightbox overlay */
  /* Cost Calculator Select input */
  --select-icon: "";
  /* Select icon in CC */
  --select-icon-font: remixicon;
  /* Font family for Select icon */
}

.editor-styles-wrapper {
  /* Main Gutenberg settings */
  --accent-color: #DDB476;
  /* Main accent color */
  --body-font: DM Sans;
  /* Main body font */
  --heading-font: DM Serif Display;
  /* Main heading font */
  --heading-font-weight: 300;
  /* Main heading font weight */
  --heading-text-transform: default;
  /* Main heading text transform */
  --body-font-weight: 400;
  /* Body font weight */
  --body-text-transform: default;
  /* Body text transform */
  --body-font-style: none;
  /* Body font style */
  --extrasmall-title-size: 1.5rem;
  /* Title size - Extra small */
  --small-title-size: 2rem;
  /* Title size - Small */
  --medium-title-size: 3.5rem;
  /* Title size - Medium */
  --normal-title-size: 4.5rem;
  /* Title size - Normal */
  --large-title-size: 6rem;
  /* Title size - Large */
  --extralarge-title-size: 7.5rem;
  /* Title size - Extra large */
  --huge-title-size: 10rem;
  /* Title size - Huge */
}

.page-header {
  --primary-color: var(--light-color);
  --secondary-color: var(--accent-color);
}

/* Base
--------------------------------------------------- */
/* Typography
--------------------------------------------- */
body, button, input, select, optgroup, textarea {
  font-size: var(--body-font-size);
  line-height: 1.56;
}

/* Forms */
input[type=submit],
button[type=submit],
input[type=file]::file-selector-button {
  font-size: var(--medium-button-size);
  padding: 0.945em 1.5em;
  color: var(--light-color);
}

blockquote {
  font-size: var(--small-title-size);
  font-style: normal;
  padding: 0;
  margin-bottom: 1em;
  line-height: 1.25;
}
blockquote:before {
  content: var(--quote-icon);
  font-family: var(--quote-icon-font);
  position: relative;
  color: var(--alternate-color);
  font-size: 3rem;
  opacity: 0.5;
  line-height: 1;
  border-radius: 0;
  width: auto;
  height: auto;
  padding-left: 0;
  margin-bottom: 0;
  font-style: normal;
}
blockquote p {
  padding: 0 1em;
}

cite {
  font-size: 1.5rem;
  margin-top: 1rem;
  display: block;
}

/* Layout */
.sidebar-headline-size-extrasmall .widget-area .sidebar-box h2,
.sidebar-headline-size-extrasmall .widget-area .sidebar-box h3,
.sidebar-headline-size-extrasmall .widget-area .sidebar-box h4,
.default-headline-size-extrasmall .page-header .page-title,
.blog-list-headline-size-extrasmall.blog .post .entry-header .entry-title,
.blog-list-headline-size-extrasmall.archive .post .entry-header .entry-title,
.blog-single-headline-size-extrasmall.single-post .entry-header .entry-title,
.pf-list-headline-size-extrasmall .portfolio .entry-header .entry-title,
.pf-single-headline-size-extrasmall.single-portfolio .entry-header .entry-title,
.search-list-headline-size-extrasmall .search .entry-header .entry-title,
.shop-list-headline-size-extrasmall.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-extrasmall.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-extrasmall.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-extrasmall.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-extrasmall.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-extrasmall .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-extrasmall .comments-area .comments-title {
  font-size: var(--title-size-extrasmall);
}

.default-headline-size-extrasmall .page-header .entry-meta,
.default-headline-size-extrasmall .page-header .excerpt,
.blog-list-headline-size-extrasmall.blog .post .entry-header .entry-meta,
.blog-list-headline-size-extrasmall.archive .post .entry-header .entry-meta,
.blog-single-headline-size-extrasmall.single-post .entry-header .entry-meta,
.pf-list-headline-size-extrasmall .portfolio .entry-header .entry-meta,
.pf-single-headline-size-extrasmall.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-extrasmall .search .entry-header .entry-meta,
.shop-single-headline-size-extrasmall.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-extrasmall.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-extrasmall);
}

.woocommerce.shop-single-headline-size-extrasmall .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-extrasmall .upsells.products h2,
.woocommerce.shop-single-headline-size-extrasmall .related.products h2,
.blog-single-headline-size-extrasmall .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-extrasmall) );
}

.sidebar-headline-size-small .widget-area .sidebar-box h2,
.sidebar-headline-size-small .widget-area .sidebar-box h3,
.sidebar-headline-size-small .widget-area .sidebar-box h4,
.default-headline-size-small .page-header .page-title,
.blog-list-headline-size-small.blog .post .entry-header .entry-title,
.blog-list-headline-size-small.archive .post .entry-header .entry-title,
.blog-single-headline-size-small.single-post .entry-header .entry-title,
.pf-list-headline-size-small .portfolio .entry-header .entry-title,
.pf-single-headline-size-small.single-portfolio .entry-header .entry-title,
.search-list-headline-size-small .search .entry-header .entry-title,
.shop-list-headline-size-small.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-small.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-small.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-small.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-small.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-small .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-small .comments-area .comments-title {
  font-size: var(--title-size-small);
}

.default-headline-size-small .page-header .entry-meta,
.default-headline-size-small .page-header .excerpt,
.blog-list-headline-size-small.blog .post .entry-header .entry-meta,
.blog-list-headline-size-small.archive .post .entry-header .entry-meta,
.blog-single-headline-size-small.single-post .entry-header .entry-meta,
.pf-list-headline-size-small .portfolio .entry-header .entry-meta,
.pf-single-headline-size-small.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-small .search .entry-header .entry-meta,
.shop-single-headline-size-small.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-small.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-small);
}

.woocommerce.shop-single-headline-size-small .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-small .upsells.products h2,
.woocommerce.shop-single-headline-size-small .related.products h2,
.blog-single-headline-size-small .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-small) );
}

.sidebar-headline-size-normal .widget-area .sidebar-box h2,
.sidebar-headline-size-normal .widget-area .sidebar-box h3,
.sidebar-headline-size-normal .widget-area .sidebar-box h4,
.default-headline-size-normal .page-header .page-title,
.blog-list-headline-size-normal.blog .post .entry-header .entry-title,
.blog-list-headline-size-normal.archive .post .entry-header .entry-title,
.blog-single-headline-size-normal.single-post .entry-header .entry-title,
.pf-list-headline-size-normal .portfolio .entry-header .entry-title,
.pf-single-headline-size-normal.single-portfolio .entry-header .entry-title,
.search-list-headline-size-normal .search .entry-header .entry-title,
.shop-list-headline-size-normal.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-normal.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-normal.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-normal.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-normal.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-normal .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-normal .comments-area .comments-title {
  font-size: var(--title-size-normal);
}

.default-headline-size-normal .page-header .entry-meta,
.default-headline-size-normal .page-header .excerpt,
.blog-list-headline-size-normal.blog .post .entry-header .entry-meta,
.blog-list-headline-size-normal.archive .post .entry-header .entry-meta,
.blog-single-headline-size-normal.single-post .entry-header .entry-meta,
.pf-list-headline-size-normal .portfolio .entry-header .entry-meta,
.pf-single-headline-size-normal.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-normal .search .entry-header .entry-meta,
.shop-single-headline-size-normal.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-normal.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-normal);
}

.woocommerce.shop-single-headline-size-normal .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-normal .upsells.products h2,
.woocommerce.shop-single-headline-size-normal .related.products h2,
.blog-single-headline-size-normal .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-normal) );
}

.sidebar-headline-size-medium .widget-area .sidebar-box h2,
.sidebar-headline-size-medium .widget-area .sidebar-box h3,
.sidebar-headline-size-medium .widget-area .sidebar-box h4,
.default-headline-size-medium .page-header .page-title,
.blog-list-headline-size-medium.blog .post .entry-header .entry-title,
.blog-list-headline-size-medium.archive .post .entry-header .entry-title,
.blog-single-headline-size-medium.single-post .entry-header .entry-title,
.pf-list-headline-size-medium .portfolio .entry-header .entry-title,
.pf-single-headline-size-medium.single-portfolio .entry-header .entry-title,
.search-list-headline-size-medium .search .entry-header .entry-title,
.shop-list-headline-size-medium.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-medium.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-medium.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-medium.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-medium.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-medium .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-medium .comments-area .comments-title {
  font-size: var(--title-size-medium);
}

.default-headline-size-medium .page-header .entry-meta,
.default-headline-size-medium .page-header .excerpt,
.blog-list-headline-size-medium.blog .post .entry-header .entry-meta,
.blog-list-headline-size-medium.archive .post .entry-header .entry-meta,
.blog-single-headline-size-medium.single-post .entry-header .entry-meta,
.pf-list-headline-size-medium .portfolio .entry-header .entry-meta,
.pf-single-headline-size-medium.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-medium .search .entry-header .entry-meta,
.shop-single-headline-size-medium.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-medium.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-medium);
}

.woocommerce.shop-single-headline-size-medium .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-medium .upsells.products h2,
.woocommerce.shop-single-headline-size-medium .related.products h2,
.blog-single-headline-size-medium .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-medium) );
}

.sidebar-headline-size-large .widget-area .sidebar-box h2,
.sidebar-headline-size-large .widget-area .sidebar-box h3,
.sidebar-headline-size-large .widget-area .sidebar-box h4,
.default-headline-size-large .page-header .page-title,
.blog-list-headline-size-large.blog .post .entry-header .entry-title,
.blog-list-headline-size-large.archive .post .entry-header .entry-title,
.blog-single-headline-size-large.single-post .entry-header .entry-title,
.pf-list-headline-size-large .portfolio .entry-header .entry-title,
.pf-single-headline-size-large.single-portfolio .entry-header .entry-title,
.search-list-headline-size-large .search .entry-header .entry-title,
.shop-list-headline-size-large.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-large.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-large.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-large.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-large.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-large .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-large .comments-area .comments-title {
  font-size: var(--title-size-large);
}

.default-headline-size-large .page-header .entry-meta,
.default-headline-size-large .page-header .excerpt,
.blog-list-headline-size-large.blog .post .entry-header .entry-meta,
.blog-list-headline-size-large.archive .post .entry-header .entry-meta,
.blog-single-headline-size-large.single-post .entry-header .entry-meta,
.pf-list-headline-size-large .portfolio .entry-header .entry-meta,
.pf-single-headline-size-large.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-large .search .entry-header .entry-meta,
.shop-single-headline-size-large.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-large.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-large);
}

.woocommerce.shop-single-headline-size-large .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-large .upsells.products h2,
.woocommerce.shop-single-headline-size-large .related.products h2,
.blog-single-headline-size-large .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-large) );
}

.sidebar-headline-size-extralarge .widget-area .sidebar-box h2,
.sidebar-headline-size-extralarge .widget-area .sidebar-box h3,
.sidebar-headline-size-extralarge .widget-area .sidebar-box h4,
.default-headline-size-extralarge .page-header .page-title,
.blog-list-headline-size-extralarge.blog .post .entry-header .entry-title,
.blog-list-headline-size-extralarge.archive .post .entry-header .entry-title,
.blog-single-headline-size-extralarge.single-post .entry-header .entry-title,
.pf-list-headline-size-extralarge .portfolio .entry-header .entry-title,
.pf-single-headline-size-extralarge.single-portfolio .entry-header .entry-title,
.search-list-headline-size-extralarge .search .entry-header .entry-title,
.shop-list-headline-size-extralarge.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-extralarge.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-extralarge.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-extralarge.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-extralarge.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-extralarge .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-extralarge .comments-area .comments-title {
  font-size: var(--title-size-extralarge);
}

.default-headline-size-extralarge .page-header .entry-meta,
.default-headline-size-extralarge .page-header .excerpt,
.blog-list-headline-size-extralarge.blog .post .entry-header .entry-meta,
.blog-list-headline-size-extralarge.archive .post .entry-header .entry-meta,
.blog-single-headline-size-extralarge.single-post .entry-header .entry-meta,
.pf-list-headline-size-extralarge .portfolio .entry-header .entry-meta,
.pf-single-headline-size-extralarge.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-extralarge .search .entry-header .entry-meta,
.shop-single-headline-size-extralarge.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-extralarge.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-extralarge);
}

.woocommerce.shop-single-headline-size-extralarge .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-extralarge .upsells.products h2,
.woocommerce.shop-single-headline-size-extralarge .related.products h2,
.blog-single-headline-size-extralarge .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-extralarge) );
}

.sidebar-headline-size-huge .widget-area .sidebar-box h2,
.sidebar-headline-size-huge .widget-area .sidebar-box h3,
.sidebar-headline-size-huge .widget-area .sidebar-box h4,
.default-headline-size-huge .page-header .page-title,
.blog-list-headline-size-huge.blog .post .entry-header .entry-title,
.blog-list-headline-size-huge.archive .post .entry-header .entry-title,
.blog-single-headline-size-huge.single-post .entry-header .entry-title,
.pf-list-headline-size-huge .portfolio .entry-header .entry-title,
.pf-single-headline-size-huge.single-portfolio .entry-header .entry-title,
.search-list-headline-size-huge .search .entry-header .entry-title,
.shop-list-headline-size-huge.woocommerce .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-huge.woocommerce-page .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-list-headline-size-huge.post-type-archive-product .site-content ul.products li.product .woocommerce-loop-product__title,
.shop-single-headline-size-huge.woocommerce .product .entry-header .page-title,
.shop-single-headline-size-huge.woocommerce-page .product .entry-header .page-title,
.shop-list-headline-size-huge .woocommerce.quick-sale ul.products li.product .woocommerce-loop-product__title,
.blog-single-headline-size-huge .comments-area .comments-title {
  font-size: var(--title-size-huge);
}

.default-headline-size-huge .page-header .entry-meta,
.default-headline-size-huge .page-header .excerpt,
.blog-list-headline-size-huge.blog .post .entry-header .entry-meta,
.blog-list-headline-size-huge.archive .post .entry-header .entry-meta,
.blog-single-headline-size-huge.single-post .entry-header .entry-meta,
.pf-list-headline-size-huge .portfolio .entry-header .entry-meta,
.pf-single-headline-size-huge.single-portfolio .entry-header .entry-meta,
.search-list-headline-size-huge .search .entry-header .entry-meta,
.shop-single-headline-size-huge.woocommerce .product .entry-header .entry-meta,
.shop-single-headline-size-huge.woocommerce-page .product .entry-header .entry-meta {
  font-size: var(--title-subtitle-size-huge);
}

.woocommerce.shop-single-headline-size-huge .woocommerce-Tabs-panel h2,
.woocommerce.shop-single-headline-size-huge .upsells.products h2,
.woocommerce.shop-single-headline-size-huge .related.products h2,
.blog-single-headline-size-huge .comments-area .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-huge) );
}

.button-shape-round textarea.wp-editor-area {
  border-radius: 0 !important;
}

/* Widgets
--------------------------------------------- */
/* Tags */
.sidebar-box.widget_tag_cloud,
.sidebar-box.widget_tag_cloud .tagcloud,
.widget_block .tagcloud,
.widget_product_tag_cloud .tagcloud {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.sidebar-box.widget_tag_cloud a,
.sidebar-box.widget_tag_cloud .tagcloud a,
.widget_block .tagcloud a,
.widget_product_tag_cloud .tagcloud a {
  font-size: 0.875em !important;
  margin: 0 0.6rem 0.4rem 0;
}
.sidebar-box.widget_tag_cloud a:before,
.sidebar-box.widget_tag_cloud .tagcloud a:before,
.widget_block .tagcloud a:before,
.widget_product_tag_cloud .tagcloud a:before {
  line-height: 1;
  font-size: 1.438em;
  content: var(--post-tags-icon);
  font-family: var(--post-tags-icon-font);
  color: var(--accent-color);
  margin-right: 0.2em;
}
.rtl .sidebar-box.widget_tag_cloud a:before,
.rtl .sidebar-box.widget_tag_cloud .tagcloud a:before,
.rtl .widget_block .tagcloud a:before,
.rtl .widget_product_tag_cloud .tagcloud a:before {
  margin-left: 0.2em;
  margin-right: 0;
}
.rtl .sidebar-box.widget_tag_cloud a,
.rtl .sidebar-box.widget_tag_cloud .tagcloud a,
.rtl .widget_block .tagcloud a,
.rtl .widget_product_tag_cloud .tagcloud a {
  margin: 0 0 0.4rem 0.6rem;
}

/* Sidebar
--------------------------------------------- */
.sidebar-box > h4 {
  margin-bottom: 0.6em;
}

/* Text image widget */
.btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_superheadline {
  font-size: 0.875rem;
  margin-bottom: 0.25em;
  line-height: 1.2;
  opacity: 0.5;
}
.btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_tag {
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: 100%;
}

@media (max-width: 480px) {
  .btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetText .bt_bb_headline_tag {
    font-size: 1.5em !important;
  }
}
/* Divider 
------------------------------------------ */
div.widget_boldthemes_divider_widget {
  line-height: inherit;
  margin: 0;
  pointer-events: none;
  position: relative;
  display: inline-flex;
  align-items: center;
}
div.widget_boldthemes_divider_widget:first-child span {
  margin-left: 0 !important;
}
div.widget_boldthemes_divider_widget > span {
  display: block;
  opacity: 0.2;
  line-height: inherit;
  height: 24px;
  /* Spacing */
}
div.widget_boldthemes_divider_widget > span:after {
  content: "";
  display: block;
  width: 2px;
  height: 100%;
  background: currentColor;
}
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_extra_small {
  margin-left: 0.25rem;
}
.sidebar-position-right div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_extra_small, .btMenuVertical div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_extra_small {
  margin: 0;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_extra_small {
  margin-right: 0.25rem;
}
.sidebar-position-right div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_extra_small, .btMenuVertical div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_extra_small {
  margin: 0;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_small {
  margin-left: 0.5rem;
}
.sidebar-position-right div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_small, .btMenuVertical div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_small {
  margin: 0;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_small {
  margin-right: 0.5rem;
}
.sidebar-position-right div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_small, .btMenuVertical div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_small {
  margin: 0;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_normal {
  margin-left: 1rem;
}
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_normal {
  margin-right: 1rem;
}
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_medium {
  margin-left: 1.5rem;
}
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_medium {
  margin-right: 1.5rem;
}
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_large {
  margin-left: 2rem;
}
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_large {
  margin-right: 2rem;
}
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_extra_large {
  margin-left: 2.5rem;
}
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_extra_large {
  margin-right: 2.5rem;
}

/* Divider */
div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_5px {
  margin-left: 5px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_5px {
  margin-right: 5px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_10px {
  margin-left: 10px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_10px {
  margin-right: 10px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_15px {
  margin-left: 15px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_15px {
  margin-right: 15px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_20px {
  margin-left: 20px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_20px {
  margin-right: 20px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_25px {
  margin-left: 25px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_25px {
  margin-right: 25px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_30px {
  margin-left: 30px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_30px {
  margin-right: 30px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_35px {
  margin-left: 35px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_35px {
  margin-right: 35px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_40px {
  margin-left: 40px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_40px {
  margin-right: 40px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_45px {
  margin-left: 45px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_45px {
  margin-right: 45px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_50px {
  margin-left: 50px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_50px {
  margin-right: 50px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_55px {
  margin-left: 55px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_55px {
  margin-right: 55px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_60px {
  margin-left: 60px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_60px {
  margin-right: 60px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_65px {
  margin-left: 65px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_65px {
  margin-right: 65px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_70px {
  margin-left: 70px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_70px {
  margin-right: 70px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_75px {
  margin-left: 75px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_75px {
  margin-right: 75px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_80px {
  margin-left: 80px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_80px {
  margin-right: 80px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_85px {
  margin-left: 85px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_85px {
  margin-right: 85px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_90px {
  margin-left: 90px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_90px {
  margin-right: 90px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_95px {
  margin-left: 95px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_95px {
  margin-right: 95px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_left_spacing_100px {
  margin-left: 100px !important;
}

div.widget_boldthemes_divider_widget > span.boldthemes_divider_widget_right_spacing_100px {
  margin-right: 100px !important;
}

.bt-header-responsive-inactive .site-header .site-header-top-bar .widget_boldthemes_divider_widget span {
  max-height: calc(var(--topbar-height) - 0.125rem);
  min-height: auto;
}

.bt-header-responsive-inactive.bt-sticky-header-active .main-navigation.main-navigation-logo-area .widget_boldthemes_divider_widget span {
  height: 24px;
}

/* Desktop site header
--------------------------------------------- */
/* Accent Overlay - Default header */
.default-headline-overlay-accent-10 .page-header:before {
  background-color: var(--accent-color);
  opacity: 0.1;
}
.default-headline-overlay-alternate-10 .page-header:before {
  background-color: var(--alternate-color);
  opacity: 0.1;
}
.default-headline-overlay-accent-20 .page-header:before {
  background-color: var(--accent-color);
  opacity: 0.2;
}
.default-headline-overlay-alternate-20 .page-header:before {
  background-color: var(--alternate-color);
  opacity: 0.2;
}
.default-headline-overlay-accent-30 .page-header:before {
  background-color: var(--accent-color);
  opacity: 0.3;
}
.default-headline-overlay-alternate-30 .page-header:before {
  background-color: var(--alternate-color);
  opacity: 0.3;
}
.default-headline-overlay-accent-40 .page-header:before {
  background-color: var(--accent-color);
  opacity: 0.4;
}
.default-headline-overlay-alternate-40 .page-header:before {
  background-color: var(--alternate-color);
  opacity: 0.4;
}
.default-headline-overlay-accent-50 .page-header:before {
  background-color: var(--accent-color);
  opacity: 0.5;
}
.default-headline-overlay-alternate-50 .page-header:before {
  background-color: var(--alternate-color);
  opacity: 0.5;
}
.default-headline-overlay-accent-60 .page-header:before {
  background-color: var(--accent-color);
  opacity: 0.6;
}
.default-headline-overlay-alternate-60 .page-header:before {
  background-color: var(--alternate-color);
  opacity: 0.6;
}
.default-headline-overlay-accent-70 .page-header:before {
  background-color: var(--accent-color);
  opacity: 0.7;
}
.default-headline-overlay-alternate-70 .page-header:before {
  background-color: var(--alternate-color);
  opacity: 0.7;
}
.default-headline-overlay-accent-80 .page-header:before {
  background-color: var(--accent-color);
  opacity: 0.8;
}
.default-headline-overlay-alternate-80 .page-header:before {
  background-color: var(--alternate-color);
  opacity: 0.8;
}
.default-headline-overlay-accent-90 .page-header:before {
  background-color: var(--accent-color);
  opacity: 0.9;
}
.default-headline-overlay-alternate-90 .page-header:before {
  background-color: var(--alternate-color);
  opacity: 0.9;
}

.site-branding .site-branding-text .site-title {
  font-weight: var(--heading-font-weight);
  font-size: clamp(1.25em,calc(var(--logo-height)*.7),1.75em);
}

/* Opacity */
.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li > a:after, .bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu ul {
  transition: 400ms ease all;
}

/* Dropdown background */
.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown > ul > li {
  background-color: var(--dropdown-secondary-color);
}

.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown > ul {
  background-color: var(--dropdown-secondary-color);
}

/* Line - Submenu */
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li a {
  position: relative;
  transition: all 450ms ease;
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li a:before {
  content: "";
  display: block;
  width: 0px;
  height: 2px;
  position: absolute;
  left: -0.7em;
  top: 50%;
  transition: all 450ms ease 0s;
  background-color: var(--dropdown-hover-primary-color, var(--accent-color));
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li a:hover {
  padding-left: 0.5em;
  color: var(--dropdown-hover-primary-color, var(--accent-color));
}
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li a:hover:before {
  width: 0.8em;
}

.bt-header-responsive-inactive.rtl .main-navigation ul.main-navigation-menu ul li a:before {
  left: auto;
  right: 0;
}
.bt-header-responsive-inactive.rtl .main-navigation ul.main-navigation-menu ul li a:hover {
  padding-left: 0;
  padding-right: 1.25em;
}

/* Dropdown hover */
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu ul li:not(:last-child):after {
  background-color: var(--dropdown-primary-color) !important;
}

.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu > li.bt-wide-dropdown > ul ul:before {
  background-color: var(--accent-color);
  height: 1px;
  opacity: 1;
}

/* Current menu */
.bt-header-responsive-inactive .main-navigation nav ul ul li.current-menu-item {
  color: var(--dropdown-hover-primary-color);
  background-color: var(--dropdown-hover-secondary-color);
}

/* Wide menu line */
.bt-header-responsive-inactive .main-navigation ul.main-navigation-menu > li.bt-wide-dropdown > ul ul:before {
  height: 2px;
}

/* Header shape 
------------------------------------------------------------------------ */
.bt-header-responsive-inactive {
  /* Sticky header */
}
.bt-header-responsive-inactive:not(.bt-sticky-header-active) {
  /* Soft rounded */
}
.bt-header-responsive-inactive:not(.bt-sticky-header-active).button-shape-round .site-header .site-branding {
  border-radius: var(--header-shape-round);
}
.bt-header-responsive-inactive:not(.bt-sticky-header-active).button-shape-round .site-header > .site-header-top-bar {
  border-radius: var(--header-shape-round);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bt-header-responsive-inactive:not(.bt-sticky-header-active).button-shape-round .site-header .site-header-top-bar + .site-branding {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bt-header-responsive-inactive:not(.bt-sticky-header-active).button-shape-round .site-header .site-branding + .main-navigation {
  border-radius: var(--header-shape-round);
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.bt-header-responsive-inactive:not(.bt-sticky-header-active).button-shape-round.primary-menu-position-bottom-left .site-branding, .bt-header-responsive-inactive:not(.bt-sticky-header-active).button-shape-round.primary-menu-position-bottom-right .site-branding, .bt-header-responsive-inactive:not(.bt-sticky-header-active).button-shape-round.primary-menu-position-bottom-center .site-branding {
  border-radius: var(--header-shape-round);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bt-header-responsive-inactive:not(.bt-sticky-header-active).button-shape-round .main-navigation.main-navigation-logo-area nav > ul > li > a:after {
  border-radius: var(--header-shape-round);
}
.bt-header-responsive-inactive:not(.bt-sticky-header-active).button-shape-round .main-navigation.main-navigation-logo-area nav > ul > li.menu-item-has-children > a:after {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bt-header-responsive-inactive:not(.bt-sticky-header-active).button-shape-round .main-navigation nav > ul.main-navigation-menu ul {
  border-radius: var(--header-shape-round);
  border-top-left-radius: 0;
}
.bt-header-responsive-inactive:not(.bt-sticky-header-active).button-shape-round .main-navigation nav > ul.main-navigation-menu li.bt-wide-dropdown > ul {
  border-radius: var(--header-shape-round);
  overflow: hidden;
}
.bt-header-responsive-inactive:not(.bt-sticky-header-active).button-shape-round .main-navigation:not(.main-navigation-logo-area) {
  border-radius: var(--header-shape-round);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.bt-header-responsive-inactive.bt-sticky-header-active {
  /* Navigation shape */
}
.bt-header-responsive-inactive.bt-sticky-header-active.button-shape-round .main-navigation.main-navigation-logo-area nav > ul > li > a:after {
  border-radius: var(--header-shape-round);
}
.bt-header-responsive-inactive.bt-sticky-header-active.button-shape-round .main-navigation.main-navigation-logo-area nav > ul > li.menu-item-has-children > a:after {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.bt-header-responsive-inactive.bt-sticky-header-active.button-shape-round .main-navigation nav > ul.main-navigation-menu ul {
  border-radius: var(--header-shape-round);
  border-top-left-radius: 0;
}
.bt-header-responsive-inactive.bt-sticky-header-active.button-shape-round .main-navigation nav > ul.main-navigation-menu li.bt-wide-dropdown > ul {
  border-radius: var(--header-shape-round);
  overflow: hidden;
}

.bt-header-responsive-inactive .site-header .bt_bb_button.bt_bb_style_clean a {
  color: var(--primary-color, black);
}
.bt-header-responsive-inactive .site-header .bt_bb_button.bt_bb_style_clean a:hover {
  color: var(--secondary-color);
}

/* Line below Menu item */
.bt-header-responsive-inactive .main-navigation.main-navigation-logo-area nav > ul > li > a:before {
  top: calc(min(var(--sticky-logo-height), var(--min-header-sticky-height)) / 2 - 4px + 50%);
}

.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li.current-menu-parent > a:before,
.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li.current-menu-ancestor > a:before {
  transform: scaleX(1);
}

/* Current menu line opacity */
.bt-header-responsive-inactive.line-opacity-verysmall .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.1;
}

.bt-header-responsive-inactive.line-opacity-extra-small .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.2;
}

.bt-header-responsive-inactive.line-opacity-small .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.35;
}

.bt-header-responsive-inactive.line-opacity-normal .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.4;
}

.bt-header-responsive-inactive.line-opacity-medium .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.5;
}

.bt-header-responsive-inactive.line-opacity-large .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.6;
}

.bt-header-responsive-inactive.line-opacity-extra-large .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.7;
}

.bt-header-responsive-inactive.line-opacity-huge .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.8;
}

.bt-header-responsive-inactive.line-opacity-extra-huge .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.9;
}

/* Current menu line height */
.bt-header-responsive-inactive.line-height-small .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  height: 1px;
}

.bt-header-responsive-inactive.line-height-medium .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  height: 3px;
}

.bt-header-responsive-inactive.line-height-large .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  height: 4px;
}

.bt-header-responsive-inactive.line-height-extra-large .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  height: 5px;
}

/* Sticky header Current menu line opacity */
.bt-header-responsive-inactive.bt-sticky-header-active.sticky-line-opacity-verysmall .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.1;
}

.bt-header-responsive-inactive.bt-sticky-header-active.sticky-line-opacity-extra-small .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.2;
}

.bt-header-responsive-inactive.bt-sticky-header-active.sticky-line-opacity-small .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.35;
}

.bt-header-responsive-inactive.bt-sticky-header-active.sticky-line-opacity-normal .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.4;
}

.bt-header-responsive-inactive.bt-sticky-header-active.sticky-line-opacity-medium .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.5;
}

.bt-header-responsive-inactive.bt-sticky-header-active.sticky-line-opacity-large .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.6;
}

.bt-header-responsive-inactive.bt-sticky-header-active.sticky-line-opacity-extra-large .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.7;
}

.bt-header-responsive-inactive.bt-sticky-header-active.sticky-line-opacity-huge .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.8;
}

.bt-header-responsive-inactive.bt-sticky-header-active.sticky-line-opacity-extra-huge .site-header:has(.main-navigation) nav > ul.main-navigation-menu > li.current-menu-item > a:before {
  opacity: 0.9;
}

/* Responsive site trigger */
.bt-header-responsive-active.bt-responsive-menu-visible.responsive-menu-position-full-screen .site-header-responsive[style*="--primary-color:var(--light-color)"] .site-header-responsive-trigger {
  /* Trigger icon */
}
.bt-header-responsive-active.bt-responsive-menu-visible.responsive-menu-position-full-screen .site-header-responsive[style*="--primary-color:var(--light-color)"] .site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-1,
.bt-header-responsive-active.bt-responsive-menu-visible.responsive-menu-position-full-screen .site-header-responsive[style*="--primary-color:var(--light-color)"] .site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-2,
.bt-header-responsive-active.bt-responsive-menu-visible.responsive-menu-position-full-screen .site-header-responsive[style*="--primary-color:var(--light-color)"] .site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-3,
.bt-header-responsive-active.bt-responsive-menu-visible.responsive-menu-position-full-screen .site-header-responsive[style*="--primary-color:var(--light-color)"] .site-header-responsive-trigger .site-header-responsive-trigger-icon .trigger-line-4 {
  background-color: var(--dark-color);
}

/* Typography 
--------------------------------------------------- */
input:not([type=submit]):not([type=checkbox]):not([type=radio]), textarea, select {
  border: 1px solid var(--contact-gray-color);
  background-color: transparent;
  /* Shapes */
}
.button-shape-square input:not([type=submit]):not([type=checkbox]):not([type=radio]), .button-shape-square textarea, .button-shape-square select {
  border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
}

input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus, textarea:focus, select:focus {
  border-color: var(--accent-color);
}

input:not([type=submit]):not([type=checkbox]):not([type=radio]), textarea {
  padding: 0.85em 1.25em;
  min-height: 3.13rem;
}

textarea {
  max-height: 200px;
}

input[type=file] {
  padding: 0.75em 1.25em !important;
}

select {
  padding: 0.5em 2.5em 0.5em 1.25em;
  line-height: 1.5 !important;
  height: 3.5rem;
}
.rtl select {
  padding: 0.5em 1.25em 0.5em 2.5em;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  line-height: 1;
  transition: 200ms ease all;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSItMTAgMCA0NCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMTAgMCA0NCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJub25lIiBkPSJNMCwwaDI0djI0SDBWMHoiLz4NCjxwYXRoIGZpbGw9IiMxODE4MTgiIGQ9Ik0xMiwxMy4xNzJsNC45NS00Ljk1bDEuNDEzLDEuNDE0TDEyLDE2TDUuNjM2LDkuNjM2TDcuMDUsOC4yMjJMMTIsMTMuMTcyeiIvPg0KPC9zdmc+DQo=");
  background-position: 98% 50%;
  background-repeat: no-repeat;
  background-size: 2em;
}
.rtl select {
  background-position: 0% 50%;
}
select option {
  color: var(--page-primary-color);
  background: var(--page-secondary-color);
}

input[type=submit], button[type=submit], input[type=file]::file-selector-button {
  padding: 1.065em 1.56em;
  /* Shapes */
}
.button-shape-square input[type=submit], .button-shape-square button[type=submit], .button-shape-square input[type=file]::file-selector-button {
  border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
}

/* Post view 
--------------------------------------------------- */
.single article.post:not(:last-child),
.single article.portfolio:not(:last-child) {
  margin-bottom: var(--post-single-inner-spacing);
}
.single article.post .entry-content,
.single article.portfolio .entry-content {
  margin-bottom: 0;
}
.single article.post .entry-footer,
.single article.portfolio .entry-footer {
  border-top-width: 1px;
  border-top-color: var(--primary-07-color);
}

/* Sticky post */
article.post.sticky .entry-header .entry-title a:after {
  content: "";
  font-family: remixicon;
}

/* Entry meta */
.page-header .entry-meta > span a:hover, .page-header .entry-meta > div a:hover {
  color: inherit;
  opacity: 0.8;
}
.page-header .entry-meta > span.comments-number:before, .page-header .entry-meta > span.comments-link:before, .page-header .entry-meta > span.cat-links:before, .page-header .entry-meta > span.tags-links:before, .page-header .entry-meta > span.author-name:before, .page-header .entry-meta > span.posted-on:before, .page-header .entry-meta > div.comments-number:before, .page-header .entry-meta > div.comments-link:before, .page-header .entry-meta > div.cat-links:before, .page-header .entry-meta > div.tags-links:before, .page-header .entry-meta > div.author-name:before, .page-header .entry-meta > div.posted-on:before {
  color: inherit;
}

.entry-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.entry-meta > span, .entry-meta > div {
  color: var(--gray-03-color);
}
.entry-meta > span:not(:last-child):after, .entry-meta > div:not(:last-child):after {
  content: "";
  padding: 0 0.5em;
  display: block;
  width: 1.125em;
}
.entry-meta > span.comments-number, .entry-meta > span.comments-link, .entry-meta > span.cat-links, .entry-meta > span.tags-links, .entry-meta > span.author-name, .entry-meta > span.posted-on, .entry-meta > div.comments-number, .entry-meta > div.comments-link, .entry-meta > div.cat-links, .entry-meta > div.tags-links, .entry-meta > div.author-name, .entry-meta > div.posted-on {
  display: inline-flex;
  align-items: center;
}
.entry-meta > span.comments-number:before, .entry-meta > span.comments-link:before, .entry-meta > span.cat-links:before, .entry-meta > span.tags-links:before, .entry-meta > span.author-name:before, .entry-meta > span.posted-on:before, .entry-meta > div.comments-number:before, .entry-meta > div.comments-link:before, .entry-meta > div.cat-links:before, .entry-meta > div.tags-links:before, .entry-meta > div.author-name:before, .entry-meta > div.posted-on:before {
  font-size: 1.438em;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  display: block;
  margin-right: 0.2em;
}
.rtl .entry-meta > span.comments-number:before, .rtl .entry-meta > span.comments-link:before, .rtl .entry-meta > span.cat-links:before, .rtl .entry-meta > span.tags-links:before, .rtl .entry-meta > span.author-name:before, .rtl .entry-meta > span.posted-on:before, .rtl .entry-meta > div.comments-number:before, .rtl .entry-meta > div.comments-link:before, .rtl .entry-meta > div.cat-links:before, .rtl .entry-meta > div.tags-links:before, .rtl .entry-meta > div.author-name:before, .rtl .entry-meta > div.posted-on:before {
  margin-right: 0;
  margin-left: 0.2em;
}
.entry-meta > span.comments-number:not(:last-child):after, .entry-meta > span.comments-link:not(:last-child):after, .entry-meta > span.cat-links:not(:last-child):after, .entry-meta > span.tags-links:not(:last-child):after, .entry-meta > span.author-name:not(:last-child):after, .entry-meta > span.posted-on:not(:last-child):after, .entry-meta > div.comments-number:not(:last-child):after, .entry-meta > div.comments-link:not(:last-child):after, .entry-meta > div.cat-links:not(:last-child):after, .entry-meta > div.tags-links:not(:last-child):after, .entry-meta > div.author-name:not(:last-child):after, .entry-meta > div.posted-on:not(:last-child):after {
  content: "/";
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  display: block;
  margin-right: 0.2em;
}
.rtl .entry-meta > span.comments-number:not(:last-child):after, .rtl .entry-meta > span.comments-link:not(:last-child):after, .rtl .entry-meta > span.cat-links:not(:last-child):after, .rtl .entry-meta > span.tags-links:not(:last-child):after, .rtl .entry-meta > span.author-name:not(:last-child):after, .rtl .entry-meta > span.posted-on:not(:last-child):after, .rtl .entry-meta > div.comments-number:not(:last-child):after, .rtl .entry-meta > div.comments-link:not(:last-child):after, .rtl .entry-meta > div.cat-links:not(:last-child):after, .rtl .entry-meta > div.tags-links:not(:last-child):after, .rtl .entry-meta > div.author-name:not(:last-child):after, .rtl .entry-meta > div.posted-on:not(:last-child):after {
  margin-right: 0;
  margin-left: 0.2em;
}
.entry-meta > span.cat-links, .entry-meta > span.tags-links, .entry-meta > div.cat-links, .entry-meta > div.tags-links {
  flex-wrap: wrap;
}
.entry-meta > span.cat-links a:not(:first-child):before, .entry-meta > span.tags-links a:not(:first-child):before, .entry-meta > div.cat-links a:not(:first-child):before, .entry-meta > div.tags-links a:not(:first-child):before {
  content: "";
  display: inline-block;
  width: 0.25em;
}
.entry-meta > span.comments-number a:after, .entry-meta > div.comments-number a:after {
  content: "";
  display: inline-block;
  width: 0.25em;
}
.entry-meta > span.author-avatar, .entry-meta > div.author-avatar {
  display: inline-flex;
  align-items: center;
}
.entry-meta > span.comments-number:before, .entry-meta > div.comments-number:before {
  content: var(--post-comments-icon);
  font-family: var(--post-comments-icon-font);
}
.entry-meta > span.comments-link:before, .entry-meta > div.comments-link:before {
  content: var(--post-comment-link-icon);
  font-family: var(--post-comment-link-icon-font);
}
.entry-meta > span.cat-links:before, .entry-meta > div.cat-links:before {
  display: none;
}
.entry-meta > span.tags-links:before, .entry-meta > div.tags-links:before {
  content: var(--post-tags-icon);
  font-family: var(--post-tags-icon-font);
}
.entry-meta > span.author-name:before, .entry-meta > div.author-name:before {
  display: none;
}
.entry-meta > span.posted-on:before, .entry-meta > div.posted-on:before {
  display: none;
}

/* Paging */
.archive-pagination {
  padding-top: var(--pagination-inner-spacing);
  margin-top: var(--pagination-inner-spacing);
  border-top-width: 2px;
}
.archive-pagination .paging p a {
  font-size: 0.875rem;
  opacity: 0.4;
  text-transform: uppercase;
  transition: all 300ms ease;
}
.archive-pagination .paging p a:after {
  content: "";
  font-family: remixicon;
  font-size: 1.25rem;
  color: inherit;
  background: transparent;
  transition: 300ms ease all;
}
.archive-pagination .paging p a:hover {
  opacity: 1;
  color: inherit;
}
.archive-pagination .paging p a:hover:after {
  transform: var(--paging-arrow-hover-transform);
  color: inherit;
  margin-left: var(--post-paging-arrow-hover-margin);
}
.rtl .archive-pagination .paging p a:hover:after {
  margin-left: 0;
  margin-right: var(--post-paging-arrow-hover-margin);
}
.archive-pagination .paging.paging-left a:hover:after {
  transform: scaleX(-1) var(--paging-arrow-hover-transform);
  margin-left: 0;
  margin-right: var(--post-paging-arrow-hover-margin);
}
.rtl .archive-pagination .paging.paging-left a:hover:after {
  margin-right: 0;
  margin-left: var(--post-paging-arrow-hover-margin);
}

/* Search paging */
.posts-navigation {
  padding-top: var(--pagination-inner-spacing);
  margin-top: var(--pagination-inner-spacing);
  border-top-width: 1px;
}
.posts-navigation .nav-links .nav-previous a, .posts-navigation .nav-links .nav-next a {
  font-size: var(--post-navigation-font-size);
}
.posts-navigation .nav-links .nav-previous a:after, .posts-navigation .nav-links .nav-next a:after {
  transition: 300ms ease all;
}
.posts-navigation .nav-links .nav-previous a:hover:after, .posts-navigation .nav-links .nav-next a:hover:after {
  transform: none;
  box-shadow: var(--paging-arrow-hover-shadow);
}
.rtl .posts-navigation .nav-links .nav-previous a:hover:after, .rtl .posts-navigation .nav-links .nav-next a:hover:after {
  margin-left: 0;
}
.posts-navigation .nav-links .nav-next a:hover:after {
  transform: scaleX(-1);
  margin-left: 0;
}
.rtl .posts-navigation .nav-links .nav-next a:hover:after {
  margin-right: 0;
}

.comment-navigation .nav-links .nav-previous .nav-text .nav-title, .comment-navigation .nav-links .nav-next .nav-text .nav-title, .post-navigation .nav-links .nav-previous .nav-text .nav-title, .post-navigation .nav-links .nav-next .nav-text .nav-title {
  text-transform: var(--heading-text-transform);
  letter-spacing: var(--heading-letter-spacing);
  line-height: 1.3;
}
.comment-navigation .nav-links .nav-previous .nav-text .nav-supertitle, .comment-navigation .nav-links .nav-next .nav-text .nav-supertitle, .post-navigation .nav-links .nav-previous .nav-text .nav-supertitle, .post-navigation .nav-links .nav-next .nav-text .nav-supertitle {
  font-family: var(--supertitle-font);
  font-weight: var(--supertitle-font-weight);
  font-style: var(--supertitle-font-style);
  letter-spacing: 0;
  margin-bottom: 0.25em;
  color: inherit;
  text-transform: uppercase;
  opacity: 0.4;
  font-size: 0.75em;
}

/* Media box */
.media-box.quote, .media-box.link {
  /* Remove blockquote theme special styling */
}
.media-box.quote[style*=background-image]:before, .media-box.link[style*=background-image]:before {
  opacity: var(--post-overlay-opacity);
  mix-blend-mode: var(--post-overlay-effect);
}
.media-box.quote blockquote, .media-box.link blockquote {
  font-size: var(--small-title-size);
}
.media-box.quote blockquote:after, .media-box.link blockquote:after {
  display: none;
}
.media-box.quote blockquote:has(p:first-child), .media-box.link blockquote:has(p:first-child) {
  margin-top: var(--default-bottom-margin);
}
.media-box.quote blockquote:has(p:first-child) > p:first-child, .media-box.link blockquote:has(p:first-child) > p:first-child {
  display: block;
}
.media-box.quote blockquote:has(p:first-child) > p:first-child:before, .media-box.link blockquote:has(p:first-child) > p:first-child:before {
  font-size: 2em;
  color: var(--light-color);
  transform: none;
  position: unset;
  order: unset;
  margin-bottom: 0.3em;
}
.media-box.quote blockquote:has(p:first-child) > p:first-child:after, .media-box.link blockquote:has(p:first-child) > p:first-child:after {
  display: none;
}
.media-box.quote p, .media-box.link p {
  font-style: normal;
  font-size: 1.25em;
}
.blog-list-view-columns .media-box.quote p, .blog-list-view-zig-zag .media-box.quote p, .blog-list-view-columns .media-box.link p, .blog-list-view-zig-zag .media-box.link p {
  font-size: var(--post-quote-columns-size);
}
.media-box.quote p:before, .media-box.link p:before {
  font-size: var(--post-media-icon-size);
}
.media-box.quote cite, .media-box.link cite {
  font-size: 1.5rem;
  font-family: var(--body-font);
  font-weight: var(--body-font-weight);
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.media-box.quote cite:before, .media-box.link cite:before {
  content: "";
  width: 2px;
  height: 2em;
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  background: currentColor;
}
.media-box.link p:before {
  content: var(--post-link-icon) !important;
  font-family: var(--post-link-icon-family) !important;
}
.media-box.quote p:before {
  content: var(--post-quote-icon) !important;
  font-family: var(--post-quote-icon-family) !important;
}
.media-box .bt_bb_slider button.slick-arrow {
  opacity: 0.5;
  border-color: var(--light-color) !important;
}
.media-box .bt_bb_slider button.slick-arrow:hover {
  opacity: 1;
}
.media-box .bt_bb_slider button.slick-arrow:before {
  color: var(--light-color) !important;
}
.media-box .bt_bb_slider button.slick-arrow.slick-next {
  right: 1.5em;
}
.rtl .media-box .bt_bb_slider button.slick-arrow.slick-next {
  left: auto;
  right: 1em;
  transform: rotate(180deg);
}
.media-box .bt_bb_slider button.slick-arrow.slick-prev {
  left: 1.5em;
}
.rtl .media-box .bt_bb_slider button.slick-arrow.slick-prev {
  right: auto;
  left: 1em;
  transform: rotate(180deg);
}
.media-box .bt_bb_slider .slick-dots li {
  background: var(--light-color) !important;
}
.media-box img {
  width: 100%;
}

@media (max-width: 780px) {
  .media-box.quote, .media-box.link {
    padding: 2em;
  }
  .media-box.quote p, .media-box.link p {
    font-size: 2rem;
  }
}
/* Blog image shape */
.blog-image-shape-square .post .article-media,
.blog-image-shape-square .post .media-box {
  border-radius: 0 !important;
  overflow: hidden;
}
.blog-image-shape-square .btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetImage a img {
  border-radius: 0 !important;
}
.blog-image-shape-square .comment-navigation .nav-links .nav-previous .nav-image,
.blog-image-shape-square .comment-navigation .nav-links .nav-next .nav-image,
.blog-image-shape-square .post-navigation .nav-links .nav-previous .nav-image,
.blog-image-shape-square .post-navigation .nav-links .nav-next .nav-image {
  border-radius: 0 !important;
}

.blog-image-shape-soft-rounded .post .article-media,
.blog-image-shape-soft-rounded .post .media-box {
  border-radius: var(--image-small-rounded) !important;
  overflow: hidden;
}
.blog-image-shape-soft-rounded .btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetImage a img {
  border-radius: var(--image-small-rounded) !important;
}
.blog-image-shape-soft-rounded .comment-navigation .nav-links .nav-previous .nav-image,
.blog-image-shape-soft-rounded .comment-navigation .nav-links .nav-next .nav-image,
.blog-image-shape-soft-rounded .post-navigation .nav-links .nav-previous .nav-image,
.blog-image-shape-soft-rounded .post-navigation .nav-links .nav-next .nav-image {
  border-radius: var(--image-small-rounded) !important;
}

.blog-image-shape-hard-rounded .post .article-media,
.blog-image-shape-hard-rounded .post .media-box {
  border-radius: var(--card-very-rounded) !important;
  overflow: hidden;
}
.blog-image-shape-hard-rounded .btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetImage a img {
  border-radius: var(--image-small-rounded) !important;
}
.blog-image-shape-hard-rounded .comment-navigation .nav-links .nav-previous .nav-image,
.blog-image-shape-hard-rounded .comment-navigation .nav-links .nav-next .nav-image,
.blog-image-shape-hard-rounded .post-navigation .nav-links .nav-previous .nav-image,
.blog-image-shape-hard-rounded .post-navigation .nav-links .nav-next .nav-image {
  border-radius: var(--image-small-rounded) !important;
}

/* Portfolio image shape */
.pf-image-shape-square .portfolio .article-media,
.pf-image-shape-square .portfolio .media-box {
  border-radius: 0 !important;
  overflow: hidden;
}
.pf-image-shape-square .btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetImage a img {
  border-radius: 0 !important;
}
.pf-image-shape-square .comment-navigation .nav-links .nav-previous .nav-image,
.pf-image-shape-square .comment-navigation .nav-links .nav-next .nav-image,
.pf-image-shape-square .post-navigation .nav-links .nav-previous .nav-image,
.pf-image-shape-square .post-navigation .nav-links .nav-next .nav-image {
  border-radius: 0 !important;
}

.pf-image-shape-soft-rounded .portfolio .article-media,
.pf-image-shape-soft-rounded .portfolio .media-box {
  border-radius: var(--image-small-rounded) !important;
  overflow: hidden;
}
.pf-image-shape-soft-rounded .btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetImage a img {
  border-radius: var(--image-small-rounded) !important;
}
.pf-image-shape-soft-rounded .comment-navigation .nav-links .nav-previous .nav-image,
.pf-image-shape-soft-rounded .comment-navigation .nav-links .nav-next .nav-image,
.pf-image-shape-soft-rounded .post-navigation .nav-links .nav-previous .nav-image,
.pf-image-shape-soft-rounded .post-navigation .nav-links .nav-next .nav-image {
  border-radius: var(--image-small-rounded) !important;
}

.pf-image-shape-hard-rounded .portfolio .article-media,
.pf-image-shape-hard-rounded .portfolio .media-box {
  border-radius: var(--card-very-rounded) !important;
  overflow: hidden;
}
.pf-image-shape-hard-rounded .btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetImage a img {
  border-radius: var(--image-small-rounded) !important;
}
.pf-image-shape-hard-rounded .comment-navigation .nav-links .nav-previous .nav-image,
.pf-image-shape-hard-rounded .comment-navigation .nav-links .nav-next .nav-image,
.pf-image-shape-hard-rounded .post-navigation .nav-links .nav-previous .nav-image,
.pf-image-shape-hard-rounded .post-navigation .nav-links .nav-next .nav-image {
  border-radius: var(--image-small-rounded) !important;
}

/* Paginated posts paging */
.entry-content .page-links span, .entry-content .page-links a {
  font-family: var(--button-font);
  font-weight: var(--button-font-weight);
  font-style: var(--button-font-style);
  font-size: 0.875em;
  min-width: 1.714em;
}
.entry-content .page-links a {
  transition: 200ms ease all;
  color: var(--button-primary-color, var(--light-color));
  background: var(--button-secondary-color, var(--accent-color));
}
.button-style-filled-gradient .entry-content .page-links a {
  color: var(--light-color);
  background: var(--accent-color);
}
.entry-content .page-links a:hover {
  transform: var(--post-pagination-arrow-hover-transform);
  box-shadow: var(--post-pagination-arrow-hover-shadow);
}

/* Meta data 
-------------------------------------------- */
.posted-on time.updated:not(.published) {
  margin-left: 0.5em;
  display: none;
}

/* About author */
.bt-about-author.single-about-author-blog,
.bt-about-author.single-about-author-pf {
  border: 2px solid var(--primary-07-color);
}
.button-shape-square .bt-about-author.single-about-author-blog,
.button-shape-square .bt-about-author.single-about-author-pf {
  border-radius: 0;
}
.button-shape-rounded .bt-about-author.single-about-author-blog,
.button-shape-rounded .bt-about-author.single-about-author-pf {
  border-radius: var(--soft-rounded);
}
.button-shape-round .bt-about-author.single-about-author-blog,
.button-shape-round .bt-about-author.single-about-author-pf {
  border-radius: var(--hard-rounded-field);
}
.bt-about-author.single-about-author-blog .bt-author-content,
.bt-about-author.single-about-author-pf .bt-author-content {
  padding: var(--post-author-padding);
}

/* Single portfolio - Standard */
@media (max-width: 768px) {
  .single-portfolio.pf-single-view-standard article.portfolio .entry-content .portfolio-meta {
    border-top-width: 2px;
    border-top-color: var(--primary-07-color);
  }
}
/* Single portfolio - Columns 1 */
.single-portfolio.pf-single-view-columns-1 article.portfolio .entry-content .portfolio-meta {
  border-top-width: 2px;
  border-top-color: var(--primary-07-color);
}

/* Single portfolio - Columns 2 */
@media (max-width: 768px) {
  .single-portfolio.pf-single-view-columns-2 article.portfolio .entry-content .portfolio-meta {
    border-top-width: 2px;
    border-top-color: var(--primary-07-color);
  }
}
/* Single portfolio - Columns 3 */
@media (max-width: 768px) {
  .single-portfolio.pf-single-view-columns-3 article.portfolio .entry-content .portfolio-meta {
    border-top-width: 2px;
    border-top-color: var(--primary-07-color);
  }
}
/* Lightbox gallery */
.mfp-gallery button.mfp-arrow {
  width: 3.75em;
  height: 3.75em;
}
.mfp-gallery button.mfp-arrow:before {
  content: var(--slider-arrow-icon) !important;
  font-family: var(--slider-arrow-icon-font);
  font-size: 2.25em;
  line-height: 1 !important;
  display: block;
  color: var(--gray-02-color);
  transition: all 300ms ease;
}
.mfp-gallery button.mfp-arrow:after {
  content: var(--slider-circle-icon) !important;
  font-family: var(--slider-arrow-icon-font);
  font-size: 1.2em;
  line-height: 1 !important;
  position: absolute;
  top: 1.1em;
  right: 2.1em;
  margin: 0 !important;
  width: auto;
  height: auto;
  display: block;
  color: var(--gray-02-color);
  opacity: 0.1;
  transition: all 300ms ease 0s;
  transform: translate3d(0, 0, 0);
  border: none !important;
}
.mfp-gallery button.mfp-arrow:hover {
  opacity: 1;
}
.mfp-gallery button.mfp-arrow:hover:before {
  opacity: 1;
}
.mfp-gallery button.mfp-arrow:hover:after {
  opacity: 1;
  transform: translate3d(1.5em, 0, 0);
}
.mfp-gallery button.mfp-arrow.mfp-arrow-right {
  right: 1.5em;
}
.rtl .mfp-gallery button.mfp-arrow.mfp-arrow-right {
  transform: rotate(180deg);
}
.rtl .mfp-gallery button.mfp-arrow.mfp-arrow-right:after {
  right: 1.5em;
}
.mfp-gallery button.mfp-arrow.mfp-arrow-left:after {
  right: -0.9em;
  transform: rotate(180deg) translate3d(0, 0, 0);
}
.mfp-gallery button.mfp-arrow.mfp-arrow-left:hover:after {
  transform: rotate(180deg) translate3d(1.5em, 0, 0);
}
.rtl .mfp-gallery button.mfp-arrow.mfp-arrow-left {
  transform: rotate(180deg);
}

/* Password Post */
.post-password-form input[type=submit] {
  padding: 0.8em 3em;
  line-height: 1.655em;
}

/* Search page */
button.search-submit {
  padding: 1.234em 1.8em;
}
button.search-submit:hover {
  filter: saturate(0.7);
  color: var(--button-primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--button-secondary-color, var(--accent-color)) inset;
}

@media (max-width: 768px) {
  .single-portfolio.pf-single-view-standard article.portfolio .entry-content .portfolio-meta {
    margin-top: 2em;
  }
}
@media (max-width: 480px) {
  .blog-list-headline-size-large.blog .post .entry-header .entry-title {
    font-size: 2.25rem !important;
  }

  blockquote {
    padding: 1em 0 0 0em;
  }
  blockquote:before {
    font-size: 2em;
    position: relative;
  }

  .entry-footer .share-options:not(:only-child) {
    margin-left: 0 !important;
    margin-top: 1em;
  }
}
/* Meta data */
.rtl.single-post .entry-footer .share-options:not(:only-child),
.rtl.single-portfolio .entry-footer .share-options:not(:only-child) {
  margin-left: 0;
  margin-right: auto;
}

.share-options .bt_bb_icon {
  padding-right: 0.8em;
}

.archive-pagination .paging p a:hover::after {
  margin-left: 0.25em;
}

.archive-pagination .paging.paging-left a:hover:after {
  transform: scaleX(-1);
  margin-right: 0.25em;
}

/* Article archive */
article.article-list-item:not(:last-of-type),
article.search:not(:last-of-type) {
  padding-bottom: var(--post-inner-spacing);
  border-bottom: 1px solid var(--primary-07-color);
}

/* Search results */
body.search-no-results .site .site-content {
  margin-top: var(--post-margin-top);
  margin-bottom: var(--post-margin-bottom);
}

.button-shape-round .post .article-media,
.button-shape-round .post .media-box,
.button-shape-round .post .media-box .elementor-widget-image-carousel .swiper .swiper-slide figure,
.button-shape-round .portfolio .article-media,
.button-shape-round .portfolio .media-box,
.button-shape-round .portfolio .media-box .elementor-widget-image-carousel .swiper .swiper-slide figure {
  border-radius: var(--row-shape-soft-rounded) !important;
  overflow: hidden;
}
.button-shape-round .btImageTextWidgetWraper ul li .btImageTextWidget .btImageTextWidgetImage a img {
  border-radius: var(--image-soft-rounded) !important;
}
.button-shape-round .comment-navigation .nav-links .nav-previous .nav-image,
.button-shape-round .comment-navigation .nav-links .nav-next .nav-image,
.button-shape-round .post-navigation .nav-links .nav-previous .nav-image,
.button-shape-round .post-navigation .nav-links .nav-next .nav-image {
  border-radius: var(--row-shape-soft-rounded) !important;
}

/* Comments 
--------------------------------------------------- */
.comments-area > ol.comment-list {
  border-bottom: 1px solid var(--primary-07-color);
}
.comments-area .comment-list > li,
.comments-area .comment-list > li.comment > .children > li.comment {
  border-top: 1px solid var(--primary-07-color);
}
.comments-area ol.comment-list li > article .comment-edit-link, .comments-area ol.comment-list li > article .comment-reply-link, .comments-area ol.comment-list li > article a time {
  display: inline-flex;
  align-items: center;
}
.comments-area ol.comment-list li > article .comment-edit-link:before, .comments-area ol.comment-list li > article .comment-reply-link:before, .comments-area ol.comment-list li > article a time:before {
  font-size: 1.438em;
  font-weight: normal;
  font-style: normal;
  display: block;
  margin-right: 0.2em;
}
.rtl .comments-area ol.comment-list li > article .comment-edit-link:before, .rtl .comments-area ol.comment-list li > article .comment-reply-link:before, .rtl .comments-area ol.comment-list li > article a time:before {
  margin-right: 0;
  margin-left: 0.2em;
}
.comments-area ol.comment-list li > article .comment-meta .comment-metadata a, .comments-area ol.comment-list li > article .reply a {
  text-decoration: none;
}
.comments-area ol.comment-list li > article a time:before {
  content: var(--post-comments-time-stamp);
  font-family: var(--post-comments-time-stamp-font);
}
.comments-area ol.comment-list li > article .comment-edit-link:before {
  content: var(--post-comments-edit);
  font-family: var(--post-comments-edit-font);
}
.comments-area ol.comment-list li > article .comment-reply-link:before {
  content: var(--post-comments-reply);
  font-family: var(--post-comments-reply-font);
}
.comments-area ol.comment-list li.pingback .comment-body, .comments-area ol.comment-list li.trackback .comment-body {
  display: flex;
  align-items: flex-start;
}
.comments-area ol.comment-list li.pingback .comment-body > a, .comments-area ol.comment-list li.trackback .comment-body > a {
  padding: 0 0.5em;
}
.comments-area ol.comment-list li.pingback .comment-body .edit-link, .comments-area ol.comment-list li.trackback .comment-body .edit-link {
  margin-left: auto;
}
.rtl .comments-area ol.comment-list li.pingback .comment-body .edit-link, .rtl .comments-area ol.comment-list li.trackback .comment-body .edit-link {
  margin-left: 0;
  margin-right: auto;
}
.comments-area ol.comment-list li.pingback .comment-body .edit-link a, .comments-area ol.comment-list li.trackback .comment-body .edit-link a {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}
.comments-area ol.comment-list li.pingback .comment-body .edit-link a:before, .comments-area ol.comment-list li.trackback .comment-body .edit-link a:before {
  content: var(--post-comments-edit);
  font-family: var(--post-comments-edit-font);
  font-size: 1.438em;
  font-weight: normal;
  font-style: normal;
  display: block;
  margin-right: 0.2em;
  color: var(--accent-color);
}
.rtl .comments-area ol.comment-list li.pingback .comment-body .edit-link a:before, .rtl .comments-area ol.comment-list li.trackback .comment-body .edit-link a:before {
  margin-right: 0;
  margin-left: 0.2em;
}
.comments-area .comment-respond .comment-reply-title small {
  font-size: var(--normal-button-size);
  text-transform: var(--button-text-transform);
}
.comments-area .comment-respond .comment-reply-title small a {
  font-family: var(--button-font);
  font-weight: var(--button-font-weight);
  font-style: var(--button-font-style);
  letter-spacing: var(--button-letter-spacing);
  text-transform: var(--button-text-transform);
}
.comments-area .comment-respond .comment-reply-title small a:before {
  content: var(--post-comments-cancel-reply);
  font-family: var(--post-comments-cancel-reply-font);
  font-size: 1em;
  margin-right: 0.25em;
}
.rtl .comments-area .comment-respond .comment-reply-title small a:before {
  margin-right: 0;
  margin-left: 0.25em;
}
.comments-area .comment-respond .comment-form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto auto auto auto;
  column-gap: 2em;
}
.comments-area .comment-respond .comment-form .logged-in-as,
.comments-area .comment-respond .comment-form .comment-notes,
.comments-area .comment-respond .comment-form .comment-form-cookies-consent,
.comments-area .comment-respond .comment-form .form-submit {
  grid-column: 1/span 2;
}
.comments-area .comment-respond .comment-form .logged-in-as:last-of-type,
.comments-area .comment-respond .comment-form .comment-notes:last-of-type,
.comments-area .comment-respond .comment-form .comment-form-cookies-consent:last-of-type,
.comments-area .comment-respond .comment-form .form-submit:last-of-type {
  margin-bottom: 0;
}
.comments-area .comment-respond .comment-form .comment-form-comment {
  grid-area: 2/1/5/1;
}
.comments-area .comment-respond .comment-form .logged-in-as + .comment-form-comment {
  grid-column: 1/span 2;
}
.comments-area .comment-respond .comment-form .submit {
  padding: 1.065em 1.56em;
  font-size: var(--normal-button-size);
  color: var(--button-primary-color, var(--light-color));
  background: transparent;
  box-shadow: 0 0 0 4em var(--button-secondary-color, var(--accent-color)) inset;
  /* Styles */
  /* Hovers */
}
.button-style-outline .comments-area .comment-respond .comment-form .submit {
  color: var(--button-primary-color, var(--dark-color));
  background: transparent;
  box-shadow: 0 0 0 2px var(--button-secondary-color, var(--accent-color)) inset;
}
.comments-area .comment-respond .comment-form .submit:hover {
  filter: saturate(0.7);
  color: var(--button-primary-color, var(--light-color));
  background: transparent;
  box-shadow: 0 0 0 4em var(--button-secondary-color, var(--accent-color)) inset;
}
.button-style-outline .comments-area .comment-respond .comment-form .submit:hover {
  filter: saturate(0.7);
  color: var(--button-primary-color, var(--dark-color));
  background: transparent;
  box-shadow: 0 0 0 2px var(--button-secondary-color, var(--accent-color)) inset;
}
.comments-area .no-comments {
  display: flex;
  align-items: center;
  justify-content: center;
}
.comments-area .no-comments:before, .comments-area .no-comments:after {
  content: "";
  display: flex;
  flex: 1 1 auto;
  height: 2px;
  max-width: 10em;
  opacity: 0.07;
  background: currentColor;
}
.comments-area .no-comments:before {
  margin-right: 1em;
}
.rtl .comments-area .no-comments:before {
  margin-right: 0;
  margin-left: 1em;
}
.comments-area .no-comments:after {
  margin-left: 1em;
}
.rtl .comments-area .no-comments:after {
  margin-left: 0;
  margin-right: 1em;
}

@media (max-width: 768px) {
  .comments-area .comment-respond .comment-form {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
}
/* Section 
--------------------------------------------------- */
.bt_bb_section {
  /* Allow content outside */
  /* Overlay */
  /* Shape */
}
.bt_bb_section.bt_bb_allow_content_outside_under > .bt_bb_port {
  z-index: 3;
  position: relative;
}
.bt_bb_section.bt_bb_background_overlay_accent_solid:before {
  background: linear-gradient(0deg, transparent 0%, var(--accent-90-color) 100%);
}
.bt_bb_section.bt_bb_background_overlay_alternate_solid:before {
  background: linear-gradient(180deg, var(--alternate-90-color) 0%, var(--alternate-90-color) 100%);
}
.bt_bb_section.bt_bb_background_overlay_alternate_solid_80:before {
  background: linear-gradient(180deg, var(--alternate-80-color) 0%, var(--alternate-80-color) 100%);
}
.bt_bb_section.bt_bb_background_overlay_alternate_left_gradient:before {
  width: 50%;
  background: linear-gradient(90deg, var(--alternate-90-color) 37.79%, var(--alternate-60-color) 81.5%, var(--transparent-color) 100%);
}
.rtl .bt_bb_section.bt_bb_background_overlay_alternate_left_gradient:before {
  margin-right: auto;
}
.bt_bb_section.bt_bb_shape_soft_rounded {
  overflow: hidden;
}
.bt_bb_section.bt_bb_shape_soft_rounded.bt_bb_top_left_shape_yes {
  border-top-left-radius: var(--row-shape-soft-rounded);
}
.bt_bb_section.bt_bb_shape_soft_rounded.bt_bb_top_right_shape_yes {
  border-top-right-radius: var(--row-shape-soft-rounded);
}
.bt_bb_section.bt_bb_shape_soft_rounded.bt_bb_bottom_right_shape_yes {
  border-bottom-right-radius: var(--row-shape-soft-rounded);
}
.bt_bb_section.bt_bb_shape_soft_rounded.bt_bb_bottom_left_shape_yes {
  border-bottom-left-radius: var(--row-shape-soft-rounded);
}
.bt_bb_section.bt_bb_shape_hard_rounded {
  overflow: hidden;
}
.bt_bb_section.bt_bb_shape_hard_rounded.bt_bb_top_left_shape_yes {
  border-top-left-radius: var(--row-shape-hard-rounded);
}
.bt_bb_section.bt_bb_shape_hard_rounded.bt_bb_top_right_shape_yes {
  border-top-right-radius: var(--row-shape-hard-rounded);
}
.bt_bb_section.bt_bb_shape_hard_rounded.bt_bb_bottom_right_shape_yes {
  border-bottom-right-radius: var(--row-shape-hard-rounded);
}
.bt_bb_section.bt_bb_shape_hard_rounded.bt_bb_bottom_left_shape_yes {
  border-bottom-left-radius: var(--row-shape-hard-rounded);
}

@media (min-width: 1600px) {
  .bt_bb_section {
    /* Layout */
  }
  .bt_bb_section.bt_bb_layout_limited_right_boxed_1600 {
    margin-left: auto;
    max-width: calc(600px + 50% + 120px);
    padding-left: 120px;
  }
  .bt_bb_section.bt_bb_layout_limited_right_boxed_1600 .bt_bb_row[class*=bt_bb_row_width_boxed] {
    margin-left: 0;
  }
  .bt_bb_section.bt_bb_layout_limited_right_boxed_1600 .bt_bb_row.bt_bb_row_push_right[class*=bt_bb_row_width_boxed] .bt_bb_row_holder .bt_bb_column:last-child {
    max-width: 100%;
  }
  .bt_bb_section.bt_bb_layout_limited_right_boxed_1600.bt_bb_with_google_map {
    padding-left: 0;
  }
  .bt_bb_section.bt_bb_layout_limited_left_boxed_1600 {
    margin-right: auto;
    max-width: calc(600px + 50% + 120px);
    padding-right: 120px;
  }
  .bt_bb_section.bt_bb_layout_limited_left_boxed_1600.bt_bb_with_google_map {
    padding-right: 0;
  }
  .bt_bb_section.bt_bb_layout_limited_left_boxed_1600 .bt_bb_row[class*=bt_bb_row_width_boxed] {
    margin-right: 0;
  }
  .bt_bb_section.bt_bb_layout_limited_left_boxed_1600 .bt_bb_row.bt_bb_row_push_left[class*=bt_bb_row_width_boxed] .bt_bb_row_holder .bt_bb_column:first-child {
    max-width: 100%;
  }
}
/* Section - Negative margin */
.bt_bb_negative_margin_extra_small.bt_bb_section {
  margin-top: -0.4em;
  z-index: 1;
}

.bt_bb_negative_margin_small.bt_bb_section {
  margin-top: -0.8em;
  z-index: 1;
}

.bt_bb_negative_margin_normal.bt_bb_section {
  margin-top: -1.6em;
  z-index: 1;
}

.bt_bb_negative_margin_medium.bt_bb_section {
  margin-top: -3.2em;
  z-index: 1;
}

.bt_bb_negative_margin_large.bt_bb_section {
  margin-top: -6.4em;
  z-index: 1;
}

.bt_bb_negative_margin_extra_large.bt_bb_section {
  margin-top: -12.8em;
  z-index: 1;
}

.bt_bb_negative_margin_huge.bt_bb_section {
  margin-top: -25.6em;
  z-index: 1;
}

/* Section, Row, Inner row - Negative margin in px */
.bt_bb_section.bt_bb_negative_margin_5px {
  margin-top: -5px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_10px {
  margin-top: -10px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_15px {
  margin-top: -15px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_20px {
  margin-top: -20px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_25px {
  margin-top: -25px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_30px {
  margin-top: -30px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_35px {
  margin-top: -35px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_40px {
  margin-top: -40px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_45px {
  margin-top: -45px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_50px {
  margin-top: -50px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_55px {
  margin-top: -55px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_60px {
  margin-top: -60px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_65px {
  margin-top: -65px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_70px {
  margin-top: -70px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_75px {
  margin-top: -75px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_80px {
  margin-top: -80px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_85px {
  margin-top: -85px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_90px {
  margin-top: -90px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_95px {
  margin-top: -95px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_100px {
  margin-top: -100px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_105px {
  margin-top: -105px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_110px {
  margin-top: -110px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_115px {
  margin-top: -115px;
  z-index: 2;
  position: relative;
}

.bt_bb_section.bt_bb_negative_margin_120px {
  margin-top: -120px;
  z-index: 2;
  position: relative;
}

/* Row / Inner Row
--------------------------------------------------- */
.bt_bb_row,
.bt_bb_row_inner {
  /* Shape */
}
.bt_bb_row.bt_bb_shape_soft_rounded,
.bt_bb_row_inner.bt_bb_shape_soft_rounded {
  overflow: hidden;
}
.bt_bb_row.bt_bb_shape_soft_rounded.bt_bb_top_left_shape,
.bt_bb_row_inner.bt_bb_shape_soft_rounded.bt_bb_top_left_shape {
  border-top-left-radius: var(--row-shape-soft-rounded);
}
.bt_bb_row.bt_bb_shape_soft_rounded.bt_bb_top_right_shape,
.bt_bb_row_inner.bt_bb_shape_soft_rounded.bt_bb_top_right_shape {
  border-top-right-radius: var(--row-shape-soft-rounded);
}
.bt_bb_row.bt_bb_shape_soft_rounded.bt_bb_bottom_right_shape,
.bt_bb_row_inner.bt_bb_shape_soft_rounded.bt_bb_bottom_right_shape {
  border-bottom-right-radius: var(--row-shape-soft-rounded);
}
.bt_bb_row.bt_bb_shape_soft_rounded.bt_bb_bottom_left_shape,
.bt_bb_row_inner.bt_bb_shape_soft_rounded.bt_bb_bottom_left_shape {
  border-bottom-left-radius: var(--row-shape-soft-rounded);
}
.bt_bb_row.bt_bb_shape_hard_rounded,
.bt_bb_row_inner.bt_bb_shape_hard_rounded {
  overflow: hidden;
}
.bt_bb_row.bt_bb_shape_hard_rounded.bt_bb_top_left_shape,
.bt_bb_row_inner.bt_bb_shape_hard_rounded.bt_bb_top_left_shape {
  border-top-left-radius: var(--row-shape-hard-rounded);
}
.bt_bb_row.bt_bb_shape_hard_rounded.bt_bb_top_right_shape,
.bt_bb_row_inner.bt_bb_shape_hard_rounded.bt_bb_top_right_shape {
  border-top-right-radius: var(--row-shape-hard-rounded);
}
.bt_bb_row.bt_bb_shape_hard_rounded.bt_bb_bottom_right_shape,
.bt_bb_row_inner.bt_bb_shape_hard_rounded.bt_bb_bottom_right_shape {
  border-bottom-right-radius: var(--row-shape-hard-rounded);
}
.bt_bb_row.bt_bb_shape_hard_rounded.bt_bb_bottom_left_shape,
.bt_bb_row_inner.bt_bb_shape_hard_rounded.bt_bb_bottom_left_shape {
  border-bottom-left-radius: var(--row-shape-hard-rounded);
}

.bt_bb_row_inner {
  color: var(--inner-row-primary-color);
  background-color: var(--inner-row-secondary-color);
}

/* Column 
--------------------------------------------------- */
.bt_bb_column {
  /* Border Top */
  /* Border Bottom */
  /* Border Right */
  /* Border Left */
  /* Shape */
}
.bt_bb_column.bt_bb_border_top_yes:not(.bt_bb_border_position_inner) {
  border-top-width: 1px;
  border-top-style: solid;
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_position_inner .bt_bb_column_content {
  border-top-width: 1px;
  border-top-style: solid;
}
.bt_bb_column.bt_bb_border_bottom_yes:not(.bt_bb_border_position_inner) {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_position_inner .bt_bb_column_content {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.bt_bb_column.bt_bb_border_right_yes:not(.bt_bb_border_position_inner) {
  border-right-width: 1px;
  border-right-style: solid;
}
.bt_bb_column.bt_bb_border_right_yes.bt_bb_border_position_inner .bt_bb_column_content {
  border-right-width: 1px;
  border-right-style: solid;
}
.bt_bb_column.bt_bb_border_left_yes:not(.bt_bb_border_position_inner) {
  border-left-width: 1px;
  border-left-style: solid;
}
.bt_bb_column.bt_bb_border_left_yes.bt_bb_border_position_inner .bt_bb_column_content {
  border-left-width: 1px;
  border-left-style: solid;
}
.bt_bb_column.bt_bb_border_top_yes:not(.bt_bb_border_position_inner), .bt_bb_column.bt_bb_border_bottom_yes:not(.bt_bb_border_position_inner), .bt_bb_column.bt_bb_border_right_yes:not(.bt_bb_border_position_inner), .bt_bb_column.bt_bb_border_left_yes:not(.bt_bb_border_position_inner) {
  border-color: var(--gray-01-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_position_inner .bt_bb_column_content, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_position_inner .bt_bb_column_content, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_position_inner .bt_bb_column_content, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_position_inner .bt_bb_column_content {
  border-color: var(--gray-01-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_01 .bt_bb_column_content, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_01 .bt_bb_column_content, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_01 .bt_bb_column_content, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_01 .bt_bb_column_content {
  border-color: var(--gray-01-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_02 .bt_bb_column_content, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_02 .bt_bb_column_content, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_02 .bt_bb_column_content, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_02 .bt_bb_column_content {
  border-color: var(--gray-02-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_02_light .bt_bb_column_content, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_02_light .bt_bb_column_content, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_02_light .bt_bb_column_content, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_02_light .bt_bb_column_content {
  border-color: var(--gray-02-light-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_03 .bt_bb_column_content, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_03 .bt_bb_column_content, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_03 .bt_bb_column_content, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_03 .bt_bb_column_content {
  border-color: var(--gray-03-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_04 .bt_bb_column_content, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_04 .bt_bb_column_content, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_04 .bt_bb_column_content, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_04 .bt_bb_column_content {
  border-color: var(--gray-04-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_accent .bt_bb_column_content, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_accent .bt_bb_column_content, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_accent .bt_bb_column_content, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_accent .bt_bb_column_content {
  border-color: var(--accent-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_alternate .bt_bb_column_content, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_alternate .bt_bb_column_content, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_alternate .bt_bb_column_content, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_alternate .bt_bb_column_content {
  border-color: var(--alternate-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_light .bt_bb_column_content, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_light .bt_bb_column_content, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_light .bt_bb_column_content, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_light .bt_bb_column_content {
  border-color: var(--light-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_dark .bt_bb_column_content, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_dark .bt_bb_column_content, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_dark .bt_bb_column_content, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_dark .bt_bb_column_content {
  border-color: var(--dark-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_accent_35 .bt_bb_column_content, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_accent_35 .bt_bb_column_content, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_accent_35 .bt_bb_column_content, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_accent_35 .bt_bb_column_content {
  border-color: var(--accent-35-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_color_gray_01, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_color_gray_01, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_color_gray_01, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_color_gray_01 {
  border-color: var(--gray-01-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_color_gray_02_light, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_color_gray_02_light, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_color_gray_02_light, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_color_gray_02_light {
  border-color: var(--gray-02-light-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_color_gray_02, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_color_gray_02, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_color_gray_02, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_color_gray_02 {
  border-color: var(--gray-02-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_color_gray_03, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_color_gray_03, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_color_gray_03, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_color_gray_03 {
  border-color: var(--gray-03-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_color_gray_04, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_color_gray_04, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_color_gray_04, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_color_gray_04 {
  border-color: var(--gray-04-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_color_accent, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_color_accent, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_color_accent, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_color_accent {
  border-color: var(--accent-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_color_alternate, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_color_alternate, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_color_alternate, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_color_alternate {
  border-color: var(--alternate-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_color_light, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_color_light, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_color_light, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_color_light {
  border-color: var(--light-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_color_dark, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_color_dark, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_color_dark, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_color_dark {
  border-color: var(--dark-color);
}
.bt_bb_column.bt_bb_border_top_yes.bt_bb_border_color_accent_35, .bt_bb_column.bt_bb_border_bottom_yes.bt_bb_border_color_accent_35, .bt_bb_column.bt_bb_border_right_yes.bt_bb_border_color_accent_35, .bt_bb_column.bt_bb_border_left_yes.bt_bb_border_color_accent_35 {
  border-color: var(--accent-35-color);
}
.bt_bb_column.bt_bb_shape_soft_rounded {
  overflow: hidden;
}
.bt_bb_column.bt_bb_shape_soft_rounded.bt_bb_top_left_shape {
  border-top-left-radius: var(--column-shape-soft-rounded);
}
.bt_bb_column.bt_bb_shape_soft_rounded.bt_bb_top_right_shape {
  border-top-right-radius: var(--column-shape-soft-rounded);
}
.bt_bb_column.bt_bb_shape_soft_rounded.bt_bb_bottom_right_shape {
  border-bottom-right-radius: var(--column-shape-soft-rounded);
}
.bt_bb_column.bt_bb_shape_soft_rounded.bt_bb_bottom_left_shape {
  border-bottom-left-radius: var(--column-shape-soft-rounded);
}
.bt_bb_column.bt_bb_shape_hard_rounded {
  overflow: hidden;
}
.bt_bb_column.bt_bb_shape_hard_rounded.bt_bb_top_left_shape {
  border-top-left-radius: var(--column-shape-hard-rounded);
}
.bt_bb_column.bt_bb_shape_hard_rounded.bt_bb_top_right_shape {
  border-top-right-radius: var(--column-shape-hard-rounded);
}
.bt_bb_column.bt_bb_shape_hard_rounded.bt_bb_bottom_right_shape {
  border-bottom-right-radius: var(--column-shape-hard-rounded);
}
.bt_bb_column.bt_bb_shape_hard_rounded.bt_bb_bottom_left_shape {
  border-bottom-left-radius: var(--column-shape-hard-rounded);
}

/* Border tickness */
.bt_bb_column.bt_bb_border_thickness_1px {
  border-width: 1px !important;
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_border_thickness_1px .bt_bb_column_content {
  border-width: 1px !important;
}

.bt_bb_column.bt_bb_border_thickness_2px {
  border-width: 2px !important;
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_border_thickness_2px .bt_bb_column_content {
  border-width: 2px !important;
}

.bt_bb_column.bt_bb_border_thickness_3px {
  border-width: 3px !important;
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_border_thickness_3px .bt_bb_column_content {
  border-width: 3px !important;
}

.bt_bb_column.bt_bb_border_thickness_4px {
  border-width: 4px !important;
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_border_thickness_4px .bt_bb_column_content {
  border-width: 4px !important;
}

.bt_bb_column.bt_bb_border_thickness_5px {
  border-width: 5px !important;
}

.bt_bb_column.bt_bb_border_position_inner.bt_bb_border_thickness_5px .bt_bb_column_content {
  border-width: 5px !important;
}

/* Inner column 
--------------------------------------------------- */
.bt_bb_column_inner {
  /* Border Top */
  /* Border Bottom */
  /* Border Right */
  /* Border Left */
}
.bt_bb_column_inner.bt_bb_border_top_yes:not(.bt_bb_border_position_inner) {
  border-top-width: 1px;
  border-top-style: solid;
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_position_inner .bt_bb_column_inner_content {
  border-top-width: 1px;
  border-top-style: solid;
}
.bt_bb_column_inner.bt_bb_border_bottom_yes:not(.bt_bb_border_position_inner) {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_position_inner .bt_bb_column_inner_content {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.bt_bb_column_inner.bt_bb_border_right_yes:not(.bt_bb_border_position_inner) {
  border-right-width: 1px;
  border-right-style: solid;
}
.bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_position_inner .bt_bb_column_inner_content {
  border-right-width: 1px;
  border-right-style: solid;
}
.bt_bb_column_inner.bt_bb_border_left_yes:not(.bt_bb_border_position_inner) {
  border-left-width: 1px;
  border-left-style: solid;
}
.bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_position_inner .bt_bb_column_inner_content {
  border-left-width: 1px;
  border-left-style: solid;
}
.bt_bb_column_inner.bt_bb_border_top_yes:not(.bt_bb_border_position_inner), .bt_bb_column_inner.bt_bb_border_bottom_yes:not(.bt_bb_border_position_inner), .bt_bb_column_inner.bt_bb_border_right_yes:not(.bt_bb_border_position_inner), .bt_bb_column_inner.bt_bb_border_left_yes:not(.bt_bb_border_position_inner) {
  border-color: var(--gray-01-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_position_inner .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_position_inner .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_position_inner .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_position_inner .bt_bb_column_inner_content {
  border-color: var(--gray-01-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_02 .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_02 .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_02 .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_02 .bt_bb_column_inner_content {
  border-color: var(--gray-02-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_03 .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_03 .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_03 .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_03 .bt_bb_column_inner_content {
  border-color: var(--gray-03-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_04 .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_04 .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_04 .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_gray_04 .bt_bb_column_inner_content {
  border-color: var(--gray-04-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_accent .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_accent .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_accent .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_accent .bt_bb_column_inner_content {
  border-color: var(--accent-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_alternate .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_alternate .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_alternate .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_alternate .bt_bb_column_inner_content {
  border-color: var(--alternate-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_light .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_light .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_light .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_light .bt_bb_column_inner_content {
  border-color: var(--light-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_dark .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_dark .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_dark .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_dark .bt_bb_column_inner_content {
  border-color: var(--dark-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_position_inner.bt_bb_border_color_accent_35 .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_position_inner.bt_bb_border_color_accent_35 .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_position_inner.bt_bb_border_color_accent_35 .bt_bb_column_inner_content, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_position_inner.bt_bb_border_color_accent_35 .bt_bb_column_inner_content {
  border-color: var(--accent-35-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_color_gray_02, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_color_gray_02, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_color_gray_02, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_color_gray_02 {
  border-color: var(--gray-02-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_color_gray_03, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_color_gray_03, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_color_gray_03, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_color_gray_03 {
  border-color: var(--gray-03-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_color_gray_04, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_color_gray_04, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_color_gray_04, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_color_gray_04 {
  border-color: var(--gray-04-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_color_accent, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_color_accent, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_color_accent, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_color_accent {
  border-color: var(--accent-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_color_alternate, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_color_alternate, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_color_alternate, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_color_alternate {
  border-color: var(--alternate-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_color_light, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_color_light, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_color_light, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_color_light {
  border-color: var(--light-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_color_dark, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_color_dark, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_color_dark, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_color_dark {
  border-color: var(--dark-color);
}
.bt_bb_column_inner.bt_bb_border_top_yes.bt_bb_border_color_accent_35, .bt_bb_column_inner.bt_bb_border_bottom_yes.bt_bb_border_color_accent_35, .bt_bb_column_inner.bt_bb_border_right_yes.bt_bb_border_color_accent_35, .bt_bb_column_inner.bt_bb_border_left_yes.bt_bb_border_color_accent_35 {
  border-color: var(--accent-35-color);
}

/* Border tickness */
.bt_bb_column_inner.bt_bb_border_thickness_1px {
  border-width: 1px !important;
}

.bt_bb_column_inner.bt_bb_border_position_inner.bt_bb_border_thickness_1px .bt_bb_column_inner_content {
  border-width: 1px !important;
}

.bt_bb_column_inner.bt_bb_border_thickness_2px {
  border-width: 2px !important;
}

.bt_bb_column_inner.bt_bb_border_position_inner.bt_bb_border_thickness_2px .bt_bb_column_inner_content {
  border-width: 2px !important;
}

.bt_bb_column_inner.bt_bb_border_thickness_3px {
  border-width: 3px !important;
}

.bt_bb_column_inner.bt_bb_border_position_inner.bt_bb_border_thickness_3px .bt_bb_column_inner_content {
  border-width: 3px !important;
}

.bt_bb_column_inner.bt_bb_border_thickness_4px {
  border-width: 4px !important;
}

.bt_bb_column_inner.bt_bb_border_position_inner.bt_bb_border_thickness_4px .bt_bb_column_inner_content {
  border-width: 4px !important;
}

.bt_bb_column_inner.bt_bb_border_thickness_5px {
  border-width: 5px !important;
}

.bt_bb_column_inner.bt_bb_border_position_inner.bt_bb_border_thickness_5px .bt_bb_column_inner_content {
  border-width: 5px !important;
}

.bt_bb_separator_v2.bt_bb_opacity_verysmall .bt_bb_separator_v2_inner .bt_bb_separator_v2_inner_before {
  opacity: 0.1;
}

.bt_bb_separator_v2.bt_bb_opacity_extra_small .bt_bb_separator_v2_inner .bt_bb_separator_v2_inner_before {
  opacity: 0.2;
}

.bt_bb_separator_v2.bt_bb_opacity_normal .bt_bb_separator_v2_inner .bt_bb_separator_v2_inner_before {
  opacity: 0.4;
}

.bt_bb_separator_v2.bt_bb_opacity_medium .bt_bb_separator_v2_inner .bt_bb_separator_v2_inner_before {
  opacity: 0.5;
}

.bt_bb_separator_v2.bt_bb_opacity_large .bt_bb_separator_v2_inner .bt_bb_separator_v2_inner_before {
  opacity: 0.6;
}

.bt_bb_separator_v2.bt_bb_opacity_extra_large .bt_bb_separator_v2_inner .bt_bb_separator_v2_inner_before {
  opacity: 0.7;
}

.bt_bb_separator_v2.bt_bb_opacity_huge .bt_bb_separator_v2_inner .bt_bb_separator_v2_inner_before {
  opacity: 0.8;
}

.bt_bb_separator_v2.bt_bb_opacity_extra_huge .bt_bb_separator_v2_inner .bt_bb_separator_v2_inner_before {
  opacity: 0.9;
}

.bt_bb_separator_v2.bt_bb_opacity_full .bt_bb_separator_v2_inner .bt_bb_separator_v2_inner_before {
  opacity: 1;
}

/* Headline 
--------------------------------------------------- */
.bt_bb_size_extrasmall.bt_bb_headline h1, .bt_bb_size_extrasmall.bt_bb_headline h2, .bt_bb_size_extrasmall.bt_bb_headline h3, .bt_bb_size_extrasmall.bt_bb_headline h4, .bt_bb_size_extrasmall.bt_bb_headline h5, .bt_bb_size_extrasmall.bt_bb_headline h6 {
  font-size: 1.5em;
  line-height: 1.5;
}
.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {
  font-size: 1rem;
  margin-bottom: 0.4em;
  line-height: 1.5;
}
.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_subheadline {
  font-size: 1rem;
  margin-top: 0.5em;
  line-height: 1.444;
}

.bt_bb_size_small.bt_bb_headline h1, .bt_bb_size_small.bt_bb_headline h2, .bt_bb_size_small.bt_bb_headline h3, .bt_bb_size_small.bt_bb_headline h4, .bt_bb_size_small.bt_bb_headline h5, .bt_bb_size_small.bt_bb_headline h6 {
  font-size: 2.25em;
  line-height: 1.12;
}
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
  font-size: 1rem;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_subheadline {
  font-size: 1rem;
  margin-top: 0.3em;
  line-height: 1.5;
}

.bt_bb_size_medium.bt_bb_headline h1, .bt_bb_size_medium.bt_bb_headline h2, .bt_bb_size_medium.bt_bb_headline h3, .bt_bb_size_medium.bt_bb_headline h4, .bt_bb_size_medium.bt_bb_headline h5, .bt_bb_size_medium.bt_bb_headline h6 {
  font-size: 2.625em;
  line-height: 1.19;
}
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
  font-size: 1rem;
  margin-bottom: 0.6em;
  line-height: 1.5;
}
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_subheadline {
  font-size: 1rem;
  margin-top: 0.5em;
  line-height: 1.444;
}

.bt_bb_size_normal.bt_bb_headline h1, .bt_bb_size_normal.bt_bb_headline h2, .bt_bb_size_normal.bt_bb_headline h3, .bt_bb_size_normal.bt_bb_headline h4, .bt_bb_size_normal.bt_bb_headline h5, .bt_bb_size_normal.bt_bb_headline h6 {
  font-size: 3.875em;
  line-height: 1.2;
}
.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
  font-size: 1.125rem;
  margin-bottom: 0.8em;
  line-height: 1.5;
}
.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_subheadline {
  font-size: 1.125rem;
  margin-top: 1.25em;
  line-height: 1.56;
}

.bt_bb_size_large.bt_bb_headline h1, .bt_bb_size_large.bt_bb_headline h2, .bt_bb_size_large.bt_bb_headline h3, .bt_bb_size_large.bt_bb_headline h4, .bt_bb_size_large.bt_bb_headline h5, .bt_bb_size_large.bt_bb_headline h6 {
  font-size: 4.5em;
  line-height: 1.08333;
}
.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
  font-size: 1.375rem;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.bt_bb_size_large.bt_bb_headline .bt_bb_headline_subheadline {
  font-size: 1.25rem;
  margin-top: 0.9em;
  line-height: 1.4166;
}

.bt_bb_size_extralarge.bt_bb_headline h1, .bt_bb_size_extralarge.bt_bb_headline h2, .bt_bb_size_extralarge.bt_bb_headline h3, .bt_bb_size_extralarge.bt_bb_headline h4, .bt_bb_size_extralarge.bt_bb_headline h5, .bt_bb_size_extralarge.bt_bb_headline h6 {
  font-size: 5.75em;
  line-height: 1.087;
}
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
  font-size: 1.75rem;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_subheadline {
  font-size: 1.25rem;
  margin-top: 0.9em;
  line-height: 1.4615;
}

.bt_bb_size_huge.bt_bb_headline h1, .bt_bb_size_huge.bt_bb_headline h2, .bt_bb_size_huge.bt_bb_headline h3, .bt_bb_size_huge.bt_bb_headline h4, .bt_bb_size_huge.bt_bb_headline h5, .bt_bb_size_huge.bt_bb_headline h6 {
  font-size: 7em;
  line-height: 1.072;
}
.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
  font-size: 2rem;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_subheadline {
  font-size: 1.25rem;
  margin-top: 1.2em;
  line-height: 1.3571;
}

.bt_bb_headline {
  /* No Headline */
  /* Wrap headline */
  /* Bottom Dash */
  /* Top Dash */
  /* Supertitle color */
  /* Subtitle color */
  /* Custom line height */
}
.bt_bb_headline .bt_bb_headline_tag {
  display: flex;
  flex-wrap: wrap;
}
.bt_bb_headline .bt_bb_headline_tag b {
  font-weight: inherit;
  color: var(--accent-color);
}
.bt_bb_headline .bt_bb_headline_tag strong {
  font-weight: 700;
}
.bt_bb_align_right .bt_bb_headline .bt_bb_headline_tag, .bt_bb_headline .bt_bb_headline_tag.bt_bb_align_right, .bt_bb_align_left .bt_bb_headline .bt_bb_headline_tag.bt_bb_align_right, .bt_bb_align_left .bt_bb_align_right .bt_bb_headline .bt_bb_headline_tag, .bt_bb_align_center .bt_bb_headline .bt_bb_headline_tag.bt_bb_align_right, .bt_bb_align_center .bt_bb_align_right .bt_bb_headline .bt_bb_headline_tag {
  justify-content: flex-end;
}
.rtl .bt_bb_align_right .bt_bb_headline .bt_bb_headline_tag, .rtl .bt_bb_headline .bt_bb_headline_tag.bt_bb_align_right, .rtl .bt_bb_align_left .bt_bb_headline .bt_bb_headline_tag.bt_bb_align_right, .rtl .bt_bb_align_left .bt_bb_align_right .bt_bb_headline .bt_bb_headline_tag, .rtl .bt_bb_align_center .bt_bb_headline .bt_bb_headline_tag.bt_bb_align_right, .rtl .bt_bb_align_center .bt_bb_align_right .bt_bb_headline .bt_bb_headline_tag {
  justify-content: flex-start;
}
.bt_bb_align_center .bt_bb_headline .bt_bb_headline_tag, .bt_bb_headline .bt_bb_headline_tag.bt_bb_align_center, .bt_bb_align_left .bt_bb_headline .bt_bb_headline_tag.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_headline .bt_bb_headline_tag, .bt_bb_align_right .bt_bb_headline .bt_bb_headline_tag.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_headline .bt_bb_headline_tag {
  justify-content: center;
}
.bt_bb_headline .bt_bb_headline_superheadline {
  width: 100%;
  color: var(--secondary-color, inherit);
  position: relative;
}
.bt_bb_headline.btNoHeadline .bt_bb_headline_subheadline {
  margin-top: 0em !important;
}
.bt_bb_headline.btNoHeadline:not(.bt_bb_subheadline) .bt_bb_headline_superheadline {
  margin: 0;
}
.bt_bb_headline.bt_bb_wrap_no .bt_bb_headline_superheadline {
  text-wrap: nowrap;
}
.bt_bb_headline.bt_bb_wrap_no .bt_bb_headline_content {
  position: relative;
  z-index: 1;
}
.bt_bb_headline.bt_bb_wrap_no .bt_bb_headline_content span {
  text-wrap: nowrap;
}
.bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after, .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after {
  margin-bottom: 0.3em;
}
.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:before, .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:before {
  display: none;
}
.bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content, .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content.bt_bb_align_center, .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content, .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content, .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content, .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content.bt_bb_align_center, .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content, .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content {
  width: 100%;
}
.bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline, .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_left, .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_left, .bt_bb_align_right .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline, .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_left, .bt_bb_align_center .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline, .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline, .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_left, .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_left, .bt_bb_align_right .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline, .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_left, .bt_bb_align_center .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline {
  margin-left: 2em;
  padding-left: 1rem;
}
.bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before, .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_left:before, .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_left:before, .bt_bb_align_right .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before, .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_left:before, .bt_bb_align_center .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before, .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before, .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_left:before, .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_left:before, .bt_bb_align_right .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before, .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_left:before, .bt_bb_align_center .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before {
  float: left;
  left: -2em;
}
.bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline, .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_right, .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_right, .bt_bb_align_left .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline, .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_right, .bt_bb_align_center .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline, .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline, .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_right, .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_right, .bt_bb_align_left .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline, .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_right, .bt_bb_align_center .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline {
  margin-right: 2em;
  padding-right: 1rem;
}
.bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before, .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_right:before, .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_right:before, .bt_bb_align_left .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before, .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_right:before, .bt_bb_align_center .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before, .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before, .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_right:before, .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_right:before, .bt_bb_align_left .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before, .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_right:before, .bt_bb_align_center .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before {
  float: right;
  left: auto;
  right: -2em;
}
.bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline, .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_center, .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline, .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline, .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline, .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_center, .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline, .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline {
  width: max-content;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1rem;
}
.bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after, .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_center:after, .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_center:after, .bt_bb_align_left .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after, .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline.bt_bb_align_center:after, .bt_bb_align_right .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after, .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after, .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_center:after, .bt_bb_align_left .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_center:after, .bt_bb_align_left .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after, .bt_bb_align_right .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline.bt_bb_align_center:after, .bt_bb_align_right .bt_bb_align_center .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after {
  display: inline-block;
}
.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:before, .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:before {
  content: "";
  display: inline-block;
  width: 2.625rem;
  margin: 0;
  position: absolute;
  top: 50%;
  left: -2em;
  border-style: solid;
  border-width: 2px 0 0;
}
.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_superheadline:after, .bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_superheadline:after {
  content: "";
  display: none;
  width: 2.625rem;
  margin: 0 0 0 -2.5em;
  position: absolute;
  border-style: solid;
  border-width: 2px 0 0;
  float: none;
  top: 50%;
  right: -2em;
}
.bt_bb_headline.bt_bb_supertitle_color_accent .bt_bb_headline_superheadline {
  color: var(--accent-color);
}
.bt_bb_headline.bt_bb_supertitle_color_alternate .bt_bb_headline_superheadline {
  color: var(--alternate-color);
}
.bt_bb_headline.bt_bb_supertitle_color_light .bt_bb_headline_superheadline {
  color: var(--light-color);
}
.bt_bb_headline.bt_bb_supertitle_color_dark .bt_bb_headline_superheadline {
  color: var(--dark-color);
}
.bt_bb_headline.bt_bb_supertitle_color_gray_01 .bt_bb_headline_superheadline {
  color: var(--gray-01-color);
}
.bt_bb_headline.bt_bb_supertitle_color_gray_02 .bt_bb_headline_superheadline {
  color: var(--gray-02-color);
}
.bt_bb_headline.bt_bb_supertitle_color_gray_03 .bt_bb_headline_superheadline {
  color: var(--gray-03-color);
}
.bt_bb_headline.bt_bb_supertitle_color_gray_04 .bt_bb_headline_superheadline {
  color: var(--gray-04-color);
}
.bt_bb_headline.bt_bb_subtitle_color_accent .bt_bb_headline_subheadline {
  color: var(--accent-color);
}
.bt_bb_headline.bt_bb_subtitle_color_alternate .bt_bb_headline_subheadline {
  color: var(--alternate-color);
}
.bt_bb_headline.bt_bb_subtitle_color_light .bt_bb_headline_subheadline {
  color: var(--light-color);
}
.bt_bb_headline.bt_bb_subtitle_color_dark .bt_bb_headline_subheadline {
  color: var(--dark-color);
}
.bt_bb_headline.bt_bb_subtitle_color_gray_01 .bt_bb_headline_subheadline {
  color: var(--gray-01-color);
}
.bt_bb_headline.bt_bb_subtitle_color_gray_02 .bt_bb_headline_subheadline {
  color: var(--gray-02-color);
}
.bt_bb_headline.bt_bb_subtitle_color_gray_03 .bt_bb_headline_subheadline {
  color: var(--gray-03-color);
}
.bt_bb_headline.bt_bb_subtitle_color_gray_04 .bt_bb_headline_subheadline {
  color: var(--gray-04-color);
}
.bt_bb_headline[style*=line-height] .bt_bb_headline_tag {
  line-height: inherit;
}

.bt_bb_headline.bt_bb_heading_letter_spacing_0px .bt_bb_headline_tag {
  letter-spacing: 0px;
}

.bt_bb_headline.bt_bb_heading_letter_spacing_1px .bt_bb_headline_tag {
  letter-spacing: 1px;
}

.bt_bb_headline.bt_bb_heading_letter_spacing_2px .bt_bb_headline_tag {
  letter-spacing: 2px;
}

.bt_bb_headline.bt_bb_heading_letter_spacing_3px .bt_bb_headline_tag {
  letter-spacing: 3px;
}

.bt_bb_headline.bt_bb_heading_letter_spacing_4px .bt_bb_headline_tag {
  letter-spacing: 4px;
}

.bt_bb_headline.bt_bb_heading_letter_spacing_5px .bt_bb_headline_tag {
  letter-spacing: 5px;
}

.bt_bb_headline.bt_bb_heading_letter_spacing_-1px .bt_bb_headline_tag {
  letter-spacing: -1px;
}

.bt_bb_headline.bt_bb_heading_letter_spacing_-2px .bt_bb_headline_tag {
  letter-spacing: -2px;
}

.bt_bb_headline.bt_bb_heading_letter_spacing_-3px .bt_bb_headline_tag {
  letter-spacing: -3px;
}

.bt_bb_headline.bt_bb_supertitle_letter_spacing_0px .bt_bb_headline_superheadline {
  letter-spacing: 0px;
}

.bt_bb_headline.bt_bb_supertitle_letter_spacing_1px .bt_bb_headline_superheadline {
  letter-spacing: 1px;
}

.bt_bb_headline.bt_bb_supertitle_letter_spacing_2px .bt_bb_headline_superheadline {
  letter-spacing: 2px;
}

.bt_bb_headline.bt_bb_supertitle_letter_spacing_3px .bt_bb_headline_superheadline {
  letter-spacing: 3px;
}

.bt_bb_headline.bt_bb_supertitle_letter_spacing_4px .bt_bb_headline_superheadline {
  letter-spacing: 4px;
}

.bt_bb_headline.bt_bb_supertitle_letter_spacing_5px .bt_bb_headline_superheadline {
  letter-spacing: 5px;
}

/* Button 
--------------------------------------------------- */
.bt_bb_button {
  /* Shape */
  /* Round & Filled/Outline */
  /* Icon */
  /* Size */
  /* Unused size */
  /* Style */
  /* Icon animation */
}
.bt_bb_align_left .bt_bb_button.bt_bb_size_small, .bt_bb_button.bt_bb_align_left.bt_bb_size_small, .bt_bb_align_right .bt_bb_button.bt_bb_align_left.bt_bb_size_small, .bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_small, .bt_bb_align_center .bt_bb_button.bt_bb_align_left.bt_bb_size_small, .bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_small {
  margin-right: 1em;
}
.bt_bb_align_left .bt_bb_button.bt_bb_size_medium, .bt_bb_align_left .bt_bb_button.bt_bb_size_normal, .bt_bb_align_left .bt_bb_button.bt_bb_size_large, .bt_bb_button.bt_bb_align_left.bt_bb_size_medium, .bt_bb_button.bt_bb_align_left.bt_bb_size_normal, .bt_bb_button.bt_bb_align_left.bt_bb_size_large, .bt_bb_align_right .bt_bb_button.bt_bb_align_left.bt_bb_size_medium, .bt_bb_align_right .bt_bb_button.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_button.bt_bb_align_left.bt_bb_size_large, .bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_medium, .bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_large, .bt_bb_align_center .bt_bb_button.bt_bb_align_left.bt_bb_size_medium, .bt_bb_align_center .bt_bb_button.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_button.bt_bb_align_left.bt_bb_size_large, .bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_medium, .bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_large {
  margin-right: 1.5em;
}
.bt_bb_align_right .bt_bb_button.bt_bb_size_small, .bt_bb_button.bt_bb_align_right.bt_bb_size_small, .bt_bb_align_left .bt_bb_button.bt_bb_align_right.bt_bb_size_small, .bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_small, .bt_bb_align_center .bt_bb_button.bt_bb_align_right.bt_bb_size_small, .bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_small {
  margin-left: 1em;
}
.bt_bb_align_right .bt_bb_button.bt_bb_size_medium, .bt_bb_align_right .bt_bb_button.bt_bb_size_normal, .bt_bb_align_right .bt_bb_button.bt_bb_size_large, .bt_bb_button.bt_bb_align_right.bt_bb_size_medium, .bt_bb_button.bt_bb_align_right.bt_bb_size_normal, .bt_bb_button.bt_bb_align_right.bt_bb_size_large, .bt_bb_align_left .bt_bb_button.bt_bb_align_right.bt_bb_size_medium, .bt_bb_align_left .bt_bb_button.bt_bb_align_right.bt_bb_size_normal, .bt_bb_align_left .bt_bb_button.bt_bb_align_right.bt_bb_size_large, .bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_medium, .bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_normal, .bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_large, .bt_bb_align_center .bt_bb_button.bt_bb_align_right.bt_bb_size_medium, .bt_bb_align_center .bt_bb_button.bt_bb_align_right.bt_bb_size_normal, .bt_bb_align_center .bt_bb_button.bt_bb_align_right.bt_bb_size_large, .bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_medium, .bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_large {
  margin-left: 1.5em;
}
.bt_bb_button.bt_bb_shape_square a.bt_bb_link {
  border-radius: 0;
}
.bt_bb_button.bt_bb_shape_rounded a.bt_bb_link {
  border-radius: var(--soft-rounded);
}
.bt_bb_button.bt_bb_shape_round.bt_bb_size_small a.bt_bb_link {
  border-radius: var(--small-button-full-radius);
}
.bt_bb_button.bt_bb_shape_round.bt_bb_size_medium a.bt_bb_link {
  border-radius: var(--medium-button-full-radius);
}
.bt_bb_button.bt_bb_shape_round.bt_bb_size_normal a.bt_bb_link {
  border-radius: var(--normal-button-full-radius);
}
.bt_bb_button.bt_bb_shape_round.bt_bb_size_large a.bt_bb_link {
  border-radius: var(--large-button-full-radius);
}
.bt_bb_button.bt_bb_shape_rounded.bt_bb_style_filled.bt_bb_size_small a, .bt_bb_button.bt_bb_shape_round.bt_bb_style_filled.bt_bb_size_small a, .bt_bb_button.bt_bb_shape_rounded.bt_bb_style_outline.bt_bb_size_small a, .bt_bb_button.bt_bb_shape_round.bt_bb_style_outline.bt_bb_size_small a {
  padding: 1.29em 2.55em;
}
.button-shape-round .bt_bb_button.bt_bb_style_filled.bt_bb_size_small a, .button-shape-rounded .bt_bb_button.bt_bb_style_filled.bt_bb_size_small a, .button-shape-round .bt_bb_button.bt_bb_style_outline.bt_bb_size_small a, .button-shape-rounded .bt_bb_button.bt_bb_style_outline.bt_bb_size_small a {
  padding: 1.29em 2.55em;
}
.bt_bb_button.bt_bb_shape_rounded.bt_bb_style_filled.bt_bb_size_normal a, .bt_bb_button.bt_bb_shape_round.bt_bb_style_filled.bt_bb_size_normal a, .bt_bb_button.bt_bb_shape_rounded.bt_bb_style_outline.bt_bb_size_normal a, .bt_bb_button.bt_bb_shape_round.bt_bb_style_outline.bt_bb_size_normal a {
  padding: 1.6em 3em;
}
.button-shape-round .bt_bb_button.bt_bb_style_filled.bt_bb_size_normal a, .button-shape-rounded .bt_bb_button.bt_bb_style_filled.bt_bb_size_normal a, .button-shape-round .bt_bb_button.bt_bb_style_outline.bt_bb_size_normal a, .button-shape-rounded .bt_bb_button.bt_bb_style_outline.bt_bb_size_normal a {
  padding: 1.6em 3em;
}
.bt_bb_button.bt_bb_shape_rounded.bt_bb_style_filled.bt_bb_size_large a, .bt_bb_button.bt_bb_shape_round.bt_bb_style_filled.bt_bb_size_large a, .bt_bb_button.bt_bb_shape_rounded.bt_bb_style_outline.bt_bb_size_large a, .bt_bb_button.bt_bb_shape_round.bt_bb_style_outline.bt_bb_size_large a {
  padding: 1.5em 3em;
}
.button-shape-round .bt_bb_button.bt_bb_style_filled.bt_bb_size_large a, .button-shape-rounded .bt_bb_button.bt_bb_style_filled.bt_bb_size_large a, .button-shape-round .bt_bb_button.bt_bb_style_outline.bt_bb_size_large a, .button-shape-rounded .bt_bb_button.bt_bb_style_outline.bt_bb_size_large a {
  padding: 1.5em 3em;
}
.bt_bb_button .bt_bb_icon_holder {
  font-size: 1.2em;
  margin-top: -0.1em;
  margin-bottom: -0.2em;
  transition: all 450ms ease;
}
.bt_bb_button.bt_bb_size_small {
  font-size: var(--small-button-size);
}
.bt_bb_button.bt_bb_size_small a {
  padding: 1.115em 1.6em;
}
.bt_bb_button.bt_bb_size_medium {
  font-size: var(--medium-button-size);
}
.bt_bb_button.bt_bb_size_medium a {
  padding: 1.151em 1.8em;
}
.bt_bb_button.bt_bb_size_normal {
  font-size: var(--normal-button-size);
}
.bt_bb_button.bt_bb_size_normal a {
  padding: 1.065em 1.56em;
}
.bt_bb_button.bt_bb_size_normal.bt_bb_style_underline a {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
.bt_bb_button.bt_bb_size_large {
  font-size: var(--large-button-size);
}
.bt_bb_button.bt_bb_size_large a {
  padding: 1.335em 1.63em;
}
.bt_bb_button.bt_bb_size_large.bt_bb_style_underline a {
  padding-top: 1em;
  padding-bottom: 1em;
}
.bt_bb_button.bt_bb_style_filled a {
  color: var(--primary-color, var(--light-color));
  box-shadow: 0 0 0 4em var(--secondary-color, var(--dark-color)) inset;
  position: relative;
}
.bt_bb_button.bt_bb_style_filled a:before {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: var(--secondary-color, var(--dark-color));
  opacity: 0;
  transition: opacity 600ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bt_bb_button.bt_bb_style_filled a:active, .bt_bb_button.bt_bb_style_filled a:focus {
  box-shadow: 0 0 0 1px var(--secondary-color, var(--dark-color)) inset;
}
.bt_bb_button.bt_bb_style_filled a:active:before, .bt_bb_button.bt_bb_style_filled a:focus:before {
  opacity: 0.2;
}
.bt_bb_button.bt_bb_style_filled a:hover {
  color: var(--secondary-color, var(--dark-color));
  box-shadow: 0 0 0 1px var(--secondary-color, var(--dark-color)) inset;
  background-color: transparent;
}
.bt_bb_button.bt_bb_style_outline a {
  box-shadow: 0 0 0 2px var(--secondary-color, var(--dark-color)) inset;
  color: var(--primary-color, var(--dark-color));
  background-color: transparent;
}
.bt_bb_button.bt_bb_style_outline a:active, .bt_bb_button.bt_bb_style_outline a:focus {
  transition: all 600ms cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 4px -4px 4px 0px #00000052 inset, 0 0 0 3em var(--secondary-color, var(--dark-color)) inset;
  color: var(--primary-color, var(--light-color));
}
.bt_bb_button.bt_bb_style_outline a:hover {
  color: var(--primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--secondary-color, var(--dark-color)) inset;
}
.bt_bb_button.bt_bb_style_outline_thin a {
  box-shadow: 0 0 0 1px var(--secondary-color, var(--dark-color)) inset;
  color: var(--primary-color, var(--dark-color));
  background-color: transparent;
}
.bt_bb_button.bt_bb_style_outline_thin a:active, .bt_bb_button.bt_bb_style_outline_thin a:focus {
  transition: all 600ms cubic-bezier(0.23, 1, 0.32, 1);
  box-shadow: 4px -4px 4px 0px #00000052 inset, 0 0 0 3em var(--secondary-color, var(--dark-color)) inset;
  color: var(--primary-color, var(--light-color));
}
.bt_bb_button.bt_bb_style_outline_thin a:hover {
  color: var(--primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--secondary-color, var(--dark-color)) inset;
}
.bt_bb_button.bt_bb_style_clean a {
  padding-left: 0em !important;
  padding-right: 0em !important;
}
.bt_bb_button.bt_bb_style_clean a:before {
  content: "";
  position: absolute;
  left: -15%;
  top: 0;
  width: 130%;
  height: 100%;
  background: var(--secondary-color, var(--accent-color));
  opacity: 0;
  transition: opacity 600ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bt_bb_button.bt_bb_style_clean a:active:before, .bt_bb_button.bt_bb_style_clean a:focus:before {
  opacity: 0.2;
}
.bt_bb_button.bt_bb_style_underline {
  min-width: auto !important;
}
.bt_bb_button.bt_bb_style_underline a {
  padding-left: 0.5em !important;
  padding-right: 0.5em !important;
  position: relative;
  overflow: hidden;
  border-radius: 0 !important;
  color: var(--primary-color, var(--dark-color));
}
.bt_bb_button.bt_bb_style_underline a .bt_bb_button_text, .bt_bb_button.bt_bb_style_underline a .bt_bb_icon_holder {
  z-index: 1;
}
.bt_bb_button.bt_bb_style_underline a:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: var(--secondary-color, var(--accent-color));
  opacity: 0;
  transition: opacity 600ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bt_bb_button.bt_bb_style_underline a:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  width: 100%;
  border-bottom: 2px solid var(--secondary-color, var(--accent-color));
  opacity: 1;
  transition: transform 600ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bt_bb_button.bt_bb_style_underline a:active:before, .bt_bb_button.bt_bb_style_underline a:focus:before {
  opacity: 0.2;
}
.bt_bb_button.bt_bb_style_underline a:hover {
  color: var(--primary-color, var(--dark-color));
  padding-left: 1em !important;
  padding-right: 1em !important;
}
.bt_bb_button.bt_bb_icon_animation_shake .bt_bb_icon_holder {
  transition: transform 450ms ease;
}
.bt_bb_button.bt_bb_icon_animation_shake:hover .bt_bb_icon_holder {
  animation: IconShake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  perspective: 1000px;
}
.bt_bb_button.bt_bb_icon_animation_rotate:not(.bt_bb_icon_style_outline) .bt_bb_icon_holder {
  transition: transform 300ms ease;
}
.bt_bb_button.bt_bb_icon_animation_rotate:hover .bt_bb_icon_holder {
  animation: IconRotate 3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}
.bt_bb_button.bt_bb_icon_animation_move_right .bt_bb_icon_holder {
  transition: transform 300ms ease;
}
.bt_bb_button.bt_bb_icon_animation_move_right:hover .bt_bb_icon_holder {
  transform: translateX(2px);
}
.bt_bb_button.bt_bb_icon_animation_move_left .bt_bb_icon_holder {
  transition: transform 300ms ease;
}
.bt_bb_button.bt_bb_icon_animation_move_left:hover .bt_bb_icon_holder {
  transform: translateX(-2px);
}
.bt_bb_button.bt_bb_icon_animation_move_top .bt_bb_icon_holder {
  transition: transform 300ms ease;
}
.bt_bb_button.bt_bb_icon_animation_move_top:hover .bt_bb_icon_holder {
  transform: translateY(-2px);
}
.bt_bb_button.bt_bb_icon_animation_move_bottom .bt_bb_icon_holder {
  transition: transform 300ms ease;
}
.bt_bb_button.bt_bb_icon_animation_move_bottom:hover .bt_bb_icon_holder {
  transform: translateY(2px);
}

/* Icon animations */
@keyframes IconShake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(1px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-1px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(1px, 0, 0);
  }
}
@keyframes IconRotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes underlineHover {
  0% {
    transform: scaleX(0);
    transform-origin: right;
  }
  100% {
    transform: scaleX(1);
    transform-origin: right;
  }
}
@media (max-width: 1200px) {
  .bt_bb_button.bt_bb_shape_rounded.bt_bb_style_filled.bt_bb_size_small a, .bt_bb_button.bt_bb_shape_round.bt_bb_style_filled.bt_bb_size_small a, .bt_bb_button.bt_bb_shape_rounded.bt_bb_style_outline.bt_bb_size_small a, .bt_bb_button.bt_bb_shape_round.bt_bb_style_outline.bt_bb_size_small a {
    padding: 1.29em 2em;
  }
  .button-shape-round .bt_bb_button.bt_bb_style_filled.bt_bb_size_small a, .button-shape-rounded .bt_bb_button.bt_bb_style_filled.bt_bb_size_small a, .button-shape-round .bt_bb_button.bt_bb_style_outline.bt_bb_size_small a, .button-shape-rounded .bt_bb_button.bt_bb_style_outline.bt_bb_size_small a {
    padding: 1.29em 2em;
  }
  .bt_bb_button.bt_bb_shape_rounded.bt_bb_style_filled.bt_bb_size_normal a, .bt_bb_button.bt_bb_shape_round.bt_bb_style_filled.bt_bb_size_normal a, .bt_bb_button.bt_bb_shape_rounded.bt_bb_style_outline.bt_bb_size_normal a, .bt_bb_button.bt_bb_shape_round.bt_bb_style_outline.bt_bb_size_normal a {
    padding: 1.6em 2em;
  }
  .button-shape-round .bt_bb_button.bt_bb_style_filled.bt_bb_size_normal a, .button-shape-rounded .bt_bb_button.bt_bb_style_filled.bt_bb_size_normal a, .button-shape-round .bt_bb_button.bt_bb_style_outline.bt_bb_size_normal a, .button-shape-rounded .bt_bb_button.bt_bb_style_outline.bt_bb_size_normal a {
    padding: 1.6em 2em;
  }
  .button-shape-round .bt_bb_button.bt_bb_style_filled.bt_bb_size_large a, .button-shape-rounded .bt_bb_button.bt_bb_style_filled.bt_bb_size_large a, .button-shape-round .bt_bb_button.bt_bb_style_outline.bt_bb_size_large a, .button-shape-rounded .bt_bb_button.bt_bb_style_outline.bt_bb_size_large a {
    padding: 1.5em 2em;
  }
  .bt_bb_button.bt_bb_shape_rounded.bt_bb_style_filled.bt_bb_size_large a, .bt_bb_button.bt_bb_shape_round.bt_bb_style_filled.bt_bb_size_large a, .bt_bb_button.bt_bb_shape_rounded.bt_bb_style_outline.bt_bb_size_large a, .bt_bb_button.bt_bb_shape_round.bt_bb_style_outline.bt_bb_size_large a {
    padding: 1.5em 2em;
  }
}
@media (max-width: 580px) {
  .bt_bb_align_left .bt_bb_button.bt_bb_size_medium, .bt_bb_align_left .bt_bb_button.bt_bb_size_normal, .bt_bb_align_left .bt_bb_button.bt_bb_size_large, .bt_bb_button.bt_bb_align_left.bt_bb_size_medium, .bt_bb_button.bt_bb_align_left.bt_bb_size_normal, .bt_bb_button.bt_bb_align_left.bt_bb_size_large, .bt_bb_align_right .bt_bb_button.bt_bb_align_left.bt_bb_size_medium, .bt_bb_align_right .bt_bb_button.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_button.bt_bb_align_left.bt_bb_size_large, .bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_medium, .bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_button.bt_bb_size_large, .bt_bb_align_center .bt_bb_button.bt_bb_align_left.bt_bb_size_medium, .bt_bb_align_center .bt_bb_button.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_button.bt_bb_align_left.bt_bb_size_large, .bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_medium, .bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_button.bt_bb_size_large {
    margin-right: 1em;
  }
  .bt_bb_align_right .bt_bb_button.bt_bb_size_medium, .bt_bb_align_right .bt_bb_button.bt_bb_size_normal, .bt_bb_align_right .bt_bb_button.bt_bb_size_large, .bt_bb_button.bt_bb_align_right.bt_bb_size_medium, .bt_bb_button.bt_bb_align_right.bt_bb_size_normal, .bt_bb_button.bt_bb_align_right.bt_bb_size_large, .bt_bb_align_left .bt_bb_button.bt_bb_align_right.bt_bb_size_medium, .bt_bb_align_left .bt_bb_button.bt_bb_align_right.bt_bb_size_normal, .bt_bb_align_left .bt_bb_button.bt_bb_align_right.bt_bb_size_large, .bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_medium, .bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_normal, .bt_bb_align_left .bt_bb_align_right .bt_bb_button.bt_bb_size_large, .bt_bb_align_center .bt_bb_button.bt_bb_align_right.bt_bb_size_medium, .bt_bb_align_center .bt_bb_button.bt_bb_align_right.bt_bb_size_normal, .bt_bb_align_center .bt_bb_button.bt_bb_align_right.bt_bb_size_large, .bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_medium, .bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_right .bt_bb_button.bt_bb_size_large {
    margin-left: 1em;
  }
}
/* Icon
--------------------------------------------------- */
.bt_bb_icon {
  /* Sizes */
}
.bt_bb_align_center .bt_bb_icon.bt_bb_size_xsmall, .bt_bb_icon.bt_bb_align_center.bt_bb_size_xsmall, .bt_bb_align_left .bt_bb_icon.bt_bb_align_center.bt_bb_size_xsmall, .bt_bb_align_left .bt_bb_align_center .bt_bb_icon.bt_bb_size_xsmall, .bt_bb_align_right .bt_bb_icon.bt_bb_align_center.bt_bb_size_xsmall, .bt_bb_align_right .bt_bb_align_center .bt_bb_icon.bt_bb_size_xsmall {
  padding: 0 0.75rem;
}
.bt_bb_align_center .bt_bb_icon.bt_bb_size_normal, .bt_bb_icon.bt_bb_align_center.bt_bb_size_normal, .bt_bb_align_left .bt_bb_icon.bt_bb_align_center.bt_bb_size_normal, .bt_bb_align_left .bt_bb_align_center .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_right .bt_bb_icon.bt_bb_align_center.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_center .bt_bb_icon.bt_bb_size_normal {
  padding: 0 1rem;
}
.bt_bb_align_center .bt_bb_icon.bt_bb_size_normal.bt_bb_star_icon, .bt_bb_icon.bt_bb_align_center.bt_bb_size_normal.bt_bb_star_icon, .bt_bb_align_left .bt_bb_icon.bt_bb_align_center.bt_bb_size_normal.bt_bb_star_icon, .bt_bb_align_left .bt_bb_align_center .bt_bb_icon.bt_bb_size_normal.bt_bb_star_icon, .bt_bb_align_right .bt_bb_icon.bt_bb_align_center.bt_bb_size_normal.bt_bb_star_icon, .bt_bb_align_right .bt_bb_align_center .bt_bb_icon.bt_bb_size_normal.bt_bb_star_icon {
  padding: 0 0.25rem;
}
.bt_bb_align_left .bt_bb_icon.bt_bb_size_xsmall, .bt_bb_icon.bt_bb_align_left.bt_bb_size_xsmall, .bt_bb_align_right .bt_bb_icon.bt_bb_align_left.bt_bb_size_xsmall, .bt_bb_align_right .bt_bb_align_left .bt_bb_icon.bt_bb_size_xsmall, .bt_bb_align_center .bt_bb_icon.bt_bb_align_left.bt_bb_size_xsmall, .bt_bb_align_center .bt_bb_align_left .bt_bb_icon.bt_bb_size_xsmall {
  padding-right: 1.5rem;
}
.bt_bb_align_left .bt_bb_icon.bt_bb_size_normal, .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_icon.bt_bb_size_normal {
  padding-right: 1rem;
}
.bt_bb_align_right .bt_bb_icon.bt_bb_size_xsmall, .bt_bb_icon.bt_bb_align_right.bt_bb_size_xsmall, .bt_bb_align_left .bt_bb_icon.bt_bb_align_right.bt_bb_size_xsmall, .bt_bb_align_left .bt_bb_align_right .bt_bb_icon.bt_bb_size_xsmall, .bt_bb_align_center .bt_bb_icon.bt_bb_align_right.bt_bb_size_xsmall, .bt_bb_align_center .bt_bb_align_right .bt_bb_icon.bt_bb_size_xsmall {
  padding-left: 1.5rem;
}
.bt_bb_align_right .bt_bb_icon.bt_bb_size_normal, .bt_bb_icon.bt_bb_align_right.bt_bb_size_normal, .bt_bb_align_left .bt_bb_icon.bt_bb_align_right.bt_bb_size_normal, .bt_bb_align_left .bt_bb_align_right .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_icon.bt_bb_align_right.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_right .bt_bb_icon.bt_bb_size_normal {
  padding-left: 1rem;
}
.bt_bb_icon.bt_bb_size_xsmall .bt_bb_icon_holder:before {
  font-size: 1em;
}
.bt_bb_icon.bt_bb_size_medium .bt_bb_icon_holder:before {
  font-size: 1.3em;
  width: 2em;
  height: 2em;
}
.bt_bb_icon.bt_bb_size_medium > span {
  font-size: 0.9em;
}
.bt_bb_icon.bt_bb_size_medium.bt_bb_style_borderless .bt_bb_icon_holder:before {
  width: auto;
  height: auto;
}
.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before,
.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:hover:before {
  color: var(--primary-color, var(--light-color));
  box-shadow: 0 0 0 4em var(--secondary-color, var(--dark-color)) inset;
}
.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before,
.bt_bb_icon.bt_bb_style_filled a.bt_bb_icon_holder:hover:before {
  color: var(--secondary-color, var(--dark-color));
  box-shadow: 0 0 0 1px var(--secondary-color, var(--dark-color)) inset;
}
.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before,
.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:hover:before {
  color: var(--primary-color, var(--dark-color));
  box-shadow: 0 0 0 1px var(--primary-color, var(--dark-color)) inset;
}
.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before,
.bt_bb_icon.bt_bb_style_outline a.bt_bb_icon_holder:hover:before {
  color: var(--secondary-color, var(--light-color));
  box-shadow: 0 0 0 4em var(--primary-color, var(--dark-color)) inset;
}
.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_icon.bt_bb_style_borderless a.bt_bb_icon_holder:hover:before {
  color: var(--primary-color, var(--dark-color));
  filter: brightness(0.6);
}
.bt_bb_icon.bt_bb_style_borderless[style*="--primary-color:var(--dark-color)"] a.bt_bb_icon_holder:hover:before, .bt_bb_icon.bt_bb_style_borderless:not([style*="--primary-color"]) a.bt_bb_icon_holder:hover:before {
  filter: brightness(4.9);
}

@media (max-width: 780px) {
  .bt_bb_align_left .bt_bb_icon.bt_bb_size_normal, .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_icon.bt_bb_size_normal {
    padding-right: 0.5rem;
  }
  .bt_bb_align_right .bt_bb_icon.bt_bb_size_normal, .bt_bb_icon.bt_bb_align_right.bt_bb_size_normal, .bt_bb_align_left .bt_bb_icon.bt_bb_align_right.bt_bb_size_normal, .bt_bb_align_left .bt_bb_align_right .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_icon.bt_bb_align_right.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_right .bt_bb_icon.bt_bb_size_normal {
    padding-left: 0.5rem;
  }
}
.bt_bb_align_left .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_small, .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner.bt_bb_align_left .bt_bb_icon.bt_bb_size_small, .bt_bb_align_right .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner.bt_bb_align_left .bt_bb_icon.bt_bb_size_small, .bt_bb_align_right .bt_bb_align_left .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_small, .bt_bb_align_center .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner.bt_bb_align_left .bt_bb_icon.bt_bb_size_small, .bt_bb_align_center .bt_bb_align_left .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_small {
  padding-right: 1.3em;
}

/* Service 
--------------------------------------------------- */
.bt_bb_service {
  /* Size */
  /* Align content */
  /* Title size */
  /* Style */
}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: var(--heading-font-weight);
  color: var(--secondary-color, inherit);
}
.bt_bb_align_left .bt_bb_service .bt_bb_service_content, .bt_bb_service.bt_bb_align_left .bt_bb_service_content, .bt_bb_align_right .bt_bb_service.bt_bb_align_left .bt_bb_service_content, .bt_bb_align_right .bt_bb_align_left .bt_bb_service .bt_bb_service_content, .bt_bb_align_center .bt_bb_service.bt_bb_align_left .bt_bb_service_content, .bt_bb_align_center .bt_bb_align_left .bt_bb_service .bt_bb_service_content {
  padding: 0 0 0 2rem;
}
.bt_bb_align_left .bt_bb_service.btWithText:not(.btWithTitle) .bt_bb_service_content, .bt_bb_service.bt_bb_align_left.btWithText:not(.btWithTitle) .bt_bb_service_content, .bt_bb_align_right .bt_bb_service.bt_bb_align_left.btWithText:not(.btWithTitle) .bt_bb_service_content, .bt_bb_align_right .bt_bb_align_left .bt_bb_service.btWithText:not(.btWithTitle) .bt_bb_service_content, .bt_bb_align_center .bt_bb_service.bt_bb_align_left.btWithText:not(.btWithTitle) .bt_bb_service_content, .bt_bb_align_center .bt_bb_align_left .bt_bb_service.btWithText:not(.btWithTitle) .bt_bb_service_content {
  padding: 0 0 0 1rem;
}
.bt_bb_align_right .bt_bb_service .bt_bb_service_content, .bt_bb_service.bt_bb_align_right .bt_bb_service_content, .bt_bb_align_left .bt_bb_service.bt_bb_align_right .bt_bb_service_content, .bt_bb_align_left .bt_bb_align_right .bt_bb_service .bt_bb_service_content, .bt_bb_align_center .bt_bb_service.bt_bb_align_right .bt_bb_service_content, .bt_bb_align_center .bt_bb_align_right .bt_bb_service .bt_bb_service_content {
  padding: 0 2rem 0 0;
}
.bt_bb_align_right .bt_bb_service.btWithText:not(.btWithTitle) .bt_bb_service_content, .bt_bb_service.bt_bb_align_right.btWithText:not(.btWithTitle) .bt_bb_service_content, .bt_bb_align_left .bt_bb_service.bt_bb_align_right.btWithText:not(.btWithTitle) .bt_bb_service_content, .bt_bb_align_left .bt_bb_align_right .bt_bb_service.btWithText:not(.btWithTitle) .bt_bb_service_content, .bt_bb_align_center .bt_bb_service.bt_bb_align_right.btWithText:not(.btWithTitle) .bt_bb_service_content, .bt_bb_align_center .bt_bb_align_right .bt_bb_service.btWithText:not(.btWithTitle) .bt_bb_service_content {
  padding: 0 1rem 0 0;
}
.bt_bb_align_center .bt_bb_service .bt_bb_icon_holder, .bt_bb_service.bt_bb_align_center .bt_bb_icon_holder, .bt_bb_align_left .bt_bb_service.bt_bb_align_center .bt_bb_icon_holder, .bt_bb_align_left .bt_bb_align_center .bt_bb_service .bt_bb_icon_holder, .bt_bb_align_right .bt_bb_service.bt_bb_align_center .bt_bb_icon_holder, .bt_bb_align_right .bt_bb_align_center .bt_bb_service .bt_bb_icon_holder {
  margin-bottom: 0.5em;
}
.bt_bb_service.bt_bb_size_xsmall .bt_bb_icon_holder {
  font-size: 1em;
}
.bt_bb_service.bt_bb_size_xsmall.bt_bb_style_borderless .bt_bb_icon_holder {
  font-size: 0.8em;
  line-height: 2;
}
.bt_bb_service.bt_bb_size_small .bt_bb_icon_holder {
  font-size: 1.2em;
}
.bt_bb_service.bt_bb_size_small.bt_bb_style_borderless .bt_bb_icon_holder {
  font-size: 1.2em;
}
.bt_bb_service.bt_bb_size_normal .bt_bb_icon_holder, .bt_bb_service.bt_bb_size_normal.bt_bb_style_borderless .bt_bb_icon_holder {
  font-size: 2em;
}
.bt_bb_service.bt_bb_size_large .bt_bb_icon_holder, .bt_bb_service.bt_bb_size_large.bt_bb_style_borderless .bt_bb_icon_holder {
  font-size: 3em;
}
.bt_bb_service.bt_bb_align_content_center {
  align-items: center;
}
.bt_bb_service.bt_bb_align_content_bottom {
  align-items: flex-end;
}
.bt_bb_service.bt_bb_title_size_small .bt_bb_service_content .bt_bb_service_content_title {
  font-size: var(--extrasmall-title-size);
}
.bt_bb_service.bt_bb_title_size_normal .bt_bb_service_content .bt_bb_service_content_title {
  font-size: var(--small-title-size);
}
.bt_bb_service.bt_bb_title_size_large .bt_bb_service_content .bt_bb_service_content_title {
  font-size: var(--medium-title-size);
}
.bt_bb_service.bt_bb_style_borderless:hover span.bt_bb_icon_holder {
  color: var(--primary-color);
}
.bt_bb_service.bt_bb_style_borderless:hover a.bt_bb_icon_holder {
  color: var(--secondary-color);
}
.bt_bb_service.bt_bb_style_filled .bt_bb_icon_holder {
  color: var(--primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--secondary-color, var(--dark-color)) inset;
}
.bt_bb_service.bt_bb_style_filled:hover span.bt_bb_icon_holder {
  color: var(--primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--secondary-color, var(--dark-color)) inset;
}
.bt_bb_service.bt_bb_style_filled:hover a.bt_bb_icon_holder {
  filter: saturate(0.7);
  color: var(--primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--secondary-color, var(--dark-color)) inset;
}
.bt_bb_service.bt_bb_style_outline .bt_bb_icon_holder {
  color: var(--primary-color, var(--dark-color));
  box-shadow: 0 0 0 1px var(--primary-color, var(--dark-color)) inset;
}
.bt_bb_service.bt_bb_style_outline:hover span.bt_bb_icon_holder {
  color: var(--primary-color, var(--dark-color));
  box-shadow: 0 0 0 1px var(--primary-color, var(--dark-color)) inset;
  background-color: transparent;
}
.bt_bb_service.bt_bb_style_outline:hover a.bt_bb_icon_holder {
  filter: saturate(0.7);
  color: var(--primary-color, var(--dark-color));
  box-shadow: 0 0 0 1px var(--primary-color, var(--dark-color)) inset;
  background-color: transparent;
}

/* Font weight */
.bt_bb_service.bt_bb_title_font_weight_normal .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: normal;
}

.bt_bb_service.bt_bb_title_font_weight_bold .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: bold;
}

.bt_bb_service.bt_bb_title_font_weight_bolder .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: bolder;
}

.bt_bb_service.bt_bb_title_font_weight_lighter .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: lighter;
}

.bt_bb_service.bt_bb_title_font_weight_light .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: light;
}

.bt_bb_service.bt_bb_title_font_weight_thin .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: thin;
}

.bt_bb_service.bt_bb_title_font_weight_100 .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: 100;
}

.bt_bb_service.bt_bb_title_font_weight_200 .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: 200;
}

.bt_bb_service.bt_bb_title_font_weight_300 .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: 300;
}

.bt_bb_service.bt_bb_title_font_weight_400 .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: 400;
}

.bt_bb_service.bt_bb_title_font_weight_500 .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: 500;
}

.bt_bb_service.bt_bb_title_font_weight_600 .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: 600;
}

.bt_bb_service.bt_bb_title_font_weight_700 .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: 700;
}

.bt_bb_service.bt_bb_title_font_weight_800 .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: 800;
}

.bt_bb_service.bt_bb_title_font_weight_900 .bt_bb_service_content .bt_bb_service_content_title {
  font-weight: 900;
}

/* Counter
--------------------------------------------------- */
.bt_bb_counter_holder {
  display: flex;
  flex-wrap: wrap;
  flex-flow: row nowrap;
  align-items: center;
  height: auto;
  justify-content: flex-start;
  align-items: flex-start;
  /* Size */
  /* Text color */
}
.rtl .bt_bb_counter_holder {
  justify-content: flex-end;
}
.bt_bb_counter_holder.btNoText .bt_bb_counter_icon {
  padding-bottom: 0;
}
.bt_bb_counter_holder.btNoIcon .bt_bb_counter_content {
  padding: 0;
  max-width: 100%;
}
.bt_bb_counter_holder.btNoIcon .bt_bb_counter_content .bt_bb_counter {
  flex: 1 0 auto;
  display: inline-flex;
  flex-wrap: wrap;
  width: auto;
  padding-right: 1rem;
}
.rtl .bt_bb_counter_holder.btNoIcon .bt_bb_counter_content .bt_bb_counter {
  padding-left: 1rem;
  padding-right: 0rem;
  justify-content: flex-end;
}
.bt_bb_counter_holder.btNoIcon .bt_bb_counter_content .bt_bb_counter_text {
  flex: 1 0 60%;
  min-width: 60%;
}
.bt_bb_align_right .bt_bb_counter_holder, .bt_bb_counter_holder.bt_bb_align_right, .bt_bb_align_left .bt_bb_counter_holder.bt_bb_align_right, .bt_bb_align_left .bt_bb_align_right .bt_bb_counter_holder, .bt_bb_align_center .bt_bb_counter_holder.bt_bb_align_right, .bt_bb_align_center .bt_bb_align_right .bt_bb_counter_holder {
  justify-content: flex-start;
  flex-direction: row-reverse;
}
.bt_bb_align_center .bt_bb_counter_holder, .bt_bb_counter_holder.bt_bb_align_center, .bt_bb_align_left .bt_bb_counter_holder.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_counter_holder, .bt_bb_align_right .bt_bb_counter_holder.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_counter_holder {
  display: block;
}
.bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_icon, .bt_bb_counter_holder .bt_bb_counter_icon.bt_bb_align_center, .bt_bb_align_left .bt_bb_counter_holder .bt_bb_counter_icon.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_icon, .bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_icon.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_icon {
  max-width: 100%;
  text-align: center;
  padding-bottom: 0.5rem;
}
.bt_bb_counter_holder .bt_bb_counter_icon .bt_bb_icon_holder {
  font-size: 4rem;
  text-decoration: none;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  line-height: inherit;
  color: var(--icon-primary-color, var(--secondary-color, var(--accent-color)));
}
.bt_bb_counter_holder .bt_bb_counter_icon .bt_bb_icon_holder:before {
  display: flex;
  line-height: inherit;
  flex-flow: column nowrap;
  align-content: center;
  align-items: center;
  justify-content: center;
  transition: all 280ms ease;
}
.bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_icon .bt_bb_icon_holder, .bt_bb_counter_holder .bt_bb_counter_icon .bt_bb_icon_holder.bt_bb_align_center, .bt_bb_align_left .bt_bb_counter_holder .bt_bb_counter_icon .bt_bb_icon_holder.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_icon .bt_bb_icon_holder, .bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_icon .bt_bb_icon_holder.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_icon .bt_bb_icon_holder {
  margin: 0 auto;
}
.bt_bb_counter_holder .bt_bb_counter_content {
  padding-left: 1.8rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-align: left;
  /* Number Counter */
  /* Text */
}
.bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_content, .bt_bb_counter_holder .bt_bb_counter_content.bt_bb_align_right, .bt_bb_align_left .bt_bb_counter_holder .bt_bb_counter_content.bt_bb_align_right, .bt_bb_align_left .bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_content, .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_content.bt_bb_align_right, .bt_bb_align_center .bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_content {
  text-align: right;
  padding-left: 0em;
  padding-right: 1.8rem;
}
.rtl .bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_content, .rtl .bt_bb_counter_holder .bt_bb_counter_content.bt_bb_align_right, .rtl .bt_bb_align_left .bt_bb_counter_holder .bt_bb_counter_content.bt_bb_align_right, .rtl .bt_bb_align_left .bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_content, .rtl .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_content.bt_bb_align_right, .rtl .bt_bb_align_center .bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_content {
  padding-left: 1.8rem;
  padding-right: 0rem;
  text-align: left;
}
.bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_content, .bt_bb_counter_holder .bt_bb_counter_content.bt_bb_align_center, .bt_bb_align_left .bt_bb_counter_holder .bt_bb_counter_content.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_content, .bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_content.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_content {
  text-align: center;
  max-width: 100%;
  padding: 0;
}
.bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-size: 1em;
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  flex: 1 0 100%;
  line-height: 1;
  height: 1.1em;
  direction: ltr !important;
  color: var(--primary-color, inherit);
}
.bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter span.onedigit {
  height: 1.1em;
}
.bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter span.onedigit span {
  height: 1.1em;
}
.bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter, .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter.bt_bb_align_center, .bt_bb_align_left .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter, .bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  justify-content: center;
}
.bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text {
  font-size: 1rem;
  line-height: 1.5;
  color: inherit;
  padding-top: 1em;
}
.bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text, .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text.bt_bb_align_center, .bt_bb_align_left .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text, .bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text {
  padding-top: 0.125rem;
  margin: 0 auto;
}
.bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text, .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text.bt_bb_align_right, .bt_bb_align_left .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text.bt_bb_align_right, .bt_bb_align_left .bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text, .bt_bb_align_center .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text.bt_bb_align_right, .bt_bb_align_center .bt_bb_align_right .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text {
  margin-right: 0;
  margin-left: auto;
}
.bt_bb_counter_holder.bt_bb_size_extrasmall {
  font-size: var(--small-title-size);
}
.bt_bb_counter_holder.bt_bb_size_extrasmall .bt_bb_counter_icon .bt_bb_icon_holder {
  font-size: 2rem;
}
.bt_bb_counter_holder.bt_bb_size_small {
  font-size: var(--medium-title-size);
}
.bt_bb_counter_holder.bt_bb_size_small .bt_bb_counter_icon .bt_bb_icon_holder {
  font-size: 2.5rem;
}
.bt_bb_counter_holder.bt_bb_size_medium {
  font-size: 3.375em;
}
.bt_bb_counter_holder.bt_bb_size_medium .bt_bb_counter_icon .bt_bb_icon_holder {
  font-size: 3rem;
}
.bt_bb_counter_holder.bt_bb_size_normal {
  font-size: var(--normal-title-size);
}
.bt_bb_counter_holder.bt_bb_size_normal .bt_bb_counter_icon .bt_bb_icon_holder {
  font-size: 3rem;
}
.bt_bb_counter_holder.bt_bb_size_large {
  font-size: var(--extralarge-title-size);
}
.bt_bb_counter_holder.bt_bb_size_large .bt_bb_counter_icon .bt_bb_icon_holder {
  font-size: 3.5rem;
}
.bt_bb_align_center .bt_bb_counter_holder.bt_bb_size_large .bt_bb_counter_content .bt_bb_counter_text, .bt_bb_counter_holder.bt_bb_size_large.bt_bb_align_center .bt_bb_counter_content .bt_bb_counter_text, .bt_bb_align_left .bt_bb_counter_holder.bt_bb_size_large.bt_bb_align_center .bt_bb_counter_content .bt_bb_counter_text, .bt_bb_align_left .bt_bb_align_center .bt_bb_counter_holder.bt_bb_size_large .bt_bb_counter_content .bt_bb_counter_text, .bt_bb_align_right .bt_bb_counter_holder.bt_bb_size_large.bt_bb_align_center .bt_bb_counter_content .bt_bb_counter_text, .bt_bb_align_right .bt_bb_align_center .bt_bb_counter_holder.bt_bb_size_large .bt_bb_counter_content .bt_bb_counter_text {
  padding-top: 0.5rem;
}
.bt_bb_counter_holder.bt_bb_text_color_accent .bt_bb_counter_content .bt_bb_counter_text {
  color: var(--accent-color);
}
.bt_bb_counter_holder.bt_bb_text_color_alternate .bt_bb_counter_content .bt_bb_counter_text {
  color: var(--alternate-color);
}
.bt_bb_counter_holder.bt_bb_text_color_light .bt_bb_counter_content .bt_bb_counter_text {
  color: var(--light-color);
}
.bt_bb_counter_holder.bt_bb_text_color_dark .bt_bb_counter_content .bt_bb_counter_text {
  color: var(--dark-color);
}
.bt_bb_counter_holder.bt_bb_text_color_gray_01 .bt_bb_counter_content .bt_bb_counter_text {
  color: var(--gray-01-color);
}
.bt_bb_counter_holder.bt_bb_text_color_gray_02 .bt_bb_counter_content .bt_bb_counter_text {
  color: var(--gray-02-color);
}
.bt_bb_counter_holder.bt_bb_text_color_gray_03 .bt_bb_counter_content .bt_bb_counter_text {
  color: var(--gray-03-color);
}
.bt_bb_counter_holder.bt_bb_text_color_gray_04 .bt_bb_counter_content .bt_bb_counter_text {
  color: var(--gray-04-color);
}

@media (max-width: 1199px) {
  .bt_bb_counter_holder.bt_bb_size_large {
    font-size: 3rem !important;
  }
}
@media (max-width: 780px) {
  .bt_bb_counter_holder .bt_bb_counter_icon {
    max-width: 100%;
  }
  .bt_bb_counter_holder .bt_bb_counter_content {
    max-width: 100%;
  }
}
@media (max-width: 580px) {
  .btNoIcon.bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text {
    flex: 1 0 100%;
    min-width: 100%;
    padding-left: 0em;
    padding-bottom: 1rem;
  }
}
/* Font weight */
.bt_bb_counter_holder.bt_bb_font_weight_normal .bt_bb_counter_content .bt_bb_counter {
  font-weight: normal;
}

.bt_bb_counter_holder.bt_bb_font_weight_bold .bt_bb_counter_content .bt_bb_counter {
  font-weight: bold;
}

.bt_bb_counter_holder.bt_bb_font_weight_bolder .bt_bb_counter_content .bt_bb_counter {
  font-weight: bolder;
}

.bt_bb_counter_holder.bt_bb_font_weight_lighter .bt_bb_counter_content .bt_bb_counter {
  font-weight: lighter;
}

.bt_bb_counter_holder.bt_bb_font_weight_light .bt_bb_counter_content .bt_bb_counter {
  font-weight: light;
}

.bt_bb_counter_holder.bt_bb_font_weight_thin .bt_bb_counter_content .bt_bb_counter {
  font-weight: thin;
}

.bt_bb_counter_holder.bt_bb_font_weight_100 .bt_bb_counter_content .bt_bb_counter {
  font-weight: 100;
}

.bt_bb_counter_holder.bt_bb_font_weight_200 .bt_bb_counter_content .bt_bb_counter {
  font-weight: 200;
}

.bt_bb_counter_holder.bt_bb_font_weight_300 .bt_bb_counter_content .bt_bb_counter {
  font-weight: 300;
}

.bt_bb_counter_holder.bt_bb_font_weight_400 .bt_bb_counter_content .bt_bb_counter {
  font-weight: 400;
}

.bt_bb_counter_holder.bt_bb_font_weight_500 .bt_bb_counter_content .bt_bb_counter {
  font-weight: 500;
}

.bt_bb_counter_holder.bt_bb_font_weight_600 .bt_bb_counter_content .bt_bb_counter {
  font-weight: 600;
}

.bt_bb_counter_holder.bt_bb_font_weight_700 .bt_bb_counter_content .bt_bb_counter {
  font-weight: 700;
}

.bt_bb_counter_holder.bt_bb_font_weight_800 .bt_bb_counter_content .bt_bb_counter {
  font-weight: 800;
}

.bt_bb_counter_holder.bt_bb_font_weight_900 .bt_bb_counter_content .bt_bb_counter {
  font-weight: 900;
}

/* Countdown
--------------------------------------------------- */
.bt_bb_countdown {
  font-size: var(--normal-title-size);
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
}
.bt_bb_countdown .btCountdownHolder span[class$=_text] {
  font-size: 1rem;
  font-family: var(--body-font);
  line-height: 1.5;
  font-weight: var(--body-font-weight);
  text-transform: var(--body-text-transform);
  font-style: var(--body-font-style);
}
.bt_bb_countdown .btCountdownHolder span[class$=_text] > span {
  font-size: 1rem;
  font-family: var(--body-font);
  line-height: 1.5 !important;
  font-weight: var(--body-font-weight);
  text-transform: var(--body-text-transform);
  font-style: var(--body-font-style);
}
.bt_bb_countdown .btCountdownHolder span.onedigit {
  height: 3.875rem;
}
.bt_bb_countdown .btCountdownHolder span.onedigit span {
  height: 3.875rem;
}
.bt_bb_countdown .btCountdownHolder > span > span > span {
  transform: translateY(-3.875rem);
  height: 3.875rem;
}
.bt_bb_countdown .btCountdownHolder span[class^=n], .bt_bb_countdown .btCountdownHolder .days span:not(.days_text) {
  height: 3.875rem;
}
.bt_bb_align_right .bt_bb_countdown .btCountdownHolder, .bt_bb_countdown .btCountdownHolder.bt_bb_align_right, .bt_bb_align_left .bt_bb_countdown .btCountdownHolder.bt_bb_align_right, .bt_bb_align_left .bt_bb_align_right .bt_bb_countdown .btCountdownHolder, .bt_bb_align_center .bt_bb_countdown .btCountdownHolder.bt_bb_align_right, .bt_bb_align_center .bt_bb_align_right .bt_bb_countdown .btCountdownHolder {
  padding-right: 0;
}
.bt_bb_align_left .bt_bb_countdown .btCountdownHolder, .bt_bb_countdown .btCountdownHolder.bt_bb_align_left, .bt_bb_align_right .bt_bb_countdown .btCountdownHolder.bt_bb_align_left, .bt_bb_align_right .bt_bb_align_left .bt_bb_countdown .btCountdownHolder, .bt_bb_align_center .bt_bb_countdown .btCountdownHolder.bt_bb_align_left, .bt_bb_align_center .bt_bb_align_left .bt_bb_countdown .btCountdownHolder {
  padding-left: 0;
}
.bt_bb_countdown.bt_bb_size_large {
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  font-size: var(--extralarge-title-size);
}
.bt_bb_countdown.bt_bb_size_large .btCounter {
  height: 5.75rem;
}
.bt_bb_countdown.bt_bb_size_large span.onedigit {
  height: 5.75rem;
}
.bt_bb_countdown.bt_bb_size_large span.onedigit span {
  height: 5.75rem;
}
.bt_bb_countdown.bt_bb_size_large .btCountdownHolder > span > span > span {
  transform: translateY(-5.75rem);
  height: 5.75rem;
}
.bt_bb_countdown.bt_bb_size_large .btCountdownHolder span[class^=n], .bt_bb_countdown.bt_bb_size_large .btCountdownHolder .days span:first-child, .bt_bb_countdown.bt_bb_size_large .btCountdownHolder .days span:nth-child(2), .bt_bb_countdown.bt_bb_size_large .btCountdownHolder .days span:nth-child(3) {
  height: 5.75rem;
}

@media (max-width: 780px) {
  .bt_bb_countdown.bt_bb_size_large .btCountdownHolder > span > span > span {
    width: auto;
  }

  .bt_bb_align_center .btCounterHolder .btCountdownHolder, .btCounterHolder .btCountdownHolder.bt_bb_align_center, .bt_bb_align_left .btCounterHolder .btCountdownHolder.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .btCounterHolder .btCountdownHolder, .bt_bb_align_right .btCounterHolder .btCountdownHolder.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .btCounterHolder .btCountdownHolder {
    padding: 0;
  }
}
@media (max-width: 780px) {
  .bt_bb_countdown {
    font-size: 3rem !important;
  }
  .bt_bb_countdown .btCounter {
    height: 3rem !important;
  }
  .bt_bb_countdown span.onedigit {
    height: 3rem !important;
  }
  .bt_bb_countdown span.onedigit span {
    height: 3rem !important;
  }
  .bt_bb_countdown .btCountdownHolder > span > span > span {
    transform: translateY(-3rem) !important;
    height: 3rem !important;
  }
  .bt_bb_countdown .btCountdownHolder span[class^=n], .bt_bb_countdown .btCountdownHolder .days span:first-child, .bt_bb_countdown .btCountdownHolder .days span:nth-child(2), .bt_bb_countdown .btCountdownHolder .days span:nth-child(3) {
    height: 3rem !important;
  }

  .bt_bb_countdown.btCounterHolder .btCountdownHolder div[class$=_content] {
    width: 100% !important;
    flex-wrap: wrap;
    padding-bottom: 0.5em;
  }
}
/* Slider
--------------------------------------------------- */
/* Dots */
.slick-dots li {
  opacity: 0.5;
  border: none;
  background: var(--light-color);
  transition: all 300ms ease;
}
.slick-dots li.slick-active, .slick-dots li:hover {
  opacity: 1;
}

/* Arrows */
button.slick-arrow {
  z-index: 3;
  background-color: transparent;
}
button.slick-arrow:before {
  font-size: 4em;
  color: var(--arrows-primary-color, var(--accent-color));
  width: 1em !important;
  height: 1em !important;
  line-height: 1 !important;
}
button.slick-arrow:hover {
  background-color: transparent;
}
button.slick-arrow:hover:before {
  filter: saturate(0.7);
}

.bt_bb_arrows_size_small button.slick-arrow:before {
  font-size: 3em;
}

.bt_bb_arrows_size_large button.slick-arrow:before {
  font-size: 5em;
}

/* Arrows Position & Style */
.bt_bb_content_slider {
  /* Outside */
  /* Bottom left */
  /* Arrows style - Filled */
}
.bt_bb_content_slider.bt_bb_arrows_position_outside {
  margin: 0 6em;
}
.bt_bb_content_slider.bt_bb_arrows_position_outside .slick-slider {
  overflow: visible;
}
.bt_bb_content_slider.bt_bb_arrows_position_outside .slick-slider button.slick-arrow.slick-prev {
  left: -7em;
}
.rtl .bt_bb_content_slider.bt_bb_arrows_position_outside .slick-slider button.slick-arrow.slick-prev {
  left: auto;
  right: -7em;
}
.bt_bb_content_slider.bt_bb_arrows_position_outside .slick-slider button.slick-arrow.slick-next {
  right: -7em;
}
.rtl .bt_bb_content_slider.bt_bb_arrows_position_outside .slick-slider button.slick-arrow.slick-next {
  left: -7em;
  right: auto;
}
.bt_bb_content_slider.bt_bb_arrows_position_bottom_left .slick-slider {
  overflow: visible;
}
.bt_bb_content_slider.bt_bb_arrows_position_bottom_left .slick-slider button.slick-arrow.slick-next {
  top: auto;
  bottom: 1em;
  right: auto !important;
  left: calc(0% + 6.5em) !important;
}
.rtl .bt_bb_content_slider.bt_bb_arrows_position_bottom_left .slick-slider button.slick-arrow.slick-next {
  left: auto !important;
  right: calc(0% + 6.5em) !important;
}
.bt_bb_content_slider.bt_bb_arrows_position_bottom_left .slick-slider button.slick-arrow.slick-prev {
  top: auto;
  bottom: 1em;
  left: 0.5em !important;
  right: auto !important;
}
.rtl .bt_bb_content_slider.bt_bb_arrows_position_bottom_left .slick-slider button.slick-arrow.slick-prev {
  right: 0 !important;
  left: auto !important;
}
.bt_bb_content_slider.bt_bb_arrows_position_bottom_left.bt_bb_arrows_size_small button.slick-arrow.slick-next {
  left: calc(0% + 5em) !important;
}
.rtl .bt_bb_content_slider.bt_bb_arrows_position_bottom_left.bt_bb_arrows_size_small button.slick-arrow.slick-next {
  right: calc(0% + 5em) !important;
  left: auto !important;
}
.bt_bb_content_slider.bt_bb_arrows_position_bottom_left.bt_bb_arrows_size_large button.slick-arrow.slick-next {
  left: calc(0% + 7.7em) !important;
}
.rtl .bt_bb_content_slider.bt_bb_arrows_position_bottom_left.bt_bb_arrows_size_large button.slick-arrow.slick-next {
  right: calc(0% + 7.7em) !important;
  left: auto !important;
}
.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-slider button.slick-arrow:before {
  color: var(--arrows-primary-color, var(--accent-color));
  background: var(--arrows-secondary-color, var(--gray-03-color));
  border-radius: 50%;
  transition: all 300ms ease;
}
.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-slider button.slick-arrow:active:before, .bt_bb_content_slider.bt_bb_arrows_style_filled .slick-slider button.slick-arrow:hover:before {
  filter: none !important;
  color: var(--arrows-primary-color, var(--accent-color));
  background: var(--arrows-secondary-color, var(--gray-03-color));
  box-shadow: -2px 2px 10px 0px #1D1D1D3D;
}

@media (max-width: 992px) {
  .bt_bb_content_slider.bt_bb_arrows_position_outside {
    margin: 0;
  }

  .bt_bb_arrows_size_small button.slick-arrow.slick-prev {
    left: 1em;
  }

  .bt_bb_arrows_size_small button.slick-arrow.slick-next {
    right: 1em;
  }

  .bt_bb_content_slider.bt_bb_arrows_position_bottom_left .slick-slider button.slick-arrow {
    display: none !important;
  }
}
/* Progress bar 
--------------------------------------------------- */
.bt_bb_progress_bar {
  overflow: visible;
  /* Size */
  /* Style */
  /* Shape */
}
.bt_bb_progress_bar .bt_bb_progress_bar_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: wrap;
  overflow: hidden;
  position: relative;
}
.bt_bb_progress_bar .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content {
  display: flex;
  justify-content: space-between;
}
.bt_bb_progress_bar .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_percent {
  font-size: 1.125rem;
  color: currentColor;
  font-weight: 700;
}
.bt_bb_progress_bar .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-size: 1.125rem;
  padding-right: 1em;
  font-weight: 700;
}
.bt_bb_progress_bar .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_inner {
  transform: scaleX(0);
  transform-origin: 0 0;
}
.bt_bb_progress_bar .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_inner.animated {
  transform: scaleX(1);
}
.rtl .bt_bb_progress_bar .bt_bb_progress_bar_inner {
  transform: scaleX(0);
  transform-origin: 100% 0;
}
.bt_bb_progress_bar.bt_bb_size_small {
  font-size: 0.875em;
}
.bt_bb_progress_bar.bt_bb_size_small .bt_bb_progress_bar_inner {
  padding: 1em;
}
.bt_bb_progress_bar.bt_bb_size_normal {
  font-size: 0.9375em;
}
.bt_bb_progress_bar.bt_bb_size_large {
  font-size: 0.9375em;
}
.bt_bb_progress_bar.bt_bb_style_line {
  /* Size */
}
.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_bg {
  top: auto;
  height: 2px;
  background: transparent !important;
  border-bottom: 2px solid var(--secondary-color, var(--gray-02-color));
  opacity: 1;
}
.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
  padding: 0;
  border: none;
  background: var(--primary-color, var(--dark-color));
  height: 2px;
}
.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner span {
  color: var(--secondary-color, var(--dark-color));
}
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_size_normal .bt_bb_progress_bar_bg {
  height: 0.6em;
  border-bottom: 0.6em solid var(--secondary-color, currentColor);
}
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_size_normal .bt_bb_progress_bar_inner {
  height: 0.6em;
}
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_size_large .bt_bb_progress_bar_bg {
  height: 1em;
  border-bottom: 1em solid var(--secondary-color, currentColor);
}
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_size_large .bt_bb_progress_bar_inner {
  height: 1em;
}
.bt_bb_progress_bar.bt_bb_shape_rounded .bt_bb_progress_bar_inner, .bt_bb_progress_bar.bt_bb_shape_rounded .bt_bb_progress_bar_bg {
  border-radius: 50px;
}

/* Font weight */
.bt_bb_progress_bar.bt_bb_text_font_weight_normal .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: normal;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_bold .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: bold;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_bolder .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: bolder;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_lighter .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: lighter;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_light .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: light;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_thin .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: thin;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_100 .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: 100;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_200 .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: 200;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_300 .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: 300;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_400 .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: 400;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_500 .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: 500;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_600 .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: 600;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_700 .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: 700;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_800 .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: 800;
}

.bt_bb_progress_bar.bt_bb_text_font_weight_900 .bt_bb_progress_bar_wrapper .bt_bb_progress_bar_content .bt_bb_progress_bar_text {
  font-weight: 900;
}

/* Accordion
--------------------------------------------------- */
.bt_bb_accordion {
  /* Style */
  /* Title size */
}
.bt_bb_accordion .bt_bb_accordion_item {
  position: relative;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content {
  /* Icon */
  /* Title */
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon {
  padding: 0 1.5rem 0 0;
  color: var(--icon-primary-color, var(--accordion-primary-color, inherit)) !important;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon .bt_bb_icon_holder {
  padding: 0;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon .bt_bb_icon_holder:before {
  font-size: 2rem;
  width: 1em;
  height: 1em;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-size: 1.25rem;
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  position: relative;
  padding-right: 2em !important;
  /* Arrow */
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title:after {
  content: var(--accordion-icon);
  font-family: var(--accordion-icon-font);
  display: inline-block;
  float: right;
  font-size: 2rem;
  font-weight: initial;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  color: var(--accordion-primary-color, var(--dark-color));
  transition: 350ms ease all;
  order: 2;
  z-index: 0;
}
.bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title:after, .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title:after.bt_bb_align_right, .bt_bb_align_left .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title:after.bt_bb_align_right, .bt_bb_align_left .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title:after, .bt_bb_align_center .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title:after.bt_bb_align_right, .bt_bb_align_center .bt_bb_align_right .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title:after {
  right: auto;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content {
  padding: 0em 2em 0em 0em !important;
  display: block;
  overflow: hidden;
  height: 0;
  opacity: 0;
  order: 3;
  width: 100%;
  transition: 350ms ease all;
  z-index: 1;
}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_content .bt_bb_text:first-child p:empty {
  display: none;
}
.bt_bb_accordion .bt_bb_accordion_item.on {
  min-height: 1px;
  max-height: 1000em;
}
.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:after {
  transform: rotate(180deg);
}
.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_content {
  display: block;
  opacity: 1;
  height: auto;
  padding: 1.5em 2em 1.5em 0 !important;
}
.bt_bb_accordion .bt_bb_accordion_item.btWithIcon .bt_bb_accordion_item_content {
  padding-left: 3.5em !important;
  padding-bottom: 0 !important;
  padding-right: 4em !important;
}
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item {
  border: none !important;
  margin-bottom: 2em;
}
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
  border: none !important;
  padding: 0;
}
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_content {
  padding-top: 1em !important;
}
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
  color: var(--accordion-secondary-color, inherit);
}
.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
  color: var(--accordion-secondary-color, inherit);
}
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item {
  border: none !important;
  border-bottom: 2px solid var(--accordion-secondary-color, var(--gray-02-color)) !important;
  margin-bottom: 0em;
}
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title {
  color: var(--accordion-primary-color, inherit) !important;
  background-color: transparent !important;
  border: none !important;
  padding: 0 2em 1.5em 0;
  margin-top: 1.5em;
}
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item:first-of-type .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  margin-top: 0;
}
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item:last-of-type {
  border-bottom: none !important;
}
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item:last-of-type .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  padding-bottom: 0;
}
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
  padding-bottom: 0;
  color: var(--accordion-secondary-color, inherit);
}
.bt_bb_accordion.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
  color: var(--accordion-secondary-color, inherit);
}
.bt_bb_accordion.bt_bb_style_filled.bt_bb_shape_round .bt_bb_accordion_item {
  border-radius: var(--image-softer-rounded);
}
.bt_bb_accordion.bt_bb_style_filled.bt_bb_shape_rounded .bt_bb_accordion_item {
  border-radius: var(--image-soft-rounded);
}
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item {
  border: none !important;
  margin-bottom: 1em;
  padding: 1.5em;
  background-color: var(--accordion-secondary-color, var(--gray-01-color));
}
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
  border: none !important;
  padding: 0;
  color: var(--accordion-primary-color, inherit);
  background-color: transparent !important;
}
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:after {
  top: 0;
}
.bt_bb_accordion.bt_bb_title_size_large .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-size: var(--extrasmall-title-size);
}

/* Font weight */
.bt_bb_accordion.bt_bb_font_weight_normal .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: normal;
}

.bt_bb_accordion.bt_bb_font_weight_bold .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: bold;
}

.bt_bb_accordion.bt_bb_font_weight_bolder .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: bolder;
}

.bt_bb_accordion.bt_bb_font_weight_lighter .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: lighter;
}

.bt_bb_accordion.bt_bb_font_weight_light .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: light;
}

.bt_bb_accordion.bt_bb_font_weight_thin .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: thin;
}

.bt_bb_accordion.bt_bb_font_weight_100 .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: 100;
}

.bt_bb_accordion.bt_bb_font_weight_200 .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: 200;
}

.bt_bb_accordion.bt_bb_font_weight_300 .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: 300;
}

.bt_bb_accordion.bt_bb_font_weight_400 .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: 400;
}

.bt_bb_accordion.bt_bb_font_weight_500 .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: 500;
}

.bt_bb_accordion.bt_bb_font_weight_600 .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: 600;
}

.bt_bb_accordion.bt_bb_font_weight_700 .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: 700;
}

.bt_bb_accordion.bt_bb_font_weight_800 .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: 800;
}

.bt_bb_accordion.bt_bb_font_weight_900 .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
  font-weight: 900;
}

/* Custom menu 
--------------------------------------------------- */
.bt_bb_custom_menu[class*=bt_bb_color_scheme]:hover div ul a:hover {
  opacity: 1;
  color: var(--custom-menu-secondary-color, inherit);
}
.bt_bb_custom_menu div ul {
  margin: 0;
}
.bt_bb_align_center .bt_bb_custom_menu div ul, .bt_bb_custom_menu div ul.bt_bb_align_center, .bt_bb_align_left .bt_bb_custom_menu div ul.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_custom_menu div ul, .bt_bb_align_right .bt_bb_custom_menu div ul.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_custom_menu div ul {
  text-align: center;
}
.bt_bb_custom_menu div ul li {
  list-style: none;
  padding-bottom: 0.55em;
}
.bt_bb_custom_menu div ul li:last-child {
  padding-bottom: 0em;
}
.bt_bb_align_center .bt_bb_custom_menu div ul li, .bt_bb_custom_menu div ul li.bt_bb_align_center, .bt_bb_align_left .bt_bb_custom_menu div ul li.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_custom_menu div ul li, .bt_bb_align_right .bt_bb_custom_menu div ul li.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_custom_menu div ul li {
  text-align: center;
}
.bt_bb_align_right .bt_bb_custom_menu div ul li, .bt_bb_custom_menu div ul li.bt_bb_align_right, .bt_bb_align_left .bt_bb_custom_menu div ul li.bt_bb_align_right, .bt_bb_align_left .bt_bb_align_right .bt_bb_custom_menu div ul li, .bt_bb_align_center .bt_bb_custom_menu div ul li.bt_bb_align_right, .bt_bb_align_center .bt_bb_align_right .bt_bb_custom_menu div ul li {
  text-align: right;
}
.bt_bb_custom_menu div ul a {
  font-size: 1rem;
  font-family: var(--menu-font);
  line-height: 1;
  color: var(--custom-menu-primary-color, inherit);
  transition: all 350ms ease;
}
.bt_bb_custom_menu div ul a:hover {
  opacity: 0.8;
  color: inherit;
}
.bt_bb_custom_menu div ul > li {
  margin-left: 0;
  line-height: 1.45;
}
.bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li {
  padding: 0 0.7em;
}
.bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li a {
  position: relative;
}
.bt_bb_align_right .bt_bb_custom_menu .menu-footer-menu-container, .bt_bb_custom_menu.bt_bb_align_right .menu-footer-menu-container, .bt_bb_align_left .bt_bb_custom_menu.bt_bb_align_right .menu-footer-menu-container, .bt_bb_align_left .bt_bb_align_right .bt_bb_custom_menu .menu-footer-menu-container, .bt_bb_align_center .bt_bb_custom_menu.bt_bb_align_right .menu-footer-menu-container, .bt_bb_align_center .bt_bb_align_right .bt_bb_custom_menu .menu-footer-menu-container {
  float: right;
}

.bt_bb_custom_menu.bt_bb_font_size_12px div ul li a {
  font-size: 12px;
}

.bt_bb_custom_menu.bt_bb_font_size_13px div ul li a {
  font-size: 13px;
}

.bt_bb_custom_menu.bt_bb_font_size_14px div ul li a {
  font-size: 14px;
}

.bt_bb_custom_menu.bt_bb_font_size_15px div ul li a {
  font-size: 15px;
}

.bt_bb_custom_menu.bt_bb_font_size_16px div ul li a {
  font-size: 16px;
}

.bt_bb_custom_menu.bt_bb_font_size_17px div ul li a {
  font-size: 17px;
}

@media (max-width: 580px) {
  .bt_bb_custom_menu.bt_bb_direction_horizontal div > ul > li {
    width: 100%;
  }
}
.rtl .bt_bb_custom_menu > div {
  justify-content: end;
}

/* Price list
--------------------------------------------------- */
.bt_bb_price_list {
  display: flex;
  flex-wrap: wrap;
  border: none;
  background-color: var(--price-secondary-color, inherit);
  /* Title size */
  /* Title color */
  /* Icon color */
  /* Price color */
  /* Subtitle color */
  /* Shape */
  /* Hightlighted text style */
}
.bt_bb_price_list .bt_bb_price_list_price_inner {
  padding: 3em;
  position: relative;
  width: 100%;
}
.bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_icon {
  display: flex;
  width: 100%;
  color: var(--primary-color, inherit);
}
.bt_bb_align_right .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_icon, .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_icon.bt_bb_align_right, .bt_bb_align_left .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_icon.bt_bb_align_right, .bt_bb_align_left .bt_bb_align_right .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_icon, .bt_bb_align_center .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_icon.bt_bb_align_right, .bt_bb_align_center .bt_bb_align_right .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_icon {
  justify-content: flex-end;
}
.bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_icon .bt_bb_icon {
  padding: 0 !important;
}
.bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_title {
  font-size: 2rem;
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  padding: 0 0 0.5rem 0;
  color: var(--price-primary-color, inherit);
  background-color: transparent;
}
.bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price {
  margin: 0;
}
.bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_currency {
  font-size: 3.375rem;
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  color: var(--price-primary-color, inherit);
}
.bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder {
  font-size: 3.375rem;
}
.bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  color: var(--price-primary-color, inherit);
}
.bt_bb_align_right .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content, .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder.bt_bb_align_right .bt_bb_counter_content, .bt_bb_align_left .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder.bt_bb_align_right .bt_bb_counter_content, .bt_bb_align_left .bt_bb_align_right .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content, .bt_bb_align_center .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder.bt_bb_align_right .bt_bb_counter_content, .bt_bb_align_center .bt_bb_align_right .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content {
  padding-right: 0;
}
.bt_bb_align_right .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter, .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder.bt_bb_align_right .bt_bb_counter_content .bt_bb_counter, .bt_bb_align_left .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder.bt_bb_align_right .bt_bb_counter_content .bt_bb_counter, .bt_bb_align_left .bt_bb_align_right .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter, .bt_bb_align_center .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder.bt_bb_align_right .bt_bb_counter_content .bt_bb_counter, .bt_bb_align_center .bt_bb_align_right .bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  padding-right: 0;
}
.bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_subtitle {
  margin: 0;
  padding-bottom: 2.5rem;
  color: var(--price-primary-color, inherit);
}
.bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_text {
  color: var(--price-primary-color, inherit);
}
.bt_bb_price_list .bt_bb_price_list_price_inner .bt_bb_price_list_highlighted_text {
  padding: 0.5rem 1rem;
  font-weight: bold;
  position: absolute;
  top: 0;
  right: 0;
  color: var(--accent-color);
  background-color: var(--light-color);
}
.bt_bb_price_list.bt_bb_title_size_small .bt_bb_price_list_price_inner .bt_bb_price_list_title {
  font-size: 1.25em;
}
.bt_bb_price_list.bt_bb_title_size_normal .bt_bb_price_list_price_inner .bt_bb_price_list_title {
  font-size: 2em;
}
.bt_bb_price_list.bt_bb_title_size_large .bt_bb_price_list_price_inner .bt_bb_price_list_title {
  font-size: 2.25em;
}
.bt_bb_price_list.bt_bb_title_color_accent .bt_bb_price_list_price_inner .bt_bb_price_list_title {
  color: var(--accent-color);
}
.bt_bb_price_list.bt_bb_title_color_alternate .bt_bb_price_list_price_inner .bt_bb_price_list_title {
  color: var(--alternate-color);
}
.bt_bb_price_list.bt_bb_title_color_light .bt_bb_price_list_price_inner .bt_bb_price_list_title {
  color: var(--light-color);
}
.bt_bb_price_list.bt_bb_title_color_dark .bt_bb_price_list_price_inner .bt_bb_price_list_title {
  color: var(--dark-color);
}
.bt_bb_price_list.bt_bb_title_color_gray_01 .bt_bb_price_list_price_inner .bt_bb_price_list_title {
  color: var(--gray-01-color);
}
.bt_bb_price_list.bt_bb_title_color_gray_02 .bt_bb_price_list_price_inner .bt_bb_price_list_title {
  color: var(--gray-02-color);
}
.bt_bb_price_list.bt_bb_title_color_gray_03 .bt_bb_price_list_price_inner .bt_bb_price_list_title {
  color: var(--gray-03-color);
}
.bt_bb_price_list.bt_bb_title_color_gray_04 .bt_bb_price_list_price_inner .bt_bb_price_list_title {
  color: var(--gray-04-color);
}
.bt_bb_price_list.bt_bb_icon_color_accent .bt_bb_price_list_price_inner .bt_bb_price_list_icon {
  color: var(--accent-color);
}
.bt_bb_price_list.bt_bb_icon_color_alternate .bt_bb_price_list_price_inner .bt_bb_price_list_icon {
  color: var(--alternate-color);
}
.bt_bb_price_list.bt_bb_icon_color_light .bt_bb_price_list_price_inner .bt_bb_price_list_icon {
  color: var(--light-color);
}
.bt_bb_price_list.bt_bb_icon_color_dark .bt_bb_price_list_price_inner .bt_bb_price_list_icon {
  color: var(--dark-color);
}
.bt_bb_price_list.bt_bb_icon_color_gray_01 .bt_bb_price_list_price_inner .bt_bb_price_list_icon {
  color: var(--gray-01-color);
}
.bt_bb_price_list.bt_bb_icon_color_gray_02 .bt_bb_price_list_price_inner .bt_bb_price_list_icon {
  color: var(--gray-02-color);
}
.bt_bb_price_list.bt_bb_icon_color_gray_03 .bt_bb_price_list_price_inner .bt_bb_price_list_icon {
  color: var(--gray-03-color);
}
.bt_bb_price_list.bt_bb_icon_color_gray_04 .bt_bb_price_list_price_inner .bt_bb_price_list_icon {
  color: var(--gray-04-color);
}
.bt_bb_price_list.bt_bb_price_color_accent .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  color: var(--accent-color);
}
.bt_bb_price_list.bt_bb_price_color_alternate .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  color: var(--alternate-color);
}
.bt_bb_price_list.bt_bb_price_color_light .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  color: var(--light-color);
}
.bt_bb_price_list.bt_bb_price_color_dark .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  color: var(--dark-color);
}
.bt_bb_price_list.bt_bb_price_color_gray_01 .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  color: var(--gray-01-color);
}
.bt_bb_price_list.bt_bb_price_color_gray_02 .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  color: var(--gray-02-color);
}
.bt_bb_price_list.bt_bb_price_color_gray_03 .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  color: var(--gray-03-color);
}
.bt_bb_price_list.bt_bb_price_color_gray_04 .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  color: var(--gray-04-color);
}
.bt_bb_price_list.bt_bb_price_color_accent .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_currency {
  color: var(--accent-color);
}
.bt_bb_price_list.bt_bb_price_color_alternate .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_currency {
  color: var(--alternate-color);
}
.bt_bb_price_list.bt_bb_price_color_light .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_currency {
  color: var(--light-color);
}
.bt_bb_price_list.bt_bb_price_color_dark .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_currency {
  color: var(--dark-color);
}
.bt_bb_price_list.bt_bb_price_color_gray_01 .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_currency {
  color: var(--gray-01-color);
}
.bt_bb_price_list.bt_bb_price_color_gray_02 .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_currency {
  color: var(--gray-02-color);
}
.bt_bb_price_list.bt_bb_price_color_gray_03 .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_currency {
  color: var(--gray-03-color);
}
.bt_bb_price_list.bt_bb_price_color_gray_04 .bt_bb_price_list_price_inner .bt_bb_price_list_price .bt_bb_price_list_currency {
  color: var(--gray-04-color);
}
.bt_bb_price_list.bt_bb_subtitle_color_accent .bt_bb_price_list_price_inner .bt_bb_price_list_subtitle {
  color: var(--accent-color);
}
.bt_bb_price_list.bt_bb_subtitle_color_accent_06 .bt_bb_price_list_price_inner .bt_bb_price_list_subtitle {
  color: var(--accent-60-color);
}
.bt_bb_price_list.bt_bb_subtitle_color_alternate .bt_bb_price_list_price_inner .bt_bb_price_list_subtitle {
  color: var(--alternate-color);
}
.bt_bb_price_list.bt_bb_subtitle_color_light .bt_bb_price_list_price_inner .bt_bb_price_list_subtitle {
  color: var(--light-color);
}
.bt_bb_price_list.bt_bb_subtitle_color_dark .bt_bb_price_list_price_inner .bt_bb_price_list_subtitle {
  color: var(--dark-color);
}
.bt_bb_price_list.bt_bb_subtitle_color_gray_01 .bt_bb_price_list_price_inner .bt_bb_price_list_subtitle {
  color: var(--gray-01-color);
}
.bt_bb_price_list.bt_bb_subtitle_color_gray_02 .bt_bb_price_list_price_inner .bt_bb_price_list_subtitle {
  color: var(--gray-02-color);
}
.bt_bb_price_list.bt_bb_subtitle_color_gray_03 .bt_bb_price_list_price_inner .bt_bb_price_list_subtitle {
  color: var(--gray-03-color);
}
.bt_bb_price_list.bt_bb_subtitle_color_gray_04 .bt_bb_price_list_price_inner .bt_bb_price_list_subtitle {
  color: var(--gray-04-color);
}
.bt_bb_price_list.bt_bb_shape_square {
  border-radius: 0;
}
.bt_bb_price_list.bt_bb_shape_rounded {
  border-radius: var(--image-soft-rounded);
}
.bt_bb_price_list.bt_bb_shape_round {
  border-radius: var(--price-list-rounded);
}
.bt_bb_price_list.bt_bb_highlighted_text_style_round .bt_bb_price_list_price_inner .bt_bb_price_list_highlighted_text {
  border-bottom-left-radius: var(--price-list-rounded);
}

/* Font weight */
.bt_bb_price_list.bt_bb_price_font_weight_normal .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: normal;
}

.bt_bb_price_list.bt_bb_price_font_weight_bold .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: bold;
}

.bt_bb_price_list.bt_bb_price_font_weight_bolder .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: bolder;
}

.bt_bb_price_list.bt_bb_price_font_weight_lighter .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: lighter;
}

.bt_bb_price_list.bt_bb_price_font_weight_light .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: light;
}

.bt_bb_price_list.bt_bb_price_font_weight_thin .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: thin;
}

.bt_bb_price_list.bt_bb_price_font_weight_100 .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: 100;
}

.bt_bb_price_list.bt_bb_price_font_weight_200 .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: 200;
}

.bt_bb_price_list.bt_bb_price_font_weight_300 .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: 300;
}

.bt_bb_price_list.bt_bb_price_font_weight_400 .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: 400;
}

.bt_bb_price_list.bt_bb_price_font_weight_500 .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: 500;
}

.bt_bb_price_list.bt_bb_price_font_weight_600 .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: 600;
}

.bt_bb_price_list.bt_bb_price_font_weight_700 .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: 700;
}

.bt_bb_price_list.bt_bb_price_font_weight_800 .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: 800;
}

.bt_bb_price_list.bt_bb_price_font_weight_900 .bt_bb_price_list_price .bt_bb_price_list_amount .bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
  font-weight: 900;
}

/* Image 
--------------------------------------------------- */
.bt_bb_image {
  /* Shape */
  /* Content exists */
  /* Image Content */
}
.bt_bb_image.bt_bb_content_exists {
  /* Padding */
  /* Width */
  /* Inner Padding */
}
.bt_bb_image.bt_bb_content_exists.bt_bb_content_padding_none .bt_bb_image_content .bt_bb_image_content_flex {
  padding: 0;
}
.bt_bb_image.bt_bb_content_exists.bt_bb_content_padding_normal .bt_bb_image_content .bt_bb_image_content_flex {
  padding: 1em;
}
.bt_bb_image.bt_bb_content_exists.bt_bb_content_width_fit .bt_bb_image_content .bt_bb_image_content_flex {
  width: fit-content;
}
.bt_bb_image.bt_bb_content_exists.bt_bb_content_inner_padding_none .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  padding: 0;
}
.bt_bb_image.bt_bb_content_exists.bt_bb_content_inner_padding_normal .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  padding: 1em;
}
.bt_bb_align_left .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon:last-child, .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner.bt_bb_align_left .bt_bb_icon:last-child, .bt_bb_align_right .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner.bt_bb_align_left .bt_bb_icon:last-child, .bt_bb_align_right .bt_bb_align_left .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon:last-child, .bt_bb_align_center .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner.bt_bb_align_left .bt_bb_icon:last-child, .bt_bb_align_center .bt_bb_align_left .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon:last-child {
  padding-right: 0 !important;
}
.bt_bb_align_right .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon:last-child, .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner.bt_bb_align_right .bt_bb_icon:last-child, .bt_bb_align_left .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner.bt_bb_align_right .bt_bb_icon:last-child, .bt_bb_align_left .bt_bb_align_right .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon:last-child, .bt_bb_align_center .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner.bt_bb_align_right .bt_bb_icon:last-child, .bt_bb_align_center .bt_bb_align_right .bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon:last-child {
  padding-left: 0 !important;
}
.bt_bb_image.bt_bb_shape_soft-rounded {
  border-radius: var(--image-soft-rounded);
}
.bt_bb_image.bt_bb_shape_soft-rounded img {
  border-radius: var(--image-soft-rounded);
}
.bt_bb_image.bt_bb_shape_soft-rounded .bt_bb_image_content {
  border-radius: var(--image-soft-rounded);
}
.bt_bb_image.bt_bb_shape_soft-rounded .bt_bb_image_content_flex {
  border-radius: var(--image-soft-rounded);
}
.bt_bb_image.bt_bb_shape_soft-rounded .bt_bb_image_content_inner {
  border-radius: var(--image-soft-rounded);
}
.bt_bb_image.bt_bb_shape_softer-rounded {
  border-radius: var(--image-softer-rounded);
}
.bt_bb_image.bt_bb_shape_softer-rounded img {
  border-radius: var(--image-softer-rounded);
}
.bt_bb_image.bt_bb_shape_softer-rounded .bt_bb_image_content {
  border-radius: var(--image-softer-rounded);
}
.bt_bb_image.bt_bb_shape_softer-rounded .bt_bb_image_content_flex {
  border-radius: var(--image-softer-rounded);
}
.bt_bb_image.bt_bb_shape_softer-rounded .bt_bb_image_content_inner {
  border-radius: var(--image-softer-rounded);
}
.bt_bb_image.bt_bb_shape_very-rounded {
  border-radius: var(--image-very-rounded);
}
.bt_bb_image.bt_bb_shape_very-rounded img {
  border-radius: var(--image-very-rounded);
}
.bt_bb_image.bt_bb_shape_very-rounded .bt_bb_image_content {
  border-radius: var(--image-softer-rounded);
}
.bt_bb_image.bt_bb_shape_very-rounded .bt_bb_image_content_flex {
  border-radius: var(--image-softer-rounded);
}
.bt_bb_image.bt_bb_shape_very-rounded .bt_bb_image_content_inner {
  border-radius: var(--image-softer-rounded);
}
.bt_bb_image.bt_bb_shape_extralarge-rounded {
  border-radius: var(--image-extralarge-rounded);
}
.bt_bb_image.bt_bb_shape_extralarge-rounded img {
  border-radius: var(--image-extralarge-rounded);
}
.bt_bb_image.bt_bb_shape_extralarge-rounded .bt_bb_image_content {
  border-radius: var(--image-softer-rounded);
}
.bt_bb_image.bt_bb_shape_extralarge-rounded .bt_bb_image_content_flex {
  border-radius: var(--image-softer-rounded);
}
.bt_bb_image.bt_bb_shape_extralarge-rounded .bt_bb_image_content_inner {
  border-radius: var(--image-softer-rounded);
}
.bt_bb_image.bt_bb_shape_circle {
  border-radius: 50%;
}
.bt_bb_image.bt_bb_shape_circle img {
  border-radius: 50%;
}
.bt_bb_image.bt_bb_shape_circle .bt_bb_image_content {
  border-radius: 50%;
}
.bt_bb_image.bt_bb_shape_circle .bt_bb_image_content_flex {
  border-radius: 50%;
}
.bt_bb_align_center .bt_bb_image.bt_bb_shape_circle_behind, .bt_bb_image.bt_bb_align_center.bt_bb_shape_circle_behind, .bt_bb_align_left .bt_bb_image.bt_bb_align_center.bt_bb_shape_circle_behind, .bt_bb_align_left .bt_bb_align_center .bt_bb_image.bt_bb_shape_circle_behind, .bt_bb_align_right .bt_bb_image.bt_bb_align_center.bt_bb_shape_circle_behind, .bt_bb_align_right .bt_bb_align_center .bt_bb_image.bt_bb_shape_circle_behind {
  display: inline-block !important;
}
.bt_bb_image.bt_bb_shape_circle_behind {
  border-radius: 50%;
  z-index: 1;
  position: relative;
  overflow: visible;
  /* Detail circle behind */
}
.bt_bb_image.bt_bb_shape_circle_behind img {
  border-radius: 50%;
}
.bt_bb_image.bt_bb_shape_circle_behind span, .bt_bb_image.bt_bb_shape_circle_behind a {
  z-index: 3;
  position: relative;
}
.bt_bb_image.bt_bb_shape_circle_behind .bt_bb_image_content {
  border-radius: 50%;
}
.bt_bb_image.bt_bb_shape_circle_behind .bt_bb_image_content_flex {
  border-radius: 50%;
}
.bt_bb_image.bt_bb_shape_circle_behind:before {
  content: "";
  display: block;
  background: var(--circle-background-color, var(--accent-color));
  border-radius: 50%;
  width: 130%;
  aspect-ratio: 1/1;
  position: absolute;
  z-index: 2;
  left: -9em;
  top: -6em;
}
.bt_bb_image.bt_bb_content_exists.bt_bb_shape_soft-rounded, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_softer-rounded, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_very-rounded, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_extralarge-rounded {
  /* Right */
  /* Left */
}
.bt_bb_image.bt_bb_content_exists.bt_bb_shape_soft-rounded.bt_bb_content_position_right.bt_bb_content_align_bottom .bt_bb_image_content_inner, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_softer-rounded.bt_bb_content_position_right.bt_bb_content_align_bottom .bt_bb_image_content_inner, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_very-rounded.bt_bb_content_position_right.bt_bb_content_align_bottom .bt_bb_image_content_inner, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_extralarge-rounded.bt_bb_content_position_right.bt_bb_content_align_bottom .bt_bb_image_content_inner {
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
}
.bt_bb_image.bt_bb_content_exists.bt_bb_shape_soft-rounded.bt_bb_content_position_right.bt_bb_content_align_bottom .bt_bb_image_content_flex, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_softer-rounded.bt_bb_content_position_right.bt_bb_content_align_bottom .bt_bb_image_content_flex, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_very-rounded.bt_bb_content_position_right.bt_bb_content_align_bottom .bt_bb_image_content_flex, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_extralarge-rounded.bt_bb_content_position_right.bt_bb_content_align_bottom .bt_bb_image_content_flex {
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
}
.bt_bb_image.bt_bb_content_exists.bt_bb_shape_soft-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_bottom .bt_bb_image_content_inner, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_softer-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_bottom .bt_bb_image_content_inner, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_very-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_bottom .bt_bb_image_content_inner, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_extralarge-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_bottom .bt_bb_image_content_inner {
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
}
.bt_bb_image.bt_bb_content_exists.bt_bb_shape_soft-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_bottom .bt_bb_image_content_flex, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_softer-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_bottom .bt_bb_image_content_flex, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_very-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_bottom .bt_bb_image_content_flex, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_extralarge-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_bottom .bt_bb_image_content_flex {
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
}
.bt_bb_image.bt_bb_content_exists.bt_bb_shape_soft-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_top .bt_bb_image_content_inner, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_softer-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_top .bt_bb_image_content_inner, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_very-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_top .bt_bb_image_content_inner, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_extralarge-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_top .bt_bb_image_content_inner {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.bt_bb_image.bt_bb_content_exists.bt_bb_shape_soft-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_top .bt_bb_image_content_flex, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_softer-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_top .bt_bb_image_content_flex, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_very-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_top .bt_bb_image_content_flex, .bt_bb_image.bt_bb_content_exists.bt_bb_shape_extralarge-rounded:not(.bt_bb_content_position_right).bt_bb_content_align_top .bt_bb_image_content_flex {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  color: var(--content-primary-color);
  background-color: var(--content-secondary-color, var(--content-inner-background-color));
}
.bt_bb_image.bt_bb_content_exists.bt_bb_content_position_right .bt_bb_image_content .bt_bb_image_content_flex {
  left: auto;
}
.bt_bb_image.bt_bb_hover_style_zoom-in:hover img, .bt_bb_image.bt_bb_hover_style_zoom-in-to-grayscale:hover img, .bt_bb_image.bt_bb_hover_style_zoom-in-from-grayscale:hover img {
  transform: scale3d(1.025, 1.025, 1.025);
}

@media (max-width: 991px) {
  .bt_bb_image.bt_bb_shape_circle_behind:before {
    width: 100%;
    height: 100%;
    left: 0em;
    top: -4em;
  }
}
@media (max-width: 480px) {
  .bt_bb_image.bt_bb_shape_circle_behind:before {
    top: -2em;
  }
}
/* Padding */
.bt_bb_image.bt_bb_content_padding_5px .bt_bb_image_content .bt_bb_image_content_flex {
  padding: 5px;
}

.bt_bb_image.bt_bb_content_padding_10px .bt_bb_image_content .bt_bb_image_content_flex {
  padding: 10px;
}

.bt_bb_image.bt_bb_content_padding_15px .bt_bb_image_content .bt_bb_image_content_flex {
  padding: 15px;
}

.bt_bb_image.bt_bb_content_padding_20px .bt_bb_image_content .bt_bb_image_content_flex {
  padding: 20px;
}

.bt_bb_image.bt_bb_content_padding_25px .bt_bb_image_content .bt_bb_image_content_flex {
  padding: 25px;
}

.bt_bb_image.bt_bb_content_padding_30px .bt_bb_image_content .bt_bb_image_content_flex {
  padding: 30px;
}

.bt_bb_image.bt_bb_content_padding_35px .bt_bb_image_content .bt_bb_image_content_flex {
  padding: 35px;
}

.bt_bb_image.bt_bb_content_padding_40px .bt_bb_image_content .bt_bb_image_content_flex {
  padding: 40px;
}

.bt_bb_image.bt_bb_content_padding_45px .bt_bb_image_content .bt_bb_image_content_flex {
  padding: 45px;
}

.bt_bb_image.bt_bb_content_padding_50px .bt_bb_image_content .bt_bb_image_content_flex {
  padding: 50px;
}

/* Inner content Padding */
.bt_bb_image.bt_bb_content_inner_padding_5px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  padding: 5px;
}
.bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_5px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_image.bt_bb_content_inner_padding_5px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_image.bt_bb_content_inner_padding_5px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_5px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_image.bt_bb_content_inner_padding_5px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_5px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal {
  padding-right: 5px;
}

.bt_bb_image.bt_bb_content_inner_padding_10px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  padding: 10px;
}
.bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_10px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_image.bt_bb_content_inner_padding_10px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_image.bt_bb_content_inner_padding_10px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_10px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_image.bt_bb_content_inner_padding_10px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_10px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal {
  padding-right: 10px;
}

.bt_bb_image.bt_bb_content_inner_padding_15px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  padding: 15px;
}
.bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_15px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_image.bt_bb_content_inner_padding_15px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_image.bt_bb_content_inner_padding_15px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_15px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_image.bt_bb_content_inner_padding_15px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_15px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal {
  padding-right: 15px;
}

.bt_bb_image.bt_bb_content_inner_padding_20px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  padding: 20px;
}
.bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_20px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_image.bt_bb_content_inner_padding_20px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_image.bt_bb_content_inner_padding_20px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_20px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_image.bt_bb_content_inner_padding_20px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_20px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal {
  padding-right: 20px;
}

.bt_bb_image.bt_bb_content_inner_padding_25px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  padding: 25px;
}
.bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_25px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_image.bt_bb_content_inner_padding_25px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_image.bt_bb_content_inner_padding_25px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_25px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_image.bt_bb_content_inner_padding_25px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_25px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal {
  padding-right: 25px;
}

.bt_bb_image.bt_bb_content_inner_padding_30px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  padding: 30px;
}
.bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_30px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_image.bt_bb_content_inner_padding_30px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_image.bt_bb_content_inner_padding_30px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_30px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_image.bt_bb_content_inner_padding_30px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_30px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal {
  padding-right: 30px;
}

.bt_bb_image.bt_bb_content_inner_padding_35px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  padding: 35px;
}
.bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_35px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_image.bt_bb_content_inner_padding_35px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_image.bt_bb_content_inner_padding_35px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_35px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_image.bt_bb_content_inner_padding_35px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_35px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal {
  padding-right: 35px;
}

.bt_bb_image.bt_bb_content_inner_padding_40px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  padding: 40px;
}
.bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_40px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_image.bt_bb_content_inner_padding_40px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_image.bt_bb_content_inner_padding_40px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_40px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_image.bt_bb_content_inner_padding_40px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_40px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal {
  padding-right: 40px;
}

.bt_bb_image.bt_bb_content_inner_padding_45px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  padding: 45px;
}
.bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_45px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_image.bt_bb_content_inner_padding_45px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_image.bt_bb_content_inner_padding_45px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_45px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_image.bt_bb_content_inner_padding_45px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_45px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal {
  padding-right: 45px;
}

.bt_bb_image.bt_bb_content_inner_padding_50px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner {
  padding: 50px;
}
.bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_50px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_image.bt_bb_content_inner_padding_50px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_image.bt_bb_content_inner_padding_50px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_right .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_50px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal, .bt_bb_align_center .bt_bb_image.bt_bb_content_inner_padding_50px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_align_left.bt_bb_size_normal, .bt_bb_align_center .bt_bb_align_left .bt_bb_image.bt_bb_content_inner_padding_50px .bt_bb_image_content .bt_bb_image_content_flex .bt_bb_image_content_inner .bt_bb_icon.bt_bb_size_normal {
  padding-right: 50px;
}

.bt_bb_top_negative_margin_extra_small.bt_bb_image {
  z-index: 1;
  margin-top: -0.5em;
}

.bt_bb_bottom_negative_margin_extra_small.bt_bb_image {
  z-index: 1;
  margin-bottom: -0.5em;
}

.bt_bb_right_negative_margin_extra_small.bt_bb_image {
  z-index: 1;
  margin-right: -0.5em !important;
}

.bt_bb_left_negative_margin_extra_small.bt_bb_image {
  z-index: 1;
  margin-left: -0.5em !important;
}

.bt_bb_top_negative_margin_small.bt_bb_image {
  z-index: 1;
  margin-top: -1em;
}

.bt_bb_bottom_negative_margin_small.bt_bb_image {
  z-index: 1;
  margin-bottom: -1em;
}

.bt_bb_right_negative_margin_small.bt_bb_image {
  z-index: 1;
  margin-right: -1em !important;
}

.bt_bb_left_negative_margin_small.bt_bb_image {
  z-index: 1;
  margin-left: -1em !important;
}

.bt_bb_top_negative_margin_normal.bt_bb_image {
  z-index: 1;
  margin-top: -2em;
}

.bt_bb_bottom_negative_margin_normal.bt_bb_image {
  z-index: 1;
  margin-bottom: -2em;
}

.bt_bb_right_negative_margin_normal.bt_bb_image {
  z-index: 1;
  margin-right: -2em !important;
}

.bt_bb_left_negative_margin_normal.bt_bb_image {
  z-index: 1;
  margin-left: -2em !important;
}

.bt_bb_top_negative_margin_medium.bt_bb_image {
  z-index: 1;
  margin-top: -4em;
}

.bt_bb_bottom_negative_margin_medium.bt_bb_image {
  z-index: 1;
  margin-bottom: -4em;
}

.bt_bb_right_negative_margin_medium.bt_bb_image {
  z-index: 1;
  margin-right: -4em !important;
}

.bt_bb_left_negative_margin_medium.bt_bb_image {
  z-index: 1;
  margin-left: -4em !important;
}

.bt_bb_top_negative_margin_large.bt_bb_image {
  z-index: 1;
  margin-top: -8em;
}

.bt_bb_bottom_negative_margin_large.bt_bb_image {
  z-index: 1;
  margin-bottom: -8em;
}

.bt_bb_right_negative_margin_large.bt_bb_image {
  z-index: 1;
  margin-right: -8em !important;
}

.bt_bb_left_negative_margin_large.bt_bb_image {
  z-index: 1;
  margin-left: -8em !important;
}

.bt_bb_top_negative_margin_extra_large.bt_bb_image {
  z-index: 1;
  margin-top: -16em;
}

.bt_bb_bottom_negative_margin_extra_large.bt_bb_image {
  z-index: 1;
  margin-bottom: -16em;
}

.bt_bb_right_negative_margin_extra_large.bt_bb_image {
  z-index: 1;
  margin-right: -16em !important;
}

.bt_bb_left_negative_margin_extra_large.bt_bb_image {
  z-index: 1;
  margin-left: -16em !important;
}

/* Latest Post 
--------------------------------------------------- */
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
  margin-bottom: 1.5em;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category {
  padding: 0 0 0.5rem 0;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories {
  font-size: 1em;
  line-height: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: var(--gray-03-color);
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li a {
  font-size: 1em;
  font-family: var(--supertitle-font);
  font-weight: var(--supertitle-font-weight);
  text-transform: uppercase;
  letter-spacing: var(--supertitle-letter-spacing);
  font-style: var(--supertitle-font-style);
  background: transparent;
  padding: 0;
  display: flex;
  align-items: center;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories li:not(:last-child) a:after {
  content: "/";
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  display: block;
  margin: 0 0.5em;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span {
  font-size: 1em;
  font-family: var(--supertitle-font);
  font-weight: var(--supertitle-font-weight);
  text-transform: uppercase;
  letter-spacing: var(--supertitle-letter-spacing);
  font-style: var(--supertitle-font-style);
  color: var(--gray-03-color);
  display: inline-flex;
  align-items: center;
  padding: 0;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:before {
  display: none;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta > span:not(:last-child):after {
  content: "/";
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  display: block;
  margin: 0 0.5em;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
  font-size: var(--extrasmall-title-size);
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
}

/* Cost Calculator
--------------------------------------------------- */
/* Cost Calculator */
.btQuoteBooking {
  /* Contact */
}
.btQuoteBooking .btQuoteBookingForm {
  margin-bottom: 2em;
}
.btQuoteBooking .btQuoteBookingForm input:not([type=submit]):not([type=checkbox]):not([type=radio]), .btQuoteBooking .btQuoteBookingForm textarea, .btQuoteBooking .btQuoteBookingForm select {
  border: 1px solid var(--contact-gray-color);
  background-color: transparent;
}
.btQuoteBooking .btQuoteBookingForm input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus, .btQuoteBooking .btQuoteBookingForm textarea:focus, .btQuoteBooking .btQuoteBookingForm select:focus {
  border-color: var(--accent-color);
  box-shadow: none;
}
.button-shape-rounded .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
  border-radius: var(--soft-rounded);
}
.button-shape-round .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
  border-radius: var(--hard-rounded);
}
.button-shape-square .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
  border-radius: 0;
}
.btQuoteBooking .btQuoteBookingForm.btActive .boldBtn {
  flex: 0 0 140px !important;
  width: 140px !important;
  max-width: 140px !important;
}
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext {
  font-size: var(--normal-button-size);
  font-family: var(--button-font);
  text-transform: var(--button-text-transform);
  font-weight: var(--button-font-weight);
  font-style: var(--button-font-style);
  letter-spacing: var(--button-letter-spacing);
  margin-left: 1rem;
  min-height: 52px;
  border: none !important;
  color: var(--button-primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--accent-color) inset;
  background: transparent !important;
}
.button-shape-rounded .btQuoteBooking .btQuoteBookingForm.btActive .btContactNext {
  border-radius: var(--soft-rounded);
}
.button-shape-round .btQuoteBooking .btQuoteBookingForm.btActive .btContactNext {
  border-radius: var(--hard-rounded);
}
.button-shape-square .btQuoteBooking .btQuoteBookingForm.btActive .btContactNext {
  border-radius: 0;
}
.btQuoteBooking .btQuoteBookingForm.btActive .btContactNext:hover {
  color: var(--button-secondary-color, var(--accent-color));
  box-shadow: 0 0 0 1px var(--accent-color) inset;
}
.btQuoteBooking .btQuoteBookingForm .btTotalNextWrapper {
  /* Total */
}
.btQuoteBooking .btQuoteBookingForm .btTotalNextWrapper .btQuoteTotal .btQuoteTotalText, .btQuoteBooking .btQuoteBookingForm .btTotalNextWrapper .btQuoteTotal .btQuoteTotalCurrency, .btQuoteBooking .btQuoteBookingForm .btTotalNextWrapper .btQuoteTotal .btQuoteTotalCalc {
  font-size: var(--normal-button-size);
  font-family: var(--button-font);
  text-transform: var(--button-text-transform);
  font-weight: var(--button-font-weight);
  font-style: var(--button-font-style);
  letter-spacing: var(--button-letter-spacing);
}
.btQuoteBooking .btQuoteBookingForm .btTotalNextWrapper .btQuoteTotal .btQuoteTotalCurrency {
  padding: 0.85rem 0 0.85rem 1rem;
  border-radius: 0;
  letter-spacing: 0;
}
.button-shape-square .btQuoteBooking .btQuoteBookingForm .btTotalNextWrapper .btQuoteTotal .btQuoteTotalCurrency {
  border-radius: 0px !important;
}
.rtl .btQuoteBooking .btQuoteBookingForm .btTotalNextWrapper .btQuoteTotal .btQuoteTotalCurrency {
  padding: 0.85rem 1rem 0.85rem 0;
}
.btQuoteBooking .btQuoteBookingForm .btTotalNextWrapper .btQuoteTotal .btQuoteTotalCalc {
  padding: 0.85rem 1rem 0.85rem 0;
}
.button-shape-square .btQuoteBooking .btQuoteBookingForm .btTotalNextWrapper .btQuoteTotal .btQuoteTotalCalc {
  border-radius: 0px !important;
}
.rtl .btQuoteBooking .btQuoteBookingForm .btTotalNextWrapper .btQuoteTotal .btQuoteTotalCalc {
  padding: 0.85rem 0 0.85rem 1rem;
}
.btQuoteBooking .ddTitleText span {
  padding: 0px 1.25em;
}
.btQuoteBooking .ddTitle .arrow {
  display: block;
  width: 1.5em;
  height: 1.5em;
  text-align: center;
  top: 30%;
  right: 1em;
}
.rtl .btQuoteBooking .ddTitle .arrow {
  right: auto;
  left: 1em;
}
.btQuoteBooking .ddTitle .arrow:before {
  content: var(--select-icon);
  font-family: var(--select-icon-font);
  border: none;
  font-size: 1.3rem;
  opacity: 0.5;
  width: auto;
  height: auto;
  line-height: 1.3;
  transition: all 300ms ease;
}
.btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText,
.btQuoteBooking .dd.ddcommon .ddTitleText {
  border: 1px solid var(--contact-gray-color);
  background-color: transparent;
  min-height: 3.13rem;
}
.button-shape-rounded .btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText,
.button-shape-rounded .btQuoteBooking .dd.ddcommon .ddTitleText {
  border-radius: 112px;
}
.button-shape-round .btQuoteBooking .dd.ddcommon.borderRadius .ddTitleText,
.button-shape-round .btQuoteBooking .dd.ddcommon .ddTitleText {
  border-radius: 112px;
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText, .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
  box-shadow: none;
}
.btQuoteBooking .dd.ddcommon.borderRadius:hover .ddTitleText {
  box-shadow: none;
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText {
  border-color: var(--accent-color);
}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitle .arrow:before {
  transform: rotate(180deg);
}
.btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .btQuoteItem input, .btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .btQuoteItem textarea {
  border: 1px solid var(--contact-gray-color);
  background: transparent;
  box-shadow: none;
}
.btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .btQuoteItem input:focus, .btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .btQuoteItem textarea:focus {
  border-color: var(--accent-color);
  box-shadow: none;
}
.btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .btQuoteItem input:hover, .btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .btQuoteItem textarea:hover {
  box-shadow: none;
}
.btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .btQuoteItem.btContactFieldMandatory input, .btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .btQuoteItem.btContactFieldMandatory textarea {
  border: 1px solid var(--accent-color);
  background: transparent;
  box-shadow: none;
}
.btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .boldBtn {
  margin: 0px 0 0 10px;
}
.btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .boldBtn .btContactSubmit, .btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .boldBtn button[type=submit] {
  font-size: var(--normal-button-size);
  font-family: var(--button-font);
  font-weight: var(--button-font-weight);
  text-transform: var(--button-text-transform);
  line-height: 1;
  padding: 1em 2em;
  border: none;
  color: var(--light-color);
  box-shadow: 0 0 0 3em var(--button-secondary-color, var(--accent-color)) inset;
  background: transparent;
}
.button-shape-square .btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .boldBtn .btContactSubmit, .button-shape-square .btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .boldBtn button[type=submit] {
  border-radius: 0px !important;
}
.btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .boldBtn .btContactSubmit:hover, .btQuoteBooking .btTotalQuoteContactGroup .btQuoteContact .boldBtn button[type=submit]:hover {
  text-shadow: none;
  opacity: 1;
  color: var(--accent-color);
  box-shadow: 0 0 0 1px var(--accent-color) inset;
}
.btQuoteBooking .btContactSubmit, .btQuoteBooking button[type=submit] {
  font-size: var(--normal-button-size);
  font-family: var(--button-font);
  font-weight: var(--button-font-weight);
  text-transform: var(--button-text-transform) !important;
  color: var(--light-color);
  box-shadow: 0 0 0 3em var(--button-secondary-color, var(--accent-color)) inset;
  border: none;
  line-height: 1;
  padding: 1em 2em;
  background: transparent;
}
.button-shape-square .btQuoteBooking .btContactSubmit, .button-shape-square .btQuoteBooking button[type=submit] {
  border-radius: 0px !important;
}
.btQuoteBooking .btContactSubmit:hover, .btQuoteBooking button[type=submit]:hover {
  text-shadow: none;
  opacity: 1;
  color: var(--accent-color);
  box-shadow: 0 0 0 1px var(--accent-color) inset;
}

@media (max-width: 480px) {
  .btQuoteBooking .btQuoteBookingForm .btContactNext {
    margin-left: 0 !important;
  }
}
/* Contact Form 7
--------------------------------------------------- */
.bt_bb_contact_form_7 {
  position: relative;
  /* Button 
  ------------------------------------------------------------- */
  /* Button Style */
  /* Filled */
  /* Outline */
  /* Underline */
  /* Button alignment */
  /* Button size */
  /* Button shape */
  /* Shape - Style - Round & Filled/Outline */
  /* Input 
  ------------------------------------------------------------- */
  /* Input style */
  /* Placeholder style */
  /* Input shape */
}
.bt_bb_contact_form_7 .wpcf7-submit {
  font-size: var(--normal-button-size);
  padding: 1.065em 1.56em;
  line-height: 1;
  color: var(--primary-color, var(--light-color));
  background: transparent;
  box-shadow: 0 0 0 3em var(--secondary-color, var(--accent-color)) inset;
  border: none;
  min-height: auto;
  transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bt_bb_contact_form_7 .wpcf7-submit:hover {
  color: var(--secondary-color, var(--accent-color));
  background: transparent;
  box-shadow: 0 0 0 1px var(--secondary-color, var(--accent-color)) inset;
}
.bt_bb_contact_form_7 button.wpcf7-submit {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt_bb_contact_form_7 button.wpcf7-submit span {
  position: relative;
  width: 2em !important;
  height: 1em;
  display: inline-block;
}
.bt_bb_contact_form_7.bt_bb_button_style_outline .wpcf7-submit {
  color: var(--primary-color, var(--dark-color));
  box-shadow: 0 0 0 2px var(--secondary-color, var(--accent-color)) inset;
  background: transparent;
}
.bt_bb_contact_form_7.bt_bb_button_style_outline .wpcf7-submit:hover {
  color: var(--primary-color, var(--dark-color));
  box-shadow: 0 0 0 3em var(--secondary-color, var(--accent-color)) inset;
  background: transparent;
}
.bt_bb_contact_form_7.bt_bb_button_style_underline .bt_bb_cf7_button {
  width: fit-content;
  color: var(--primary-color, var(--dark-color));
  box-shadow: none;
  overflow: hidden;
  border-radius: 0 !important;
}
.bt_bb_contact_form_7.bt_bb_button_style_underline .bt_bb_cf7_button .wpcf7-submit {
  padding-left: 0.5em !important;
  padding-right: 0.5em !important;
  color: var(--primary-color, var(--dark-color));
  box-shadow: none;
  background: transparent;
  border: none;
  transition: all 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.bt_bb_contact_form_7.bt_bb_button_style_underline .bt_bb_cf7_button .wpcf7-submit:hover {
  color: var(--primary-color, var(--dark-color));
  box-shadow: none;
  padding-left: 1em !important;
  padding-right: 1em !important;
}
.bt_bb_contact_form_7.bt_bb_button_style_underline .bt_bb_cf7_button:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: translateY(102%);
  background: var(--secondary-color, var(--accent-color));
  opacity: 0.16;
  transition: transform 600ms cubic-bezier(0.23, 1, 0.32, 1);
  transition-delay: 100ms;
}
.bt_bb_contact_form_7.bt_bb_button_style_underline .bt_bb_cf7_button:after {
  content: "";
  width: 100%;
  height: 2px;
  background: var(--secondary-color, var(--accent-color));
  position: absolute;
  bottom: 0;
  display: block;
}
.bt_bb_contact_form_7.bt_bb_button_style_underline .bt_bb_cf7_button:hover .wpcf7-submit {
  color: var(--primary-color, var(--dark-color));
}
.bt_bb_contact_form_7.bt_bb_button_style_underline .bt_bb_cf7_button:active:before, .bt_bb_contact_form_7.bt_bb_button_style_underline .bt_bb_cf7_button:focus:before {
  opacity: 0.2;
}
.bt_bb_contact_form_7.bt_bb_button_style_underline input[type=submit] {
  padding-left: 0.5em !important;
  padding-right: 0.5em !important;
  color: var(--primary-color, var(--dark-color));
  box-shadow: none;
  background: transparent;
  border-bottom: 2px solid var(--secondary-color, var(--accent-color));
}
.bt_bb_contact_form_7.bt_bb_button_style_underline input[type=submit]:hover {
  color: var(--primary-color, var(--dark-color));
  padding-left: 1em !important;
  padding-right: 1em !important;
}
.bt_bb_contact_form_7.bt_bb_button_style_underline input[type=submit]:after {
  display: none;
}
.bt_bb_contact_form_7.bt_bb_button_style_underline.bt_bb_button_size_large {
  padding-top: 1em;
  padding-bottom: 1em;
}
.bt_bb_contact_form_7.bt_bb_button_align_right .wpcf7-submit, .bt_bb_contact_form_7.bt_bb_button_align_right .bt_bb_cf7_button {
  float: right;
}
.bt_bb_contact_form_7.bt_bb_button_align_left .wpcf7-submit, .bt_bb_contact_form_7.bt_bb_button_align_left .bt_bb_cf7_button {
  float: left;
}
.bt_bb_contact_form_7.bt_bb_button_size_small .wpcf7-submit {
  font-size: var(--small-button-size);
  padding: 1.115em 1.6em;
  max-height: none;
  height: auto;
  min-height: auto;
}
.bt_bb_contact_form_7.bt_bb_button_size_large .wpcf7-submit {
  font-size: var(--large-button-size);
  padding: 1.335em 1.63em;
  max-height: none;
  height: auto;
  min-height: auto;
}
.bt_bb_contact_form_7.bt_bb_button_shape_square input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_square button, .bt_bb_contact_form_7.bt_bb_button_shape_square input[type=file]::file-selector-button {
  border-radius: 0;
}
.bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded input[type=file]::file-selector-button {
  border-radius: var(--contact-soft-rounded);
}
.bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded input[type=file]::file-selector-button {
  border-radius: var(--contact-hard-rounded);
}
.bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded input[type=file]::file-selector-button, .button-shape-round .bt_bb_contact_form_7 input[type=submit], .button-shape-round .bt_bb_contact_form_7 button, .button-shape-round .bt_bb_contact_form_7 input[type=file]::file-selector-button, .button-shape-rounded .bt_bb_contact_form_7 input[type=submit], .button-shape-rounded .bt_bb_contact_form_7 button, .button-shape-rounded .bt_bb_contact_form_7 input[type=file]::file-selector-button {
  padding: 1.6em 3em;
}
.bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_small input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_small button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_small input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_small.bt_bb_button_style_outline input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_small.bt_bb_button_style_outline button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_small.bt_bb_button_style_outline input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_small input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_small button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_small input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_small.bt_bb_button_style_outline input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_small.bt_bb_button_style_outline button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_small.bt_bb_button_style_outline input[type=file]::file-selector-button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_small input[type=submit], .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_small button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_small input[type=file]::file-selector-button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_small.bt_bb_button_style_outline input[type=submit], .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_small.bt_bb_button_style_outline button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_small.bt_bb_button_style_outline input[type=file]::file-selector-button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_small input[type=submit], .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_small button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_small input[type=file]::file-selector-button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_small.bt_bb_button_style_outline input[type=submit], .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_small.bt_bb_button_style_outline button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_small.bt_bb_button_style_outline input[type=file]::file-selector-button {
  padding: 1.29em 2.55em;
}
.bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_large input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_large button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_large input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_large.bt_bb_button_style_outline input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_large.bt_bb_button_style_outline button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_large.bt_bb_button_style_outline input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_large input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_large button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_large input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_large.bt_bb_button_style_outline input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_large.bt_bb_button_style_outline button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_large.bt_bb_button_style_outline input[type=file]::file-selector-button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_large input[type=submit], .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_large button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_large input[type=file]::file-selector-button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_large.bt_bb_button_style_outline input[type=submit], .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_large.bt_bb_button_style_outline button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_large.bt_bb_button_style_outline input[type=file]::file-selector-button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_large input[type=submit], .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_large button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_large input[type=file]::file-selector-button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_large.bt_bb_button_style_outline input[type=submit], .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_large.bt_bb_button_style_outline button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_large.bt_bb_button_style_outline input[type=file]::file-selector-button {
  padding: 1.5em 3em;
}
.bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_style_outline input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_style_outline button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_style_outline input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_style_outline input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_style_outline button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_style_outline input[type=file]::file-selector-button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_style_outline input[type=submit], .button-shape-round .bt_bb_contact_form_7.bt_bb_button_style_outline button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_style_outline input[type=file]::file-selector-button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_style_outline input[type=submit], .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_style_outline button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_style_outline input[type=file]::file-selector-button {
  padding: 1.6em 3em;
}
.bt_bb_contact_form_7 .bt_bb_cf7_icon {
  position: relative;
  width: 2em !important;
  height: 1em;
  display: inline-block;
}
.bt_bb_contact_form_7 .bt_bb_cf7_icon:before {
  content: "";
  font-family: remixicon;
  line-height: 1;
  font-size: 1.25em;
  padding-left: 0.5rem;
}
.bt_bb_contact_form_7 .bt_bb_cf7_icon_mail {
  position: relative;
  width: 2em !important;
  height: 1em;
  display: inline-block;
}
.bt_bb_contact_form_7 .bt_bb_cf7_icon_mail:before {
  content: "";
  font-family: Phosphor;
  line-height: 0.8;
  font-size: 1.25em;
  padding-right: 0.5rem;
}
.bt_bb_contact_form_7 input:not([type=submit]):not([type=checkbox]):not([type=radio]), .bt_bb_contact_form_7 select, .bt_bb_contact_form_7 .fancy-select .trigger {
  padding: 0.8em 1.25em;
  min-height: 3.5rem;
  height: 3.5rem;
}
.bt_bb_contact_form_7 .wpcf7-date {
  max-height: 3.5rem;
}
.bt_bb_contact_form_7 input:not([type=submit]):not([type=checkbox]):not([type=radio]), .bt_bb_contact_form_7 textarea, .bt_bb_contact_form_7 select, .bt_bb_contact_form_7 .fancy-select .trigger {
  color: var(--input-primary-color, inherit);
  background-color: var(--input-secondary-color, var(--contact-gray-color));
  border: none;
}
.bt_bb_contact_form_7.bt_bb_input_style_outline input:not([type=submit]):not([type=checkbox]):not([type=radio]), .bt_bb_contact_form_7.bt_bb_input_style_outline select, .bt_bb_contact_form_7.bt_bb_input_style_outline .fancy-select .trigger {
  color: var(--input-primary-color, currentColor);
  background: transparent;
  border-radius: 0 !important;
  padding: 0.7em;
  border: 1px solid var(--input-primary-color, var(--gray-02-color));
}
.bt_bb_contact_form_7.bt_bb_input_style_outline textarea.wpcf7-form-control {
  color: var(--primary-color, currentColor);
  border-radius: 0 !important;
  padding: 0.7em;
  background: transparent;
  border: 1px solid var(--input-primary-color, var(--gray-02-color));
}
.bt_bb_contact_form_7.bt_bb_input_style_outline input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus, .bt_bb_contact_form_7.bt_bb_input_style_outline .fancy-select .trigger.open {
  border: 1px solid var(--input-secondary-color, var(--accent-color));
  box-shadow: none;
}
.bt_bb_contact_form_7.bt_bb_input_style_outline textarea.wpcf7-form-control:focus {
  border-color: var(--input-secondary-color, var(--accent-color));
  box-shadow: none;
}
.bt_bb_contact_form_7.bt_bb_input_style_outline .wpcf7-date:before {
  background: transparent !important;
}
.bt_bb_contact_form_7.bt_bb_input_style_outline-2px input:not([type=submit]):not([type=checkbox]):not([type=radio]), .bt_bb_contact_form_7.bt_bb_input_style_outline-2px select, .bt_bb_contact_form_7.bt_bb_input_style_outline-2px .fancy-select .trigger {
  color: var(--input-primary-color, currentColor);
  background: transparent;
  border-radius: 0 !important;
  padding: 0.7em;
  border: 2px solid var(--input-primary-color, var(--gray-02-color));
}
.bt_bb_contact_form_7.bt_bb_input_style_outline-2px textarea.wpcf7-form-control {
  color: var(--primary-color, currentColor);
  border-radius: 0 !important;
  padding: 0.7em;
  background: transparent;
  border: 2px solid var(--input-primary-color, var(--gray-02-color));
}
.bt_bb_contact_form_7.bt_bb_input_style_outline-2px input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus, .bt_bb_contact_form_7.bt_bb_input_style_outline-2px .fancy-select .trigger.open {
  border: 2px solid var(--input-secondary-color, var(--accent-color));
  box-shadow: none;
}
.bt_bb_contact_form_7.bt_bb_input_style_outline-2px textarea.wpcf7-form-control:focus {
  border-color: var(--input-secondary-color, var(--accent-color));
  box-shadow: none;
}
.bt_bb_contact_form_7.bt_bb_input_style_outline-2px .wpcf7-date:before {
  background: transparent !important;
}
.bt_bb_contact_form_7.bt_bb_placeholder_style_full ::-webkit-input-placeholder {
  opacity: 1;
  color: var(--input-primary-color, inherit);
}
.bt_bb_contact_form_7.bt_bb_placeholder_style_full .bt_bb_cf7_button .wpcf7-spinner {
  top: 0;
  left: auto;
  right: 1em;
  width: 2em;
}
.bt_bb_contact_form_7.bt_bb_placeholder_style_full .bt_bb_cf7_button .wpcf7-spinner:after {
  background: var(--30-light-color);
}
.bt_bb_contact_form_7.bt_bb_shape_square input:not([type=checkbox]):not([type=radio]):not([type=submit]), .bt_bb_contact_form_7.bt_bb_shape_square a.select2-choice, .bt_bb_contact_form_7.bt_bb_shape_square textarea.wpcf7-form-control, .bt_bb_contact_form_7.bt_bb_shape_square select {
  border-radius: 0 !important;
}
.bt_bb_contact_form_7.bt_bb_shape_soft_rounded input:not([type=checkbox]):not([type=radio]):not([type=submit]), .bt_bb_contact_form_7.bt_bb_shape_soft_rounded a.select2-choice, .bt_bb_contact_form_7.bt_bb_shape_soft_rounded textarea.wpcf7-form-control, .bt_bb_contact_form_7.bt_bb_shape_soft_rounded select {
  border-radius: var(--contact-soft-rounded) !important;
}
.bt_bb_contact_form_7.bt_bb_shape_hard_rounded input:not([type=checkbox]):not([type=radio]):not([type=submit]), .bt_bb_contact_form_7.bt_bb_shape_hard_rounded a.select2-choice, .bt_bb_contact_form_7.bt_bb_shape_hard_rounded select {
  border-radius: var(--contact-hard-rounded) !important;
  padding-left: 1.25em;
  padding-right: 1.25em;
}
.bt_bb_contact_form_7.bt_bb_shape_hard_rounded textarea.wpcf7-form-control {
  border-radius: var(--contact-hard-rounded) !important;
  padding: 1.25em;
  height: 12em;
  margin-bottom: 1em;
}
.bt_bb_contact_form_7.bt_bb_shape_hard_rounded .bt_bb_cf7_form .bt_bb_cf7_row .bt_bb_cf7_element:first-child {
  padding-right: 1.2em;
}

.button-shape-round input:not([type=checkbox]):not([type=radio]),
.button-shape-rounded input:not([type=checkbox]):not([type=radio]) {
  overflow: hidden;
}

@media (max-width: 1200px) {
  /* Shape - Style - Round & Filled/Outline */
  .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded input[type=file]::file-selector-button, .button-shape-round .bt_bb_contact_form_7 input[type=submit], .button-shape-round .bt_bb_contact_form_7 button, .button-shape-round .bt_bb_contact_form_7 input[type=file]::file-selector-button, .button-shape-rounded .bt_bb_contact_form_7 input[type=submit], .button-shape-rounded .bt_bb_contact_form_7 button, .button-shape-rounded .bt_bb_contact_form_7 input[type=file]::file-selector-button {
    padding: 1.6em 2em;
  }
  .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_small input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_small button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_small input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_small.bt_bb_button_style_outline input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_small.bt_bb_button_style_outline button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_small.bt_bb_button_style_outline input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_small input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_small button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_small input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_small.bt_bb_button_style_outline input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_small.bt_bb_button_style_outline button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_small.bt_bb_button_style_outline input[type=file]::file-selector-button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_small input[type=submit], .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_small button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_small input[type=file]::file-selector-button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_small.bt_bb_button_style_outline input[type=submit], .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_small.bt_bb_button_style_outline button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_small.bt_bb_button_style_outline input[type=file]::file-selector-button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_small input[type=submit], .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_small button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_small input[type=file]::file-selector-button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_small.bt_bb_button_style_outline input[type=submit], .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_small.bt_bb_button_style_outline button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_small.bt_bb_button_style_outline input[type=file]::file-selector-button {
    padding: 1.29em 2em;
  }
  .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_large input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_large button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_large input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_large.bt_bb_button_style_outline input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_large.bt_bb_button_style_outline button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_size_large.bt_bb_button_style_outline input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_large input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_large button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_large input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_large.bt_bb_button_style_outline input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_large.bt_bb_button_style_outline button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_size_large.bt_bb_button_style_outline input[type=file]::file-selector-button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_large input[type=submit], .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_large button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_large input[type=file]::file-selector-button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_large.bt_bb_button_style_outline input[type=submit], .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_large.bt_bb_button_style_outline button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_size_large.bt_bb_button_style_outline input[type=file]::file-selector-button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_large input[type=submit], .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_large button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_large input[type=file]::file-selector-button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_large.bt_bb_button_style_outline input[type=submit], .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_large.bt_bb_button_style_outline button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_size_large.bt_bb_button_style_outline input[type=file]::file-selector-button {
    padding: 1.5em 2em;
  }
  .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_style_outline input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_style_outline button, .bt_bb_contact_form_7.bt_bb_button_shape_soft_rounded.bt_bb_button_style_outline input[type=file]::file-selector-button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_style_outline input[type=submit], .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_style_outline button, .bt_bb_contact_form_7.bt_bb_button_shape_hard_rounded.bt_bb_button_style_outline input[type=file]::file-selector-button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_style_outline input[type=submit], .button-shape-round .bt_bb_contact_form_7.bt_bb_button_style_outline button, .button-shape-round .bt_bb_contact_form_7.bt_bb_button_style_outline input[type=file]::file-selector-button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_style_outline input[type=submit], .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_style_outline button, .button-shape-rounded .bt_bb_contact_form_7.bt_bb_button_style_outline input[type=file]::file-selector-button {
    padding: 1.6em 2em;
  }
}
/* Placeholder */
::-webkit-input-placeholder {
  opacity: 0.5;
  color: var(--placeholder-primary-color, --input-primary-color, inherit);
}

.bt_bb_contact_form_7.bt_bb_placeholder_style_very_small input::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_very_small input::placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_very_small textarea::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_very_small textarea::placeholder {
  opacity: 0.1;
}

.bt_bb_contact_form_7.bt_bb_placeholder_style_extra_small input::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_extra_small input::placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_extra_small textarea::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_extra_small textarea::placeholder {
  opacity: 0.2;
}

.bt_bb_contact_form_7.bt_bb_placeholder_style_small input::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_small input::placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_small textarea::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_small textarea::placeholder {
  opacity: 0.3;
}

.bt_bb_contact_form_7.bt_bb_placeholder_style_normal input::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_normal input::placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_normal textarea::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_normal textarea::placeholder {
  opacity: 0.4;
}

.bt_bb_contact_form_7.bt_bb_placeholder_style_large input::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_large input::placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_large textarea::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_large textarea::placeholder {
  opacity: 0.6;
}

.bt_bb_contact_form_7.bt_bb_placeholder_style_extra_large input::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_extra_large input::placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_extra_large textarea::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_extra_large textarea::placeholder {
  opacity: 0.7;
}

.bt_bb_contact_form_7.bt_bb_placeholder_style_huge input::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_huge input::placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_huge textarea::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_huge textarea::placeholder {
  opacity: 0.8;
}

.bt_bb_contact_form_7.bt_bb_placeholder_style_extra_huge input::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_extra_huge input::placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_extra_huge textarea::-webkit-input-placeholder,
.bt_bb_contact_form_7.bt_bb_placeholder_style_extra_huge textarea::placeholder {
  opacity: 0.9;
}

/* Acceptance */
.wpcf7-acceptance .wpcf7-list-item {
  margin: 1em 0 0 1em;
}
.wpcf7-acceptance .wpcf7-list-item input[type=checkbox] {
  font-size: 0.8em;
  margin-right: 0.25em;
}

/* Loader */
.wpcf7 {
  /* Date input */
}
.wpcf7 p {
  width: 100%;
}
.wpcf7 .wpcf7-spinner {
  position: absolute;
  inset: 0;
  margin: 0;
  height: 100%;
  width: 100%;
  border-radius: 0;
  pointer-events: none;
  visibility: visible;
  opacity: 0;
  transition: 200ms ease all;
  background: transparent;
  width: 2em;
  height: 2em;
  right: 0;
  left: auto;
}
.wpcf7 .wpcf7-spinner:before {
  left: calc(50% - 8px);
  top: calc(50% - 8px);
  background: var(--light-color);
  z-index: 2;
}
.wpcf7 .wpcf7-spinner:after {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  position: absolute;
  left: calc(50% - 13px);
  top: calc(50% - 13px);
  background: rgba(0, 0, 0, 0.2);
  z-index: 1;
  border-radius: 50%;
}
.wpcf7 label {
  float: left;
  width: 100%;
  display: block;
  padding-bottom: 0.5em;
}
.wpcf7 form .wpcf7-response-output {
  margin: 2em 0em 1em;
}
.wpcf7 form.submitting .wpcf7-spinner {
  opacity: 1;
  pointer-events: initial;
}
.wpcf7 .wpcf7-date {
  position: relative;
  padding: 1em 1.25em !important;
  /* Real placeholder */
  /* Animated placeholder */
  /* Calendar icon */
}
.wpcf7 .wpcf7-date::-webkit-datetime-edit-fields-wrapper {
  opacity: 0;
}
.wpcf7 .wpcf7-date:focus::-webkit-datetime-edit-fields-wrapper, .wpcf7 .wpcf7-date.bt-input-has-value::-webkit-datetime-edit-fields-wrapper {
  opacity: 1;
}
.wpcf7 .wpcf7-date:before {
  display: none;
  line-height: 3;
  position: absolute;
  top: 0;
  left: 0;
  right: 2.563em;
  display: block;
  padding: 0 1.25em;
  width: auto !important;
  height: 2.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  color: inherit;
  background: transparent;
  transition: 200ms ease all;
  transform: translateY(0);
  transform-origin: top;
  pointer-events: none;
  transform-origin: left top;
}
.rtl .wpcf7 .wpcf7-date:before {
  transform-origin: right top;
}
.bt_bb_input_style_outline .wpcf7 .wpcf7-date:before {
  left: 0.58em;
  right: 0.58em;
}
.wpcf7 .wpcf7-date:hover:before {
  content: attr(placeholder);
}
.wpcf7 .wpcf7-date:focus:before, .wpcf7 .wpcf7-date.bt-input-has-value:before {
  transform: translateY(-60%);
  opacity: 0 !important;
}
.wpcf7 .wpcf7-date:after {
  content: var(--cf7-date-icon);
  font-family: var(--cf7-date-icon-font);
  display: block;
  font-size: 1.25em;
  top: 1em;
  right: 0.66em;
  position: absolute;
  pointer-events: none;
  opacity: 1;
  transition: 200ms ease opacity;
}
.wpcf7 input::-webkit-calendar-picker-indicator {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  color: transparent;
}

/* Required field */
.bt_bb_required {
  position: relative;
}
.bt_bb_required:after {
  content: "*";
  font-size: 1em;
  font-weight: 700;
  display: inline-block;
  margin: -5px 0 0 0.5em;
  position: absolute;
  color: var(--accent-color) !important;
}
.rtl .bt_bb_required:after {
  margin: -5px 0.5em 0 0;
}

.required {
  font-weight: 700;
  margin: 0 0 0 0.5em;
  color: var(--accent-color) !important;
}
.rtl .required {
  margin: 0 0.5em 0 0;
}

.wpcf7-not-valid-tip {
  color: inherit;
  opacity: 0.8;
  display: inline-flex;
  margin-top: 1em;
}
.wpcf7-not-valid-tip:before {
  content: var(--bt-cf7-not-valid);
  font-family: var(--bt-cf7-not-valid-font);
  margin: 0 0.3em 0 0;
}
.rtl .wpcf7-not-valid-tip:before {
  margin: 0 0 0 0.3em;
}

/* Layout */
.bt_bb_cf7_form .bt_bb_cf7_row {
  margin-bottom: 1.5em;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  position: relative;
}
.bt_bb_cf7_form .bt_bb_cf7_row span:not(.wpcf7-spinner) {
  width: 100%;
}
.bt_bb_cf7_form .bt_bb_cf7_row span.wpcf7-not-valid-tip {
  display: block;
}
.bt_bb_cf7_form .bt_bb_cf7_row:only-child {
  margin-bottom: 0;
}
.bt_bb_cf7_form .bt_bb_cf7_row textarea {
  height: 9.5em;
}
.bt_bb_cf7_form .bt_bb_cf7_row .bt_bb_cf7_element {
  flex: 1 1 100%;
  flex-basis: 100%;
}
.bt_bb_cf7_form .bt_bb_cf7_row .bt_bb_cf7_element:first-child {
  padding-right: 0.8em;
}
.bt_bb_cf7_form .bt_bb_cf7_row .bt_bb_cf7_element:only-child {
  padding-right: 0em;
}
.bt_bb_cf7_form .bt_bb_cf7_row .bt_bb_cf7_element label .fancy-select {
  padding-top: 1rem;
}
.bt_bb_cf7_form .bt_bb_cf7_row.bt_bb_cf7_textarea_height textarea {
  height: 6.5em;
}
.bt_bb_cf7_form .bt_bb_cf7_row.bt_bb_short_textarea textarea {
  height: 3em;
}
.bt_bb_cf7_form .bt_bb_cf7_button {
  position: relative;
}
.bt_bb_cf7_form .bt_bb_cf7_button.bt_bb_align_right .wpcf7-submit {
  margin-right: 0;
  margin-left: auto;
}
.bt_bb_cf7_form .bt_bb_cf7_button .wpcf7-spinner {
  position: absolute;
  right: 50%;
  bottom: 25%;
}
.bt_bb_cf7_form .bt_bb_cf7_button.bt_bb_width_full .wpcf7-submit {
  display: block;
  width: 100%;
}
.bt_bb_cf7_form.bt_bb_no_gap .bt_bb_cf7_element {
  padding-right: 6em !important;
}
.bt_bb_cf7_form.bt_bb_no_gap .bt_bb_cf7_button {
  margin-left: -9em !important;
}
.bt_bb_cf7_form.bt_bb_no_gap .bt_bb_cf7_button .wpcf7-submit {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.bt_bb_cf7_form.bt_bb_cf7_onecol_form .bt_bb_cf7_row {
  flex-wrap: nowrap;
}
.bt_bb_cf7_form.bt_bb_cf7_onecol_form .bt_bb_cf7_row .bt_bb_cf7_element {
  flex: 1 1 auto;
  flex-basis: auto;
}
.bt_bb_cf7_form.bt_bb_cf7_onecol_form .bt_bb_cf7_row .bt_bb_cf7_button {
  flex: 1 1 auto;
  flex-basis: auto;
}
.bt_bb_cf7_form.bt_bb_cf7_onecol_form .bt_bb_cf7_row .bt_bb_cf7_button .wpcf7-submit {
  width: 100%;
}
.bt_bb_cf7_form.bt_bb_cf7_twocol_form .bt_bb_cf7_row .bt_bb_cf7_element {
  flex: 1 1 50%;
  flex-basis: 50%;
}
.bt_bb_cf7_form.bt_bb_cf7_threecol_form {
  display: flex;
  flex-wrap: wrap;
}
.bt_bb_cf7_form.bt_bb_cf7_threecol_form .bt_bb_cf7_row .bt_bb_cf7_element {
  flex: 1 1 33.33%;
  flex-basis: 33.33%;
}
.bt_bb_cf7_form.bt_bb_cf7_threecol_form .bt_bb_cf7_button {
  align-self: center;
  margin: 0 auto;
  margin-top: 1em;
}
.bt_bb_cf7_form.bt_bb_cf7_fourcol_form {
  display: flex;
  flex-wrap: wrap;
}
.bt_bb_cf7_form.bt_bb_cf7_fourcol_form .bt_bb_cf7_row .bt_bb_cf7_element {
  flex: 1 1 25%;
  flex-basis: 25%;
  padding-right: 1.2em;
}
.bt_bb_cf7_form.bt_bb_cf7_fourcol_form .bt_bb_cf7_button {
  flex: 1 1 20%;
  flex-basis: 20%;
}
.bt_bb_cf7_form.bt_bb_cf7_fourcol_form .bt_bb_cf7_button .wpcf7-submit {
  width: 100%;
}
.bt_bb_cf7_form.bt_bb_cf7_fivecol_form {
  display: flex;
  flex-wrap: wrap;
}
.bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_row .bt_bb_cf7_element {
  flex: 1 1 16%;
  flex-basis: 16%;
  padding-right: 1.2em;
}
.bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_button {
  flex: 1 1 16%;
  flex-basis: 16%;
}
.bt_bb_cf7_form label {
  float: left;
  width: 100%;
  display: block;
  padding-bottom: 0.5em;
}
.bt_bb_cf7_form form .wpcf7-response-output {
  margin: 2em 0em 1em;
}
.bt_bb_cf7_form .wpcf7-date {
  position: relative;
  line-height: 1.185 !important;
}
.bt_bb_cf7_form .wpcf7-date:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 2.7em;
  width: auto !important;
  padding: 0 1.25em;
  height: 2.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 3;
  color: inherit;
  background: var(--input-secondary-color, var(--contact-gray-color));
  transform: translateY(0);
  transition: 200ms ease all;
}
.bt_bb_cf7_form .wpcf7-date:hover:before {
  content: attr(placeholder);
}
.bt_bb_cf7_form .wpcf7-date:focus:before {
  opacity: 0;
  pointer-events: none;
  transform: translateY(-50%);
}
.bt_bb_cf7_form .wpcf7-date:after {
  content: "";
  font-family: RemixIconsBusiness;
  font-size: 1.3rem;
  position: absolute;
  top: 0.6em;
  right: 1.125em;
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: 200ms ease opacity;
}
.bt_bb_cf7_form .wpcf7-date:focus:after {
  opacity: 1;
}
.bt_bb_cf7_form .wpcf7-date.bt-date-input-has-value:before {
  opacity: 0;
  display: block;
}
.bt_bb_cf7_form input::-webkit-calendar-picker-indicator {
  background: transparent;
  color: transparent;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
}

.bt_bb_contact_form_7 .bt_bb_cf7_form.bt_bb_cf7_onecol_form input:not([type=submit]):not([type=checkbox]):not([type=radio]), .bt_bb_contact_form_7 .bt_bb_cf7_form.bt_bb_cf7_onecol_form select, .bt_bb_contact_form_7 .bt_bb_cf7_form.bt_bb_cf7_onecol_form .fancy-select .trigger {
  min-height: 3.1rem;
  height: 3.1rem;
}

@media (max-width: 1200px) {
  .wpcf7 .bt_bb_cf7_form.bt_bb_no_gap .bt_bb_cf7_element {
    padding-right: 0 !important;
  }
  .wpcf7 .bt_bb_cf7_form.bt_bb_no_gap .bt_bb_cf7_button {
    margin-top: 1em !important;
    margin-left: 0em !important;
  }
  .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_onecol_form.bt_bb_no_gap.bt_bb_negative_margin .bt_bb_cf7_row {
    flex-wrap: wrap;
  }
  .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_onecol_form .bt_bb_cf7_row .bt_bb_cf7_button {
    flex: 1 0 50%;
  }
}
@media (max-width: 991px) {
  .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_row .bt_bb_cf7_element, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fourcol_form .bt_bb_cf7_row .bt_bb_cf7_element {
    flex: 1 1 50%;
    flex-basis: 50%;
  }
  .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_row .bt_bb_cf7_element:nth-child(3), .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_row .bt_bb_cf7_element:nth-child(4), .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fourcol_form .bt_bb_cf7_row .bt_bb_cf7_element:nth-child(3), .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fourcol_form .bt_bb_cf7_row .bt_bb_cf7_element:nth-child(4) {
    margin-top: 1em;
  }
  .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_row .bt_bb_cf7_element:nth-child(2), .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fourcol_form .bt_bb_cf7_row .bt_bb_cf7_element:nth-child(2) {
    padding-right: 0;
  }
  .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_row .bt_bb_cf7_button, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fourcol_form .bt_bb_cf7_row .bt_bb_cf7_button {
    margin-top: 1em;
  }
  .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_onecol_form .bt_bb_cf7_row .bt_bb_cf7_button {
    flex: 1 0 auto;
  }

  .bt_bb_cf7_form.bt_bb_cf7_fivecol_form.bt_bb_no_gap .bt_bb_cf7_row.btHightlight .bt_bb_cf7_element {
    margin-top: 1em !important;
  }
  .bt_bb_cf7_form.bt_bb_cf7_fivecol_form.bt_bb_no_gap .bt_bb_cf7_row.btHightlight .bt_bb_cf7_element.btWithLine:nth-child(2):after, .bt_bb_cf7_form.bt_bb_cf7_fivecol_form.bt_bb_no_gap .bt_bb_cf7_row.btHightlight .bt_bb_cf7_element.btWithLine:nth-child(4):after {
    display: none;
  }

  .button-shape-round .wpcf7 .bt_bb_cf7_form.bt_bb_no_gap .bt_bb_cf7_button input:not([type=checkbox]):not([type=radio]) {
    border-radius: var(--hard-rounded) !important;
  }

  .button-shape-rounded .wpcf7 .bt_bb_cf7_form.bt_bb_no_gap .bt_bb_cf7_button input:not([type=checkbox]):not([type=radio]) {
    border-radius: var(--soft-rounded) !important;
  }
}
@media (max-width: 780px) {
  .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_row .bt_bb_cf7_element, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_row .bt_bb_cf7_button, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_twocol_form .bt_bb_cf7_row .bt_bb_cf7_element, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_twocol_form .bt_bb_cf7_row .bt_bb_cf7_button, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_threecol_form .bt_bb_cf7_row .bt_bb_cf7_element, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_threecol_form .bt_bb_cf7_row .bt_bb_cf7_button {
    flex: 1 1 100%;
    flex-basis: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-top: 1em;
  }
  .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_row .bt_bb_cf7_element:first-child, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_row .bt_bb_cf7_button:first-child, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_twocol_form .bt_bb_cf7_row .bt_bb_cf7_element:first-child, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_twocol_form .bt_bb_cf7_row .bt_bb_cf7_button:first-child, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_threecol_form .bt_bb_cf7_row .bt_bb_cf7_element:first-child, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_threecol_form .bt_bb_cf7_row .bt_bb_cf7_button:first-child {
    margin-top: 0em;
    padding: 0 !important;
  }

  .bt_bb_cf7_form.bt_bb_cf7_fivecol_form.bt_bb_no_gap .bt_bb_cf7_row.btHightlight .bt_bb_cf7_element.btWithLine:after {
    display: none;
  }

  .bt_bb_cf7_form.bt_bb_cf7_onecol_form .bt_bb_cf7_row {
    flex-wrap: wrap !important;
  }
  .bt_bb_cf7_form.bt_bb_cf7_onecol_form .bt_bb_cf7_row .bt_bb_cf7_element {
    margin-bottom: 1em !important;
    padding: 0 !important;
  }
}
@media (max-width: 580px) {
  .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_row .bt_bb_cf7_element, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fourcol_form .bt_bb_cf7_row .bt_bb_cf7_element, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_threecol_form .bt_bb_cf7_row .bt_bb_cf7_element, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_twocol_form .bt_bb_cf7_row .bt_bb_cf7_element {
    flex: 1 1 100%;
    flex-basis: 100%;
    margin-top: 1em;
    padding-right: 0;
  }
  .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fivecol_form .bt_bb_cf7_row .bt_bb_cf7_button, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_fourcol_form .bt_bb_cf7_row .bt_bb_cf7_button, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_threecol_form .bt_bb_cf7_row .bt_bb_cf7_button, .wpcf7 .bt_bb_cf7_form.bt_bb_cf7_twocol_form .bt_bb_cf7_row .bt_bb_cf7_button {
    margin-top: 1em;
  }
}
.wpcf7 form .wpcf7-response-output {
  padding: 0.5em 1em;
}
.button-shape-square .wpcf7 form .wpcf7-response-output {
  border-radius: 0;
}
.button-shape-rounded .wpcf7 form .wpcf7-response-output {
  border-radius: var(--contact-soft-rounded);
}
.button-shape-round .wpcf7 form .wpcf7-response-output {
  border-radius: var(--contact-hard-rounded-field);
}
.wpcf7 form.sent .wpcf7-response-output {
  border-color: var(--accent-color);
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
  border-color: inherit;
}
.wpcf7 form.spam .wpcf7-response-output {
  border-color: var(--primary-20-color);
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: var(--accent-color);
}

/* Acceptance */
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label {
  font-size: 0.85em;
}

/* Card Icon
--------------------------------------------------- */
.bt_bb_card_icon {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  position: relative;
  overflow: hidden;
  transition: all 300ms ease;
  /* Link */
  /* Special cases - Demos */
  /* Content 
  ------------------------------------------------------ */
  /* Arrow */
  /* Align content */
  /* Show content on hover */
  /* Design 
  ------------------------------------------------------ */
  /* Style */
  /* Hover color scheme */
  /* Icon Hover color scheme */
  /* Has background color */
  /* Has Hover background color */
  /* Shape - Customizer */
  /* Shape */
  /* Shadow */
}
.bt_bb_card_icon.btWithLink:hover .bt_bb_card_icon_inner .bt_bb_card_icon_content_inner .bt_bb_button.bt_bb_style_clean a:hover {
  color: var(--secondary-color, var(--accent-color));
}
.bt_bb_card_icon.btWithLink:hover .bt_bb_card_icon_inner .bt_bb_card_icon_content_inner .bt_bb_button.bt_bb_style_clean a:hover .bt_bb_icon_holder {
  color: var(--icon-secondary-color, var(--secondary-color, var(--accent-color)));
}
.bt_bb_card_icon.btWithLink:hover .bt_bb_card_icon_inner .bt_bb_card_icon_content_inner .bt_bb_button.bt_bb_style_underline a {
  color: var(--secondary-color, var(--accent-color));
}
.bt_bb_card_icon.btWithLink:hover .bt_bb_card_icon_inner .bt_bb_card_icon_content_inner .bt_bb_button.bt_bb_style_underline a:after {
  transform: scaleX(0);
  transform-origin: left;
  animation: underlineHover 0.4s ease-in-out forwards;
  animation: none;
}
.bt_bb_card_icon.btWithLink:hover .bt_bb_card_icon_inner .bt_bb_card_icon_content_inner .bt_bb_button.bt_bb_style_underline a .bt_bb_icon_holder {
  color: var(--icon-secondary-color, var(--secondary-color, var(--accent-color)));
}
.bt_bb_card_icon.bt_bb_has_font .bt_bb_card_icon_inner .bt_bb_card_icon_title .bt_bb_headline .bt_bb_headline_tag {
  font-family: inherit !important;
}
.bt_bb_card_icon.bt_bb_padding_none .bt_bb_card_icon_inner {
  padding: 0;
}
.bt_bb_card_icon .btCardLink {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
.bt_bb_align_center .bt_bb_card_icon .bt_bb_card_icon_content_inner, .bt_bb_card_icon.bt_bb_align_center .bt_bb_card_icon_content_inner, .bt_bb_align_left .bt_bb_card_icon.bt_bb_align_center .bt_bb_card_icon_content_inner, .bt_bb_align_left .bt_bb_align_center .bt_bb_card_icon .bt_bb_card_icon_content_inner, .bt_bb_align_right .bt_bb_card_icon.bt_bb_align_center .bt_bb_card_icon_content_inner, .bt_bb_align_right .bt_bb_align_center .bt_bb_card_icon .bt_bb_card_icon_content_inner {
  justify-content: center;
}
.bt_bb_align_right .bt_bb_card_icon .bt_bb_card_icon_content_inner, .bt_bb_card_icon.bt_bb_align_right .bt_bb_card_icon_content_inner, .bt_bb_align_left .bt_bb_card_icon.bt_bb_align_right .bt_bb_card_icon_content_inner, .bt_bb_align_left .bt_bb_align_right .bt_bb_card_icon .bt_bb_card_icon_content_inner, .bt_bb_align_center .bt_bb_card_icon.bt_bb_align_right .bt_bb_card_icon_content_inner, .bt_bb_align_center .bt_bb_align_right .bt_bb_card_icon .bt_bb_card_icon_content_inner {
  justify-content: end;
}
.bt_bb_card_icon .bt_bb_card_icon_inner {
  position: relative;
  padding: 2.5em;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  z-index: 2;
  /* Icon */
  /* Inner Content - Button */
}
.bt_bb_card_icon .bt_bb_card_icon_inner .bt_bb_card_icon_icon {
  display: flex;
  z-index: 1;
  position: relative;
  padding-bottom: 3.5em;
  width: 100%;
}
.bt_bb_card_icon .bt_bb_card_icon_inner .bt_bb_card_icon_icon .bt_bb_icon {
  padding: 0 !important;
}
.bt_bb_card_icon .bt_bb_card_icon_inner .bt_bb_card_icon_content {
  display: flex;
  flex-wrap: wrap;
  /* Title */
  /* Text */
}
.bt_bb_card_icon .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_title {
  z-index: 1;
  position: relative;
  flex: 1 0 100%;
}
.bt_bb_card_icon .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_text {
  flex: 1 0 100%;
  padding-top: 1em;
}
.bt_bb_card_icon .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_text p {
  line-height: 1.5;
}
.bt_bb_card_icon .bt_bb_card_icon_inner .bt_bb_card_icon_content_inner {
  display: flex;
  flex-wrap: wrap;
  z-index: 4;
  position: relative;
  pointer-events: none;
  padding-top: 1.25em;
}
.bt_bb_card_icon .bt_bb_card_icon_inner .bt_bb_card_icon_content_inner .bt_bb_separator_v2 {
  width: 100%;
}
.bt_bb_card_icon .bt_bb_card_icon_inner .bt_bb_card_icon_content_inner .bt_bb_button {
  margin: 0;
  pointer-events: all;
}
.bt_bb_card_icon .bt_bb_card_icon_inner .bt_bb_card_icon_content_inner .bt_bb_button.bt_bb_style_clean a {
  padding: 0 !important;
}
.bt_bb_card_icon.bt_bb_title_size_extrasmall .bt_bb_card_icon_inner .bt_bb_card_icon_icon, .bt_bb_card_icon.bt_bb_icon_size_extrasmall .bt_bb_card_icon_inner .bt_bb_card_icon_icon {
  padding-bottom: 1.5em;
}
.bt_bb_card_icon.bt_bb_icon_size_normal .bt_bb_card_icon_inner .bt_bb_card_icon_icon .bt_bb_size_normal.bt_bb_icon .bt_bb_icon_holder:before {
  font-size: 2.6em;
}
.bt_bb_card_icon.bt_bb_title_size_extrasmall.bt_bb_icon_size_normal .bt_bb_card_icon_inner .bt_bb_card_icon_icon {
  padding-bottom: 1.8em;
}
.bt_bb_card_icon.bt_bb_title_size_extrasmall.bt_bb_icon_size_normal .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_text {
  padding-top: 0.4em;
}
.bt_bb_card_icon.bt_bb_title_size_extrasmall.bt_bb_icon_size_large.bt_bb_shape_hard_rounded .bt_bb_card_icon_inner .bt_bb_card_icon_icon {
  padding-bottom: 3.4em;
}
.bt_bb_card_icon.bt_bb_title_size_extrasmall.bt_bb_icon_size_large.bt_bb_shape_hard_rounded .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_text {
  padding-top: 0.7em;
}
.bt_bb_card_icon.bt_bb_title_size_extrasmall.bt_bb_icon_size_large:not(.bt_bb_shape_hard_rounded) .bt_bb_card_icon_inner .bt_bb_card_icon_icon {
  padding-bottom: 2.6em;
}
.bt_bb_card_icon.bt_bb_title_size_extrasmall.bt_bb_icon_size_large:not(.bt_bb_shape_hard_rounded) .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_text {
  padding-top: 0.7em;
}
.bt_bb_card_icon.bt_bb_arrow_show .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_text {
  flex: 1 0 70%;
}
.bt_bb_card_icon.bt_bb_arrow_show .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_arrow {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  transition: all 300ms ease;
  padding-left: 1em;
}
.bt_bb_card_icon.bt_bb_arrow_show .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_arrow .bt_bb_icon {
  padding: 0 !important;
}
.bt_bb_card_icon.bt_bb_arrow_show .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_arrow .bt_bb_icon .bt_bb_icon_holder:before {
  font-size: 1.4em;
}
.rtl .bt_bb_card_icon.bt_bb_arrow_show .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_arrow .bt_bb_icon {
  transform: rotate(180deg);
  padding-right: 0;
  padding-left: 0.5em;
}
.bt_bb_card_icon.bt_bb_arrow_show:hover .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_arrow {
  transform: translateX(1em);
}
.rtl .bt_bb_card_icon.bt_bb_arrow_show:hover .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_arrow {
  transform: translateX(-1em);
}
.bt_bb_card_icon.bt_bb_align_content_center {
  align-content: center;
}
.bt_bb_card_icon.bt_bb_align_content_center .bt_bb_card_icon_inner {
  align-content: center;
}
.bt_bb_card_icon.bt_bb_align_content_bottom {
  align-items: flex-end;
}
.bt_bb_card_icon.bt_bb_align_content_bottom .bt_bb_card_icon_inner {
  align-content: flex-end;
}
.bt_bb_card_icon.bt_bb_show_content_on_hover {
  min-height: 300px;
}
.bt_bb_card_icon.bt_bb_show_content_on_hover .bt_bb_card_icon_inner {
  min-height: 300px;
}
.bt_bb_card_icon.bt_bb_show_content_on_hover .bt_bb_card_icon_inner .bt_bb_card_icon_content_inner {
  display: none;
  width: 100% !important;
}
.bt_bb_card_icon.bt_bb_show_content_on_hover:not(.bt_bb_align_content_bottom) .bt_bb_card_icon_content {
  position: absolute;
  top: auto;
  bottom: 2.235em;
  left: 2.235em;
  width: calc(100% - 2.235em*2);
}
.bt_bb_card_icon.bt_bb_show_content_on_hover.bt_bb_align_content_bottom .bt_bb_card_icon_inner {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
}
.bt_bb_card_icon.bt_bb_style_filled {
  color: var(--card-primary-color, inherit);
  background-color: var(--card-secondary-color, var(--gray-02-color));
}
.bt_bb_card_icon[class*=bt_bb_hover_color_scheme]:hover {
  color: var(--hover-card-primary-color, var(--card-primary-color, inherit));
  background-color: var(--hover-card-secondary-color, var(--card-secondary-color, var(--gray-02-color))) !important;
}
.bt_bb_card_icon[class*=bt_bb_icon_hover_color_scheme]:hover .bt_bb_card_icon_inner .bt_bb_card_icon_icon .bt_bb_icon .bt_bb_icon_holder:before {
  color: var(--icon-hover-card-primary-color, var(--hover-card-primary-color, var(--primary-color)));
}
.bt_bb_card_icon.bt_bb_background_color {
  background-color: var(--background-color) !important;
}
.bt_bb_card_icon.bt_bb_hover_background_color:hover {
  background-color: var(--hover-background-color) !important;
}
.button-shape-square .bt_bb_card_icon {
  border-radius: 0;
}
.button-shape-rounded .bt_bb_card_icon {
  border-radius: var(--card-soft-rounded);
}
.button-shape-round .bt_bb_card_icon {
  border-radius: var(--card-hard-rounded);
}
.bt_bb_card_icon.bt_bb_shape_square {
  border-radius: 0;
}
.bt_bb_card_icon.bt_bb_shape_soft_rounded {
  border-radius: var(--card-soft-rounded);
}
.bt_bb_card_icon.bt_bb_shape_hard_rounded {
  border-radius: var(--card-hard-rounded);
}
.bt_bb_card_icon.bt_bb_shadow_on_hover:hover {
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.07);
}

/* Padding */
.bt_bb_card_icon.bt_bb_padding_5px .bt_bb_card_icon_inner {
  padding: 5px;
}

.bt_bb_card_icon.bt_bb_padding_10px .bt_bb_card_icon_inner {
  padding: 10px;
}

.bt_bb_card_icon.bt_bb_padding_15px .bt_bb_card_icon_inner {
  padding: 15px;
}

.bt_bb_card_icon.bt_bb_padding_20px .bt_bb_card_icon_inner {
  padding: 20px;
}

.bt_bb_card_icon.bt_bb_padding_25px .bt_bb_card_icon_inner {
  padding: 25px;
}

.bt_bb_card_icon.bt_bb_padding_30px .bt_bb_card_icon_inner {
  padding: 30px;
}

.bt_bb_card_icon.bt_bb_padding_35px .bt_bb_card_icon_inner {
  padding: 35px;
}

.bt_bb_card_icon.bt_bb_padding_40px .bt_bb_card_icon_inner {
  padding: 40px;
}

.bt_bb_card_icon.bt_bb_padding_45px .bt_bb_card_icon_inner {
  padding: 45px;
}

.bt_bb_card_icon.bt_bb_padding_50px .bt_bb_card_icon_inner {
  padding: 50px;
}

.bt_bb_card_icon.bt_bb_padding_55px .bt_bb_card_icon_inner {
  padding: 55px;
}

.bt_bb_card_icon.bt_bb_padding_60px .bt_bb_card_icon_inner {
  padding: 60px;
}

.bt_bb_card_icon.bt_bb_padding_65px .bt_bb_card_icon_inner {
  padding: 65px;
}

.bt_bb_card_icon.bt_bb_padding_70px .bt_bb_card_icon_inner {
  padding: 70px;
}

.bt_bb_card_icon.bt_bb_padding_75px .bt_bb_card_icon_inner {
  padding: 75px;
}

.bt_bb_card_icon.bt_bb_padding_80px .bt_bb_card_icon_inner {
  padding: 80px;
}

.bt_bb_card_icon.bt_bb_padding_85px .bt_bb_card_icon_inner {
  padding: 85px;
}

.bt_bb_card_icon.bt_bb_padding_90px .bt_bb_card_icon_inner {
  padding: 90px;
}

.bt_bb_card_icon.bt_bb_padding_95px .bt_bb_card_icon_inner {
  padding: 95px;
}

.bt_bb_card_icon.bt_bb_padding_100px .bt_bb_card_icon_inner {
  padding: 100px;
}

/* Font weight */
.bt_bb_card_icon.bt_bb_title_font_weight_normal .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: normal;
}

.bt_bb_card_icon.bt_bb_title_font_weight_bold .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: bold;
}

.bt_bb_card_icon.bt_bb_title_font_weight_bolder .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: bolder;
}

.bt_bb_card_icon.bt_bb_title_font_weight_lighter .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: lighter;
}

.bt_bb_card_icon.bt_bb_title_font_weight_light .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: light;
}

.bt_bb_card_icon.bt_bb_title_font_weight_thin .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: thin;
}

.bt_bb_card_icon.bt_bb_title_font_weight_100 .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: 100;
}

.bt_bb_card_icon.bt_bb_title_font_weight_200 .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: 200;
}

.bt_bb_card_icon.bt_bb_title_font_weight_300 .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: 300;
}

.bt_bb_card_icon.bt_bb_title_font_weight_400 .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: 400;
}

.bt_bb_card_icon.bt_bb_title_font_weight_500 .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: 500;
}

.bt_bb_card_icon.bt_bb_title_font_weight_600 .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: 600;
}

.bt_bb_card_icon.bt_bb_title_font_weight_700 .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: 700;
}

.bt_bb_card_icon.bt_bb_title_font_weight_800 .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: 800;
}

.bt_bb_card_icon.bt_bb_title_font_weight_900 .bt_bb_card_icon_inner .bt_bb_card_icon_title {
  font-weight: 900;
}

@media (max-width: 780px) {
  .bt_bb_card_icon.bt_bb_arrow_show .bt_bb_card_icon_inner .bt_bb_card_icon_content {
    display: block;
  }
  .bt_bb_card_icon.bt_bb_arrow_show .bt_bb_card_icon_inner .bt_bb_card_icon_content .bt_bb_card_icon_arrow {
    display: block;
    padding-top: 1em;
    padding-left: 0;
  }

  .bt_bb_card_icon_inner .bt_bb_card_icon_icon {
    padding-bottom: 1.8em !important;
  }
}
/* Post Grid 
--------------------------------------------------- */
.bt_bb_css_post_grid {
  --accent-color: inherit;
  --dark-color: inherit;
  /* Hover style */
  /* Shape */
  /* Layout */
  /* Sticky post text */
  /* Read more style */
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item {
  transition: all 300ms ease;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner {
  color: var(--post-grid-primary-color, var(--dark-color));
  background-color: var(--post-grid-secondary-color, var(--light-color));
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a {
  display: flex;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:before, .bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after {
  display: none;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail img {
  transition: transform 650ms ease-in-out;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
  padding: 2em;
  margin: 0;
  color: var(--post-grid-primary-color, var(--dark-color));
  background-color: var(--post-grid-secondary-color, var(--light-color));
  /* Read more */
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  flex: 1 0 100%;
  font-size: var(--extrasmall-title-size);
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span {
  font-weight: inherit;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline {
  padding-bottom: 0.5em;
  flex: 1 0 100%;
  color: var(--post-grid-primary-color, var(--dark-color));
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline span {
  font-size: 1em;
  font-family: var(--supertitle-font);
  font-weight: var(--supertitle-font-weight);
  text-transform: uppercase;
  letter-spacing: var(--supertitle-letter-spacing);
  font-style: var(--supertitle-font-style);
  padding-right: 0;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline span.bt_bb_grid_item_date:before {
  display: none;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline div:not(:last-child):after, .bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline span:not(:last-child):after {
  content: "/";
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  padding: 0 0.5em;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline .bt_bb_grid_item_category {
  display: inline-block;
  padding-right: 0em;
  padding-bottom: 0;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline .bt_bb_grid_item_category > a, .bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline .bt_bb_grid_item_category .post-categories li a {
  font-family: var(--supertitle-font);
  font-weight: var(--supertitle-font-weight);
  text-transform: uppercase;
  letter-spacing: var(--supertitle-letter-spacing);
  font-style: var(--supertitle-font-style);
  padding: 0;
  background-color: transparent;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline .bt_bb_grid_item_category > a {
  font-size: 1em;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline .bt_bb_grid_item_category > a:not(:last-child) {
  margin-right: 0.25rem;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline .bt_bb_grid_item_category > a:not(:last-child):after {
  content: ",";
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline .bt_bb_grid_item_category .post-categories {
  line-height: 1;
  display: inline;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline .bt_bb_grid_item_category .post-categories li {
  margin: 0;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta.bt_bb_grid_item_meta_subheadline {
  padding-top: 1em;
  padding-bottom: 0;
  font-size: 1rem;
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
  color: var(--post-grid-primary-color, var(--dark-color));
  flex: 1 0 100%;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta.bt_bb_grid_item_meta_subheadline .post-categories {
  font-size: 1em;
  text-transform: capitalize;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta.bt_bb_grid_item_meta_subheadline .post-categories:before {
  content: var(--post-category-icon);
  font-family: var(--post-category-icon-font);
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  margin-right: 0.2em;
  color: var(--post-grid-primary-color, var(--dark-color));
}
.rtl .bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta.bt_bb_grid_item_meta_subheadline .post-categories:before {
  margin-left: 0.2em;
  margin-right: 0;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .post-categories {
  line-height: 1;
  font-size: 1em;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .post-categories li {
  margin: 0;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .post-categories li a {
  padding: 0;
  background-color: transparent;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .post-categories li:not(:last-child) a:after {
  content: ",";
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_author:before {
  content: var(--post-author-icon);
  font-family: var(--post-author-icon-font);
  color: var(--post-grid-primary-color, var(--dark-color));
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_comments:before {
  content: var(--post-comments-icon);
  font-family: var(--post-comments-icon-font);
  color: var(--post-grid-primary-color, var(--dark-color));
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_date:before {
  content: var(--post-date-icon);
  font-family: var(--post-date-icon-font);
  color: var(--post-grid-primary-color, var(--dark-color));
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more.bt_bb_button {
  margin-top: 1em;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more.bt_bb_button .bt_bb_icon_holder:before {
  content: var(--read-more-post-icon);
  font-family: var(--read-more-post-icon-font);
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more.bt_bb_button a {
  color: var(--post-grid-primary-color, var(--dark-color)) !important;
}
.bt_bb_css_post_grid .bt_bb_css_post_grid_content .bt_bb_grid_item:hover {
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.07);
}
.bt_bb_css_post_grid.bt_bb_hover_style_zoom .bt_bb_css_post_grid_content .bt_bb_grid_item:hover {
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.07);
}
.bt_bb_css_post_grid.bt_bb_hover_style_zoom .bt_bb_css_post_grid_content .bt_bb_grid_item:hover .bt_bb_grid_item_post_thumbnail img {
  transform: scale3d(1.025, 1.025, 1.025);
}
.bt_bb_css_post_grid.bt_bb_hover_style_zoom .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail {
  background-color: transparent;
  overflow: inherit;
  height: 100%;
}
.bt_bb_css_post_grid.bt_bb_hover_style_zoom .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail img {
  z-index: auto;
}
.bt_bb_css_post_grid.bt_bb_shape_rounded .bt_bb_grid_item {
  border-radius: var(--card-soft-rounded);
}
.bt_bb_css_post_grid.bt_bb_shape_rounded .bt_bb_grid_item.bt_bb_sticky_post .bt_bb_sticky_text {
  border-bottom-left-radius: var(--card-soft-rounded);
}
.bt_bb_css_post_grid.bt_bb_shape_round .bt_bb_grid_item {
  border-radius: var(--card-hard-rounded);
}
.bt_bb_css_post_grid.bt_bb_shape_round .bt_bb_grid_item.bt_bb_sticky_post .bt_bb_sticky_text {
  border-bottom-left-radius: var(--card-hard-rounded);
}
.bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item:not(.bt_bb_sticky_post) .bt_bb_grid_item_post_thumbnail {
  display: none;
}
.bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_sticky_post.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
  color: var(--light-color) !important;
}
.bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_sticky_post.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a {
  color: var(--light-color) !important;
}
.bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_11 .bt_bb_grid_item_post_content {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}
.bt_bb_css_post_grid .bt_bb_grid_item {
  position: relative;
}
.bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_sticky_post .bt_bb_sticky_text {
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  width: auto;
  height: auto;
  padding: 0.6em 1.515em;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  color: var(--sticky-primary-color, var(--dark-color));
  background: var(--sticky-secondary-color, var(--accent-color));
  z-index: 1;
}
.bt_bb_css_post_grid.bt_bb_read_more_style_clean .bt_bb_grid_item_item_read_more a {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.bt_bb_css_post_grid.bt_bb_read_more_style_clean .bt_bb_grid_item_item_read_more a:after, .bt_bb_css_post_grid.bt_bb_read_more_style_clean .bt_bb_grid_item_item_read_more a:before {
  display: none !important;
}
.bt_bb_css_post_grid.bt_bb_read_more_style_clean .bt_bb_grid_item_item_read_more a:hover {
  color: var(--accent-color) !important;
}

.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item {
  background-color: transparent;
  position: relative;
  padding: 0 0 0.5em 0;
  margin: 0 0.5em;
  font-size: 1em;
  font-family: var(--supertitle-font);
  font-weight: var(--supertitle-font-weight);
  text-transform: uppercase;
  letter-spacing: var(--supertitle-letter-spacing);
  font-style: var(--supertitle-font-style);
}
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover, .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active {
  background-color: transparent;
}
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover:before, .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active:before {
  opacity: 1;
  width: 100%;
}
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:before {
  content: "";
  display: block;
  height: 2px;
  width: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  background: var(--accent-color);
  opacity: 0;
  transition: 300ms all ease;
}

/* Excerpt lines */
.bt_bb_css_post_grid.bt_bb_excerpt_lines_1 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt {
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: 100%;
}

.bt_bb_css_post_grid.bt_bb_excerpt_lines_2 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: 100%;
}

.bt_bb_css_post_grid.bt_bb_excerpt_lines_3 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_excerpt {
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: 100%;
}

/* Title lines */
.bt_bb_css_post_grid.bt_bb_title_lines_1 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: 100%;
}

.bt_bb_css_post_grid.bt_bb_title_lines_2 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: 100%;
}

.bt_bb_css_post_grid.bt_bb_title_lines_3 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: 100%;
}

.bt_bb_css_post_grid.bt_bb_title_lines_4 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: 100%;
}

/* Font weight */
.bt_bb_css_post_grid.bt_bb_title_font_weight_normal .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: normal;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_bold .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: bold;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_bolder .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: bolder;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_lighter .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: lighter;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_light .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: light;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_thin .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: thin;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_100 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: 100;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_200 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: 200;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_300 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: 300;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_400 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: 400;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_500 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: 500;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_600 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: 600;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_700 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: 700;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_800 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: 800;
}

.bt_bb_css_post_grid.bt_bb_title_font_weight_900 .bt_bb_css_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-weight: 900;
}

.bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner {
  /* Only for sticky post */
}
.bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail {
  height: 100%;
}
.bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 60%;
  inset: auto;
  bottom: 0;
  z-index: auto;
  pointer-events: all;
  opacity: 1;
  background: linear-gradient(0deg, rgba(28, 26, 23, 0.8) 0%, rgba(28, 26, 23, 0.58) 80.5%, rgba(28, 26, 23, 0) 100%);
}
.bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
  position: absolute;
  z-index: 3;
  left: 0;
  bottom: 0;
  color: var(--post-grid-primary-color, var(--dark-color));
  background-color: transparent !important;
}
.bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
  font-size: var(--medium-title-size);
}
.bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a {
  color: var(--post-grid-primary-color, var(--dark-color)) !important;
}
.bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_post_thumbnail, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_post_thumbnail {
  overflow: inherit;
  height: 100%;
}
.bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_post_thumbnail img, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_post_thumbnail img {
  z-index: auto;
}
.bt_bb_css_post_grid.bt_bb_layout_style_hide_image.bt_bb_read_more_style_clean .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:hover, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image.bt_bb_read_more_style_clean .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a:hover {
  color: var(--accent-color) !important;
}
.bt_bb_css_post_grid.bt_bb_sticky_post_overlay_alternate.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after, .bt_bb_css_post_grid.bt_bb_sticky_post_overlay_alternate.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after {
  background: linear-gradient(0deg, var(--alternate-80-color) 0%, var(--alternate-60-color) 80.5%, rgba(28, 26, 23, 0) 100%);
}
.bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner {
  color: var(--light-color);
  background-color: transparent !important;
}
.bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
  flex-basis: 90%;
  max-width: 90%;
  color: var(--light-color);
  background-color: transparent !important;
}
.bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline {
  color: var(--light-color);
}
.bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline .bt_bb_grid_item_category .post-categories li a, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline .bt_bb_grid_item_category .post-categories li a {
  color: var(--light-color);
}
.bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a {
  color: var(--light-color);
}
.bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_subheadline, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_subheadline {
  color: var(--light-color);
}
.bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_comments:before, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_comments:before {
  color: var(--light-color);
}

@media (max-width: 780px) {
  .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_sticky_post.bt_bb_tile_format_22 .bt_bb_grid_item_inner, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_sticky_post.bt_bb_tile_format_21 .bt_bb_grid_item_inner, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner {
    /* Only for sticky post */
  }
  .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_sticky_post.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_sticky_post.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail a:after {
    display: none;
  }
  .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_sticky_post.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_sticky_post.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
    position: relative;
    left: auto;
    bottom: auto;
    color: var(--dark-color) !important;
    background-color: var(--post-grid-secondary-color, var(--light-color)) !important;
  }
  .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_sticky_post.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_sticky_post.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a, .bt_bb_css_post_grid.bt_bb_layout_style_hide_image .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a {
    color: var(--dark-color) !important;
  }
  .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner {
    color: var(--dark-color);
  }
  .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content {
    flex-basis: 100%;
    max-width: 100%;
    color: var(--dark-color) !important;
  }
  .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline {
    color: var(--dark-color);
  }
  .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline .bt_bb_grid_item_category .post-categories li a, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline .bt_bb_grid_item_category .post-categories li a {
    color: var(--dark-color);
  }
  .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a {
    color: var(--dark-color);
  }
  .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_subheadline, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_subheadline {
    color: var(--dark-color);
  }
  .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_22 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_comments:before, .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_item_comments:before {
    color: var(--dark-color);
  }
}
.bt_bb_css_post_grid {
  /* Supertitle color */
}
.bt_bb_css_post_grid.bt_bb_supertitle_color_accent .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline {
  color: var(--accent-color) !important;
}
.bt_bb_css_post_grid.bt_bb_supertitle_color_alternate .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline {
  color: var(--alternate-color) !important;
}
.bt_bb_css_post_grid.bt_bb_supertitle_color_light .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline {
  color: var(--light-color) !important;
}
.bt_bb_css_post_grid.bt_bb_supertitle_color_dark .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline {
  color: var(--dark-color) !important;
}
.bt_bb_css_post_grid.bt_bb_supertitle_color_gray_01 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline {
  color: var(--gray-01-color) !important;
}
.bt_bb_css_post_grid.bt_bb_supertitle_color_gray_02 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline {
  color: var(--gray-02-color) !important;
}
.bt_bb_css_post_grid.bt_bb_supertitle_color_gray_03 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline {
  color: var(--gray-03-color) !important;
}
.bt_bb_css_post_grid.bt_bb_supertitle_color_gray_04 .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_meta_superheadline {
  color: var(--gray-04-color) !important;
}

@media (min-width: 768px) {
  .bt_bb_css_post_grid .bt_bb_grid_item.bt_bb_tile_format_21 .bt_bb_grid_item_inner {
    justify-content: flex-start;
    align-items: end;
  }
}
/* Link 
--------------------------------------------------- */
.bt_bb_link {
  display: flex;
  justify-content: space-between;
  position: relative;
  /* Link */
}
.bt_bb_link .bt_bb_link_content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
.bt_bb_link.btWithLink:hover .bt_bb_link_arrow {
  transform: translateX(1em);
}
.bt_bb_link .bt_bb_link_icon {
  padding-right: 2em;
  max-width: 5em;
  flex: 1;
}
.bt_bb_link .bt_bb_link_icon .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
  font-size: 2.3em;
  color: var(--link-secondary-color, var(--accent-color));
}
.bt_bb_link .bt_bb_link_title {
  flex: 1;
}
.bt_bb_link .bt_bb_link_title .bt_bb_headline {
  color: var(--link-primary-color, inherit);
}
.bt_bb_link .bt_bb_link_arrow {
  flex: 1;
  padding-left: 1em;
  max-width: 4em;
  transition: all 600ms ease;
  justify-self: self-end;
}
.bt_bb_link .bt_bb_link_arrow .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
  font-size: 2em;
  color: var(--link-primary-color, inherit);
}
.bt_bb_align_center .bt_bb_link, .bt_bb_link.bt_bb_align_center, .bt_bb_align_left .bt_bb_link.bt_bb_align_center, .bt_bb_align_left .bt_bb_align_center .bt_bb_link, .bt_bb_align_right .bt_bb_link.bt_bb_align_center, .bt_bb_align_right .bt_bb_align_center .bt_bb_link {
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  align-content: center;
}
.bt_bb_align_center .bt_bb_link .bt_bb_link_icon, .bt_bb_link.bt_bb_align_center .bt_bb_link_icon, .bt_bb_align_left .bt_bb_link.bt_bb_align_center .bt_bb_link_icon, .bt_bb_align_left .bt_bb_align_center .bt_bb_link .bt_bb_link_icon, .bt_bb_align_right .bt_bb_link.bt_bb_align_center .bt_bb_link_icon, .bt_bb_align_right .bt_bb_align_center .bt_bb_link .bt_bb_link_icon {
  flex: 1 0 100%;
  max-width: none;
  padding-right: 0;
  padding-bottom: 1em;
}
.bt_bb_align_center .bt_bb_link .bt_bb_link_title, .bt_bb_link.bt_bb_align_center .bt_bb_link_title, .bt_bb_align_left .bt_bb_link.bt_bb_align_center .bt_bb_link_title, .bt_bb_align_left .bt_bb_align_center .bt_bb_link .bt_bb_link_title, .bt_bb_align_right .bt_bb_link.bt_bb_align_center .bt_bb_link_title, .bt_bb_align_right .bt_bb_align_center .bt_bb_link .bt_bb_link_title {
  flex: 1 0 100%;
  padding-bottom: 1em;
  text-align: center;
}
.bt_bb_align_center .bt_bb_link .bt_bb_link_title .bt_bb_headline .bt_bb_headline_content, .bt_bb_link.bt_bb_align_center .bt_bb_link_title .bt_bb_headline .bt_bb_headline_content, .bt_bb_align_left .bt_bb_link.bt_bb_align_center .bt_bb_link_title .bt_bb_headline .bt_bb_headline_content, .bt_bb_align_left .bt_bb_align_center .bt_bb_link .bt_bb_link_title .bt_bb_headline .bt_bb_headline_content, .bt_bb_align_right .bt_bb_link.bt_bb_align_center .bt_bb_link_title .bt_bb_headline .bt_bb_headline_content, .bt_bb_align_right .bt_bb_align_center .bt_bb_link .bt_bb_link_title .bt_bb_headline .bt_bb_headline_content {
  text-align: center;
  margin: 0 auto;
}

/* Square  
---------------------------------------------------------------- */
.bt_bb_square {
  position: absolute;
  pointer-events: none;
  width: 96px;
  height: 96px;
  display: block;
  background-color: var(--accent-color);
  /* Position */
}
.bt_bb_square.bt_bb_square_position_fixed {
  position: relative;
}
.bt_bb_square.bt_bb_square_vertical_position_top {
  top: 0px;
}
.bt_bb_square.bt_bb_square_vertical_position_middle {
  top: 50%;
  bottom: auto;
}
.bt_bb_square.bt_bb_square_vertical_position_bottom {
  bottom: 0px;
}
.bt_bb_square.bt_bb_square_horizontal_position_left {
  left: 0px;
}
.bt_bb_square.bt_bb_square_horizontal_position_center {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}
.bt_bb_square.bt_bb_square_horizontal_position_right {
  right: 0px;
}

body:not(.bt_bb_fe_preview_toggle) .bt_bb_fe_edit.bt_bb_square {
  position: absolute !important;
}

body:not(.bt_bb_fe_preview_toggle) .bt_bb_fe_edit.bt_bb_square.bt_bb_square_position_fixed {
  position: relative !important;
}

.bt_bb_column .bt_bb_column_content .bt_bb_column_content_inner:has(.bt_bb_square) {
  position: relative;
}

.bt_bb_column:has(.bt_bb_square), .bt_bb_column[style*="position: relative;"] {
  overflow: hidden;
}

/* Price list
--------------------------------------------------- */
.bt_bb_price_list.bt_bb_highlighted_text_style_edge .bt_bb_price_list_price_inner .bt_bb_price_list_highlighted_text {
  background-color: transparent !important;
  background-position: left;
  background-size: 120% 110% !important;
  background-repeat: no-repeat !important;
  margin-top: -0.7rem;
  padding: 1em 2em 1em 2em;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQyIiBoZWlnaHQ9IjU0IiB2aWV3Qm94PSIwIDAgMTQyIDU0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOTEuMDU1MyA0MC40OTg4QzkwLjk3NjYgNDAuOTYxNiA5MC42NzI0IDQxLjMwNzMgOTAuNDg4OCA0MS42NjUyQzkwLjM5NzEgNDEuODQ0MiA5MC40MTAyIDQyLjEyOCA5MC4yMTM1IDQyLjIwMjJDOTAuMDc3MSA0Mi4yODI1IDg5LjkxMTkgNDIuMTcxNSA4OS44MDcgNDIuMDY2NkM4OS41MDgxIDQxLjY1OTYgODkuMTAxNyA0MS41MjQgODguNjE5MiA0MS40NzQ5Qzg4LjAzMTggNDEuMzIxIDg3LjQ3MzIgNDEuMzU4MyA4Ni44OTYzIDQxLjg2NDVDODYuMzk1NSA0Mi4yODQzIDg1Ljk4OSA0Mi4xNDg4IDg1LjcyMTUgNDEuNTU2NkM4NS41NTg5IDQxLjA2OTIgODUuMjczMSA0MC45NDYgODQuODM1MiA0MC45OTU2Qzg0LjUxNzkgNDEuMDU3NCA4NC4xNTYgNDEuMDIwNiA4My43OTQxIDQwLjk4MzdDODMuMjUxMyA0MC45Mjg1IDgyLjc2ODggNDAuODc5NCA4Mi4xNzg4IDQxLjEwMThDODEuNzA5NCA0MS4zMzY1IDgxLjMwMyA0MS4yMDA5IDgwLjg4MDggNDEuMTU4Qzc5LjQxNzUgNDEuMTAzMiA3Ny45NTQzIDQxLjA0ODQgNzYuNDkxMSA0MC45OTM2Qzc2LjMxMDEgNDAuOTc1MiA3Ni4wOTc3IDQxLjE0MTkgNzUuOTQ1NiA0MS4zMTQ3Qzc1LjYxIDQxLjg0NTUgNzUuMjMyNCA0MS45MDEyIDc0LjgyNTkgNDEuNzY1N0M3My44NDc4IDQxLjM4MzYgNzIuODgyOCA0MS4yODU0IDcxLjg1NzUgNDEuMTgxQzcxLjU1NTkgNDEuMTUwMyA3MS4yMzg2IDQxLjIxMjIgNzAuOTgxNyA0MS4yODAyQzcwLjgwMDcgNDEuMjYxNyA3MC40ODA4IDQxLjcgNzAuNTI1NCA0MS43OTg3QzcwLjU1NDIgNDEuOTg5OSA3MC42NDM0IDQyLjE4NzMgNzAuNzQ4MyA0Mi4yOTIyQzcwLjk3MzggNDIuNDA5MyA3MS4xOTkzIDQyLjUyNjQgNzEuNDQwNSA0Mi41NTFDNzIuMjY5MiA0Mi43Mjk1IDczLjE3MzkgNDIuODIxNiA3NC4wMzQgNDIuODE1Qzc0LjcxMzIgNDIuNzg5OSA3NS4zOTIzIDQyLjc2NDkgNzYuMDQgNDIuOTI1Qzc2Ljg2ODcgNDMuMTAzNSA3Ny42Njg1IDQzLjA5MDggNzguNTE1NSA0Mi44MDA0Qzc4Ljk2OTEgNDIuNjU4MiA3OS4zOTEzIDQyLjcwMTIgNzkuNzY2MyA0My4wMjE5QzgwLjI0NjIgNDMuNDQ3NCA4MC43NzMzIDQzLjU5NTIgODEuNDA3OSA0My40NzE1QzgxLjU0NDIgNDMuMzkxMiA4MS43MDk0IDQzLjUwMjIgODEuODMgNDMuNTE0NEM4Mi42MjcyIDQzLjg3ODEgODMuNTYzNCA0My43ODUgODQuMzkyIDQzLjk2MzZDODUuMTE1OCA0NC4wMzcyIDg1LjgyMzggNDQuMjAzNSA4Ni41MzE4IDQ0LjM2OTdDODcuMTE5MiA0NC41MjM3IDg3Ljc1MTIgNDQuNzc2MyA4OC4zNyA0NC43NDUxQzg5LjcxMjYgNDQuNzg3NyA5MS4wNTI2IDQ1LjIwNjYgOTIuMzc5NSA0NS4zNDE2QzkyLjk4MjYgNDUuNDAzIDkzLjE3NDEgNDYuMDgxNiA5My41MTc2IDQ2LjU4NzRDOTMuNTE3NiA0Ni41ODc0IDkzLjQ3MDQgNDYuODY1MSA5My4zOTQzIDQ2Ljk1MTVDOTMuMTk3NyA0Ny4wMjU2IDkyLjk4NTMgNDcuMTkyMyA5Mi44MDQzIDQ3LjE3MzlDOTIuNTYzMSA0Ny4xNDk0IDkyLjMwNjEgNDcuMjE3NCA5Mi4wODA2IDQ3LjEwMDJDOTEuMzQzNyA0Ni43NDI3IDkwLjYwNDIgNDYuNzYxNiA4OS44MDQ0IDQ2Ljc3NDRDODguOTQ0MyA0Ni43ODEgODguMDIzOSA0Ni43ODE0IDg3LjE2MzggNDYuNzg4Qzg3LjEwMzUgNDYuNzgxOSA4Ny4wMTE3IDQ2Ljk2MDkgODYuOTM1NiA0Ny4wNDczQzg2LjkzNTYgNDcuMDQ3MyA4Ni45MDQyIDQ3LjIzMjQgODYuOTY0NSA0Ny4yMzg1Qzg3LjE5IDQ3LjM1NTcgODcuMzM5NSA0Ny41NTkyIDg3LjU2NSA0Ny42NzYzQzg3LjYyNTMgNDcuNjgyNSA4Ny42Njk5IDQ3Ljc4MTIgODcuNjY5OSA0Ny43ODEyQzg3LjYzODQgNDcuOTY2MyA4Ny41NjI0IDQ4LjA1MjcgODcuNDQxNyA0OC4wNDA0Qzg3LjI2MDggNDguMDIyIDg3LjA3OTkgNDguMDAzNiA4Ni44Mzg2IDQ3Ljk3OUM4Ni4wNTQ1IDQ3Ljg5OTIgODUuMjcwNSA0Ny44MTk0IDg0LjQ2ODEgNDguMjA4NUM4NC4zMzE3IDQ4LjI4ODggODQuMTUwOCA0OC4yNzA0IDg0LjAzMDEgNDguMjU4MUM4My44NDkyIDQ4LjIzOTcgODMuNjU1MiA0Ny45Mzc0IDgzLjc2MjcgNDcuNjY1OUM4My44MDk5IDQ3LjM4ODIgODMuOTQ2MiA0Ny4zMDc5IDg0LjE0MjkgNDcuMjMzOEM4NC41ODA4IDQ3LjE4NDIgODUuMDM0NSA0Ny4wNDIxIDg1LjQ3MjQgNDYuOTkyNUM4NS42NjkxIDQ2LjkxODQgODUuODUyNiA0Ni41NjA0IDg1LjgzOTUgNDYuMjc2NkM4NS43OTc2IDQ1LjgwMTUgODUuNzM5OSA0NS40MTkgODUuMzc4IDQ1LjM4MjJDODUuMDMxOSA0NS4yNTI4IDg0LjYwOTcgNDUuMjA5OCA4NC4yMzIxIDQ1LjI2NTVDODMuMjgwMiA0NS40NTExIDgyLjM5MTIgNDUuMjY2NCA4MS41MDIzIDQ1LjA4MThDODAuOTc1MiA0NC45MzQgODAuNDc2OSA0NC45Nzc0IDc5LjkwMjcgNDUuMTA3M0M3OS4wNzE0IDQ1LjMwNTEgNzguMTk1NiA0NS40MDQzIDc3LjQ1ODcgNDUuMDQ2OEM3Ny4zNTM4IDQ0Ljk0MiA3Ny4xNTcxIDQ1LjAxNjEgNzcuMDM2NSA0NS4wMDM4Qzc0LjQ4NzYgNDQuODM4NSA3Mi4wNjIgNDQuMzA5MSA2OS40NjYgNDQuNDIxNUM2OS4yODUgNDQuNDAzMSA2OS4xMDQxIDQ0LjM4NDYgNjguOTA3NCA0NC40NTg4QzY4Ljg0NzEgNDQuNDUyNiA2OC43NTUzIDQ0LjYzMTYgNjguNjc5MyA0NC43MThDNjguNjYzNSA0NC44MTA2IDY4LjY5MjQgNDUuMDAxOCA2OC43MzcgNDUuMTAwNUM2OS4xOTg1IDQ1Ljk5NSA2OS44MzA1IDQ2LjI0NzYgNzAuNjE3MSA0NS45NTExQzcwLjY3NzUgNDUuOTU3MiA3MC43NTM1IDQ1Ljg3MDggNzAuNzUzNSA0NS44NzA4QzcxLjIzODYgNDUuNTQzNSA3MS41ODQ4IDQ1LjY3MjkgNzEuOTU5NyA0NS45OTM2QzcyLjQzOTYgNDYuNDE5MSA3Mi44NDM1IDQ2LjkzMSA3Mi45NDMxIDQ3Ljc4ODZDNzMuMDEzOSA0OC40NTQ5IDczLjM0NDMgNDguNjc2OCA3My43NjY1IDQ4LjcxOThDNzQuNjEwOSA0OC44MDU4IDc1LjQ4NDEgNDkuMDgzIDc2LjM3NTcgNDguODkxM0M3Ni40MzYgNDguODk3NCA3Ni41ODgxIDQ4LjcyNDYgNzYuNjAzOCA0OC42MzJDNzYuNjE5NiA0OC41Mzk1IDc2LjU5MDcgNDguMzQ4MiA3Ni41NDYxIDQ4LjI0OTVDNzUuOTI5OSA0Ny45MDQzIDc1LjM3NCA0Ny41NjUyIDc0Ljc1NzcgNDcuMjJDNzQuNDI3MyA0Ni45OTgxIDc0LjIzMzMgNDYuNjk1OCA3NC4xMzEgNDYuMjE0NkM3NC4wODY0IDQ2LjExNTkgNzQuMTkzOSA0NS44NDQ0IDc0LjI1NDMgNDUuODUwNUM3NC40NTA5IDQ1Ljc3NjQgNzQuNjYzMyA0NS42MDk3IDc0Ljg0NDMgNDUuNjI4MUM3NS45NTg3IDQ1LjkyOTkgNzcuMTIwNCA0NS45NTQgNzguMjgyMSA0NS45NzgxQzc4LjQwMjcgNDUuOTkwMyA3OC41Njc5IDQ2LjEwMTMgNzguNjg4NSA0Ni4xMTM2Qzc4LjgwOTIgNDYuMTI1OSA3OC44NjY5IDQ2LjUwODQgNzguNzc1MSA0Ni42ODc0Qzc4LjY2NzYgNDYuOTU4OSA3OC40OTk3IDQ3LjIyNDMgNzguNDA4IDQ3LjQwMzNDNzguMjA4NyA0Ny44NTM4IDc4LjIzNDkgNDguNDIxNCA3OC40NjA0IDQ4LjUzODVDNzguOTU2IDQ4Ljg3MTUgNzkuNDUxNiA0OS4yMDQ0IDgwLjAyMzMgNDkuNDUwOUM4MC41MzQ2IDQ5LjY5MTMgODEuMTM3NyA0OS43NTI3IDgxLjc3MjMgNDkuNjI5QzgyLjA4OTYgNDkuNTY3MSA4Mi4zNDY2IDQ5LjQ5OTEgODIuNjYzOSA0OS40MzcyQzgzLjQ5NTIgNDkuMjM5NCA4NC4zNTUzIDQ5LjIzMjggODUuMDkyMiA0OS41OTAzQzg1LjU0MzIgNDkuODI0NSA4Ni4wNTcyIDQ5LjY4ODUgODYuNTU4IDQ5LjI2ODdDODYuNzEwMSA0OS4wOTU5IDg2Ljk2NzEgNDkuMDI3OSA4Ny4xNjM4IDQ4Ljk1MzdDODcuMjI0MSA0OC45NTk5IDg3LjMyOSA0OS4wNjQ3IDg3LjM4OTMgNDkuMDcwOEM4Ny40NDk2IDQ5LjA3NyA4Ny40MzM5IDQ5LjE2OTUgODcuNDc4NCA0OS4yNjgyQzg3LjQ3MDYgNTAuMzk3MyA4Ny45OTc3IDUwLjU0NTIgODguNjYxMSA1MC42MTI3Qzg5LjE0MzYgNTAuNjYxOCA4OS42NDE4IDUwLjYxODQgOTAuMDYxNCA1MS4wMzc3QzkwLjEyMTcgNTEuMDQzOSA5MC4xMDYgNTEuMTM2NCA5MC4wOTAyIDUxLjIyOUM5MC4wNzQ1IDUxLjMyMTUgOTAuMDQzIDUxLjUwNjcgODkuOTY3IDUxLjU5MzFDODkuODkwOSA1MS42Nzk1IDg5Ljc1NDYgNTEuNzU5OCA4OS42OTQzIDUxLjc1MzZDODkuNjE4MiA1MS44NDAxIDg5LjQ5NzYgNTEuODI3OCA4OS4zNzcgNTEuODE1NUM4OS4xOTYgNTEuNzk3MSA4OS4wMTUxIDUxLjc3ODcgODguNzczOCA1MS43NTQxQzg2LjgwMTkgNTEuMDgyNiA4NC42NTk1IDUxLjA1MjggODIuNjI0NiA1MC43NTE1QzgxLjA1NjUgNTAuNTkxOCA3OS41NjQ0IDUwLjM0NTggNzcuOTk2MiA1MC4xODYyQzc3LjUxMzcgNTAuMTM3IDc3LjA0NyA0OS45OTU0IDc2LjY4NzcgNDkuNTgyMkM3Ni4zMjg1IDQ5LjE2ODkgNzUuOTA2MyA0OS4xMjYgNzUuNDY4NCA0OS4xNzU1Qzc0LjU5MjUgNDkuMjc0NyA3My42NTY0IDQ5LjM2NzcgNzIuNzgwNSA0OS40NjY5QzcyLjE2MTcgNDkuNDk4MSA3MS40NjY4IDQ5LjYxNTYgNzAuODk1MSA0OS4zNjkxQzcwLjgzNDggNDkuMzYzIDcwLjc3NDUgNDkuMzU2OCA3MC43NzQ1IDQ5LjM1NjhDNjkuMTc0OSA0OS4zODIzIDY3LjczIDQ4Ljg1ODYgNjYuMTQ2MSA0OC43OTE1QzY1LjI4NiA0OC43OTgxIDY0LjUxNzcgNDguNjI1OCA2My42NzMzIDQ4LjUzOThDNjMuMzExNCA0OC41MDMgNjIuOTA1IDQ4LjM2NzQgNjIuNTI3NCA0OC40MjMxQzYxLjcxMTggNDguNTI4NCA2MC45ODgxIDQ4LjQ1NDggNjAuMjA0IDQ4LjM3NUM1OC42MzU5IDQ4LjIxNTMgNTYuOTc2IDQ4LjIzNDcgNTUuMzkyMSA0OC4xNjc2QzUyLjg0MzMgNDguMDAyMyA1MC4zMDc1IDQ4LjEyMDggNDcuNzkwMSA0Ny43NzA0QzQ2LjUzOTMgNDcuNTQ4OSA0NS4zMDE2IDQ3LjYxMTIgNDMuOTcyMSA0Ny44NTI1QzQzLjMzNzUgNDcuOTc2MiA0Mi42NTgzIDQ4LjAwMTIgNDIuMDU1MiA0Ny45Mzk4QzM5LjI0OTMgNDcuODQyNSAzNi4zODMyIDQ3LjczOTEgMzMuNTc3MyA0Ny42NDE4QzMxLjI1NCA0Ny41OTM2IDI4Ljk3NTIgNDcuNjQ0MSAyNi42OTY0IDQ3LjY5NDZDMjQuNDkzNyA0Ny42NTg3IDIyLjMwNjcgNDcuNTMwMiAyMC4xNjY5IDQ3LjEyNDFDMTkuNTc5NiA0Ni45NzAxIDE4LjkzMTggNDYuODEgMTguMzkxNyA0Ni4zNzg0QzE4LjA2MTIgNDYuMTU2NCAxNy45MTQ0IDQ1LjU3NjUgMTguMDI0NSA0NC45Mjg2QzE4LjA1NiA0NC43NDM1IDE4LjA3MTcgNDQuNjUwOSAxOC4xMDMyIDQ0LjQ2NThDMTguMjU3OSA0My45MTY2IDE4LjI3NjMgNDMuNDQ3NyAxOC4xNzQgNDIuOTY2NUMxNy45NjY5IDQyLjM4MDQgMTguMDE2NyA0MS43MjY0IDE4LjI0NzQgNDEuMDkwN0MxOC4zNzA3IDQwLjcyNjYgMTguNTA5NyA0MC4yNyAxOC41ODgzIDM5LjgwNzJDMTguNzE0MiAzOS4wNjY3IDE4Ljg0MDEgMzguMzI2MyAxOS4wMjYzIDM3LjU5MTlDMTkuMjQzOSAzNi42NzI1IDE5LjM1NjcgMzUuNjQ4MiAxOS40NTM3IDM0LjcxNjVDMTkuNTE2NiAzNC4zNDYzIDE5LjQ1OSAzMy45NjM3IDE5LjMyNTIgMzMuNjY3NkMxOS4xNzg0IDMzLjA4NzcgMTguODMyMiAzMi45NTgzIDE4LjQxIDMyLjkxNTRDMTcuNTQ5OSAzMi45MjIgMTYuNzM0NCAzMy4wMjczIDE1Ljg3NDMgMzMuMDMzOUMxNC4zMTkzIDMzLjE1ODEgMTIuODQwMyAzMy4xOTU4IDExLjI2OTYgMzMuNDEyNkM5LjY5ODggMzMuNjI5MyA4LjI1MTI5IDMzLjQ4MTkgNi42OTYyOCAzMy42MDYxQzUuODIwNDMgMzMuNzA1MyA1LjA4MzU3IDMzLjM0NzggNC4zNDY3MSAzMi45OTAzQzQuMDYwODggMzIuODY3MSAzLjk0Mjg4IDMyLjQ3ODQgMy45NjEyNCAzMi4wMDk1QzQuMDA4NDQgMzEuNzMxOCA0LjA3MTM3IDMxLjM2MTYgNC4wNDI1MyAzMS4xNzAzQzMuOTU1OTkgMzAuNTk2NSA0LjA1MDQgMzAuMDQxMiA0LjI4MTE2IDI5LjQwNTZDNC4zODg2OCAyOS4xMzQgNC40MzU4OCAyOC44NTYzIDQuMzYyNDUgMjguNTY2NEM0LjE5OTg3IDI4LjA3OSA0LjI3ODU0IDI3LjYxNjIgNC41OTg0NiAyNy4xNzhDNC45MzQxMiAyNi42NDcyIDUuMDczMSAyNi4xOTA2IDUuMDAyMyAyNS41MjQyQzQuOTE1NzYgMjQuOTUwNSA0Ljk0OTg2IDI0LjM4OSA0Ljg2MzMyIDIzLjgxNTJDNC44NTAyMSAyMy41MzE0IDQuODM3MSAyMy4yNDc2IDQuNzYzNjggMjIuOTU3NkM0LjY0ODMgMjIuMTkyNiA0LjM0OTM2IDIxLjc4NTUgMy44MDY1NCAyMS43MzAzQzMuMTg3NjggMjEuNzYxNCAyLjUwODUyIDIxLjc4NjUgMS45MDUzOSAyMS43MjUxQzEuNDY3NDcgMjEuNzc0NiAxLjA0NTI4IDIxLjczMTcgMC42MjMwODcgMjEuNjg4N0MwLjIwMDg5OSAyMS42NDU3IC0wLjAwNjI1NDcgMjEuMDU5NyAwLjE2NDE5NSAyMC40MTc5QzAuMzgxODQ3IDE5LjQ5ODQgMC41ODM3NjUgMTguNjcxNiAwLjYyMDQ4IDE3LjczMzdDMC42MjMxMDMgMTcuMzU3MyAwLjc0NjM0NSAxNi45OTMyIDAuODY5NTk0IDE2LjYyOTFDMC45MzI1MjkgMTYuMjU4OSAxLjA1NTc4IDE1Ljg5NDggMS4wNTg0IDE1LjUxODRDMS4wNTA1NCAxNC40ODE5IDEuNDc3OTcgMTMuNzcyMSAxLjk0OTk5IDEzLjE2MUMxLjk2NTcyIDEzLjA2ODUgMS45NjU3MiAxMy4wNjg1IDIuMDQxNzcgMTIuOTgyMUMyLjE2NTAyIDEyLjYxOCAyLjAxNTU0IDEyLjQxNDQgMS45NDIxMiAxMi4xMjQ1QzEuNzgyMTYgMTEuMjYwOCAxLjkyMzc3IDEwLjQyNzcgMi4zMjIzNiA5LjUyNjcxQzIuNTA1OTIgOS4xNjg3NSAyLjcwNTIxIDguNzE4MjQgMi44ODg3NyA4LjM2MDI5QzMuMDcyMzMgOC4wMDIzMyAzLjEzNTI3IDcuNjMyMSAzLjA3NzU4IDcuMjQ5NTlDMi45OTEwNSA2LjY3NTgyIDMuMDUzOTggNi4zMDU1OCAzLjQzNDIxIDUuODczNDlDMy42NjIzNSA1LjYxNDIzIDMuNzg1NjEgNS4yNTAxNCA0LjAxMzc1IDQuOTkwODlDNC4xMDU1MyA0LjgxMTkxIDQuMzE3OTMgNC42NDUyMSA0LjQzODU1IDQuNjU3NDlDNS4wMTI4NCA0LjUyNzYzIDUuNTExMDcgNC40ODQxOSA2LjA2OTYyIDQuNDQ2ODlDNi42ODg0OCA0LjQxNTczIDcuMzY3NjUgNC4zOTA3MSA3Ljk4NjUxIDQuMzU5NTRDOC4wNTczMSA1LjAyNTg3IDguMzU2MjYgNS40MzI5NCA4Ljg1NDQ5IDUuMzg5NUM5LjQ3MzM1IDUuMzU4MzQgMTAuMTY4MyA1LjI0MDc2IDEwLjgwMjggNS4xMTcwNEMxMS4zNzcxIDQuOTg3MTggMTEuOTgwMyA1LjA0ODU4IDEyLjU4MzQgNS4xMDk5OEMxMy4xODY1IDUuMTcxMzcgMTMuNzI5MyA1LjIyNjYzIDE0LjM2MzkgNS4xMDI5MUMxNS42MzMxIDQuODU1NDcgMTYuOTMxMSA0Ljc5OTI5IDE4LjI0NDkgNC42NTA1NUMxOS41NTg3IDQuNTAxODEgMjAuOTMyOCA0LjM1OTIgMjIuMjQ2NSA0LjIxMDQ2QzIzLjE4MjcgNC4xMTc0NCAyNC4xMDMxIDQuMTE2OTggMjUuMDM5MyA0LjAyMzk2QzI1Ljc3ODcgNC4wMDUwOCAyNi4zNjYxIDQuMTU5MDMgMjYuNzUxNiA1LjEzOTg3QzI2Ljg4NTMgNS40MzU5NyAyNy4zMzkgNS4yOTM4MyAyNy40MzM0IDQuNzM4NDhDMjcuNTEyMSA0LjI3NTY5IDI3LjY3OTkgNC4wMTAyOSAyNy45OTcyIDMuOTQ4NDNDMjguODEyNyAzLjg0MzEzIDI5LjY4ODYgMy43NDM5NyAzMC41MDQxIDMuNjM4NjdDMzAuNjI0NyAzLjY1MDk1IDMwLjY4NSAzLjY1NzA5IDMwLjgwNTcgMy42NjkzN0MzMS43MjM1IDQuMDQ1MjggMzIuNzUxNCAzLjc3MzI4IDMzLjY4NzYgMy42ODAyNkMzNi4wNTgxIDMuNDUwNzcgMzguNDQ0NCAzLjEyODczIDQwLjc2NzcgMy4xNzY5M0M0MC44ODg0IDMuMTg5MiA0MS4wNjkzIDMuMjA3NjIgNDEuMjA1NyAzLjEyNzM0QzQyLjQzMDMgMi43ODEyMSA0My41OTE5IDIuODA1MyA0NC43ODUxIDIuNjQ0MjhDNDUuMzQzNiAyLjYwNjk4IDQ1Ljg0MTkgMi41NjM1NCA0Ni4zODQ3IDIuNjE4OEM0Ni44MDY5IDIuNjYxNzggNDcuMjg5NCAyLjcxMDg5IDQ3LjY4MjcgMi41NjI2MkM0OS4xMDQgMi4xNDIzNCA1MC40OTM4IDEuOTA3MTggNTEuODU3NCAxLjEwNDM5QzUyLjQ2MzEgMC43ODk0MTMgNTMuMDM3NCAwLjY1OTU1NCA1My42NDA2IDAuNzIwOTUxQzU0LjkyMjkgMC43NTczMjYgNTYuMTYwNiAwLjY5NTAwMyA1Ny40MjcxIDAuODIzOTM3QzU3LjQ4NzQgMC44MzAwNzYgNTcuNjM2OSAxLjAzMzYxIDU3LjU3NjYgMS4wMjc0N0M1Ny4zNjE2IDEuNTcwNTQgNTcuNTg3MSAxLjY4NzY2IDU3LjgyODMgMS43MTIyMkM1OC4yMzQ4IDEuODQ3NzUgNTguNjEyNCAxLjc5MjA0IDU5LjAyMTUgMS41NTEyQzU5LjYyNzIgMS4yMzYyMiA2MC4xODU4IDEuMTk4OTIgNjAuNzg4OSAxLjI2MDMyQzYxLjE1MDggMS4yOTcxNiA2MS41NzMgMS4zNDAxMyA2MS45MzQ4IDEuMzc2OTdDNjIuMjk2NyAxLjQxMzgxIDYyLjcwMzIgMS41NDkzNSA2My4wNDkzIDEuNjc4NzRDNjQuMDg3NyAyLjA2NjkzIDY1LjE0MTkgMi4zNjI1NiA2Ni4zNTA4IDIuMTA4OThDNjYuNjA3OCAyLjA0MDk5IDY2Ljg2NDcgMS45NzI5OSA2Ny4xMDYgMS45OTc1NEM2Ny40Njc5IDIuMDM0MzggNjcuNzg1MiAxLjk3MjUyIDY4LjEzMzkgMS43MjU1NUM2OC43Mzk3IDEuNDEwNTcgNjkuMjg1MSAxLjA4OTQ2IDY5Ljg3NTEgMC44NjcwMzdDNjkuOTM1NCAwLjg3MzE3NyA2OS45OTU4IDAuODc5MzE2IDcwLjA0MDMgMC45NzgwMTRDNzAuMjM0NCAxLjI4MDI1IDcwLjQ0NDIgMS40ODk5MiA3MC43OTI5IDEuMjQyOTVDNzEuMjE3NyAwLjkwOTU1MiA3MS42NzE0IDAuNzY3NDEzIDcyLjA3NzkgMC45MDI5NUM3Mi4zMDM0IDEuMDIwMDcgNzIuNTYwNCAwLjk1MjA2NyA3Mi44MDE2IDAuOTc2NjI2QzczLjA0MjkgMS4wMDExOCA3My4yODQxIDEuMDI1NzQgNzMuNTA5NiAxLjE0Mjg2QzczLjg1NTggMS4yNzIyNiA3NC4xNDE2IDEuMzk1NTEgNzQuNDc0NiAxLjI0MTFDNzQuOTQ0IDEuMDA2NCA3NS4zNjYyIDEuMDQ5MzggNzUuNzg4NCAxLjA5MjM1Qzc2LjA5IDEuMTIzMDUgNzYuMzkxNSAxLjE1Mzc1IDc2LjYwMTMgMS4zNjM0M0M3Ni45NjA2IDEuNzc2NjQgNzcuMzk4NSAxLjcyNzA2IDc3LjgyMDcgMS43NzAwNEM3OC42ODA4IDEuNzYzNDMgNzkuNDgwNiAxLjc1MDY5IDgwLjMxNDUgMS4xNzY0NkM4MC43MjM1IDAuOTM1NjIyIDgxLjIzNzUgMC43OTk2MjMgODEuNjU5NyAwLjg0MjYwMUM4Mi4yNzg2IDAuODExNDQgODIuOTQyIDAuODc4OTc2IDgzLjU0NTEgMC45NDAzNzNDODQuMjY4OSAxLjAxNDA1IDg1LjAwODQgMC45OTUxNjggODUuNzUwNSAwLjU5OTkxM0M4Ni4xNTk1IDAuMzU5MDc2IDg2LjUyMTQgMC4zOTU5MTQgODYuOTEyMSAwLjYyNDAwOUM4Ny4zMDI5IDAuODUyMTAzIDg3LjcyNSAwLjg5NTA4MSA4OC4xNzg3IDAuNzUyOTQyQzg4LjYzMjQgMC42MTA4MDMgODkuMDU0NSAwLjY1Mzc4MSA4OS40OTI1IDAuNjA0MjAxQzkwLjI3MzkgMS4wNjAzOSA5MS4xMTgzIDEuMTQ2MzUgOTEuOTYyNyAxLjIzMjNDOTQuNDk1OCAxLjQ5MDE3IDk2Ljk2ODYgMS43NDE5IDk5LjQ4NiAyLjA5MjMyQzEwMC4yNyAyLjE3MjE0IDEwMS4wMzggMi4zNDQ1MSAxMDEuNzQ2IDIuNTEwNzVDMTAyLjEwOCAyLjU0NzU5IDEwMi4zNzggMi43NjM0IDEwMi42MzMgMy4wNzE3N0MxMDIuNjc3IDMuMTcwNDcgMTAyLjY0NiAzLjM1NTU5IDEwMi42OSAzLjQ1NDI5QzEwMi42OSAzLjQ1NDI5IDEwMi42MTQgMy41NDA3MSAxMDIuNTk5IDMuNjMzMjZDMTAyLjM4NiAzLjc5OTk2IDEwMi4xOSAzLjg3NDEgMTAyLjAzNyA0LjA0Njk0QzEwMS45MDEgNC4xMjcyMiAxMDEuNzk0IDQuMzk4NzUgMTAxLjc2MiA0LjU4Mzg3QzEwMS42NTIgNS4yMzE3OCAxMDEuNjc4IDUuNzk5NDEgMTAyLjA2OSA2LjAyNzVDMTAyLjI1IDYuMDQ1OTIgMTAyLjQzMSA2LjA2NDM0IDEwMi41OTYgNi4xNzUzMkMxMDIuNTg4IDcuMzA0NDQgMTAyLjU4OCA3LjMwNDQ0IDEwMy40MyA3Ljc2Njc3QzEwMy40MTIgOC4yMzU3IDEwMy4zNzcgOC43OTcxOSAxMDMuMjk5IDkuMjU5OThDMTAzLjEwMiA5LjMzNDEyIDEwMi45MDUgOS40MDgyNiAxMDIuNzA5IDkuNDgyNEMxMDIuNTcyIDkuNTYyNjcgMTAyLjQwNSA5LjgyODA3IDEwMi40MzMgMTAuMDE5M0MxMDIuNDc4IDEwLjExOCAxMDIuNTA3IDEwLjMwOTMgMTAyLjU2NyAxMC4zMTU0QzEwMy4zMzYgMTAuNDg3OCAxMDQuMDI4IDEwLjc0NjYgMTA0LjgxMiAxMC44MjY0QzEwNi4wNzggMTAuOTU1MyAxMDcuMzc2IDEwLjg5OTIgMTA4LjUwNCAxMS40ODQ3QzEwOC44OTUgMTEuNzEyOCAxMDkuMzMzIDExLjY2MzMgMTA5Ljc4NiAxMS41MjExQzExMC40MzcgMTEuMzA0OCAxMTEuMDg0IDExLjQ2NDkgMTExLjY1NiAxMS43MTE0QzExMS43MTYgMTEuNzE3NiAxMTEuNzQ1IDExLjkwODggMTExLjcxNCAxMi4wOTRDMTExLjcxNCAxMi4wOTQgMTExLjYzOCAxMi4xODA0IDExMS41NzcgMTIuMTc0MkMxMTEuNDQxIDEyLjI1NDUgMTExLjI2IDEyLjIzNjEgMTExLjEzOSAxMi4yMjM4QzEwOS40MzUgMTIuMTQ0NSAxMDcuNjk5IDEyLjI1MDIgMTA2LjA0MiAxMS44OTMyQzEwNS45MjEgMTEuODgwOSAxMDUuNzI0IDExLjk1NTEgMTA1LjYwNCAxMS45NDI4QzEwNS41NDMgMTEuOTM2NiAxMDUuNDUyIDEyLjExNTYgMTA1LjQyIDEyLjMwMDdDMTA1LjQyIDEyLjMwMDcgMTA1LjQ2NSAxMi4zOTk0IDEwNS40NDkgMTIuNDkyQzEwNS41NTQgMTIuNTk2OCAxMDUuNzM1IDEyLjYxNTIgMTA1Ljg1NiAxMi42Mjc1QzEwNy42ODEgMTIuNzE5MiAxMDkuMzgyIDEzLjE3NDkgMTExLjE2IDEzLjU0NDJDMTExLjYyNyAxMy42ODU5IDExMi4xMSAxMy43MzUgMTEyLjYwOCAxMy42OTE1QzExMy4wNDYgMTMuNjQyIDExMy40NjggMTMuNjg0OSAxMTMuODkgMTMuNzI3OUMxMTQuMzczIDEzLjc3NyAxMTQuODM5IDEzLjkxODcgMTE1LjMyMiAxMy45Njc4QzExNS4xNyAxNC4xNDA3IDExNS4wMDIgMTQuNDA2MSAxMTQuODUgMTQuNTc4OUMxMTQuNjgyIDE0Ljg0NDMgMTE0LjU3NSAxNS4xMTU4IDExNC42NDggMTUuNDA1OEMxMTQuNzA2IDE1Ljc4ODMgMTE0LjkzMSAxNS45MDU0IDExNS4xNzMgMTUuOTNDMTE1LjQ3NCAxNS45NjA3IDExNS43NDcgMTUuODAwMSAxMTYuMDM1IDE1LjU0N0MxMTYuMzM5IDE1LjIwMTMgMTE2LjU4MSAxNS4yMjU5IDExNi44ODIgMTUuMjU2NkMxMTcuNDg1IDE1LjMxOCAxMTguMDEyIDE1LjQ2NTggMTE4LjQ5MiAxNS44OTEzQzExOC43NDcgMTYuMTk5NyAxMTkuMDMzIDE2LjMyMjkgMTE5LjM5NCAxNi4zNTk4QzExOS44NzcgMTYuNDA4OSAxMjAuMjM2IDE2LjgyMjEgMTIwLjYxMSAxNy4xNDI3QzEyMS4wMzEgMTcuNTYyMSAxMjEuMTE3IDE4LjEzNTkgMTIwLjMyOCAxOC44MDg4QzEyMC4xOTIgMTguODg5MSAxMjAuMDU1IDE4Ljk2OTMgMTE5LjkwMyAxOS4xNDIyQzExOS44MjcgMTkuMjI4NiAxMTkuODU2IDE5LjQxOTkgMTE5LjkgMTkuNTE4NkMxMjAuMDUgMTkuNzIyMSAxMjAuMTM5IDE5LjkxOTUgMTIwLjMyIDE5LjkzNzlDMTIxLjA0MSAyMC4zODggMTIxLjg3IDIwLjU2NjUgMTIyLjY4NSAyMC40NjEyQzEyMy42NjYgMjAuNDY2OCAxMjQuNDUgMjAuNTQ2NyAxMjUuMjM0IDIwLjYyNjVDMTI2LjY5NyAyMC42ODEzIDEyOC4wNjYgMjEuMjkxNCAxMjkuMzU5IDIxLjk4OEMxMjkuNzUgMjIuMjE2MSAxMzAuMDUxIDIyLjI0NjggMTMwLjUwNSAyMi4xMDQ2QzEzMC44MzggMjEuOTUwMiAxMzEuMjE2IDIxLjg5NDUgMTMxLjU0OSAyMS43NDAxQzEzMi4wMDIgMjEuNTk3OSAxMzIuNDI1IDIxLjY0MDkgMTMyLjgxNSAyMS44NjlDMTMyLjkyIDIxLjk3MzkgMTMzLjAyNSAyMi4wNzg3IDEzMy4wMzggMjIuMzYyNUMxMzIuOTkxIDIyLjY0MDIgMTMyLjc2MyAyMi44OTk0IDEzMi41NjYgMjIuOTczNkMxMzIuNDQ1IDIyLjk2MTMgMTMyLjI0OSAyMy4wMzU0IDEzMi4xMjggMjMuMDIzMkMxMzAuMTU0IDIyLjcyOCAxMjguMTkyIDIyLjcxNjYgMTI2LjI0OSAyMi4yMzYzQzEyNS42NjIgMjIuMDgyNCAxMjQuOTgyIDIyLjEwNzQgMTI0LjM2NCAyMi4xMzg2QzEyMy43NDUgMjIuMTY5NyAxMjMuMjAyIDIyLjExNDUgMTIyLjYxNSAyMS45NjA1QzEyMi4yMDggMjEuODI1IDEyMS43ODYgMjEuNzgyIDEyMS4zNDggMjEuODMxNkMxMjAuMDc5IDIyLjA3OSAxMTkuMDU2IDIxLjU5ODMgMTE4LjA5NiAyMC43NDczQzExNy45MzEgMjAuNjM2MyAxMTcuOTM0IDIwLjI1OTkgMTE4LjA0MSAxOS45ODg0QzExOC4xMTcgMTkuOTAyIDExOC4yMDkgMTkuNzIzIDExOC4yODUgMTkuNjM2NkMxMTguNjY1IDE5LjIwNDUgMTE4LjY4NCAxOC43MzU2IDExOC42NTggMTguMTY3OUMxMTguNzE4IDE4LjE3NDEgMTE4LjgzOCAxOC4xODY0IDExOC45MTUgMTguMDk5OUMxMTkuMDUxIDE4LjAxOTcgMTE5LjA2NyAxNy45MjcxIDExOC45NjIgMTcuODIyM0wxMTguODQxIDE3LjgxQzExOC43NjUgMTcuODk2NCAxMTguNzQ5IDE3Ljk4OSAxMTguNjU4IDE4LjE2NzlDMTE4LjI2NyAxNy45Mzk5IDExNy44NDUgMTcuODk2OSAxMTcuNDA3IDE3Ljk0NjVDMTE2LjU5MSAxOC4wNTE4IDExNS43IDE4LjI0MzUgMTE0LjkxNiAxOC4xNjM3QzExNC44NTUgMTguMTU3NSAxMTQuNzAzIDE4LjMzMDQgMTE0LjYyNyAxOC40MTY4QzExNC41NTEgMTguNTAzMiAxMTQuNjA5IDE4Ljg4NTcgMTE0LjcxNCAxOC45OTA1QzExNC45MjMgMTkuMjAwMiAxMTUuMDg5IDE5LjMxMTIgMTE1LjI5OCAxOS41MjA5QzExNS41MDggMTkuNzMwNSAxMTUuNjczIDE5Ljg0MTUgMTE1Ljg2NyAyMC4xNDM4QzExNS45NzIgMjAuMjQ4NiAxMTYuMDQ2IDIwLjUzODYgMTE1Ljk1NCAyMC43MTc1QzExNS44NjIgMjAuODk2NSAxMTUuNzcgMjEuMDc1NSAxMTUuNjM0IDIxLjE1NThDMTE1LjQ5OCAyMS4yMzYgMTE1LjMwMSAyMS4zMTAyIDExNS4xOCAyMS4yOTc5QzExNC44OTUgMjEuMTc0NiAxMTQuNjY5IDIxLjA1NzUgMTE0LjM4MyAyMC45MzQzQzExMy40MDggMjAuMTc1OCAxMTIuNDE0IDE5Ljg4NjQgMTExLjE4OSAyMC4yMzI1QzExMC42MTUgMjAuMzYyNCAxMTAuMDEyIDIwLjMwMSAxMDkuNDA5IDIwLjIzOTZDMTA4Ljc0NSAyMC4xNzIgMTA4LjA1IDIwLjI4OTYgMTA3LjMyNCAyMC41OTIzQzEwNi42NTggMjAuOTAxMSAxMDUuOTE2IDIxLjI5NjQgMTA1LjIzNyAyMS4zMjE0QzEwNS4wNTYgMjEuMzAzIDEwNC44NDMgMjEuNDY5NyAxMDQuNjQ3IDIxLjU0MzhDMTA0LjIzOCAyMS43ODQ3IDEwMy43ODQgMjEuOTI2OCAxMDMuMjg2IDIxLjk3MDJDMTAyLjk4NCAyMS45Mzk1IDEwMi43MTEgMjIuMTAwMSAxMDIuNDUyIDIyLjU0NDVDMTAyLjI2OCAyMi45MDI0IDEwMi4wMTEgMjIuOTcwNCAxMDEuNzcgMjIuOTQ1OUMxMDEuMzkyIDIzLjAwMTYgMTAxLjEwNCAyMy4yNTQ3IDEwMC44ODkgMjMuNzk3OEMxMDAuNzM0IDI0LjM0NyAxMDAuNDMgMjQuNjkyNyAxMDAuMDk3IDI0Ljg0NzFDMTAwLjA1MiAyNC43NDg0IDk5LjkzMTcgMjQuNzM2MSA5OS44ODcyIDI0LjYzNzRMOTkuODcxNCAyNC43M0M5OS45OTIxIDI0Ljc0MjIgMTAwLjA1MiAyNC43NDg0IDEwMC4xNzMgMjQuNzYwN0MxMDAuMzk5IDI0Ljg3NzggMTAwLjYyNCAyNC45OTQ5IDEwMC44NjUgMjUuMDE5NUMxMDIuMzczIDI1LjE3MjkgMTAzLjg4MSAyNS4zMjY0IDEwNS4zNDQgMjUuMzgxMkMxMDUuODI3IDI1LjQzMDQgMTA2LjI5MyAyNS41NzIgMTA2Ljc5NCAyNS4xNTIyQzEwNi44NTUgMjUuMTU4NCAxMDYuODcgMjUuMDY1OCAxMDYuODg2IDI0Ljk3MzJDMTA2LjkwMiAyNC44ODA3IDEwNi45MTggMjQuNzg4MSAxMDYuODU3IDI0Ljc4MkMxMDYuNzUyIDI0LjY3NzEgMTA2LjY0NyAyNC41NzIzIDEwNi40NjYgMjQuNTUzOUMxMDUuODk1IDI0LjMwNzQgMTA1LjIxNiAyNC4zMzI0IDEwNC41ODEgMjQuNDU2MUMxMDMuOTYyIDI0LjQ4NzMgMTAzLjQwNCAyNC41MjQ2IDEwMi45MDggMjQuMTkxNkMxMDIuODc5IDI0LjAwMDQgMTAyLjk0IDI0LjAwNjUgMTAzLjA2IDI0LjAxODhDMTA0LjY4OSAyNC4xODQ2IDEwNi4zMTcgMjQuMzUwMyAxMDguMDIyIDI0LjQyOTdDMTA4LjUwNCAyNC40Nzg4IDEwOC45NzEgMjQuNjIwNSAxMDkuMzMgMjUuMDMzN0MxMDkuODEgMjUuNDU5MiAxMTAuMzIxIDI1LjY5OTYgMTEwLjk0IDI1LjY2ODRDMTExLjY4IDI1LjY0OTUgMTEyLjQwMyAyNS43MjMyIDExMy4xNDMgMjUuNzA0M0MxMTMuMjAzIDI1LjcxMDUgMTEzLjIxOSAyNS42MTc5IDExMy4yNzkgMjUuNjI0QzExMy4zNzEgMjUuNDQ1MSAxMTMuMzI2IDI1LjM0NjQgMTEzLjIwNiAyNS4zMzQxQzExMi42OTQgMjUuMDkzNyAxMTIuMjQzIDI0Ljg1OTUgMTExLjcxNiAyNC43MTE3QzExMS44ODQgMjQuNDQ2MyAxMTIuMDQ5IDI0LjU1NzIgMTEyLjIzIDI0LjU3NTdDMTE1LjAyIDI0Ljc2NTUgMTE3LjczNCAyNS4wNDE4IDEyMC40OTMgMjUuNDE2OEMxMjEuMzk4IDI1LjUwODkgMTIyLjMwMiAyNS42MDEgMTIzLjI2NyAyNS42OTkyQzEyMy44NzEgMjUuNzYwNiAxMjQuNTUgMjUuNzM1NiAxMjUuMTg3IDI1LjIzNTVDMTI1LjYxMiAyNC45MDIxIDEyNi4wOTQgMjQuOTUxMiAxMjYuNTE2IDI0Ljk5NDJDMTI3LjM0NSAyNS4xNzI3IDEyOC4xNDUgMjUuMTYgMTI5LjAwNSAyNS4xNTM0QzEyOS44MDUgMjUuMTQwNiAxMzAuNTg5IDI1LjIyMDUgMTMxLjI5NyAyNS4zODY3QzEzMi4yNDYgMjUuNTc3NSAxMzMuMjQzIDI1LjQ5MDYgMTM0LjI1NSAyNS4zMTEyQzEzNC4yOTkgMjUuNDA5OSAxMzQuMzYgMjUuNDE2IDEzNC40NjUgMjUuNTIwOEwxMzQuNTI1IDI1LjUyN0MxMzQuNDA0IDI1LjUxNDcgMTM0LjI5OSAyNS40MDk5IDEzNC4xNzkgMjUuMzk3NkMxMzQuNDIzIDI1LjA0NTggMTM0LjY5NSAyNC44ODUyIDEzNS4wMTMgMjQuODIzNEMxMzUuMjU0IDI0Ljg0NzkgMTM1LjUxMSAyNC43Nzk5IDEzNS43NTIgMjQuODA0NUMxMzYuMjM1IDI0Ljg1MzYgMTM2LjczMyAyNC44MTAxIDEzNy4xNiAyNC4xMDA0QzEzNy4yNTIgMjMuOTIxNCAxMzcuNTY5IDIzLjg1OTUgMTM3Ljc1IDIzLjg3OEMxMzguMTEyIDIzLjkxNDggMTM4LjUxOSAyNC4wNTAzIDEzOC44NjUgMjQuMTc5N0MxMzkuNjE3IDI0LjQ0NDcgMTQwLjMyNSAyNC42MTA5IDE0MS4xNDEgMjQuNTA1NkMxNDEuMjAxIDI0LjUxMTcgMTQxLjI2MiAyNC41MTc5IDE0MS4yNjIgMjQuNTE3OUMxNDEuMzA2IDI0LjYxNjYgMTQxLjQxMSAyNC43MjE0IDE0MS4zOTUgMjQuODE0QzE0MS4zOCAyNC45MDY1IDE0MS4zNDggMjUuMDkxNiAxNDEuMjcyIDI1LjE3ODFDMTQxLjEyIDI1LjM1MDkgMTQwLjkwOCAyNS41MTc2IDE0MC43NTYgMjUuNjkwNEMxNDAuNTI3IDI1Ljk0OTcgMTQwLjQyIDI2LjIyMTIgMTQwLjU2OSAyNi40MjQ4QzE0MC44MjEgMjcuMTA5NSAxNDAuOCAyNy45NTQ4IDE0MC44NTUgMjguNzEzN0MxNDAuOTI2IDI5LjM4IDE0MC44MTYgMzAuMDI3OSAxNDAuNTI1IDMwLjY1NzRDMTQwLjM0MSAzMS4wMTU0IDE0MC4xNDIgMzEuNDY1OSAxNDAuMDE5IDMxLjgzQzEzOS44NDggMzIuNDcxOCAxMzkuNjYyIDMzLjIwNjEgMTM5Ljc3NyAzMy45NzExQzEzOS45MjQgMzQuNTUxIDEzOS44OSAzNS4xMTI1IDEzOS42MTUgMzUuNjQ5NEMxMzkuNDE2IDM2LjA5OTkgMTM5LjI2MSAzNi42NDkyIDEzOS4yNDIgMzcuMTE4MUMxMzkuMjA4IDM3LjY3OTYgMTM5LjAzOCAzOC4zMjE0IDEzOC44MjMgMzguODY0NEMxMzguNyAzOS4yMjg1IDEzOC41MzIgMzkuNDkzOSAxMzguMzY0IDM5Ljc1OTNDMTM4LjE5NiA0MC4wMjQ3IDEzNy45MDggNDAuMjc3OCAxMzcuNzQgNDAuNTQzMkMxMzcuNDk2IDQwLjg5NSAxMzcuMjIzIDQxLjA1NTYgMTM2LjkwNiA0MS4xMTc0QzEzNi4xMzUgNDEuMzIxNCAxMzUuNDExIDQxLjI0NzggMTM0LjY3MiA0MS4yNjY3QzEzMy4yMjQgNDEuMTE5MyAxMzEuNzYxIDQxLjA2NDUgMTMwLjI5OCA0MS4wMDk3QzEyOC4yMzEgNDAuODkzNSAxMjYuMDg5IDQwLjg2MzcgMTI0LjAyMyA0MC43NDc2QzEyMy42NjEgNDAuNzEwNyAxMjMuMzU5IDQwLjY4IDEyMi45ODIgNDAuNzM1N0MxMjEuNzg4IDQwLjg5NjggMTIwLjY0MyA0MC43ODAxIDExOS40OTcgNDAuNjYzNUMxMTcuNjI3IDQwLjQ3MzEgMTE1Ljc0MSA0MC4zNzUzIDExMy44NTYgNDAuMjc3NkMxMTMuMTMyIDQwLjIwMzkgMTEyLjM2MSA0MC40MDc5IDExMS42MjIgNDAuNDI2OEMxMTAuODgyIDQwLjQ0NTcgMTEwLjE0MyA0MC40NjQ1IDEwOS40MzUgNDAuMjk4M0MxMDguNjA2IDQwLjExOTggMTA3LjgwNiA0MC4xMzI1IDEwNi45MzEgNDAuMjMxN0MxMDYuNDMyIDQwLjI3NTEgMTA1LjkzNCA0MC4zMTg2IDEwNS40NTIgNDAuMjY5NUMxMDMuODY4IDQwLjIwMjQgMTAyLjM0NCA0MC4xNDE1IDEwMC43NiA0MC4wNzQ0QzEwMC4zMzggNDAuMDMxNCA5OS45MDAyIDQwLjA4MSA5OS40NjIzIDQwLjEzMDZDOTguNjkxNCA0MC4zMzQ2IDk3Ljk2NzYgNDAuMjYwOSA5Ny4yNDM5IDQwLjE4NzJDOTYuMTU4MiA0MC4wNzY3IDk1LjEzMjkgMzkuOTcyMyA5NC4wMjg5IDQwLjMzMDdDOTMuNzExNiA0MC4zOTI2IDkzLjM5NDMgNDAuNDU0NSA5My4xNjg4IDQwLjMzNzNDOTIuNTM2OSA0MC4wODQ3IDkxLjc4MTYgNDAuMTk2MSA5MS4wNTUzIDQwLjQ5ODhDOTAuOTIxNSA0MC4yMDI3IDkwLjc1NjMgNDAuMDkxNyA5MC40OTkzIDQwLjE1OTdDOTAuNDM5IDQwLjE1MzYgOTAuNDIzMyA0MC4yNDYyIDkwLjQwNzYgNDAuMzM4N0M5MC4zOTE4IDQwLjQzMTMgOTAuMzc2MSA0MC41MjM4IDkwLjQzNjQgNDAuNTNDOTAuNjAxNiA0MC42NDEgOTAuNzk4MyA0MC41NjY4IDkxLjA1NTMgNDAuNDk4OFpNNjEuMzU1MiA0My40MDc1QzYxLjM3MSA0My4zMTQ5IDYxLjM4NjcgNDMuMjIyNCA2MS4zMjY0IDQzLjIxNjJDNjEuMTk1MyA0Mi41NDM4IDYwLjk4NTUgNDIuMzM0MSA2MC42NDk4IDQyLjg2NDlDNjAuMzI5OSA0My4zMDMxIDYwLjA1NzIgNDMuNDYzNyA1OS42OTUzIDQzLjQyNjhDNTguNjA5NyA0My4zMTYzIDU4LjM2ODQgNDMuMjkxOCA1Ny4zMjQ4IDQzLjY1NjNDNTcuOTUxNSA0NC42NjE3IDU4LjgwOSA0NS4wMzE1IDU5LjcyOTQgNDUuMDMxQzU5Ljg1IDQ1LjA0MzMgNjAuMDQ2NyA0NC45NjkyIDYwLjE4MzEgNDQuODg4OUM2MC42MzkzIDQ0LjM3MDQgNjEuMTM3NiA0NC4zMjY5IDYxLjYwNyA0NC4wOTIyQzYxLjYwNyA0NC4wOTIyIDYxLjY1NDIgNDMuODE0NiA2MS42Njk5IDQzLjcyMkM2MS41ODA3IDQzLjUyNDYgNjEuNDYwMSA0My41MTIzIDYxLjM1NTIgNDMuNDA3NVpNNjUuOTk2NyA0NC4yNTY2QzY1Ljk4MzYgNDMuOTcyOCA2Ni4wMzA4IDQzLjY5NTEgNjYuMDAxOSA0My41MDM5QzY1Ljk4ODggNDMuMjIwMSA2NS44MzkzIDQzLjAxNjUgNjUuNjQyNyA0My4wOTA3QzY1LjU4MjQgNDMuMDg0NSA2NS41MjIgNDMuMDc4NCA2NS41MjIgNDMuMDc4NEM2NC44NDAyIDQzLjQ3OTggNjQuMTQ1MyA0My41OTc0IDYzLjQ1MDQgNDMuNzE0OUM2My4zOTAxIDQzLjcwODggNjMuMzc0NCA0My44MDE0IDYzLjMxNDEgNDMuNzk1MkM2My4xNzc3IDQzLjg3NTUgNjMuMDcwMiA0NC4xNDcgNjMuMDk5IDQ0LjMzODNDNjMuMjMwMiA0NS4wMTA4IDYzLjQ4NDUgNDUuMzE5MSA2My45NTM5IDQ1LjA4NDRDNjQuNTU5NyA0NC43Njk1IDY1LjExODIgNDQuNzMyMiA2NS42OTI1IDQ0LjYwMjNDNjUuODEzMSA0NC42MTQ2IDY1LjkyMDYgNDQuMzQzIDY1Ljk5NjcgNDQuMjU2NlpNMTEyLjI4NSAxOC44Mzc1QzExMi44ODggMTguODk4OSAxMTIuOTY1IDE4LjgxMjUgMTEzLjIyNyAxNy45OTE3QzExMy4zNjYgMTcuNTM1MSAxMTMuNjI1IDE3LjA5MDcgMTEzLjc4IDE2LjU0MTVDMTEzLjc5NiAxNi40NDkgMTEzLjc2NyAxNi4yNTc3IDExMy43MjIgMTYuMTU5QzExMy43MzggMTYuMDY2NCAxMTMuNjc4IDE2LjA2MDMgMTEzLjYxNyAxNi4wNTQyQzExMy4xOCAxNi4xMDM3IDExMi43NTUgMTYuNDM3MSAxMTIuMzQ2IDE2LjY3OEMxMTIuMDU3IDE2LjkzMTEgMTExLjc5NSAxNy43NTE4IDExMS44MzcgMTguMjI2OUMxMTEuODgyIDE4LjMyNTYgMTExLjkxIDE4LjUxNjkgMTExLjk3MSAxOC41MjNDMTEyLjA2IDE4LjcyMDQgMTEyLjIyNSAxOC44MzE0IDExMi4yODUgMTguODM3NVpNNDkuODUzOSA0My45MzE2QzUwLjMzNjQgNDMuOTgwNyA1MC43OSA0My44Mzg1IDUxLjE5OTEgNDMuNTk3N0M1MS4yNTk0IDQzLjYwMzggNTEuMjc1MSA0My41MTEzIDUxLjM1MTIgNDMuNDI0OUM1MS4zNjY5IDQzLjMzMjMgNTEuNDU4NyA0My4xNTMzIDUxLjQxNDEgNDMuMDU0NkM1MS4zMDkyIDQyLjk0OTggNTEuMjIwMSA0Mi43NTI0IDUxLjA5OTUgNDIuNzQwMUM1MC41MTIxIDQyLjU4NjIgNDkuODYxNyA0Mi44MDI0IDQ5LjIxMTQgNDMuMDE4N0M0OS4xNTExIDQzLjAxMjYgNDkuMDc1MSA0My4wOTkgNDkuMTE5NiA0My4xOTc3QzQ5LjEwMzkgNDMuMjkwMyA0OS4xMzI3IDQzLjQ4MTUgNDkuMTc3MyA0My41ODAyQzQ5LjQwMjggNDMuNjk3MyA0OS42Mjg0IDQzLjgxNDQgNDkuODUzOSA0My45MzE2Wk02OS4wNyA0Ny4xMTE4QzY4Ljk4MDggNDYuOTE0NCA2OC45MjA1IDQ2LjkwODMgNjguODc1OSA0Ni44MDk2QzY3Ljk0MjQgNDYuNTI2MiA2Ni45Nzc0IDQ2LjQyOCA2NS45ODA5IDQ2LjUxNDlDNjUuOTIwNiA0Ni41MDg3IDY1LjgyODggNDYuNjg3NyA2NS42OTI1IDQ2Ljc2OEM2NS43MzcxIDQ2Ljg2NjcgNjUuNzY1OSA0Ny4wNTc5IDY1LjgyNjIgNDcuMDY0MUM2Ni44ODA0IDQ3LjM1OTcgNjcuODI5NiA0Ny41NTA1IDY5LjA3IDQ3LjExMThaTTEwNi4wMjMgMTguODU5MkMxMDYuMTQ0IDE4Ljg3MTUgMTA2LjIwNCAxOC44Nzc2IDEwNi4zMjUgMTguODg5OUMxMDYuNTA2IDE4LjkwODMgMTA2LjcwMyAxOC44MzQxIDEwNi44NyAxOC41Njg4QzEwNi45NjIgMTguMzg5OCAxMDYuODQ0IDE4LjAwMTEgMTA2LjUxNCAxNy43NzkyQzEwNi4wNzggMTcuNDUyNCAxMDUuNTggMTcuNDk1OCAxMDUuMDk1IDE3LjgyMzFDMTA1LjAzNSAxNy44MTY5IDEwNS4wMTkgMTcuOTA5NSAxMDQuOTQzIDE3Ljk5NTlDMTA0LjkyNyAxOC4wODg1IDEwNC44OTYgMTguMjczNiAxMDQuOTQgMTguMzcyM0MxMDUuMyAxOC43ODU1IDEwNS42NzcgMTguNzI5OCAxMDYuMDIzIDE4Ljg1OTJaTTE5LjQzOCA2LjY1NTIxQzE5LjQ1MzggNi41NjI2NSAxOS41MDEgNi4yODQ5NyAxOS40NDA3IDYuMjc4ODNDMTguOTkyMyA1LjY2ODIzIDE4LjM4OTEgNS42MDY4MyAxNy43MDczIDYuMDA4MjJDMTcuNjQ3IDYuMDAyMDggMTcuNjMxMyA2LjA5NDY0IDE3LjYxNTYgNi4xODcyQzE3LjU5OTggNi4yNzk3NiAxNy41ODQxIDYuMzcyMzIgMTcuNjQ0NCA2LjM3ODQ2QzE4LjAxOTQgNi42OTkxMSAxOC40NzA0IDYuOTMzMzQgMTguODc2OSA3LjA2ODg4QzE4LjkzNzIgNy4wNzUwMiAxOS4wNTc4IDcuMDg3MyAxOS4xMzM5IDcuMDAwODhDMTkuMjg1OSA2LjgyODA0IDE5LjM2MiA2Ljc0MTYzIDE5LjQzOCA2LjY1NTIxWk0xMDcuODQzIDE3LjUzNzlDMTA3LjgyNyAxNy42MzA0IDEwNy44NDEgMTcuOTE0MiAxMDcuODU0IDE4LjE5ODFDMTA3Ljk1NiAxOC42NzkzIDEwOC4xOTcgMTguNzAzOCAxMDguNDk5IDE4LjczNDVDMTA4LjYxOSAxOC43NDY4IDEwOC44MzIgMTguNTgwMSAxMDguODYzIDE4LjM5NUMxMDguOTEgMTguMTE3MyAxMDguODk3IDE3LjgzMzUgMTA4Ljc0OCAxNy42M0MxMDguNjE0IDE3LjMzMzkgMTA4LjQ2NSAxNy4xMzAzIDEwOC4yMzkgMTcuMDEzMkMxMDguMTUgMTYuODE1OCAxMDcuOTIyIDE3LjA3NTEgMTA3Ljg0MyAxNy41Mzc5Wk04OC43NTI5IDQ2LjEwMjRDODkuMzExNCA0Ni4wNjUxIDg5Ljg3IDQ2LjAyNzggOTAuNDQ0MyA0NS44OTc5QzkwLjU4MDYgNDUuODE3NiA5MC41OTY0IDQ1LjcyNTEgOTAuNTY3NSA0NS41MzM4QzkwLjU4MzIgNDUuNDQxMyA5MC41MjI5IDQ1LjQzNTEgOTAuNDYyNiA0NS40MjlDODkuODc1MiA0NS4yNzUgODkuMzE2NyA0NS4zMTIzIDg4LjcyNjcgNDUuNTM0N0M4OC42NjYzIDQ1LjUyODYgODguNjE5MSA0NS44MDYzIDg4LjYwMzQgNDUuODk4OEM4OC41ODc3IDQ1Ljk5MTQgODguNzA4MyA0Ni4wMDM3IDg4Ljc1MjkgNDYuMTAyNFpNNjcuMDM1MSA0NC42NDQ4QzY2Ljk4NzkgNDQuOTIyNSA2Ny4wNjEzIDQ1LjIxMjQgNjcuMjI2NSA0NS4zMjM0QzY3LjI3MTEgNDUuNDIyMSA2Ny40MDc1IDQ1LjM0MTggNjcuNDgzNSA0NS4yNTU0QzY3LjU1OTYgNDUuMTY5IDY3LjY1MTMgNDQuOTkgNjcuNjA2OCA0NC44OTEzQzY3LjU5MzYgNDQuNjA3NSA2Ny41MjAyIDQ0LjMxNzYgNjcuMzU1IDQ0LjIwNjZDNjcuMjE4NyA0NC4yODY5IDY3LjAwNjMgNDQuNDUzNiA2Ny4wMzUxIDQ0LjY0NDhaTTExMC4zNzkgMTUuMjUzN0MxMTAuMzM0IDE1LjE1NSAxMTAuMzA2IDE0Ljk2MzcgMTEwLjI0NSAxNC45NTc2QzExMC4wMiAxNC44NDA1IDEwOS44MDcgMTUuMDA3MiAxMDkuNTYzIDE1LjM1OUMxMDkuNDg3IDE1LjQ0NTQgMTA5LjUxNiAxNS42MzY3IDEwOS41NjEgMTUuNzM1NEMxMDkuNzU1IDE2LjAzNzYgMTEwLjA4OCAxNS44ODMyIDExMC4zMzIgMTUuNTMxNEMxMTAuMzQ3IDE1LjQzODggMTEwLjM2MyAxNS4zNDYyIDExMC4zNzkgMTUuMjUzN1pNMjEuODM3NCA2LjYxNjk4QzIyLjAzNDEgNi41NDI4NCAyMi4xNTQ3IDYuNTU1MTIgMjIuMjkxMSA2LjQ3NDg0QzIyLjQ4NzggNi40MDA3IDIyLjU1MDcgNi4wMzA0NyAyMi40NzczIDUuNzQwNTFDMjIuMzI3OCA1LjUzNjk4IDIyLjIyMjkgNS40MzIxNCAyMS45NTAyIDUuNTkyN0MyMS44MTM4IDUuNjcyOTggMjEuNjYxNyA1Ljg0NTgxIDIxLjY5MDYgNi4wMzcwN0MyMS43MTk0IDYuMjI4MzMgMjEuODA4NiA2LjQyNTcyIDIxLjgzNzQgNi42MTY5OFpNNTQuNDg0OCA0Ni4yODYyQzU0LjU3NjYgNDYuMTA3MiA1NC40ODc0IDQ1LjkwOTggNTQuMzIyMiA0NS43OTg4QzU0LjE0MTMgNDUuNzgwNCA1NC4wMDQ5IDQ1Ljg2MDcgNTMuOTczNSA0Ni4wNDU4QzUzLjk0MiA0Ni4yMzA5IDU0LjAxNTQgNDYuNTIwOSA1NC4xMzYxIDQ2LjUzMzJDNTQuMzAxMyA0Ni42NDQxIDU0LjQzNzYgNDYuNTYzOSA1NC40ODQ4IDQ2LjI4NjJaTTQ0Ljk4NjkgNDIuOTY1M0M0NC44NTA1IDQzLjA0NTYgNDQuNjY5NiA0My4wMjcyIDQ0LjUzMzIgNDMuMTA3NUM0NC40NTcyIDQzLjE5MzkgNDQuMzY1NCA0My4zNzI5IDQ0LjM0OTcgNDMuNDY1NEM0NC4zMzQgNDMuNTU4IDQ0LjQyMzEgNDMuNzU1NCA0NC40ODM0IDQzLjc2MTVDNDQuNzY5MyA0My44ODQ4IDQ1LjA0MiA0My43MjQyIDQ1LjMzMDQgNDMuNDcxMUM0NS4zOTA3IDQzLjQ3NzIgNDUuNDA2NSA0My4zODQ3IDQ1LjQyMjIgNDMuMjkyMUM0NS40Mzc5IDQzLjE5OTYgNDUuMzkzNCA0My4xMDA5IDQ1LjM5MzQgNDMuMTAwOUM0NS4yMTI0IDQzLjA4MjQgNDUuMDkxOCA0My4wNzAyIDQ0Ljk4NjkgNDIuOTY1M1pNNzQuMDI2MSA0My45NDQxQzc0LjA0MTkgNDMuODUxNSA3My45OTczIDQzLjc1MjggNzMuOTk3MyA0My43NTI4QzczLjg3NjYgNDMuNzQwNiA3My43NzE4IDQzLjYzNTcgNzMuNTc1MSA0My43MDk5QzczLjQ1NDUgNDMuNjk3NiA3My40MjMgNDMuODgyNyA3My4zOTE1IDQ0LjA2NzhDNzMuMzc1OCA0NC4xNjA0IDczLjQzNjEgNDQuMTY2NSA3My40OTY0IDQ0LjE3MjZDNzMuNzgyMiA0NC4yOTU5IDczLjk5NDcgNDQuMTI5MiA3NC4wMjYxIDQzLjk0NDFaTTUyLjcwNjkgNDMuNzUxMkM1Mi43NjcyIDQzLjc1NzMgNTIuODg3OSA0My43Njk2IDUyLjk2MzkgNDMuNjgzMkM1My4wNCA0My41OTY4IDUzLjA3MTQgNDMuNDExNyA1My4wODcxIDQzLjMxOTFDNTMuMDU4MyA0My4xMjc5IDUyLjg3NzQgNDMuMTA5NCA1Mi43ODU2IDQzLjI4ODRDNTIuNzA5NSA0My4zNzQ4IDUyLjY3ODEgNDMuNTU5OSA1Mi42NjIzIDQzLjY1MjVMNTIuNzA2OSA0My43NTEyWk03Mi4wOTYxIDQzLjc0NzZDNzIuMTcyMiA0My42NjEyIDcyLjMwODUgNDMuNTgwOSA3Mi4zMjQzIDQzLjQ4ODRDNzIuMzU1NyA0My4zMDMyIDcyLjI5NTQgNDMuMjk3MSA3Mi4xNzQ4IDQzLjI4NDhDNzIuMTE0NSA0My4yNzg3IDcyLjA5ODcgNDMuMzcxMiA3Mi4wMzg0IDQzLjM2NTFDNzEuOTQ2NiA0My41NDQxIDcxLjk5MTIgNDMuNjQyOCA3Mi4wOTYxIDQzLjc0NzZaTTEwNy4xNCAxNC40NTMyQzEwNy4yMTYgMTQuMzY2OCAxMDcuMjkzIDE0LjI4MDQgMTA3LjMwOCAxNC4xODc4QzEwNy4zMDggMTQuMTg3OCAxMDcuMjY0IDE0LjA4OTEgMTA3LjIwMyAxNC4wODNDMTA3LjA5OCAxMy45NzgxIDEwNy4wMjIgMTQuMDY0NiAxMDYuOTkxIDE0LjI0OTdDMTA2Ljk3NSAxNC4zNDIyIDEwNy4wOCAxNC40NDcxIDEwNy4xNCAxNC40NTMyWk02NC4zMjg5IDQ3LjU3MDhDNjQuMzg5MiA0Ny41NzY5IDY0LjQ0OTUgNDcuNTgzMSA2NC40NjUzIDQ3LjQ5MDVDNjQuNTU3IDQ3LjMxMTUgNjQuNTEyNCA0Ny4yMTI4IDY0LjM5MTggNDcuMjAwNUM2NC4yNzEyIDQ3LjE4ODMgNjQuMjU1NSA0Ny4yODA4IDY0LjIyNCA0Ny40NjU5QzY0LjIwODMgNDcuNTU4NSA2NC4yNjg2IDQ3LjU2NDYgNjQuMzI4OSA0Ny41NzA4Wk05MC45ODcxIDI2LjQ2MkM5MC44NjY1IDI2LjQ0OTggOTAuNzkwNCAyNi41MzYyIDkwLjc1OSAyNi43MjEzQzkwLjc0MzIgMjYuODEzOSA5MC44MDM2IDI2LjgyIDkwLjg2MzkgMjYuODI2MUM5MC45ODQ1IDI2LjgzODQgOTEuMDYwNSAyNi43NTIgOTEuMDkyIDI2LjU2NjlDOTEuMDkyIDI2LjU2NjkgOTEuMDQ3NCAyNi40NjgyIDkwLjk4NzEgMjYuNDYyWk0xMTcuMzU3IDE2LjQzNDhDMTE3LjQxNyAxNi40NDEgMTE3LjQ5MyAxNi4zNTQ1IDExNy40OTMgMTYuMzU0NUMxMTcuNTI1IDE2LjE2OTQgMTE3LjQ4IDE2LjA3MDcgMTE3LjQyIDE2LjA2NDZDMTE3LjM1OSAxNi4wNTg0IDExNy4zNDQgMTYuMTUxIDExNy4yODMgMTYuMTQ0OUMxMTcuMTkyIDE2LjMyMzggMTE3LjIzNiAxNi40MjI1IDExNy4zNTcgMTYuNDM0OFpNNzEuNjc2NSA0Ny42NTk2QzcxLjczNjkgNDcuNjY1OCA3MS43NTI2IDQ3LjU3MzIgNzEuODEyOSA0Ny41Nzk0QzcxLjg0NDQgNDcuMzk0MiA3MS44NjAxIDQ3LjMwMTcgNzEuNzM5NSA0Ny4yODk0QzcxLjY3OTIgNDcuMjgzMyA3MS42NjM0IDQ3LjM3NTggNzEuNjAzMSA0Ny4zNjk3QzcxLjU3MTYgNDcuNTU0OCA3MS42MzIgNDcuNTYwOSA3MS42NzY1IDQ3LjY1OTZaTTg4LjY2MTEgMjYuNzkwMkw4OC42MTY2IDI2LjY5MTVMODguNTQwNSAyNi43Nzc5TDg4LjY2MTEgMjYuNzkwMlpNMTExLjExOCAxNy40MDA1TDExMS4wNzQgMTcuMzAxOEwxMTAuOTk4IDE3LjM4ODJMMTExLjExOCAxNy40MDA1Wk02Mi4zMTUgNDYuNDI0Mkw2Mi4yNzA0IDQ2LjMyNTVMNjIuMjM4OSA0Ni41MTA2TDYyLjMxNSA0Ni40MjQyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEyMS42ODQgMTQuODAzOEMxMjIuMjI2IDE0Ljg1OSAxMjIuNzA5IDE0LjkwODEgMTIzLjI1MiAxNC45NjM0QzEyNC44MiAxNS4xMjMgMTI2LjMyOCAxNS4yNzY1IDEyNy44OCAxNS41Mjg3QzEyOC4yNDIgMTUuNTY1NSAxMjguNTQ0IDE1LjU5NjIgMTI4LjkwNSAxNS42MzMxQzEyOS4zMTIgMTUuNzY4NiAxMjkuNDQ2IDE2LjA2NDcgMTI5LjMzNSAxNi43MTI2QzEyOS4zMDQgMTYuODk3NyAxMjkuMjU3IDE3LjE3NTQgMTI5LjI4NiAxNy4zNjY3QzEyOS4zMTQgMTcuNTU3OSAxMjkuNDA0IDE3Ljc1NTMgMTI5LjUwOSAxNy44NjAyQzEyOS43MzQgMTcuOTc3MyAxMjkuOTYgMTguMDk0NCAxMzAuMjAxIDE4LjExOUMxMzAuNjA3IDE4LjI1NDUgMTMxLjAxNCAxOC4zOSAxMzEuNDA0IDE4LjYxODFDMTMxLjU3IDE4LjcyOTEgMTMxLjcxOSAxOC45MzI2IDEzMS43MzIgMTkuMjE2NEMxMzEuNzE3IDE5LjMwOSAxMzEuNjg1IDE5LjQ5NDEgMTMxLjY2OSAxOS41ODY3QzEzMS42NTQgMTkuNjc5MiAxMzEuNTkzIDE5LjY3MzEgMTMxLjUzMyAxOS42NjdDMTMxLjQ3MyAxOS42NjA4IDEzMS4zOTcgMTkuNzQ3MiAxMzEuNDEyIDE5LjY1NDdDMTMwLjM3NyAxOC44OTAxIDEyOS4xMjMgMTkuMDQ1IDEyNy45MDEgMTkuMDE0OEMxMjcuNjYgMTguOTkwMiAxMjcuMzg3IDE5LjE1MDggMTI3LjEzIDE5LjIxODhDMTI2LjgxMyAxOS4yODA2IDEyNi41NCAxOS40NDEyIDEyNi4yMjMgMTkuNTAzQzEyNS43NjkgMTkuNjQ1MiAxMjUuNDk5IDE5LjQyOTQgMTI1LjQ4NiAxOS4xNDU1QzEyNS41MDQgMTguNjc2NiAxMjUuNzMyIDE4LjQxNzQgMTI1Ljk0NSAxOC4yNTA3QzEyNi4xNzMgMTcuOTkxNCAxMjYuNDQ2IDE3LjgzMDggMTI2LjU5OCAxNy42NThDMTI2Ljc1IDE3LjQ4NTIgMTI2Ljg1NyAxNy4yMTM2IDEyNy4wMjUgMTYuOTQ4MkMxMjcuMjI1IDE2LjQ5NzcgMTI3LjAzMyAxNS44MTkxIDEyNi43MzIgMTUuNzg4NEMxMjYuMzI1IDE1LjY1MjkgMTI1LjkwMyAxNS42MDk5IDEyNS40MTggMTUuOTM3MkMxMjUuMjA1IDE2LjEwMzkgMTI0LjkzMyAxNi4yNjQ0IDEyNC42NzYgMTYuMzMyNEMxMjQuMzQzIDE2LjQ4NjggMTIzLjk4MSAxNi40NSAxMjMuNzI2IDE2LjE0MTZDMTIzLjExMyAxNS40MiAxMjIuNDIxIDE1LjE2MTIgMTIxLjY4NCAxNC44MDM4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkxLjY5MjUgNDguNjYxNEM5MS44Mjg4IDQ4LjU4MTIgOTIuMDA5OCA0OC41OTk2IDkyLjE0NjEgNDguNTE5M0M5Mi44NTk0IDQ3LjkzMjggOTMuNTA3MSA0OC4wOTI5IDk0LjEwNzYgNDguNTMwN0M5NC40ODI2IDQ4Ljg1MTMgOTQuOTQ5MyA0OC45OTMgOTUuNDAwNCA0OS4yMjcyQzk1LjY4NjIgNDkuMzUwNSA5NS45ODc4IDQ5LjM4MTIgOTYuMTk3NSA0OS41OTA5Qzk2LjYxNzEgNTAuMDEwMiA5Ny4xNDQyIDUwLjE1OCA5Ny42MTEgNTAuMjk5N0M5Ny42NzEzIDUwLjMwNTggOTcuNzYwNCA1MC41MDMyIDk3Ljc0NDcgNTAuNTk1OEM5Ny43MjkgNTAuNjg4NCA5Ny42MzcyIDUwLjg2NzMgOTcuNTc2OSA1MC44NjEyQzk3LjA5MTcgNTEuMTg4NCA5Ni42NTEyIDUxLjYxNDQgOTYuMTY2MSA1MS45NDE3Qzk1LjgxNzMgNTIuMTg4NiA5NS40NTU0IDUyLjE1MTggOTUuMzY4OSA1MS41NzhDOTUuMTUxMyA1MC4zMzE4IDk0LjU1MDcgNDkuODk0IDkzLjcwNjQgNDkuODA4MUM5My4xNjM2IDQ5Ljc1MjggOTIuNjgxMSA0OS43MDM3IDkyLjE1NCA0OS41NTU5QzkxLjYxMTIgNDkuNTAwNiA5MS4wNjg0IDQ5LjQ0NTQgOTAuNjAxNiA0OS4zMDM3QzkwLjA3NDUgNDkuMTU1OSA4OS42MzkyIDQ4LjgyOTEgODkuMzg3NSA0OC4xNDQzTDg5LjQxODkgNDcuOTU5MkM4OS40MzQ3IDQ3Ljg2NjcgODkuNTEwNyA0Ny43ODAyIDg5LjUxMDcgNDcuNzgwMkM5MC4xNjEgNDcuNTY0IDkwLjc2NDIgNDcuNjI1NCA5MS4zMjAxIDQ3Ljk2NDRDOTEuNDA5MyA0OC4xNjE4IDkxLjU0MyA0OC40NTc5IDkxLjY5MjUgNDguNjYxNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05NC41NjM5IDQ1Ljg0NjVDOTUuNjY1MiA0NS44NjQ0IDk2Ljc5NTQgNDYuMDczNiA5Ny45MjgzIDQ1LjkwNjVDOTguMTg1MyA0NS44Mzg1IDk4LjQyNjUgNDUuODYzIDk4LjY1MiA0NS45ODAyQzk5LjU1NDEgNDYuNDQ4NiAxMDAuNTM1IDQ2LjQ1NDMgMTAxLjQwOCA0Ni43MzE1QzEwMS41MjkgNDYuNzQzOCAxMDEuNzEgNDYuNzYyMiAxMDEuODE0IDQ2Ljg2N0MxMDEuOTE5IDQ2Ljk3MTkgMTAyLjAwOSA0Ny4xNjkzIDEwMi4wMzcgNDcuMzYwNUMxMDIuMDY2IDQ3LjU1MTggMTAxLjg2NyA0OC4wMDIzIDEwMS42NyA0OC4wNzY0QzEwMS41NSA0OC4wNjQyIDEwMS40NzQgNDguMTUwNiAxMDEuMzUzIDQ4LjEzODNDOTkuODQ1MiA0Ny45ODQ4IDk4LjM4MTkgNDcuOTMgOTYuODc0MSA0Ny43NzY1Qzk2LjU3MjUgNDcuNzQ1OCA5Ni4yNzEgNDcuNzE1MSA5Ni4wNDU1IDQ3LjU5OEM5NS4zNjg5IDQ3LjI0NjcgOTQuOTIwNSA0Ni42MzYgOTQuNTYzOSA0NS44NDY1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwNy4zNzkgNDcuMzM5M0MxMDcuODAxIDQ3LjM4MjMgMTA4LjEwMyA0Ny40MTMgMTA4LjQwNCA0Ny40NDM3QzEwOS44MzYgNDcuNjgzNiAxMTEuMjY4IDQ3LjkyMzUgMTEyLjcgNDguMTYzNUMxMTIuODgxIDQ4LjE4MTkgMTEzLjA2MSA0OC4yMDAzIDExMy4xMzUgNDguNDkwMkMxMTMuMTM1IDQ4LjQ5MDIgMTEzLjEwMyA0OC42NzU0IDExMy4wNDMgNDguNjY5MkMxMTIuOTA3IDQ4Ljc0OTUgMTEyLjcyNiA0OC43MzExIDExMi42MDUgNDguNzE4OEMxMTEuNzE2IDQ4LjUzNDEgMTEwLjgyNyA0OC4zNDk1IDEwOS45MDcgNDguMzVDMTA5LjE2NyA0OC4zNjg4IDEwOC40OTEgNDguMDE3NSAxMDcuODQzIDQ3Ljg1NzRDMTA3LjY3OCA0Ny43NDY0IDEwNy42MzMgNDcuNjQ3NyAxMDcuMzc5IDQ3LjMzOTNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTE2LjczNSA0OS4zMjc2QzExNi40MzQgNDkuMjk2OSAxMTYuMDg4IDQ5LjE2NzUgMTE1Ljc4NiA0OS4xMzY4QzExNS43MjYgNDkuMTMwNiAxMTUuNjgxIDQ5LjAzMTkgMTE1LjY4MSA0OS4wMzE5QzExNS42NTIgNDguODQwNyAxMTUuNzI4IDQ4Ljc1NDMgMTE1Ljg0OSA0OC43NjY1QzExNi41MTIgNDguODM0MSAxMTcuMTc2IDQ4LjkwMTYgMTE3LjgzOSA0OC45NjkxQzExNy45IDQ4Ljk3NTMgMTE3Ljk0NCA0OS4wNzQgMTE3Ljk0NCA0OS4wNzRDMTE3Ljk3MyA0OS4yNjUyIDExNy44OTcgNDkuMzUxNyAxMTcuNzc2IDQ5LjMzOTRDMTE3LjQxNCA0OS4zMDI1IDExNy4wOTcgNDkuMzY0NCAxMTYuNzM1IDQ5LjMyNzZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjUuMDYwNiAxLjAzNjA1QzY1LjMzMzMgMC44NzU0OTEgNjUuNDk4NSAwLjk4NjQ2OSA2NS43Mzk4IDEuMDExMDNDNjYuMDQxNCAxLjA0MTczIDY2LjI2NjkgMS4xNTg4NCA2Ni41NTI3IDEuMjgyMUM2Ni42MTMgMS4yODgyNCA2Ni42NDE5IDEuNDc5NSA2Ni42MjYxIDEuNTcyMDVDNjYuNjI2MSAxLjU3MjA1IDY2LjU1MDEgMS42NTg0NyA2Ni40ODk4IDEuNjUyMzNDNjYuMTEyMSAxLjcwODA1IDY1Ljc1MDMgMS42NzEyMSA2NS40MTk5IDEuNDQ5MjZDNjUuMzE1IDEuMzQ0NDIgNjUuMjEwMSAxLjIzOTU5IDY1LjEwNTIgMS4xMzQ3NUM2NS4wODk1IDEuMjI3MzEgNjUuMTA1MiAxLjEzNDc1IDY1LjA2MDYgMS4wMzYwNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00Mi44NzYxIDEuNjAyNTFDNDMuMTE3MyAxLjYyNzA3IDQzLjM1ODYgMS42NTE2MiA0My41OTk4IDEuNjc2MThDNDMuNTk5OCAxLjY3NjE4IDQzLjY0NDQgMS43NzQ4OCA0My42Mjg3IDEuODY3NDRDNDMuNjEyOSAxLjk2IDQzLjU5NzIgMi4wNTI1NiA0My41MzY5IDIuMDQ2NDJDNDIuOTkxNCAyLjM2NzUzIDQyLjQ2NDQgMi4yMTk3MiA0MS45OTc2IDIuMDc4MDRDNDEuOTk3NiAyLjA3ODA0IDQxLjk1MyAxLjk3OTM0IDQxLjk2ODcgMS44ODY3OUM0MS45ODQ1IDEuNzk0MjMgNDIuMDYwNSAxLjcwNzgxIDQyLjA2MDUgMS43MDc4MUM0Mi4zMDE4IDEuNzMyMzcgNDIuNjE5MSAxLjY3MDUxIDQyLjg3NjEgMS42MDI1MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik04Mi40Njk5IDQyLjYzOEM4Mi40MDk2IDQyLjYzMTggODIuMjQ0NCA0Mi41MjA4IDgyLjEzOTUgNDIuNDE2QzgyLjEzOTUgNDIuNDE2IDgyLjA5NDkgNDIuMzE3MyA4Mi4xMTA2IDQyLjIyNDhDODIuMTI2NCA0Mi4xMzIyIDgyLjE0MjEgNDIuMDM5NiA4Mi4yMDI0IDQyLjA0NThDODIuNDMwNiA0MS43ODY1IDgyLjY1NjEgNDEuOTAzNiA4Mi44ODE2IDQyLjAyMDhDODIuOTQxOSA0Mi4wMjY5IDgzLjAzMTEgNDIuMjI0MyA4My4wMTUzIDQyLjMxNjlDODIuOTk5NiA0Mi40MDk0IDgyLjg2MzIgNDIuNDg5NyA4Mi43ODcyIDQyLjU3NjFDODIuNzExMSA0Mi42NjI1IDgyLjY1MDggNDIuNjU2NCA4Mi40Njk5IDQyLjYzOFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMDQuNjg5IDUyLjMzODRDMTA0Ljg4MyA1Mi42NDA3IDEwNS4wOTIgNTIuODUwMyAxMDUuMjI2IDUzLjE0NjRDMTA1LjI4NiA1My4xNTI2IDEwNS4yNTUgNTMuMzM3NyAxMDUuMjU1IDUzLjMzNzdDMTA1LjE3OSA1My40MjQxIDEwNS4xMDMgNTMuNTEwNSAxMDUuMDI3IDUzLjU5NjlDMTA0LjkwNiA1My41ODQ3IDEwNC43MjUgNTMuNTY2MiAxMDQuNjA1IDUzLjU1NEMxMDQuMzE5IDUzLjQzMDcgMTA0LjI2MSA1My4wNDgyIDEwNC41ODEgNTIuNjFDMTA0LjYxMiA1Mi40MjQ4IDEwNC42MTIgNTIuNDI0OCAxMDQuNjg5IDUyLjMzODRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTE3Ljc3NCAxMi44OTkyQzExNy43NTggMTIuOTkxNyAxMTcuNzI3IDEzLjE3NjkgMTE3LjcyNyAxMy4xNzY5QzExNy4zNzggMTMuNDIzOCAxMTcuMDc2IDEzLjM5MzEgMTE2LjczIDEzLjI2MzdDMTE2LjYxIDEzLjI1MTUgMTE2LjU4MSAxMy4wNjAyIDExNi42NTcgMTIuOTczOEMxMTYuNjcyIDEyLjg4MTIgMTE2LjczMyAxMi44ODc0IDExNi43OTMgMTIuODkzNUMxMTcuMTI2IDEyLjczOTEgMTE3LjQyOCAxMi43Njk4IDExNy43NzQgMTIuODk5MloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMTUuNDg3IDE0LjA3ODhDMTE2LjAwMSAxMy45NDI4IDExNi41NzUgMTMuODEzIDExNy4wODcgMTQuMDUzM0MxMTcuMTQ3IDE0LjA1OTUgMTE3LjE5MiAxNC4xNTgyIDExNy4xOTIgMTQuMTU4MkMxMTcuMjIxIDE0LjM0OTQgMTE3LjE0NCAxNC40MzU4IDExNy4wMjQgMTQuNDIzNkMxMTYuOTAzIDE0LjQxMTMgMTE2LjcwNyAxNC40ODU0IDExNi42MDIgMTQuMzgwNkMxMTYuMTc5IDE0LjMzNzYgMTE1Ljg0OSAxNC4xMTU2IDExNS40ODcgMTQuMDc4OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05My4xOTI0IDUyLjEwOTdDOTMuMTc5MyA1MS44MjU5IDkzLjE2NjIgNTEuNTQyMSA5My4yMTM0IDUxLjI2NDRDOTMuMjQ0OSA1MS4wNzkzIDkzLjQxMjcgNTAuODEzOSA5My41MzMzIDUwLjgyNjJDOTMuNTkzNiA1MC44MzIzIDkzLjY5ODUgNTAuOTM3MiA5My43NTg4IDUwLjk0MzNDOTMuODYzNyA1MS4wNDgyIDkzLjgwMDggNTEuNDE4NCA5My43MjQ3IDUxLjUwNDhDOTMuNTU2OSA1MS43NzAyIDkzLjQwNDggNTEuOTQzIDkzLjE5MjQgNTIuMTA5N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMzguNDE2IDE3LjA3MjFDMTM4LjgzOSAxNy4xMTUxIDEzOS4yNjEgMTcuMTU4IDEzOS42ODMgMTcuMjAxQzEzOS4yMDEgMTcuMTUxOSAxMzguNzc4IDE3LjEwODkgMTM4LjQxNiAxNy4wNzIxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEyMC44OTQgMTMuMzExQzEyMC45ODYgMTMuMTMyIDEyMS4zMzIgMTMuMjYxNCAxMjEuMzYxIDEzLjQ1MjdMMTIxLjI2OSAxMy42MzE3QzEyMS4xNDkgMTMuNjE5NCAxMjAuOTY4IDEzLjYwMSAxMjAuODQ3IDEzLjU4ODdDMTIwLjg2MyAxMy40OTYxIDEyMC44OTQgMTMuMzExIDEyMC44OTQgMTMuMzExWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkzLjE5MjQgNTIuMTA5N0M5Mi44MTQ4IDUyLjE2NTUgOTIuNDM3MiA1Mi4yMjEyIDkyLjA1OTYgNTIuMjc2OUw5Mi4wNzUzIDUyLjE4NDNDOTIuNDUyOSA1Mi4xMjg2IDkyLjgzMDUgNTIuMDcyOSA5My4xOTI0IDUyLjEwOTdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTA1LjU1NyA3Ljg4OTFDMTA1LjYxNyA3Ljg5NTI0IDEwNS42MzMgNy44MDI2OCAxMDUuNjkzIDcuODA4ODJDMTA1LjgyOSA3LjcyODU0IDEwNS44NzQgNy44MjcyNCAxMDUuNzk4IDcuOTEzNjZDMTA1Ljc5OCA3LjkxMzY2IDEwNS43MzggNy45MDc1MiAxMDUuNjc3IDcuOTAxMzhDMTA1LjYwMSA3Ljk4Nzc5IDEwNS42MTcgNy44OTUyNCAxMDUuNTU3IDcuODg5MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMDYuMTIzIDYuNzIyNjhDMTA2LjEzOSA2LjYzMDEyIDEwNi4xOTkgNi42MzYyNiAxMDYuMTk5IDYuNjM2MjZDMTA2LjI1OSA2LjY0MjQgMTA2LjMyIDYuNjQ4NTQgMTA2LjMwNCA2Ljc0MTFDMTA2LjMzMyA2LjkzMjM1IDEwNi4yNTcgNy4wMTg3NyAxMDYuMTUyIDYuOTEzOTNDMTA2LjE1MiA2LjkxMzkzIDEwNi4xNjggNi44MjEzNyAxMDYuMTIzIDYuNzIyNjhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTkuMjY4IDAuODIzMDExQzU5LjIwNzcgMC44MTY4NzEgNTkuMDcxMyAwLjg5NzE1MSA1OS4wMTEgMC44OTEwMTFDNTkuMDExIDAuODkxMDExIDU5LjAyNjcgMC43OTg0NTIgNTguOTgyMiAwLjY5OTc1NEM1OS4wNDI1IDAuNzA1ODk0IDU5LjE3ODggMC42MjU2MTUgNTkuMjM5MSAwLjYzMTc1NEM1OS4yMzkxIDAuNjMxNzU0IDU5LjIwNzcgMC44MTY4NzEgNTkuMjY4IDAuODIzMDExWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzNS40MzggMjAuMTU4NkMxMzUuNTI5IDE5Ljk3OTYgMTM1LjY4MSAxOS44MDY4IDEzNS43NTcgMTkuNzIwNEMxMzUuODMzIDE5LjYzMzkgMTM1LjkzOCAxOS43Mzg4IDEzNS45OTkgMTkuNzQ0OUMxMzUuOTk5IDE5Ljc0NDkgMTM1Ljk4MyAxOS44Mzc1IDEzNS45NjcgMTkuOTNDMTM1Ljk1MiAyMC4wMjI2IDEzNS44OTEgMjAuMDE2NSAxMzUuODMxIDIwLjAxMDNDMTM1LjY5NSAyMC4wOTA2IDEzNS41NTggMjAuMTcwOSAxMzUuNDM4IDIwLjE1ODZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjguNTAxMSAxLjAwOTY0QzY4LjQ0MDcgMS4wMDM1IDY4LjM4MDQgMC45OTczNTkgNjguMzgwNCAwLjk5NzM1OUM2OC4zMzU5IDAuODk4NjYxIDY4LjM1MTYgMC44MDYxMDMgNjguNTMyNSAwLjgyNDUyMkM2OC41MzI1IDAuODI0NTIyIDY4LjUxNjggMC45MTcwOCA2OC41MDExIDEuMDA5NjRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTAwLjcyNCA1MS44NDA2TDEwMC42NDggNTEuOTI3MUwxMDAuNjE5IDUxLjczNThMMTAwLjcyNCA1MS44NDA2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExOS43MzggMTQuNjk5OEwxMTkuNjYyIDE0Ljc4NjNMMTE5LjYxNyAxNC42ODc2TDExOS43MzggMTQuNjk5OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMjEuNzE1IDE4Ljk1QzEyMS42NTUgMTguOTQzOSAxMjEuNjcxIDE4Ljg1MTMgMTIxLjYxIDE4Ljg0NTJDMTIxLjYyNiAxOC43NTI2IDEyMS42MjYgMTguNzUyNiAxMjEuNjg2IDE4Ljc1ODdDMTIxLjY4NiAxOC43NTg3IDEyMS43NDcgMTguNzY0OSAxMjEuNzkxIDE4Ljg2MzZDMTIxLjczMSAxOC44NTc0IDEyMS43MTUgMTguOTUgMTIxLjcxNSAxOC45NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05Ny44NDQzIDQ5LjI4NzdMOTcuNzk5OCA0OS4xODlMOTcuODYwMSA0OS4xOTUxTDk3Ljg0NDMgNDkuMjg3N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMDQuNjg5IDUyLjMzODRDMTA0LjY2IDUyLjE0NzIgMTA0LjYzMSA1MS45NTU5IDEwNC42NjIgNTEuNzcwOEwxMDQuNzA3IDUxLjg2OTVDMTA0LjY3NSA1Mi4wNTQ2IDEwNC42NDQgNTIuMjM5NyAxMDQuNjg5IDUyLjMzODRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNODIuNjM1MSA0Ny4wODAzTDgyLjU1OSA0Ny4xNjY3QzgyLjU1OSA0Ny4xNjY3IDgyLjQzODQgNDcuMTU0NCA4Mi41MTQ1IDQ3LjA2OEM4Mi40Njk5IDQ2Ljk2OTMgODIuNTMwMiA0Ni45NzU1IDgyLjYzNTEgNDcuMDgwM1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMjkuMDA4IDIwLjQ0NTdMMTI5LjAzOSAyMC4yNjA1TDEyOS4wODQgMjAuMzU5MkwxMjkuMDA4IDIwLjQ0NTdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTM0LjYwMSAyMy4yNzQ5TDEzNC41NTYgMjMuMTc2MkwxMzQuNTQxIDIzLjI2ODdMMTM0LjYwMSAyMy4yNzQ5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

/* Image  - New Shapes
--------------------------------------------------- */
.bt_bb_image {
  /* Edge 01 */
  /* Edge 02 */
  /* Edge 03 */
  /* 2 Squares (style 01) */
  /* 2 Squares (style 02) */
  /* Rounded circle 01 (shape behind) */
  /* Rounded circle 02 (shape behind) */
  /* Rounded circle 03 (shape behind) */
}
.bt_bb_image.bt_bb_shape_edge_01 > span, .bt_bb_image.bt_bb_shape_edge_01 > a, .bt_bb_image.bt_bb_shape_edge_01 .bt_bb_image_content {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQ0IiBoZWlnaHQ9IjI5IiB2aWV3Qm94PSIwIDAgNDQ0IDI5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMjQwLjkyMyAzMC40ODMyQzI0MC45MDEgMjkuMzM0NCAyMzkuNzExIDI4LjQzODMgMjM5LjEwNyAyNy41MzA3QzIzOC44MDYgMjcuMDc2OSAyMzkuMDg1IDI2LjM4MiAyMzguMjAyIDI2LjE2OTRDMjM3LjYxMiAyNS45NTExIDIzNi43MzggMjYuMTk3OSAyMzYuMTU2IDI2LjQzOTFDMjM0LjQxNyAyNy4zOTIzIDIzMi4zNzIgMjcuNjYyIDIzMC4wMjkgMjcuNzA3N0MyMjcuMTA0IDI3Ljk5NDYgMjI0LjQ2NCAyNy44MTYyIDIyMi4wOTQgMjYuNDgzNEMyMjAuMDIyIDI1LjM3NDYgMjE3Ljk3NiAyNS42NDQzIDIxNi4yNDYgMjcuMDU3MUMyMTUuMDk3IDI4LjIyODYgMjEzLjYzNyAyOC40ODY5IDIxMS41ODIgMjguMjk3MUMyMTAuMTE0IDI4LjA5NTkgMjA4LjM1NiAyOC4xMzAyIDIwNi41OTkgMjguMTY0NEMyMDMuOTYzIDI4LjIxNTggMjAxLjYyIDI4LjI2MTUgMTk4Ljk3MSAyNy42MjM2QzE5Ni45MDggMjYuOTc0NCAxOTQuODYyIDI3LjI0NDEgMTkyLjgxMiAyNy4yODQxQzE4NS43NzkgMjcuMTkxMyAxNzguNzQ1IDI3LjA5ODYgMTcxLjcxMiAyNy4wMDU5QzE3MC44MzMgMjcuMDIzIDE2OS45NDYgMjYuNTgwNiAxNjkuMzUxIDI2LjEzMjZDMTY4LjE1MyAyNC43NzY5IDE2Ni4zOTEgMjQuNTgxNSAxNjQuMzQ2IDI0Ljg1MTJDMTU5LjM4IDI1LjYzNzUgMTU0LjY5NCAyNS43Mjg4IDE0OS43MTYgMjUuODI1OUMxNDguMjUxIDI1Ljg1NDQgMTQ2Ljc4MiAyNS42NTMyIDE0NS42MDYgMjUuNDQ2M0MxNDQuNzI4IDI1LjQ2MzQgMTQzLjUzNCAyNC4zMzc1IDE0My44MjIgMjQuMTAyMUMxNDQuMTA2IDIzLjYzNjkgMTQ0LjY4MyAyMy4xNjYgMTQ1LjI2NCAyMi45MjQ4QzE0Ni40MzEgMjIuNjcyMiAxNDcuNTk4IDIyLjQxOTcgMTQ4Ljc3IDIyLjM5NjhDMTUyLjg2NSAyMi4wODcxIDE1Ny4yNTggMjIuMDAxNSAxNjEuMzYzIDIyLjE1MTNDMTY0LjU4OSAyMi4zMTgzIDE2Ny44MTUgMjIuNDg1MiAxNzEuMDMyIDIyLjE5MjdDMTc1LjEyOCAyMS44ODMgMTc4Ljk0IDIyLjAzODUgMTgyLjc2NSAyMi44ODMzQzE4NC44MjQgMjMuMzAyOCAxODYuODc0IDIzLjI2MjggMTg4LjkxMSAyMi41MzM2QzE5MS41MjkgMjEuNTYzMyAxOTQuMTYgMjEuMjgyMSAxOTcuMDk3IDIxLjY4NDVDMTk3LjY4OCAyMS45MDI5IDE5OC41NjIgMjEuNjU2IDE5OS4xNDggMjEuNjQ0NkMyMDMuMjM0IDIwLjg3NTQgMjA3LjYzNiAyMS4yNDkzIDIxMS43MzIgMjAuOTM5NkMyMTUuMjQ2IDIwLjg3MTEgMjE4Ljc1NiAyMC41NzI4IDIyMi4yNjYgMjAuMjc0NkMyMjUuMTkgMTkuOTg3NyAyMjguNDAzIDE5LjQ2NTUgMjMxLjMzNiAxOS42MzgxQzIzNy43ODQgMTkuNzQyMyAyNDQuNTA2IDE4LjkyMTcgMjUwLjk0OSAxOC43OTYxQzI1My44NzggMTguNzM5IDI1NS4zMTEgMTcuMTAyMiAyNTcuMzM5IDE1LjkxMzZDMjU3LjMzOSAxNS45MTM2IDI1Ny4zMjUgMTUuMjI0MyAyNTcuMDI4IDE1LjAwMDNDMjU2LjE0NSAxNC43ODc3IDI1NS4yNTcgMTQuMzQ1MyAyNTQuMzc5IDE0LjM2MjRDMjUzLjIwNyAxNC4zODUzIDI1Mi4wMzEgMTQuMTc4NCAyNTAuODY0IDE0LjQzMDlDMjQ3LjA3IDE1LjE5NDQgMjQzLjU1MiAxNS4wMzMyIDIzOS43NCAxNC44Nzc3QzIzNS42MzUgMTQuNzI3OCAyMzEuMjM4IDE0LjU4MzcgMjI3LjEzMyAxNC40MzM5QzIyNi44NCAxNC40Mzk2IDIyNi41MzggMTMuOTg1OCAyMjYuMjQxIDEzLjc2MThDMjI2LjI0MSAxMy43NjE4IDIyNi4yMzIgMTMuMzAyMyAyMjYuNTI1IDEzLjI5NjZDMjI3LjY5MiAxMy4wNDQgMjI4LjU2MiAxMi41Njc0IDIyOS43MjkgMTIuMzE0OEMyMzAuMDIxIDEyLjMwOTEgMjMwLjMxIDEyLjA3MzcgMjMwLjMxIDEyLjA3MzdDMjMwLjMwMSAxMS42MTQyIDIzMC4wMDMgMTEuMzkwMSAyMjkuNDE4IDExLjQwMTVDMjI4LjUzOSAxMS40MTg3IDIyNy42NjEgMTEuNDM1OCAyMjYuNDg5IDExLjQ1ODZDMjIyLjY4MiAxMS41MzI5IDIxOC44NzQgMTEuNjA3MSAyMTUuMzM4IDEwLjUyNjlDMjE0Ljc0NyAxMC4zMDg1IDIxMy44NjkgMTAuMzI1NyAyMTMuMjgzIDEwLjMzNzFDMjEyLjQwNSAxMC4zNTQyIDIxMS4yNDYgMTEuMDY2MyAyMTEuNTUzIDExLjc0OThDMjExLjU2NiAxMi40MzkgMjEyLjE1NiAxMi42NTc0IDIxMy4wNCAxMi44N0MyMTUuMDk0IDEzLjA1OTggMjE3LjE1MyAxMy40NzkzIDIxOS4yMDggMTMuNjY5MUMyMjAuMDkxIDEzLjg4MTcgMjIwLjY5NCAxNC43ODkzIDIyMC40MTUgMTUuNDg0MkMyMTkuODUyIDE2LjY0NDMgMjE5LjI4NCAxNy41NzQ3IDIxNy41MjcgMTcuNjA5QzIxNS43NzQgMTcuODczIDIxMy43MjQgMTcuOTEzIDIxMS45NjIgMTcuNzE3NUMyMDcuNTU2IDE3LjExMzkgMjAzLjE2NyAxNy40MjkzIDE5OC43NzkgMTcuNzQ0NkMxOTYuMTQ3IDE4LjAyNTggMTkzLjggMTcuODQxNyAxOTEuMTU1IDE3LjQzMzZDMTg3LjMzNCAxNi44MTg2IDE4My4yMjUgMTYuNDM5IDE3OS40MzEgMTcuMjAyNUMxNzguODUgMTcuNDQzNiAxNzcuOTY3IDE3LjIzMSAxNzcuMzgxIDE3LjI0MjRDMTY1LjA3NiAxNy4yNTI1IDE1My4wODIgMTguMTc1OCAxNDAuNzY0IDE3LjQ5NjZDMTM5Ljg4NSAxNy41MTM3IDEzOS4wMDcgMTcuNTMwOCAxMzguMTIzIDE3LjMxODJDMTM3LjgzMSAxNy4zMjM5IDEzNy41MjkgMTYuODcwMSAxMzcuMjMxIDE2LjY0NjFDMTM3LjIyNyAxNi40MTY0IDEzNy41MTEgMTUuOTUxMiAxMzcuNzk5IDE1LjcxNTdDMTQwLjY4OCAxMy41OTA5IDE0My45IDEzLjA2ODYgMTQ3LjQzMyAxMy45MTkxQzE0Ny43MjUgMTMuOTEzNCAxNDguMDIzIDE0LjEzNzQgMTQ4LjAyMyAxNC4xMzc0QzE1MC4wOTEgMTUuMDE2NCAxNTEuODQzIDE0Ljc1MjQgMTUzLjg4IDE0LjAyMzJDMTU2LjQ5OCAxMy4wNTI5IDE1OC44MTkgMTEuODU4NSAxNTkuOTUgOS43Njc5NUMxNjAuNzk3IDguMTQyNjEgMTYyLjU0NSA3LjY0ODg2IDE2NC41OTUgNy42MDg5QzE2OC42OTYgNy41Mjg5NyAxNzMuMDggNi45ODM4NSAxNzcuMTkzIDcuNTkzMTVDMTc3LjQ4NiA3LjU4NzQ1IDE3OC4wODEgOC4wMzU1MSAxNzguMDg1IDguMjY1MjZDMTc4LjA5IDguNDk1IDE3Ny44MDYgOC45NjAyMSAxNzcuNTE3IDkuMTk1NjZDMTc0LjMwOSA5Ljk0NzY5IDE3MS4zOTQgMTAuNjk0IDE2OC4xODYgMTEuNDQ2QzE2Ni40MzggMTEuOTM5OCAxNjUuMjggMTIuNjUxOSAxNjQuNDIzIDEzLjgxNzdDMTY0LjEzNSAxNC4wNTMyIDE2NC40NDEgMTQuNzM2NyAxNjQuNzM0IDE0LjczMUMxNjUuNjE3IDE0Ljk0MzYgMTY2LjUwNSAxNS4zODYgMTY3LjM4MyAxNS4zNjg4QzE3Mi45MzkgMTQuODAwOSAxNzguNTA4IDE0LjkyMjEgMTg0LjA3NyAxNS4wNDM0QzE4NC42NjMgMTUuMDMyIDE4NS41MzcgMTQuNzg1MSAxODYuMTIzIDE0Ljc3MzdDMTg2LjcwOCAxNC43NjIzIDE4Ny4yNzYgMTMuODMxOSAxODYuOTc0IDEzLjM3ODFDMTg2LjY2OCAxMi42OTQ2IDE4Ni4wNjkgMTIuMDE2OCAxODUuNzY3IDExLjU2M0MxODUuMTU5IDEwLjQyNTcgMTg1LjcxOCA5LjAzNTc5IDE4Ni44ODUgOC43ODMyMUMxODkuNTA3IDguMDQyNiAxOTIuMTI5IDcuMzAxOTggMTk1LjA0OSA2Ljc4NTRDMTk3LjY3NiA2LjI3NDUzIDIwMC42MDUgNi4yMTc0NCAyMDMuNTQyIDYuNjE5ODRDMjA1LjAxMSA2LjgyMTAzIDIwNi4xODcgNy4wMjc5NCAyMDcuNjU2IDcuMjI5MTRDMjExLjQ3NyA3Ljg0NDE1IDIxNS41ODEgNy45OTM5OCAyMTkuMzc1IDcuMjMwNTJDMjIxLjcwOSA2LjcyNTM2IDIyNC4wNjEgNy4xMzkxOCAyMjYuMTM0IDguMjQ3OTRDMjI2LjcyOCA4LjY5NjAxIDIyNy45MDQgOC45MDI5MSAyMjguNzg3IDkuMTE1NTJDMjI5LjA4IDkuMTA5ODEgMjI5LjY2MSA4Ljg2ODY2IDIyOS45NTQgOC44NjI5NUMyMzAuMjQ3IDguODU3MjQgMjMwLjI0MyA4LjYyNzQ5IDIzMC41MzEgOC4zOTIwNEMyMzEuMzU2IDUuNjE3OTcgMjMzLjk4NyA1LjMzNjg1IDIzNy4yMDkgNS4yNzQwNUMyMzkuNTUyIDUuMjI4MzggMjQxLjg5OSA1LjQxMjQ1IDI0NC4yMjQgNC40NDc4QzI0NC41MTcgNC40NDIwOSAyNDQuNTEzIDQuMjEyMzQgMjQ0LjUwOCAzLjk4MjZDMjQ0LjUwNCAzLjc1Mjg1IDI0NC40OTUgMy4yOTMzNiAyNDQuMTk3IDMuMDY5MzJDMjQzLjkgMi44NDUyOSAyNDMuMzEgMi42MjY5NiAyNDMuMDE3IDIuNjMyNjdDMjQyLjcxOSAyLjQwODYzIDI0Mi4xMzQgMi40MjAwNiAyNDEuNTQ4IDIuNDMxNDdDMjQwLjY2OSAyLjQ0ODYgMjM5Ljc5MSAyLjQ2NTczIDIzOC42MTkgMi40ODg1N0MyMjguNjg0IDMuODMxNCAyMTguNDI1IDMuNTcxNzQgMjA4LjQ3MiAzLjk5NTZDMjAwLjg1NyA0LjE0NDAzIDE5My41NCA0LjUxNjUgMTg1LjkyNSA0LjY2NDk0QzE4My41ODMgNC43MTA2MSAxODEuMjQ0IDQuOTg2MDMgMTc5LjIxMiA1Ljk0NDk4QzE3Ny4xOCA2LjkwMzkyIDE3NS4xMyA2Ljk0Mzg4IDE3My4wNzUgNi43NTQxQzE2OC45NjYgNi4zNzQ1NCAxNjQuNTY0IDYuMDAwNjkgMTYwLjQ1NSA1LjYyMTEzQzE1Ny41MjIgNS40NDg0OCAxNTQuMjkxIDUuMDUxNzggMTUxLjM3MiA1LjU2ODM2QzE1MS4wNzkgNS41NzQwNyAxNTAuNzg2IDUuNTc5NzggMTUwLjc4NiA1LjU3OTc4QzE0My4xNjIgNS4yNjg3MyAxMzUuODU4IDYuMzMwNDUgMTI4LjIzOSA2LjI0OTE0QzEyNC4xMzUgNi4wOTkzMyAxMjAuMzMyIDYuNDAzMjkgMTE2LjIzMiA2LjQ4MzIyQzExNC40NzUgNi41MTc0NyAxMTIuNDI5IDYuNzg3MTggMTEwLjY2NyA2LjU5MTY5QzEwNi44NTEgNi4yMDY0MiAxMDMuMzM3IDYuMjc0OTMgOTkuNTI5MyA2LjM0OTE1QzkxLjkxNDggNi40OTc1OSA4My45OTg0IDYuMTkyMjUgNzYuMzc5MyA2LjExMDk0QzY0LjA3NDQgNi4xMjA5OCA1Mi4wNDg5IDUuNDM2MDggMzkuNzUyOSA1LjkwNTYxQzMzLjYwNzEgNi4yNTUyNCAyNy43NDA4IDUuOTA5OTQgMjEuNTcyNyA1LjExMDg1QzE4LjYzNSA0LjcwODQ2IDE1LjQwOSA0LjU0MTUyIDEyLjQ4MDMgNC41OTg2MUMtMS4wMDA1OCA0LjQwMTc0IC0xNC43NzQzIDQuMjEwNTggLTI4LjI1NTIgNC4wMTM3MUMtMzkuMzkzMiAzLjc3MTE3IC01MC4yNDI3IDMuMjkzMTggLTYxLjA5MjMgMi44MTUxOUMtNzEuNjQ0NSAyLjU2MTIzIC04Mi4xOTIyIDIuNTM3MDEgLTkyLjcyNjUgMy4yMDIwM0MtOTUuNjUwNyAzLjQ4ODg2IC05OC44Njc4IDMuNzgxNDIgLTEwMS43NzkgNC43NTc0OUMtMTAzLjUyNyA1LjI1MTIzIC0xMDQuNjcxIDYuNjUyNTMgLTEwNC42NCA4LjI2MDc0Qy0xMDQuNjMxIDguNzIwMjMgLTEwNC42MjcgOC45NDk5NyAtMTA0LjYxOCA5LjQwOTQ2Qy0xMDQuMjk4IDEwLjc4MjIgLTEwNC41NjggMTEuOTM2NyAtMTA1LjQyNSAxMy4xMDI1Qy0xMDYuODYyIDE0LjUwOTUgLTEwNy4xMjQgMTYuMTIzNCAtMTA2LjUwNyAxNy43MjAyQy0xMDYuMTk2IDE4LjYzMzUgLTEwNS44OCAxOS43NzY1IC0xMDUuODU4IDIwLjkyNTJDLTEwNS44MjIgMjIuNzYzMiAtMTA1Ljc4NiAyNC42MDEyIC0xMDUuNDU4IDI2LjQzMzRDLTEwNS4xMiAyOC43MjUxIC0xMDUuMzY0IDMxLjI1OCAtMTA1LjYxMiAzMy41NjEyQy0xMDUuNTk0IDM0LjQ4MDIgLTEwNi4xNjIgMzUuNDEwNiAtMTA3LjAyNyAzNi4xMTY5Qy0xMDguMTcxIDM3LjUxODIgLTEwOS45MjQgMzcuNzgyMiAtMTExLjk3NCAzNy44MjIyQy0xMTYuMDc5IDM3LjY3MjQgLTExOS44OTUgMzcuMjg3MSAtMTI0IDM3LjEzNzNDLTEzMS4zMzUgMzYuNTkwOCAtMTM4LjM3MyAzNi4yNjgzIC0xNDUuNzEyIDM1LjQ5MjFDLTE1My4wNTIgMzQuNzE1OCAtMTYwLjA4MSAzNC44NTI5IC0xNjcuNDE2IDM0LjMwNjNDLTE3MS41MjUgMzMuOTI2OCAtMTc1LjMxOSAzNC42OTAyIC0xNzkuMTEzIDM1LjQ1MzdDLTE4MC41NzMgMzUuNzEyIC0xODEuNDMzIDM2LjY0ODEgLTE4MS43MDQgMzcuODAyNUMtMTgxLjY5IDM4LjQ5MTggLTE4MS42NzIgMzkuNDEwNyAtMTgxLjk1NiAzOS44NzU5Qy0xODIuODA4IDQxLjI3MTUgLTE4Mi43ODEgNDIuNjUgLTE4Mi4xNjQgNDQuMjQ2OEMtMTgxLjg1OCA0NC45MzAzIC0xODEuODQ0IDQ1LjYxOTUgLTE4Mi40MTcgNDYuMzIwMkMtMTgzLjU2NiA0Ny40OTE4IC0xODMuNTQzIDQ4LjY0MDUgLTE4Mi4zNDkgNDkuNzY2NEMtMTgxLjE1MSA1MS4xMjIgLTE4MC44MzYgNTIuMjY1IC0xODEuNjgzIDUzLjg5MDNDLTE4Mi41MzUgNTUuMjg1OSAtMTgyLjgwMSA1Ni42NzAxIC0xODMuNjUzIDU4LjA2NTdDLTE4My45MzIgNTguNzYwNyAtMTg0LjIxMSA1OS40NTU2IC0xODQuNzg0IDYwLjE1NjNDLTE4NS45MTkgNjIuMDE3IC0xODcuNjU5IDYyLjk3MDMgLTE5MC4yOTUgNjMuMDIxN0MtMTkzLjIyOCA2Mi44NDkgLTE5Ni40NTQgNjIuNjgyMSAtMTk5LjM4MiA2Mi43MzkyQy0yMDEuNDM3IDYyLjU0OTQgLTIwMy40ODcgNjIuNTg5NCAtMjA1LjUzNyA2Mi42MjkzQy0yMDcuNTg3IDYyLjY2OTMgLTIwOS4wMjUgNjQuMDc2MyAtMjA4LjcgNjUuNjc4OEMtMjA4LjM2MyA2Ny45NzA1IC0yMDguMDMgNzAuMDMyNSAtMjA4LjU3MSA3Mi4zNDE0Qy0yMDguODQ1IDczLjI2NjEgLTIwOC41MzUgNzQuMTc5MyAtMjA4LjIyNCA3NS4wOTI2Qy0yMDguMjA2IDc2LjAxMTYgLTIwNy44OTUgNzYuOTI0OSAtMjA4LjE3IDc3Ljg0OTZDLTIwOSA4MC4zOTM5IC0yMDcuNDk5IDgyLjIwMzMgLTIwNS43MTEgODMuNzc3MkMtMjA1LjcwNiA4NC4wMDcgLTIwNS43MDYgODQuMDA3IC0yMDUuNDA5IDg0LjIzMUMtMjA1LjA5OCA4NS4xNDQzIC0yMDUuOTY4IDg1LjYyMDkgLTIwNi41NCA4Ni4zMjE2Qy0yMDcuOTY0IDg4LjQxNzggLTIwNy45MjQgOTAuNDg1NSAtMjA2LjcwOCA5Mi43NjAxQy0yMDYuMTA0IDkzLjY2NzcgLTIwNS40OTYgOTQuODA1IC0yMDQuODkyIDk1LjcxMjVDLTIwNC4yODkgOTYuNjIwMSAtMjA0LjI3MSA5Ny41MzkxIC0yMDQuODM4IDk4LjQ2OTVDLTIwNS42OSA5OS44NjUxIC0yMDUuNjcyIDEwMC43ODQgLTIwNC4xODYgMTAxLjkwNEMtMjAzLjI5MyAxMDIuNTc2IC0yMDIuOTgzIDEwMy40OSAtMjAyLjA5MSAxMDQuMTYyQy0yMDEuNzg5IDEwNC42MTUgLTIwMC45MDEgMTA1LjA1OCAtMjAwLjMxNiAxMDUuMDQ2Qy0xOTcuNjcxIDEwNS40NTUgLTE5NS4zMjMgMTA1LjYzOSAtMTkyLjY4MyAxMDUuODE3Qy0xODkuNzUgMTA1Ljk5IC0xODYuNTI0IDEwNi4xNTcgLTE4My41OTEgMTA2LjMyOUMtMTgyLjc0MyAxMDQuNzA0IC0xODEuMDA0IDEwMy43NTEgLTE3OC42NTcgMTAzLjkzNUMtMTc1LjcyNCAxMDQuMTA3IC0xNzIuNDkzIDEwNC41MDQgLTE2OS41NTUgMTA0LjkwNkMtMTY2LjkxMSAxMDUuMzE1IC0xNjMuOTgyIDEwNS4yNTcgLTE2MS4wNTMgMTA1LjJDLTE1OC4xMjUgMTA1LjE0MyAtMTU1LjQ4OSAxMDUuMDkyIC0xNTIuNTUxIDEwNS40OTRDLTE0Ni42NzYgMTA2LjI5OSAtMTQwLjUxNyAxMDYuNjM5IC0xMzQuMzUzIDEwNy4yMDhDLTEyOC4xODkgMTA3Ljc3NyAtMTIxLjczMyAxMDguMzQxIC0xMTUuNTY5IDEwOC45MUMtMTExLjE2NyAxMDkuMjg0IC0xMDYuNzcgMTA5LjQyOCAtMTAyLjM2OCAxMDkuODAyQy05OC44NDg3IDEwOS45NjMgLTk1LjkyNDYgMTA5LjY3NyAtOTMuMzMzNSAxMDcuMzI4Qy05Mi40Njg0IDEwNi42MjEgLTkwLjQwOTMgMTA3LjA0MSAtOTAuMzgyNSAxMDguNDE5Qy05MC4zNjAxIDEwOS41NjggLTg5Ljc2MDkgMTEwLjI0NiAtODguMjkyMSAxMTAuNDQ3Qy04NC40NzU5IDExMC44MzIgLTgwLjM2NjcgMTExLjIxMiAtNzYuNTUwNSAxMTEuNTk3Qy03NS45NjQ4IDExMS41ODYgLTc1LjY3MTkgMTExLjU4IC03NS4wODYxIDExMS41NjlDLTcwLjQxMzcgMTEwLjc4OCAtNjUuNzA5OCAxMTEuNjE2IC02MS4zMDc5IDExMS45OUMtNTAuMTU2NSAxMTIuOTIxIC0zOS4wMDA3IDExNC4wODMgLTI3Ljg2MjcgMTE0LjMyNUMtMjcuMjc3IDExNC4zMTQgLTI2LjM5ODQgMTE0LjI5NyAtMjUuODA4MSAxMTQuNTE1Qy0yMC4yMjEzIDExNS41NTUgLTE0LjY1MjMgMTE1LjY3NyAtOS4wNzQzNiAxMTYuMjU3Qy02LjQzNDA3IDExNi40MzYgLTQuMDg2NjQgMTE2LjYyIC0xLjQ1MDgzIDExNi41NjhDMC41OTkyNDggMTE2LjUyOSAyLjk0MjIzIDExNi40ODMgNC43MDg0IDExNi45MDhDMTEuMTc4NCAxMTguMTYxIDE3LjYzOTQgMTE4Ljk1NCAyMy41NDE1IDEyMS4xMzhDMjYuMTk1MiAxMjIuMDA1IDI4Ljg0IDEyMi40MTMgMzEuNzY4NyAxMjIuMzU2QzM3LjkyMzQgMTIyLjQ2NiA0My43ODk3IDEyMi44MTEgNDkuOTM5OSAxMjIuNjkxQzUwLjIzMjggMTIyLjY4NiA1MS4xMDI1IDEyMi4yMDkgNTAuODA5NiAxMjIuMjE1QzUwLjE5NyAxMjAuODQ4IDUxLjM2NCAxMjAuNTk1IDUyLjUzNTQgMTIwLjU3MkM1NC41ODEgMTIwLjMwMyA1Ni4zNDI3IDEyMC40OTggNTguMTEzNCAxMjEuMTUzQzYwLjc2NzEgMTIyLjAyMSA2My40MDc0IDEyMi4xOTkgNjYuMzM2MSAxMjIuMTQyQzY4LjA5MzMgMTIyLjEwOCA3MC4xNDM0IDEyMi4wNjggNzEuOTAwNiAxMjIuMDM0QzczLjY1NzggMTIxLjk5OSA3NS43MDM0IDEyMS43MyA3Ny40NTYxIDEyMS40NjZDODIuNzE0MyAxMjAuNjc0IDg3Ljk3NyAxMjAuMTExIDkzLjU1OTQgMTIwLjkyMkM5NC43MzUzIDEyMS4xMjkgOTUuOTExMyAxMjEuMzM2IDk3LjA4MjggMTIxLjMxM0M5OC44NCAxMjEuMjc5IDEwMC4zMDkgMTIxLjQ4IDEwMS43ODcgMTIyLjE0QzEwNC40NCAxMjMuMDA4IDEwNi44MDEgMTIzLjg4MSAxMDkuNDUgMTI0LjUxOUMxMDkuNzQzIDEyNC41MTMgMTEwLjAzNiAxMjQuNTA4IDExMC4zMjUgMTI0LjI3MkMxMTEuNDgzIDEyMy41NiAxMTIuNjQ1IDEyMy4wNzggMTE0LjEyMyAxMjMuNzM5QzExNS44OTggMTI0LjYyMyAxMTcuOTU3IDEyNS4wNDMgMTIwLjAwMyAxMjQuNzczQzEyMS4xNyAxMjQuNTIxIDEyMi4zNDYgMTI0LjcyNyAxMjMuNTE3IDEyNC43MDVDMTI0LjY4OSAxMjQuNjgyIDEyNS44NiAxMjQuNjU5IDEyNy4wMjcgMTI0LjQwNkMxMjguNzggMTI0LjE0MiAxMzAuMjQgMTIzLjg4NCAxMzEuNzEzIDEyNC4zMTVDMTMzLjc3NiAxMjQuOTY0IDEzNS44MjYgMTI0LjkyNCAxMzcuODc3IDEyNC44ODRDMTM5LjM0MSAxMjQuODU2IDE0MC44MDUgMTI0LjgyNyAxNDEuOTY4IDEyNC4zNDVDMTQ0IDEyMy4zODYgMTQ2LjA1NCAxMjMuNTc2IDE0OC4xMDUgMTIzLjUzNkMxNTIuMjA5IDEyMy42ODYgMTU2LjAyMSAxMjMuODQxIDE1OS41NjcgMTI1LjM4MUMxNjEuMzM3IDEyNi4wMzYgMTYzLjY4OSAxMjYuNDUgMTY1LjczOSAxMjYuNDFDMTY4LjY3MiAxMjYuNTgyIDE3MS44OTQgMTI2LjUyIDE3NC44MjMgMTI2LjQ2MkMxNzguMzM3IDEyNi4zOTQgMTgxLjg1NiAxMjYuNTU1IDE4NS4xIDEyNy42NDFDMTg2Ljg3MSAxMjguMjk2IDE4OC42MjggMTI4LjI2MiAxOTAuNjY5IDEyNy43NjJDMTkyLjcxIDEyNy4yNjMgMTk0Ljc2IDEyNy4yMjMgMTk2LjgxOSAxMjcuNjQyQzE5OC44NzggMTI4LjA2MiAyMDAuOTI4IDEyOC4wMjIgMjAyLjk4MyAxMjguMjEyQzIwNy4wNjUgMTI3LjIxMyAyMTEuMTY1IDEyNy4xMzMgMjE1LjI2NSAxMjcuMDUzQzIyNy41NjYgMTI2LjgxMyAyMzkuNTczIDEyNi41NzkgMjUxLjg2OSAxMjYuMTFDMjU1LjY3NyAxMjYuMDM1IDI1OS40OCAxMjUuNzMxIDI2Mi45ODkgMTI1LjQzM0MyNjQuNzQ3IDEyNS4zOTkgMjY2LjIwMiAxMjQuOTExIDI2Ny42NTMgMTI0LjE5M0MyNjcuOTQxIDEyMy45NTggMjY3LjkzMiAxMjMuNDk4IDI2OC4yMjEgMTIzLjI2M0MyNjguMjIxIDEyMy4yNjMgMjY3LjkyMyAxMjMuMDM5IDI2Ny45MTkgMTIyLjgwOUMyNjcuMDMxIDEyMi4zNjcgMjY2LjE0OCAxMjIuMTU0IDI2NS41NTQgMTIxLjcwNkMyNjQuOTYzIDEyMS40ODggMjY0LjY1NyAxMjAuODA0IDI2NC42NDggMTIwLjM0NUMyNjQuNjE3IDExOC43MzYgMjY1LjE3NiAxMTcuMzQ2IDI2Ny4yMTcgMTE2Ljg0N0MyNjguMDk1IDExNi44MyAyNjguOTc0IDExNi44MTMgMjY5Ljg0OCAxMTYuNTY2QzI3MC42NzMgMTEzLjc5MiAyNzAuNjczIDExMy43OTIgMjc1LjA0OCAxMTIuNzg3QzI3NS4zMTkgMTExLjYzMyAyNzUuNTg1IDExMC4yNDkgMjc1LjU2MiAxMDkuMUMyNzQuNjc5IDEwOC44ODcgMjczLjc5NiAxMDguNjc1IDI3Mi45MTMgMTA4LjQ2MkMyNzIuMzIzIDEwOC4yNDQgMjcxLjcyNCAxMDcuNTY2IDI3Mi4wMDcgMTA3LjEwMUMyNzIuMjk2IDEwNi44NjUgMjcyLjU4IDEwNi40IDI3Mi44NzMgMTA2LjM5NEMyNzYuNjc1IDEwNi4wOSAyODAuMTgxIDEwNS41NjIgMjgzLjk4OCAxMDUuNDg4QzI5MC4xMzggMTA1LjM2OCAyOTYuMjk4IDEwNS43MDggMzAyLjEzMyAxMDQuNDQ1QzMwNC4xNzQgMTAzLjk0NiAzMDYuMjI4IDEwNC4xMzUgMzA4LjI4NyAxMDQuNTU1QzMxMS4yMjkgMTA1LjE4NyAzMTQuNDQ2IDEwNC44OTQgMzE3LjM2NiAxMDQuMzc4QzMxNy42NTkgMTA0LjM3MiAzMTcuOTQzIDEwMy45MDcgMzE3LjkzNCAxMDMuNDQ3QzMxNy45MzQgMTAzLjQ0NyAzMTcuNjM3IDEwMy4yMjMgMzE3LjM0NCAxMDMuMjI5QzMxNi43NTQgMTAzLjAxMSAzMTUuODc1IDEwMy4wMjggMzE1LjI4OSAxMDMuMDM5QzMwNy4wODQgMTAyLjk2OSAyOTguODcxIDEwMi40NCAyOTAuNjc5IDEwMy4wNTlDMjkwLjA5NCAxMDMuMDcxIDI4OS4yMTEgMTAyLjg1OCAyODguNjI1IDEwMi44N0MyODguMzMyIDEwMi44NzUgMjg4LjAzIDEwMi40MjIgMjg4LjAyMSAxMDEuOTYyQzI4OC4wMjEgMTAxLjk2MiAyODguMzEgMTAxLjcyNyAyODguMzA1IDEwMS40OTdDMjg4Ljg4NiAxMDEuMjU2IDI4OS43NjUgMTAxLjIzOSAyOTAuMzUxIDEwMS4yMjdDMjk5LjE0MSAxMDEuMjg2IDMwNy42MjEgMTAwLjQzMSAzMTYuMzk4IDk5LjgwMDFDMzE4LjczNiA5OS41MjQ3IDMyMS4wNzkgOTkuNDc5IDMyMy40MjcgOTkuNjYzMUMzMjUuNDgxIDk5Ljg1MjggMzI3LjUzMSA5OS44MTI5IDMyOS41ODIgOTkuNzcyOUMzMzEuOTI1IDk5LjcyNzIgMzM0LjI2MyA5OS40NTE4IDMzNi42MDYgOTkuNDA2MUMzMzYuMDExIDk4Ljk1ODEgMzM1LjQxMiA5OC4yODAzIDMzNC44MTcgOTcuODMyMkMzMzQuMjE4IDk3LjE1NDQgMzMzLjkxMiA5Ni40NzA4IDMzNC40ODQgOTUuNzcwMkMzMzUuMDUyIDk0LjgzOTggMzM2LjIxOSA5NC41ODcyIDMzNy4zOSA5NC41NjQ0QzMzOC44NTUgOTQuNTM1OCAzNDAuMDM1IDk0Ljk3MjUgMzQxLjIyIDk1LjYzODlDMzQyLjQxIDk2LjUzNSAzNDMuNTgxIDk2LjUxMjIgMzQ1LjA0NSA5Ni40ODM2QzM0Ny45NzQgOTYuNDI2NSAzNTAuNjA1IDk2LjE0NTQgMzUzLjIyMyA5NS4xNzUxQzM1NC42NzQgOTQuNDU3MyAzNTYuMTM0IDk0LjE5OSAzNTcuODkxIDk0LjE2NDdDMzYwLjIzNCA5NC4xMTkxIDM2Mi4yNjYgOTMuMTYwMSAzNjQuMzAzIDkyLjQzMDlDMzY2LjYyOCA5MS40NjYzIDM2Ny40OCA5MC4wNzA3IDM2NC4yMjIgODguMjk1NUMzNjMuNjMyIDg4LjA3NzIgMzYzLjA0MiA4Ny44NTg5IDM2Mi40NDcgODcuNDEwOEMzNjIuMTUgODcuMTg2OCAzNjIuNDM0IDg2LjcyMTYgMzYyLjcyMiA4Ni40ODYxQzM2My41OTIgODYuMDA5NSAzNjQuMTY5IDg1LjUzODYgMzY1LjA0NyA4NS41MjE1QzM2OC44MzcgODQuNTI4MyAzNzIuOTMyIDg0LjIxODYgMzc2Ljc0OSA4NC42MDM5QzM4MS40MzkgODQuNzQyMiAzODUuMjQ2IDg0LjY2OCAzODkuMDUzIDg0LjU5MzhDMzk2LjA4NyA4NC42ODY1IDQwMy4wOTMgODMuNDAwOCA0MDkuODAyIDgxLjg5MUM0MTEuODQzIDgxLjM5MTYgNDEzLjMwOCA4MS4zNjMgNDE1LjM2NyA4MS43ODI1QzQxNi44NCA4Mi4yMTM1IDQxOC42MDIgODIuNDA5IDQyMC4wNzUgODIuODM5OUM0MjIuMTM0IDgzLjI1OTQgNDI0LjE4NCA4My4yMTk1IDQyNi4yMjUgODIuNzJDNDI2LjgwNyA4Mi40Nzg5IDQyNy4zODggODIuMjM3NyA0MjcuNjY3IDgxLjU0MjhDNDI3LjY1NCA4MC44NTM1IDQyNi43NjIgODAuMTgxNCA0MjUuODc5IDc5Ljk2ODhDNDI1LjI5MyA3OS45ODAyIDQyNC40MSA3OS43Njc2IDQyMy44MjQgNzkuNzc5QzQxNC4xNjQgODAuMTk3MiA0MDQuNzgzIDc5LjkyMDQgMzk1LjEzMiA4MC43OThDMzkyLjIwOCA4MS4wODQ4IDM4OC45ODIgODAuOTE3OSAzODYuMDQ5IDgwLjc0NTJDMzgzLjExNiA4MC41NzI2IDM4MC40OCA4MC42MjQgMzc3LjU1NSA4MC45MTA4QzM3NS41MSA4MS4xODA1IDM3My40NiA4MS4yMjA1IDM3MS40MDUgODEuMDMwN0MzNjUuNTMgODAuMjI1OSAzNjAuMjc2IDgxLjI0NzcgMzU1LjA0IDgzLjE4ODRDMzU0LjE2NiA4My40MzUyIDM1My44OTEgODQuMzU5OSAzNTQuMTk4IDg1LjA0MzVDMzU0LjQ5NSA4NS4yNjc1IDM1NC43OTcgODUuNzIxMyAzNTUuMDk0IDg1Ljk0NTNDMzU2LjU4MSA4Ny4wNjU1IDM1Ni4zMSA4OC4yMTk5IDM1NS43NTIgODkuNjA5OEMzNTYuMDQ0IDg5LjYwNDEgMzU2LjYzIDg5LjU5MjcgMzU2LjkyOCA4OS44MTY3QzM1Ny41MTggOTAuMDM1IDM1Ny41MjIgOTAuMjY0OCAzNTYuOTQxIDkwLjUwNTlMMzU2LjM1NSA5MC41MTc0QzM1Ni4wNTggOTAuMjkzMyAzNTYuMDUzIDkwLjA2MzYgMzU1Ljc1MiA4OS42MDk4QzM1My43MSA5MC4xMDkzIDM1MS42NiA5MC4xNDkyIDM0OS42MDYgODkuOTU5NEMzNDUuNzkgODkuNTc0MiAzNDEuNjc2IDg4Ljk2NDkgMzM3Ljg2OSA4OS4wMzkxQzMzNy41NzYgODkuMDQ0OCAzMzYuOTgxIDg4LjU5NjcgMzM2LjY4NCA4OC4zNzI3QzMzNi4zODYgODguMTQ4NiAzMzYuOTU0IDg3LjIxODMgMzM3LjUzNiA4Ni45NzcxQzMzOC42OTggODYuNDk0OCAzMzkuNTcyIDg2LjI0NzkgMzQwLjczNSA4NS43NjU2QzM0MS44OTcgODUuMjgzMiAzNDIuNzcxIDg1LjAzNjQgMzQzLjkyOSA4NC4zMjQzQzM0NC41MTEgODQuMDgzMSAzNDUuMDgzIDgzLjM4MjUgMzQ0Ljc4MSA4Mi45Mjg3QzM0NC40NzkgODIuNDc0OSAzNDQuMTc3IDgyLjAyMTEgMzQzLjU4NyA4MS44MDI4QzM0Mi45OTcgODEuNTg0NSAzNDIuMTE0IDgxLjM3MTkgMzQxLjUyOCA4MS4zODMzQzM0MC4wNjggODEuNjQxNiAzMzguOTAxIDgxLjg5NDIgMzM3LjQ0MiA4Mi4xNTI1QzMzMi4yMDEgODMuODYzNCAzMjcuMjMxIDg0LjQyIDMyMS42NDUgODMuMzc5N0MzMTkgODIuOTcxNiAzMTYuMDcxIDgzLjAyODcgMzEzLjE0MiA4My4wODU4QzMwOS45MjEgODMuMTQ4NiAzMDYuNjkgODIuNzUxOSAzMDMuNDUxIDgxLjg5NTdDMzAwLjUwNCA4MS4wMzM5IDI5Ny4yNiA3OS45NDc5IDI5NC4wMzQgNzkuNzgxQzI5My4xNTYgNzkuNzk4MSAyOTIuMjY4IDc5LjM1NTggMjkxLjM4NSA3OS4xNDMxQzI4OS42MTQgNzguNDg4MiAyODcuNTU1IDc4LjA2ODYgMjg1LjIwOCA3Ny44ODQ2QzI4My43NDQgNzcuOTEzMSAyODIuNTYzIDc3LjQ3NjUgMjgxLjY2MiA3Ni4zNDQ5QzI4MS4wNTkgNzUuNDM3MyAyNzkuODgzIDc1LjIzMDQgMjc4LjcxMSA3NS4yNTMyQzI3Ni45NDkgNzUuMDU3NyAyNzUuNzY0IDc0LjM5MTMgMjc1LjE1MiA3My4wMjQzQzI3NC44MzIgNzEuNjUxNSAyNzMuNjQzIDcwLjc1NTQgMjcyLjE2OSA3MC4zMjQ1QzI3MS44ODEgNzAuNTU5OSAyNzEuMjk1IDcwLjU3MTMgMjcxLjAwNyA3MC44MDY4TDI3MS4wMDIgNzAuNTc3QzI3MS41ODggNzAuNTY1NiAyNzEuODgxIDcwLjU1OTkgMjcyLjQ2NyA3MC41NDg1QzI3My42MzQgNzAuMjk1OSAyNzQuODAxIDcwLjA0MzMgMjc1Ljk3MiA3MC4wMjA1QzI4My4yOTQgNjkuODc3OCAyOTAuNjE2IDY5LjczNSAyOTcuNjQ5IDY5LjgyNzhDMjk5Ljk5MiA2OS43ODIxIDMwMi4zMyA2OS41MDY3IDMwNC40MDMgNzAuNjE1NEMzMDQuNjk2IDcwLjYwOTcgMzA0LjcgNzAuODM5NSAzMDQuNzA1IDcxLjA2OTJDMzA0LjcwOSA3MS4yOTg5IDMwNC43MTQgNzEuNTI4NyAzMDQuNDIxIDcxLjUzNDRDMzAzLjg0IDcxLjc3NTYgMzAzLjI1OCA3Mi4wMTY3IDMwMi4zOCA3Mi4wMzM5QzI5OS40NiA3Mi41NTA0IDI5Ni4yMzQgNzIuMzgzNSAyOTMuMjk2IDcxLjk4MTFDMjkwLjM2MyA3MS44MDg0IDI4Ny43MjMgNzEuNjMwMSAyODUuMSA3Mi4zNzA3QzI4NC44MTcgNzIuODM1OSAyODUuMTA5IDcyLjgzMDIgMjg1LjY5NSA3Mi44MTg4QzI5My42MDMgNzIuNjY0NiAzMDEuNTEgNzIuNTEwNSAzMDkuNzE1IDcyLjU4MDRDMzEyLjA1OCA3Mi41MzQ3IDMxNC4zOTYgNzIuMjU5MyAzMTYuNDI4IDcxLjMwMDNDMzE5LjA0NiA3MC4zMyAzMjEuNjczIDY5LjgxOTEgMzI0LjYwNiA2OS45OTE3QzMyOC4xMjUgNzAuMTUzIDMzMS42NCA3MC4wODQ1IDMzNS4xNTkgNzAuMjQ1N0MzMzUuNDUxIDcwLjI0IDMzNS40NTYgNzAuNDY5NyAzMzUuNzQ5IDcwLjQ2NEMzMzYuMDUxIDcwLjkxNzggMzM1Ljc2MiA3MS4xNTMzIDMzNS4xNzYgNzEuMTY0N0MzMzIuNTUgNzEuNjc1NiAzMzAuMjE2IDcyLjE4MDcgMzI3LjU4NCA3Mi40NjE4QzMyOC4xODMgNzMuMTM5NyAzMjkuMDU4IDcyLjg5MjggMzI5LjkzNiA3Mi44NzU3QzM0My40MTMgNzIuODQyOCAzNTYuNTkyIDcyLjU4NTkgMzcwLjA1OSA3Mi4wOTM1QzM3NC40NTIgNzIuMDA3OSAzNzguODQ1IDcxLjkyMjIgMzgzLjUzMSA3MS44MzA5QzM4Ni40NiA3MS43NzM4IDM4OS42ODYgNzEuOTQwNyAzOTIuMzQ4IDczLjI2NzhDMzk0LjEyNCA3NC4xNTI1IDM5Ni40NjcgNzQuMTA2OSAzOTguNTE3IDc0LjA2NjlDNDAyLjYxMiA3My43NTcyIDQwNi40MjQgNzMuOTEyOCA0MTAuNTI5IDc0LjA2MjZDNDE0LjM0IDc0LjIxODEgNDE4LjE0OCA3NC4xNDM5IDQyMS42NTggNzMuODQ1NkM0MjYuMzM5IDczLjUyNDUgNDMxLjAzNCA3My44OTI3IDQzNS43MzMgNzQuNDkwNkM0MzYuMDIyIDc0LjI1NTEgNDM2LjMxNSA3NC4yNDk0IDQzNi44OTYgNzQuMDA4Mkw0MzcuMTg5IDc0LjAwMjVDNDM2LjYwMyA3NC4wMTM5IDQzNi4wMjIgNzQuMjU1MSA0MzUuNDM2IDc0LjI2NjVDNDM2LjMzMiA3NS4xNjg0IDQzNy41MTMgNzUuNjA1IDQzOC45ODIgNzUuODA2MkM0NDAuMTUzIDc1Ljc4MzQgNDQxLjMyOSA3NS45OTAzIDQ0Mi41MDEgNzUuOTY3NUM0NDQuODQ0IDc1LjkyMTggNDQ3LjE5MSA3Ni4xMDU5IDQ0OC42OTEgNzcuOTE1M0M0NDguOTkzIDc4LjM2OSA0NTAuNDYyIDc4LjU3MDIgNDUxLjM0IDc4LjU1MzFDNDUzLjA5OCA3OC41MTg5IDQ1NS4xNDMgNzguMjQ5MiA0NTYuODk2IDc3Ljk4NTJDNDYwLjY5NCA3Ny40NTE0IDQ2NC4yMDQgNzcuMTUzMiA0NjguMDIgNzcuNTM4NUM0NjguMzEzIDc3LjUzMjggNDY4LjYwNiA3Ny41MjcgNDY4LjYwNiA3Ny41MjdDNDY4Ljg5NSA3Ny4yOTE2IDQ2OS40NzYgNzcuMDUwNCA0NjkuNDcxIDc2LjgyMDdDNDY5LjQ2NyA3Ni41OTA5IDQ2OS40NTggNzYuMTMxNCA0NjkuMTYxIDc1LjkwNzRDNDY4LjU2NiA3NS40NTkzIDQ2Ny42NzggNzUuMDE3IDQ2Ny4wODQgNzQuNTY4OUM0NjYuMTkyIDczLjg5NjggNDY1Ljg4NSA3My4yMTMzIDQ2Ni43NTUgNzIuNzM2N0M0NjguNDgxIDcxLjA5NDIgNDY5LjAyNiA2OS4wMTUxIDQ2OS44NjkgNjcuMTZDNDcwLjcxNiA2NS41MzQ3IDQ3MC42ODUgNjMuOTI2NCA0NjkuNzc1IDYyLjMzNTRDNDY5LjE3MSA2MS40Mjc4IDQ2OC41NjMgNjAuMjkwNSA0NjguMjUyIDU5LjM3NzJDNDY3LjkyOCA1Ny43NzQ3IDQ2Ny41OTkgNTUuOTQyNSA0NjguNzM1IDU0LjA4MTdDNDY5Ljg4IDUyLjY4MDQgNDcwLjE0NiA1MS4yOTYyIDQ2OS4yNCA0OS45MzQ5QzQ2OC42MzIgNDguNzk3NiA0NjguMzEyIDQ3LjQyNDggNDY4LjU4MyA0Ni4yNzA0QzQ2OC44NDkgNDQuODg2MiA0NjguNTI1IDQzLjI4MzcgNDY3LjkxMiA0MS45MTY2QzQ2Ny42MDEgNDEuMDAzMyA0NjcuMDAyIDQwLjMyNTUgNDY2LjQwMyAzOS42NDc3QzQ2NS44MDQgMzguOTY5OSA0NjQuNjE5IDM4LjMwMzUgNDY0LjAyIDM3LjYyNTdDNDYzLjEyMyAzNi43MjM4IDQ2MS45NDMgMzYuMjg3MiA0NjAuNDc0IDM2LjA4NkM0NTYuOTQ2IDM1LjQ2NTMgNDUzLjQzMiAzNS41MzM4IDQ0OS45MTMgMzUuMzcyNUM0NDIuODg0IDM1LjUwOTYgNDM1Ljg1IDM1LjQxNjggNDI4LjgxNyAzNS4zMjQxQzQxOC44NTUgMzUuMjg4NSA0MDguNTk2IDM1LjAyODggMzk4LjYzNCAzNC45OTMyQzM5Ni44NzcgMzUuMDI3NCAzOTUuNDEyIDM1LjA1NiAzOTMuNjUxIDM0Ljg2MDVDMzg4LjA3MyAzNC4yNzk3IDM4Mi41MDggMzQuMzg4MiAzNzYuOTQ0IDM0LjQ5NjdDMzY3Ljg2NSAzNC42NzM3IDM1OC43ODEgMzQuNjIwOSAzNDkuNjk4IDM0LjU2ODJDMzQ2LjE4NCAzNC42MzY3IDM0Mi42NTYgMzQuMDE1OSAzMzkuMTM3IDMzLjg1NDdDMzM1LjYxOCAzMy42OTM1IDMzMi4wOTkgMzMuNTMyMiAzMjguNTg5IDMzLjgzMDVDMzI0LjQ5MyAzNC4xNDAyIDMyMC42ODIgMzMuOTg0NiAzMTYuNTczIDMzLjYwNTFDMzE0LjIyNSAzMy40MjEgMzExLjg3OCAzMy4yMzY5IDMwOS41MzUgMzMuMjgyNkMzMDEuOTE2IDMzLjIwMTMgMjk0LjU4OSAzMy4xMTQzIDI4Ni45NyAzMy4wMzNDMjg0LjkyIDMzLjA3MjkgMjgyLjg2NiAzMi44ODMyIDI4MC44MTEgMzIuNjkzNEMyNzcuMjgzIDMyLjA3MjcgMjczLjc2OSAzMi4xNDEyIDI3MC4yNTUgMzIuMjA5N0MyNjQuOTgzIDMyLjMxMjUgMjYwLjAwNCAzMi40MDk1IDI1NS4wMDMgMzEuMzU3OEMyNTMuNTM0IDMxLjE1NjYgMjUyLjA2NSAzMC45NTU0IDI1MC44OTggMzEuMjA4QzI0Ny42ODYgMzEuNzMwMyAyNDQuMTYyIDMxLjMzOTMgMjQwLjkyMyAzMC40ODMyQzI0MC4wNTggMzEuMTg5NSAyMzkuMTg0IDMxLjQzNjQgMjM4LjAwOCAzMS4yMjk1QzIzNy43MTUgMzEuMjM1MiAyMzcuNzEgMzEuMDA1NCAyMzcuNzA2IDMwLjc3NTdDMjM3LjcwMSAzMC41NDYgMjM3LjY5NyAzMC4zMTYyIDIzNy45OSAzMC4zMTA1QzIzOC44NjQgMzAuMDYzNiAyMzkuNzQ3IDMwLjI3NjIgMjQwLjkyMyAzMC40ODMyWk0xMDEuMjM2IDE4LjcyNjhDMTAxLjI0IDE4Ljk1NjYgMTAxLjI0NCAxOS4xODYzIDEwMC45NTIgMTkuMTkyQzk5LjgxMTUgMjAuODIzMSA5OC42NDkgMjEuMzA1NCA5Ny40NTA2IDE5Ljk0OThDOTYuMjU2OCAxOC44MjM5IDk1LjA3NjMgMTguMzg3MiA5My4zMTkxIDE4LjQyMTVDODguMDQ3NSAxOC41MjQyIDg2Ljg3NiAxOC41NDcxIDgyLjE2NzcgMTcuNDg5N0M4NS45MzAyIDE1LjExOCA5MC4zMDk4IDE0LjM0MzIgOTQuNzA3MyAxNC40ODczQzk1LjI5MzEgMTQuNDc1OCA5Ni4xNzYxIDE0LjY4ODUgOTYuNzY2NCAxNC45MDY4Qzk4LjU1MDQgMTYuMjUxIDEwMC44OTggMTYuNDM1MSAxMDIuOTYxIDE3LjA4NDNDMTAyLjk2MSAxNy4wODQzIDEwMi45NzUgMTcuNzczNiAxMDIuOTc5IDE4LjAwMzNDMTAyLjQwMyAxOC40NzQyIDEwMS44MTcgMTguNDg1NyAxMDEuMjM2IDE4LjcyNjhaTTEyNC4wNjEgMTcuMzYyNUMxMjMuNzgyIDE4LjA1NzUgMTIzLjc5NSAxOC43NDY3IDEyMy41MTEgMTkuMjExOUMxMjMuMjMyIDE5LjkwNjggMTIyLjM2MiAyMC4zODM1IDEyMS40NzkgMjAuMTcwOEMxMjEuMTg2IDIwLjE3NjUgMTIwLjg5NCAyMC4xODIzIDEyMC44OTQgMjAuMTgyM0MxMTcuOTQyIDE5LjA5MDYgMTE0LjcxMiAxOC42OTM5IDExMS40ODEgMTguMjk3MkMxMTEuMTg5IDE4LjMwMyAxMTEuMTg0IDE4LjA3MzIgMTEwLjg5MSAxOC4wNzg5QzExMC4zMDEgMTcuODYwNiAxMDkuOTk1IDE3LjE3NzEgMTEwLjI3OSAxNi43MTE5QzExMS40MTkgMTUuMDgwOCAxMTIuODcgMTQuMzYzIDExNC45MzMgMTUuMDEyM0MxMTcuNTg3IDE1Ljg3OTkgMTIwLjIyNyAxNi4wNTgzIDEyMi44NzIgMTYuNDY2NEMxMjMuNDU4IDE2LjQ1NSAxMjMuNzY0IDE3LjEzODUgMTI0LjA2MSAxNy4zNjI1Wk0zMjUuODE2IDg2Ljk3NTdDMzI4Ljc0NSA4Ni45MTg2IDMyOS4wNDIgODcuMTQyNyAzMjkuNjY4IDg5LjE5ODlDMzI5Ljk4NCA5MC4zNDIgMzMwLjg4NSA5MS40NzM2IDMzMS4yMDQgOTIuODQ2M0MzMzEuMjA5IDkzLjA3NjEgMzMwLjkyNSA5My41NDEzIDMzMC42MzcgOTMuNzc2N0MzMzAuNjQxIDk0LjAwNjUgMzMwLjM0OCA5NC4wMTIyIDMzMC4wNTUgOTQuMDE3OUMzMjguMDAxIDkzLjgyODEgMzI2LjIyNiA5Mi45NDM0IDMyNC40NTUgOTIuMjg4NEMzMjMuMjcgOTEuNjIyIDMyMi42NDQgODkuNTY1NyAzMjMuMjA3IDg4LjQwNTZDMzIzLjQ5NiA4OC4xNzAxIDMyMy43OCA4Ny43MDQ5IDMyNC4wNzMgODcuNjk5MkMzMjQuNjQ5IDg3LjIyODMgMzI1LjUyMyA4Ni45ODE0IDMyNS44MTYgODYuOTc1N1pNNDYuNjgxNSAxNS42NTMzQzQ5LjAyNDQgMTUuNjA3NiA1MS4wODM0IDE2LjAyNzIgNTIuODU0IDE2LjY4MjFDNTMuMTQ2OSAxNi42NzY0IDUzLjE1MTQgMTYuOTA2MiA1My40NDg3IDE3LjEzMDJDNTMuNDUzMiAxNy4zNiA1My43NTUgMTcuODEzNyA1My40NjY3IDE4LjA0OTJDNTIuODg1NCAxOC4yOTA0IDUyLjMwODYgMTguNzYxMyA1MS43MjI5IDE4Ljc3MjdDNDguNzk4NyAxOS4wNTk1IDQ1Ljg1NjYgMTguNDI3NCA0Mi45MTQ1IDE3Ljc5NTJDNDIuNjIxNiAxNy44MDA5IDQyLjMyNDIgMTcuNTc2OSA0Mi42MTI2IDE3LjM0MTVDNDIuNjA4MSAxNy4xMTE3IDQyLjg5MiAxNi42NDY1IDQzLjE4MDQgMTYuNDExMUM0NC4zNDc0IDE2LjE1ODUgNDUuNTE0NSAxNS45MDU5IDQ2LjY4MTUgMTUuNjUzM1pNMTQwLjkyNyAxMC44MjgzQzE0MC4zNSAxMS4yOTkyIDE0MC4wNTcgMTEuMzA0OSAxMzkuNzY5IDExLjU0MDNDMTM1LjA5MiAxMi4wOTEyIDEzMC40MDYgMTIuMTgyNSAxMjUuNzExIDExLjgxNDRDMTI1LjQxOCAxMS44MjAxIDEyNS4xMTYgMTEuMzY2MyAxMjQuNTI2IDExLjE0OEMxMjQuODE1IDEwLjkxMjUgMTI1LjA5OCAxMC40NDczIDEyNS4zOTEgMTAuNDQxNkMxMzAuNjU0IDkuODc5MzggMTM1LjMzNSA5LjU1ODI4IDE0MC45MjcgMTAuODI4M1pNMjk1LjkxMiA4NS45NDk4QzI5Ni40OTggODUuOTM4NCAyOTYuNzkxIDg1LjkzMjcgMjk3LjM3NyA4NS45MjEzQzI5OC4yNTUgODUuOTA0MiAyOTkuMTM4IDg2LjExNjggMjk5LjczOCA4Ni43OTQ2QzMwMC4wMzkgODcuMjQ4NCAyOTkuMTc5IDg4LjE4NDUgMjk3LjQzMSA4OC42NzgyQzI5NS4xMDEgODkuNDEzMSAyOTIuNzU0IDg5LjIyOTEgMjkwLjY4NiA4OC4zNUMyOTAuMzkzIDg4LjM1NTggMjkwLjM4OCA4OC4xMjYgMjkwLjA5MSA4Ny45MDJDMjkwLjA4NiA4Ny42NzIyIDI5MC4wNzcgODcuMjEyNyAyOTAuMzY2IDg2Ljk3NzNDMjkyLjM5OCA4Ni4wMTg0IDI5NC4xNiA4Ni4yMTM4IDI5NS45MTIgODUuOTQ5OFpNLTEyNy4xMjEgMTAyLjQ3Qy0xMjcuMTE2IDEwMi43IC0xMjcuMTAzIDEwMy4zODkgLTEyNy4zOTYgMTAzLjM5NUMtMTMwLjAwNSAxMDQuODI1IC0xMzIuOTMzIDEwNC44ODIgLTEzNS44ODUgMTAzLjc5Qy0xMzYuMTc3IDEwMy43OTYgLTEzNi4xODIgMTAzLjU2NiAtMTM2LjE4NiAxMDMuMzM3Qy0xMzYuMTkxIDEwMy4xMDcgLTEzNi4xOTUgMTAyLjg3NyAtMTM1LjkwMiAxMDIuODcxQy0xMzMuODY2IDEwMi4xNDIgLTEzMS41MzIgMTAxLjYzNyAtMTI5LjQ4NiAxMDEuMzY3Qy0xMjkuMTkzIDEwMS4zNjIgLTEyOC42MDggMTAxLjM1IC0xMjguMzEgMTAxLjU3NEMtMTI3LjcxNiAxMDIuMDIyIC0xMjcuNDE4IDEwMi4yNDYgLTEyNy4xMjEgMTAyLjQ3Wk0zMDMuNTk5IDg5LjQ3NzNDMzAzLjU5NCA4OS4yNDc2IDMwMy44NzQgODguNTUyNiAzMDQuMTUzIDg3Ljg1NzdDMzA1LjAwOSA4Ni42OTE4IDMwNi4xODEgODYuNjY5IDMwNy42NDUgODYuNjQwNUMzMDguMjMxIDg2LjYyOSAzMDkuMTE4IDg3LjA3MTQgMzA5LjEyNyA4Ny41MzA5QzMwOS4xNDEgODguMjIwMSAzMDguODYxIDg4LjkxNTEgMzA3Ljk5MiA4OS4zOTE3QzMwNy4xMjcgOTAuMDk4IDMwNi4yNTcgOTAuNTc0NyAzMDUuMDkgOTAuODI3MkMzMDQuNTEzIDkxLjI5ODEgMzAzLjYyMSA5MC42MjYgMzAzLjU5OSA4OS40NzczWk0yMzQuMjAyIDE2LjM2NDZDMjM2Ljg0MiAxNi41NDI5IDIzOS40ODMgMTYuNzIxMyAyNDIuMTI4IDE3LjEyOTRDMjQyLjcxOCAxNy4zNDc3IDI0Mi43MjIgMTcuNTc3NSAyNDIuNDM4IDE4LjA0MjdDMjQyLjQ0MyAxOC4yNzI0IDI0Mi4xNSAxOC4yNzgxIDI0MS44NTcgMTguMjgzOUMyMzguOTMzIDE4LjU3MDcgMjM2LjI5MyAxOC4zOTIzIDIzMy42NDMgMTcuNzU0NUMyMzMuMzUgMTcuNzYwMiAyMzMuMzM3IDE3LjA3MSAyMzMuMzMzIDE2Ljg0MTJDMjMzLjMyOCAxNi42MTE1IDIzMy45MTQgMTYuNiAyMzQuMjAyIDE2LjM2NDZaTTEyOS4zMiAxNi41NzA1QzEyOS4zMDYgMTUuODgxMyAxMjkuODc4IDE1LjE4MDYgMTMwLjc1MyAxNC45MzM4QzEzMS4wNDEgMTQuNjk4MyAxMzEuNjMxIDE0LjkxNjYgMTMxLjkyOCAxNS4xNDA3QzEzMi4yMjYgMTUuMzY0NyAxMzIuNTI4IDE1LjgxODUgMTMyLjIzOSAxNi4wNTM5QzEzMS45NiAxNi43NDg5IDEzMS4zODcgMTcuNDQ5NSAxMzAuNTEzIDE3LjY5NjRDMTI5LjkyMyAxNy40NzgxIDEyOS4wMzYgMTcuMDM1NyAxMjkuMzIgMTYuNTcwNVpNMzEzLjk3IDk1LjQ4MDZDMzEzLjY4MiA5NS43MTYxIDMxMy4zOTggOTYuMTgxMyAzMTMuMTA1IDk2LjE4N0MzMTEuOTM4IDk2LjQzOTUgMzExLjA1IDk1Ljk5NzIgMzEwLjE1NCA5NS4wOTUzQzMwOS44NTYgOTQuODcxMyAzMTAuMTQgOTQuNDA2MSAzMTAuNDI5IDk0LjE3MDZDMzExLjU4NyA5My40NTg2IDMxMy4wNiA5My44ODk1IDMxMy45NTcgOTQuNzkxNEMzMTMuOTYxIDk1LjAyMTEgMzEzLjk2NiA5NS4yNTA5IDMxMy45NyA5NS40ODA2Wk0tMTE1LjY4NiAxMDIuOTM3Qy0xMTQuODAyIDEwMy4xNSAtMTE0LjIxNyAxMDMuMTM4IC0xMTMuNjI3IDEwMy4zNTdDLTExMi43NDMgMTAzLjU2OSAtMTEyLjcyNiAxMDQuNDg4IC0xMTMuMjk4IDEwNS4xODlDLTExNC4xNjcgMTA1LjY2NSAtMTE0Ljc0OSAxMDUuOTA3IC0xMTUuOTI5IDEwNS40N0MtMTE2LjUxOSAxMDUuMjUyIC0xMTcuMTE0IDEwNC44MDMgLTExNi44MyAxMDQuMzM4Qy0xMTYuNTQ2IDEwMy44NzMgLTExNS45NjkgMTAzLjQwMiAtMTE1LjY4NiAxMDIuOTM3Wk03MC42MDcxIDEwLjU5MDNDNzAuOTA4OSAxMS4wNDQgNzAuMzMyMSAxMS41MTUgNjkuNDU3OSAxMS43NjE4QzY4LjU3OTMgMTEuNzc5IDY3Ljk4OTEgMTEuNTYwNiA2Ny45ODAyIDExLjEwMTFDNjcuOTcxMiAxMC42NDE3IDY4LjU0MzUgOS45NDEgNjkuMTI5MyA5LjkyOTU4QzcwLjAwMzQgOS42ODI3MSA3MC41OTM2IDkuOTAxMDMgNzAuNjA3MSAxMC41OTAzWk0yMi42ODg2IDE3LjI3MDJDMjIuMDk4NCAxNy4wNTE5IDIxLjIxOTggMTcuMDY5IDIwLjYyOTYgMTYuODUwN0MyMC4zMzIyIDE2LjYyNjYgMjAuMDMwNCAxNi4xNzI5IDIwLjAyNTkgMTUuOTQzMUMyMC4wMjE1IDE1LjcxMzQgMjAuNTk4MyAxNS4yNDI1IDIwLjg5MTEgMTUuMjM2N0MyMi4zNTEgMTQuOTc4NSAyMy41MzE0IDE1LjQxNTEgMjQuNzE2MyAxNi4wODE1QzI1LjAwOTIgMTYuMDc1OCAyNS4wMTM3IDE2LjMwNTUgMjUuMDE4MSAxNi41MzUzQzI1LjAyMjYgMTYuNzY1IDI0LjczNDIgMTcuMDAwNSAyNC43MzQyIDE3LjAwMDVDMjMuODU1NiAxNy4wMTc2IDIzLjI2OTkgMTcuMDI5IDIyLjY4ODYgMTcuMjcwMlpNMTYyLjE4OCAxOS4zNzczQzE2Mi4xOTIgMTkuNjA3IDE2MS45MDQgMTkuODQyNSAxNjEuOTA0IDE5Ljg0MjVDMTYxLjMxOCAxOS44NTM5IDE2MC43MzcgMjAuMDk1IDE1OS44NTQgMTkuODgyNEMxNTkuMjY4IDE5Ljg5MzggMTU5LjI1OSAxOS40MzQzIDE1OS4yNSAxOC45NzQ5QzE1OS4yNDYgMTguNzQ1MSAxNTkuNTM5IDE4LjczOTQgMTU5LjgzMiAxOC43MzM3QzE2MS4yOTEgMTguNDc1NCAxNjIuMTc5IDE4LjkxNzggMTYyLjE4OCAxOS4zNzczWk02MC4xNzU4IDE2LjUzOTRDNjAuNDY4NiAxNi41MzM3IDYxLjA1NDQgMTYuNTIyMyA2MS4zNTE3IDE2Ljc0NjNDNjEuNjQ5MSAxNi45NzA0IDYxLjY1OCAxNy40Mjk4IDYxLjY2MjUgMTcuNjU5NkM2MS4zNzg2IDE4LjEyNDggNjAuNSAxOC4xNDE5IDYwLjE5ODIgMTcuNjg4MUM1OS45MDA4IDE3LjQ2NDEgNTkuODkxOSAxNy4wMDQ2IDU5Ljg4NzQgMTYuNzc0OUw2MC4xNzU4IDE2LjUzOTRaTTE1Mi44MTYgMTkuNTZDMTUzLjExNCAxOS43ODQgMTUzLjcwNCAyMC4wMDIzIDE1My43MDggMjAuMjMyMUMxNTMuNzE3IDIwLjY5MTUgMTUzLjQyNCAyMC42OTczIDE1Mi44MzkgMjAuNzA4N0MxNTIuNTQ2IDIwLjcxNDQgMTUyLjU0MSAyMC40ODQ2IDE1Mi4yNDggMjAuNDkwM0MxNTEuOTQ3IDIwLjAzNjYgMTUyLjIzNSAxOS44MDExIDE1Mi44MTYgMTkuNTZaTTI5Ny44ODUgOTYuOTQzM0MyOTguMTgyIDk3LjE2NzQgMjk4LjQ3OSA5Ny4zOTE0IDI5OC40ODQgOTcuNjIxMUMyOTguNDg0IDk3LjYyMTEgMjk4LjE5NSA5Ny44NTY2IDI5Ny45MDMgOTcuODYyM0MyOTcuMzIxIDk4LjEwMzUgMjk3LjAyNCA5Ny44Nzk0IDI5Ny4wMTUgOTcuNDE5OUMyOTcuMDExIDk3LjE5MDIgMjk3LjU5MiA5Ni45NDkgMjk3Ljg4NSA5Ni45NDMzWk0xMTguNjI0IDguOTY0NzNDMTE4LjkxNyA4Ljk1OTAyIDExOS4yMSA4Ljk1MzMyIDExOS4yMTQgOS4xODMwNkMxMTkuNTE2IDkuNjM2ODQgMTE5LjIyOCA5Ljg3MjI5IDExOC42NDIgOS44ODM3MUMxMTguMDU2IDkuODk1MTMgMTE4LjA1MiA5LjY2NTM5IDExOC4wNDMgOS4yMDU5QzExOC4wMzggOC45NzYxNiAxMTguMzMxIDguOTcwNDQgMTE4LjYyNCA4Ljk2NDczWk0yMjkuODc2IDY0Ljk0MzVDMjI5LjI5IDY0Ljk1NDkgMjI4Ljk5MiA2NC43MzA5IDIyOC45ODMgNjQuMjcxNEMyMjguOTc5IDY0LjA0MTYgMjI5LjI3MiA2NC4wMzU5IDIyOS41NjUgNjQuMDMwMkMyMzAuMTUgNjQuMDE4OCAyMzAuNDQ4IDY0LjI0MjggMjMwLjQ1NyA2NC43MDIzQzIzMC40NTcgNjQuNzAyMyAyMzAuMTY4IDY0LjkzNzggMjI5Ljg3NiA2NC45NDM1Wk0zNDguMjEzIDkzLjY2MzlDMzQ4LjUwNiA5My42NTgyIDM0OC44MDMgOTMuODgyMiAzNDguODAzIDkzLjg4MjJDMzQ4LjgxMiA5NC4zNDE3IDM0OC41MjQgOTQuNTc3MiAzNDguMjMxIDk0LjU4MjlDMzQ3LjkzOCA5NC41ODg2IDM0Ny45MzQgOTQuMzU4OCAzNDcuNjQxIDk0LjM2NDZDMzQ3LjMzOSA5My45MTA4IDM0Ny42MjcgOTMuNjc1MyAzNDguMjEzIDkzLjY2MzlaTTE1My44IDkuODg3ODRDMTU0LjA5MiA5Ljg4MjEzIDE1NC4wOTcgMTAuMTExOSAxNTQuMzkgMTAuMTA2MkMxNTQuMzk5IDEwLjU2NTcgMTU0LjQwMyAxMC43OTU0IDE1My44MTcgMTAuODA2OEMxNTMuNTI1IDEwLjgxMjUgMTUzLjUyIDEwLjU4MjggMTUzLjIyNyAxMC41ODg1QzE1My4yMTggMTAuMTI5IDE1My41MTEgMTAuMTIzMyAxNTMuOCA5Ljg4Nzg0Wk0yMTkuMDEzIDYzLjc3NjJMMjE4LjcyNCA2NC4wMTE3TDIxOC40MjcgNjMuNzg3N0wyMTkuMDEzIDYzLjc3NjJaTTMxOS4xNDMgOTAuMzIzNUwzMTguODU1IDkwLjU1ODlMMzE4LjU1NyA5MC4zMzQ5TDMxOS4xNDMgOTAuMzIzNVpNMTA4LjEyNiAxMS40Njc3TDEwNy44MzcgMTEuNzAzMkwxMDcuODI4IDExLjI0MzdMMTA4LjEyNiAxMS40Njc3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM2Ny42NDEgOTguMzQxNUMzNzAuMjc3IDk4LjI5MDEgMzcyLjYyIDk4LjI0NDQgMzc1LjI1NiA5OC4xOTNDMzgyLjg3IDk4LjA0NDYgMzkwLjE5MiA5Ny45MDE5IDM5Ny44MDIgOTcuNTIzN0MzOTkuNTU5IDk3LjQ4OTQgNDAxLjAyNCA5Ny40NjA5IDQwMi43ODEgOTcuNDI2NkM0MDQuODI2IDk3LjE1NjkgNDA1LjY5MSA5Ni40NTA2IDQwNS42NiA5NC44NDIzQzQwNS42NTEgOTQuMzgyOSA0MDUuNjM4IDkzLjY5MzYgNDA1LjkyMiA5My4yMjg0QzQwNi4yMDYgOTIuNzYzMiA0MDYuNzgyIDkyLjI5MjMgNDA3LjM2NCA5Mi4wNTEyQzQwOC41MzEgOTEuNzk4NiA0MDkuNjk4IDkxLjU0NiA0MTAuODY5IDkxLjUyMzJDNDEyLjkxNSA5MS4yNTM0IDQxNC45NiA5MC45ODM3IDQxNy4wMDEgOTAuNDg0M0M0MTcuODc1IDkwLjIzNzQgNDE4Ljc0NSA4OS43NjA4IDQxOS4wMjUgODkuMDY1OUM0MTkuMDIgODguODM2MSA0MTkuMDExIDg4LjM3NjYgNDE5LjAwNyA4OC4xNDY5QzQxOS4wMDIgODcuOTE3MSA0MTguNzA5IDg3LjkyMjggNDE4LjQxNiA4Ny45Mjg2QzQxOC4xMjQgODcuOTM0MyA0MTcuODI2IDg3LjcxMDIgNDE3LjgzMSA4Ny45NEM0MTIuMjk4IDg5LjY1NjcgNDA2LjQyNyA4OS4wODE2IDQwMC41NjUgODguOTY2QzM5OS4zOTMgODguOTg4OSAzOTguMjEzIDg4LjU1MjIgMzk3LjAzNyA4OC4zNDUzQzM5NS41NjggODguMTQ0MSAzOTQuMzg4IDg3LjcwNzUgMzkyLjkxOSA4Ny41MDYzQzM5MC44NiA4Ny4wODY3IDM4OS40MDUgODcuNTc0OCAzODkuMTI1IDg4LjI2OTdDMzg4Ljg1NSA4OS40MjQyIDM4OS43NDcgOTAuMDk2MyAzOTAuNjM0IDkwLjUzODZDMzkxLjUyNiA5MS4yMTA3IDM5Mi43MDcgOTEuNjQ3NCAzOTMuMzAxIDkyLjA5NTVDMzkzLjg5NiA5Mi41NDM1IDM5NC4yMDIgOTMuMjI3MSAzOTQuODAyIDkzLjkwNDlDMzk1LjQxIDk1LjA0MjIgMzkzLjk3NyA5Ni42Nzg5IDM5Mi41MTIgOTYuNzA3NUMzOTAuNDY3IDk2Ljk3NzIgMzg4LjQxNyA5Ny4wMTcxIDM4Ni4zNDkgOTYuMTM4MUMzODUuNDYxIDk1LjY5NTggMzg0LjI4MSA5NS4yNTkxIDM4My4xMDUgOTUuMDUyMkMzODEuNjMxIDk0LjYyMTMgMzc5Ljg3NCA5NC42NTU1IDM3OC40MjMgOTUuMzczM0MzNzQuOTQgOTcuMDUgMzcxLjQzNSA5Ny41NzggMzY3LjY0MSA5OC4zNDE1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI1MC4yMDIgMTAuNTM2N0MyNTAuNzkzIDEwLjc1NSAyNTEuNjcxIDEwLjczNzkgMjUyLjI2MSAxMC45NTYyQzI1NS4yMjEgMTIuNTA3NCAyNTguNDM5IDEyLjIxNDggMjYxLjY0MiAxMS4yMzNDMjYzLjY3OSAxMC41MDM4IDI2Ni4wMTcgMTAuMjI4NCAyNjguMzUxIDkuNzIzMjZDMjY5LjgxMSA5LjQ2NDk3IDI3MS4yNzUgOS40MzY0MSAyNzIuNDM4IDguOTU0MDlDMjc0Ljc2MyA3Ljk4OTQzIDI3Ny4zOTQgNy43MDgzMSAyNzkuNzMzIDcuNDMyOUMyODAuMDI2IDcuNDI3MTkgMjgwLjYwMyA2Ljk1NjI4IDI4MC41OTggNi43MjY1NEMyODAuNTk0IDYuNDk2NzkgMjgwLjI5MiA2LjA0MzAyIDI3OS45OTkgNi4wNDg3MkMyNzcuOTMxIDUuMTY5NzEgMjc2LjE1MSA0LjA1NTIzIDI3NC4wODMgMy4xNzYyMkMyNzIuNjA1IDIuNTE1NTMgMjcwLjg0OCAyLjU0OTggMjY5Ljk5NyAzLjk0NTM5QzI2OC4wMDUgNi45NzIwNCAyNjQuODAxIDcuOTUzOCAyNjAuNzAxIDguMDMzNzNDMjU4LjA2NSA4LjA4NTExIDI1NS43MjIgOC4xMzA4IDI1My4wOTEgOC40MTE5MkMyNTAuNDU1IDguNDYzMzEgMjQ3LjgxOSA4LjUxNDY4IDI0NS40ODEgOC43OTAxQzI0Mi44NDkgOS4wNzEyMyAyNDAuNTIgOS44MDYxNCAyMzguNzk0IDExLjQ0ODZMMjM4LjgwMyAxMS45MDgxQzIzOC44MDcgMTIuMTM3OCAyMzkuMTA1IDEyLjM2MTkgMjM5LjEwNSAxMi4zNjE5QzI0Mi4wNDcgMTIuOTk0IDI0NC45NzYgMTIuOTM2OSAyNDcuODkxIDEyLjE5MDZDMjQ4LjQ2OCAxMS43MTk3IDI0OS4zMzMgMTEuMDEzMyAyNTAuMjAyIDEwLjUzNjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjYxLjc3MiAxNy44OTU2QzI2Ny4wNDggMTguMDIyNiAyNzIuNjA4IDE3LjY4NDQgMjc3Ljg5MyAxOC4yNzA5QzI3OS4wNjkgMTguNDc3OCAyODAuMjQxIDE4LjQ1NDkgMjgxLjQwOCAxOC4yMDI0QzI4Ni4wNzYgMTcuMTkyIDI5MC43NjYgMTcuMzMwNCAyOTUuMTUgMTYuNzg1M0MyOTUuNzM2IDE2Ljc3MzkgMjk2LjYxNCAxNi43NTY4IDI5Ny4xOTYgMTYuNTE1NkMyOTcuNzc3IDE2LjI3NDQgMjk4LjM1NCAxNS44MDM1IDI5OC42MzggMTUuMzM4M0MyOTguOTIyIDE0Ljg3MzEgMjk4LjMxMyAxMy43MzU4IDI5Ny40MyAxMy41MjMyQzI5Ni44NDUgMTMuNTM0NiAyOTYuNTQ3IDEzLjMxMDYgMjk1Ljk2MiAxMy4zMjJDMjg4LjY0IDEzLjQ2NDcgMjgxLjYwNyAxMy4zNzIgMjc0LjI4NSAxMy41MTQ3QzI3Mi44MiAxMy41NDMzIDI3MS4zNTYgMTMuNTcxOCAyNzAuMTg5IDEzLjgyNDRDMjY2LjY4OCAxNC41ODIyIDI2NC4wNzkgMTYuMDEyIDI2MS43NzIgMTcuODk1NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMjQuMTQ0IDE2LjIyMDFDMzI2LjE5NCAxNi4xODAxIDMyNy42NTggMTYuMTUxNiAzMjkuMTIzIDE2LjEyM0MzMzYuMTQ3IDE1Ljc1NjMgMzQzLjE3MiAxNS4zODk1IDM1MC4xOTYgMTUuMDIyN0MzNTEuMDc1IDE1LjAwNTYgMzUxLjk1MyAxNC45ODg1IDM1Mi41MjUgMTQuMjg3OEMzNTIuNTI1IDE0LjI4NzggMzUyLjUxNiAxMy44MjgzIDM1Mi4yMjQgMTMuODM0QzM1MS42MzMgMTMuNjE1NyAzNTAuNzU1IDEzLjYzMjggMzUwLjE2OSAxMy42NDQzQzM0NS43OCAxMy45NTk2IDM0MS4zOTIgMTQuMjc1IDMzNi45OTQgMTQuMTMwOUMzMzMuNDc2IDEzLjk2OTcgMzI5Ljk3NSAxNC43Mjc0IDMyNi43NTcgMTUuMDJDMzI1Ljg4MyAxNS4yNjY4IDMyNS41OTUgMTUuNTAyMyAzMjQuMTQ0IDE2LjIyMDFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzcwLjM2OCAxMi43OTA4QzM2OC45MDQgMTIuODE5NCAzNjcuMTUxIDEzLjA4MzQgMzY1LjY4NyAxMy4xMTE5QzM2NS4zOTQgMTMuMTE3NiAzNjUuMTA1IDEzLjM1MzEgMzY1LjEwNSAxMy4zNTMxQzM2NC44MjEgMTMuODE4MyAzNjUuMTE5IDE0LjA0MjMgMzY1LjcwNCAxNC4wMzA5QzM2OC45MjYgMTMuOTY4MSAzNzIuMTQ4IDEzLjkwNTMgMzc1LjM2OSAxMy44NDI1QzM3NS42NjIgMTMuODM2OCAzNzUuOTUgMTMuNjAxMyAzNzUuOTUgMTMuNjAxM0MzNzYuMjM0IDEzLjEzNjEgMzc1LjkzNyAxMi45MTIxIDM3NS4zNTEgMTIuOTIzNUMzNzMuNTk0IDEyLjk1NzggMzcyLjEyNSAxMi43NTY2IDM3MC4zNjggMTIuNzkwOFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik04Ni41NzUzIDEyMy4zNTZDODcuNzU1OCAxMjMuNzkzIDg4LjYyOTkgMTIzLjU0NiA4OS44MDE0IDEyMy41MjNDOTEuMjY1NyAxMjMuNDk1IDkyLjQzMjcgMTIzLjI0MiA5My44OTI2IDEyMi45ODRDOTQuMTg1NCAxMjIuOTc4IDk0LjQ2OTQgMTIyLjUxMyA5NC40NjQ5IDEyMi4yODNDOTQuNDY0OSAxMjIuMjgzIDk0LjE2NzUgMTIyLjA1OSA5My44NzQ3IDEyMi4wNjVDOTIuMTEzIDEyMS44NjkgOTAuMzU1OCAxMjEuOTA0IDg4LjYwNzUgMTIyLjM5N0M4OC4wMjYzIDEyMi42MzkgODcuNDQ1IDEyMi44OCA4Ni44NjM3IDEyMy4xMjFDODYuODU5MyAxMjIuODkxIDg2Ljg2MzcgMTIzLjEyMSA4Ni41NzUzIDEyMy4zNTZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNLTE4Ljk5MTUgMTE4LjUxOUMtMTcuODIwMSAxMTguNDk2IC0xNi42NDg2IDExOC40NzQgLTE1LjQ3NzEgMTE4LjQ1MUMtMTUuNDc3MSAxMTguNDUxIC0xNS4xODg3IDExOC4yMTUgLTE1LjE5MzIgMTE3Ljk4NkMtMTUuMTk3NyAxMTcuNzU2IC0xNS4yMDIyIDExNy41MjYgLTE1LjQ5NSAxMTcuNTMyQy0xNy44NTU5IDExNi42NTggLTIwLjQ4NzMgMTE2Ljk0IC0yMi44MjU3IDExNy4yMTVDLTIyLjgyNTcgMTE3LjIxNSAtMjMuMTE0MSAxMTcuNDUgLTIzLjEwOTYgMTE3LjY4Qy0yMy4xMDUxIDExNy45MSAtMjIuODA3OCAxMTguMTM0IC0yMi44MDc4IDExOC4xMzRDLTIxLjYzNjMgMTE4LjExMSAtMjAuMTY3NSAxMTguMzEyIC0xOC45OTE1IDExOC41MTlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjAxLjUzNSAyMy44OTY0QzIwMS4yNDIgMjMuOTAyMSAyMDAuMzY4IDI0LjE0ODkgMTk5Ljc4NyAyNC4zOTAxQzE5OS43ODcgMjQuMzkwMSAxOTkuNDk5IDI0LjYyNTYgMTk5LjUwMyAyNC44NTUzQzE5OS41MDggMjUuMDg1IDE5OS41MTIgMjUuMzE0OCAxOTkuODA1IDI1LjMwOTFDMjAwLjY5NyAyNS45ODEyIDIwMS44NjQgMjUuNzI4NiAyMDMuMDMxIDI1LjQ3NkMyMDMuMzI0IDI1LjQ3MDMgMjAzLjkwMSAyNC45OTk0IDIwMy44OTYgMjQuNzY5N0MyMDMuODkyIDI0LjUzOTkgMjAzLjMwMSAyNC4zMjE2IDIwMy4wMDQgMjQuMDk3NkMyMDIuNzA3IDIzLjg3MzUgMjAyLjQxNCAyMy44NzkyIDIwMS41MzUgMjMuODk2NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMTUuMTA3IDMuNTI1NjVDMzE2LjI2NSAyLjgxMzU4IDMxNy40MjggMi4zMzEyNiAzMTguMjkzIDEuNjI0OUMzMTguNTg2IDEuNjE5MTkgMzE4LjU3NyAxLjE1OTcgMzE4LjU3NyAxLjE1OTdDMzE4LjI3OSAwLjkzNTY2MyAzMTcuOTgyIDAuNzExNjMxIDMxNy42ODUgMC40ODc1OTVDMzE3LjA5OSAwLjQ5OTAxNCAzMTYuMjIgMC41MTYxNDEgMzE1LjYzNSAwLjUyNzU2QzMxNC4xNzUgMC43ODU4NSAzMTMuNjA3IDEuNzE2MjUgMzE0LjgwMSAyLjg0MjEzQzMxNC44MSAzLjMwMTYyIDMxNC44MSAzLjMwMTYyIDMxNS4xMDcgMy41MjU2NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zNDcuNTA1IDEwMi40MTFDMzQ3LjUgMTAyLjE4MiAzNDcuNDkxIDEwMS43MjIgMzQ3LjQ5MSAxMDEuNzIyQzM0Ni4wMTQgMTAxLjA2MSAzNDQuNTQ5IDEwMS4wOSAzNDIuNzk2IDEwMS4zNTRDMzQyLjIxMSAxMDEuMzY1IDM0MS45MjcgMTAxLjgzMSAzNDIuMjI0IDEwMi4wNTVDMzQyLjIyOSAxMDIuMjg0IDM0Mi41MjIgMTAyLjI3OSAzNDIuODE0IDEwMi4yNzNDMzQ0LjI4OCAxMDIuNzA0IDM0NS43NTIgMTAyLjY3NSAzNDcuNTA1IDEwMi40MTFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzM3LjQ4IDk5LjE1OTNDMzM5LjgzMiA5OS41NzMxIDM0Mi40NzcgOTkuOTgxMiAzNDUuMTA0IDk5LjQ3MDNDMzQ1LjM5NiA5OS40NjQ2IDM0NS42ODUgOTkuMjI5MiAzNDUuNjg1IDk5LjIyOTJDMzQ1Ljk2OSA5OC43NjQgMzQ1LjY3MSA5OC41Mzk5IDM0NS4wODYgOTguNTUxM0MzNDQuNSA5OC41NjI4IDM0My42MTcgOTguMzUwMSAzNDMuMDM2IDk4LjU5MTNDMzQwLjk4NiA5OC42MzEzIDMzOS4yMzcgOTkuMTI1IDMzNy40OCA5OS4xNTkzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI2MC4wMDMgMi4zMDE1M0MyNTkuNzI0IDIuOTk2NDggMjU5LjQ0NCAzLjY5MTQzIDI1OS40NTggNC4zODA2NkMyNTkuNDY3IDQuODQwMTUgMjYwLjA2NiA1LjUxNzk2IDI2MC42NTIgNS41MDY1NUMyNjAuOTQ1IDUuNTAwODQgMjYxLjUyNiA1LjI1OTY4IDI2MS44MTkgNS4yNTM5N0MyNjIuNCA1LjAxMjgxIDI2Mi4zODIgNC4wOTM4MiAyNjIuMDg1IDMuODY5NzhDMjYxLjQ4NSAzLjE5MTk3IDI2MC44OTEgMi43NDM5IDI2MC4wMDMgMi4zMDE1M1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00NDkuMzI0IDk1LjM3MDFDNDUxLjM3NCA5NS4zMzAyIDQ1My40MjUgOTUuMjkwMiA0NTUuNDc1IDk1LjI1MDNDNDUzLjEzMiA5NS4yOTU5IDQ1MS4wODIgOTUuMzM1OSA0NDkuMzI0IDk1LjM3MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzYyLjcyOSAxMDEuODg1QzM2My4wMzEgMTAyLjMzOCAzNjQuNzg0IDEwMi4wNzQgMzY1LjA2OCAxMDEuNjA5TDM2NC43NjYgMTAxLjE1NkMzNjQuMTggMTAxLjE2NyAzNjMuMzAyIDEwMS4xODQgMzYyLjcxNiAxMDEuMTk1QzM2Mi43MiAxMDEuNDI1IDM2Mi43MjkgMTAxLjg4NSAzNjIuNzI5IDEwMS44ODVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjYwLjAwMyAyLjMwMTUzQzI1OC4yNDIgMi4xMDYwNCAyNTYuNDggMS45MTA1NiAyNTQuNzE4IDEuNzE1MDdMMjU0LjcyMyAxLjk0NDgyQzI1Ni40ODQgMi4xNDAzMSAyNTguMjQ2IDIuMzM1NzkgMjYwLjAwMyAyLjMwMTUzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI4NS4zMDMgMTEyLjgxN0MyODUuNTk2IDExMi44MTEgMjg1LjYgMTEzLjA0MSAyODUuODkzIDExMy4wMzVDMjg2LjQ4MyAxMTMuMjU0IDI4Ni43NzIgMTEzLjAxOCAyODYuNDc0IDExMi43OTRDMjg2LjQ3NCAxMTIuNzk0IDI4Ni4xODIgMTEyLjggMjg1Ljg4OSAxMTIuODA2QzI4NS41OTEgMTEyLjU4MiAyODUuNTk2IDExMi44MTEgMjg1LjMwMyAxMTIuODE3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI4Ny4xMTggMTE1Ljc3QzI4Ny4xMjMgMTE1Ljk5OSAyODcuNDE2IDExNS45OTQgMjg3LjQxNiAxMTUuOTk0QzI4Ny43MDkgMTE1Ljk4OCAyODguMDAxIDExNS45ODIgMjg3Ljk5NyAxMTUuNzUyQzI4OC4yODEgMTE1LjI4NyAyODcuOTg0IDExNS4wNjMgMjg3LjQwMiAxMTUuMzA0QzI4Ny40MDIgMTE1LjMwNCAyODcuNDA3IDExNS41MzQgMjg3LjExOCAxMTUuNzdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTguNzM1IDEyMi45OEM1OC40NDIxIDEyMi45ODUgNTcuODUxOSAxMjIuNzY3IDU3LjU1OSAxMjIuNzczQzU3LjU1OSAxMjIuNzczIDU3LjU2MzUgMTIzLjAwMyA1Ny4yNzUxIDEyMy4yMzhDNTcuNTY3OSAxMjMuMjMyIDU4LjE1ODIgMTIzLjQ1MSA1OC40NTEgMTIzLjQ0NUM1OC40NTEgMTIzLjQ0NSA1OC40NDIxIDEyMi45ODUgNTguNzM1IDEyMi45OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00MzcuNDQ4IDg3LjMyNzdDNDM3Ljc1IDg3Ljc4MTUgNDM4LjM0NSA4OC4yMjk2IDQzOC42NDIgODguNDUzNkM0MzguOTQgODguNjc3NiA0MzkuNTIxIDg4LjQzNjUgNDM5LjgxNCA4OC40MzA4QzQzOS44MTQgODguNDMwOCA0MzkuODA5IDg4LjIwMSA0MzkuODA1IDg3Ljk3MTNDNDM5LjggODcuNzQxNSA0MzkuNTA3IDg3Ljc0NzIgNDM5LjIxNSA4Ny43NTI5QzQzOC42MjQgODcuNTM0NiA0MzguMDM0IDg3LjMxNjMgNDM3LjQ0OCA4Ny4zMjc3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwMi45OTQgMTIzLjk1NkMxMDIuNzAxIDEyMy45NjEgMTAyLjQwOCAxMjMuOTY3IDEwMi40MDggMTIzLjk2N0MxMDIuMTIgMTI0LjIwMiAxMDIuMTI0IDEyNC40MzIgMTAzLjAwMyAxMjQuNDE1QzEwMy4wMDMgMTI0LjQxNSAxMDIuOTk4IDEyNC4xODUgMTAyLjk5NCAxMjMuOTU2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI5NS43ODIgNC4xMzIyMUwyOTUuNDg1IDMuOTA4MTdMMjk1LjIwMSA0LjM3MzM3TDI5NS43ODIgNC4xMzIyMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zNTguMjY1IDk4LjI5NDRMMzU3Ljk2NyA5OC4wNzA0TDM1Ny42NzkgOTguMzA1OEwzNTguMjY1IDk4LjI5NDRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzcwLjk1OCA4OC4xNjQyQzM3MC42NjUgODguMTY5OSAzNzAuNjcgODguMzk5NyAzNzAuMzc3IDg4LjQwNTRDMzcwLjM4MiA4OC42MzUxIDM3MC4zODIgODguNjM1MSAzNzAuNjc0IDg4LjYyOTRDMzcwLjY3NCA4OC42Mjk0IDM3MC45NjcgODguNjIzNyAzNzEuMjU2IDg4LjM4ODJDMzcwLjk2MyA4OC4zOTM5IDM3MC45NTggODguMTY0MiAzNzAuOTU4IDg4LjE2NDJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjgwLjA3NSA5Ljk1NDM4TDI3OS43ODcgMTAuMTg5OEwyODAuMDc5IDEwLjE4NDFMMjgwLjA3NSA5Ljk1NDM4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMxNS4xMDcgMy41MjU2NUMzMTQuODIzIDMuOTkwODUgMzE0LjUzOSA0LjQ1NjA2IDMxNC41NDggNC45MTU1NUwzMTQuODM3IDQuNjgwMDlDMzE0LjgyOCA0LjIyMDYgMzE0LjgxOSAzLjc2MTExIDMxNS4xMDcgMy41MjU2NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMDUuNzE4IDEzLjAxMjdMMjA1LjQyIDEyLjc4ODdDMjA1LjQyIDEyLjc4ODcgMjA0LjgzNSAxMi44MDAxIDIwNS4xMzIgMTMuMDI0MkMyMDQuODQ0IDEzLjI1OTYgMjA1LjEzNyAxMy4yNTM5IDIwNS43MTggMTMuMDEyN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00MDYuOTQ1IDg1LjYyNEw0MDYuOTU0IDg2LjA4MzVMNDA3LjI0MyA4NS44NDgxTDQwNi45NDUgODUuNjI0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQzNS44MzIgNzkuNTQ0OUw0MzUuNTQzIDc5Ljc4MDRMNDM1LjUzOSA3OS41NTA2TDQzNS44MzIgNzkuNTQ0OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: auto;
}
.bt_bb_image.bt_bb_shape_edge_02 > span, .bt_bb_image.bt_bb_shape_edge_02 > a, .bt_bb_image.bt_bb_shape_edge_02 .bt_bb_image_content {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQ0IiBoZWlnaHQ9IjI5IiB2aWV3Qm94PSIwIDAgNDQ0IDI5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDU4LjE0NSAzNi4xMzE0QzQ1NS42NzYgMzcuNzU1NCA0NTMuMjQxIDM5LjA2NzIgNDUwLjIwNCAzOC4xMDAxQzQ0OS45MjIgMzguMDY5IDQ0OS45NTcgMzcuNzU2OCA0NDkuNzA5IDM3LjQxMzVDNDQ5Ljc0NCAzNy4xMDEzIDQ0OS43NzkgMzYuNzg5MSA0NDkuNzc5IDM2Ljc4OTFDNDUwLjk3OSAzNi4yODkzIDQ1Mi4xNzggMzUuNzg5NSA0NTMuMTMgMzQuOTQ2M0M0NTMuNDQ4IDM0LjY2NTMgNDUzLjQ4MyAzNC4zNTMxIDQ1My44MzUgMzMuNzU5OEM0NTQuMjIyIDMyLjg1NDQgNDUzLjU4NCAzMC44ODc4IDQ1Mi40NTUgMzAuNzYzMkM0NTIuMTcyIDMwLjczMiA0NTEuODkgMzAuNzAwOSA0NTEuODkgMzAuNzAwOUM0NDguMzYxIDMxLjU3NTkgNDQ1LjAwNiAzMC44ODk5IDQ0MS42ODcgMjkuODkxN0M0MzguMDUgMjkuMTc0NiA0MzQuNTU2IDI5LjczNzQgNDMwLjk5MiAzMC45MjQ2QzQzMC40MjcgMzAuODYyMyA0MzAuMDA0IDMyLjA3OTkgNDI5LjkzNSAzMi43MDQzQzQzMC4wNzcgMzMuOTg0MiA0MzAuNTM4IDM0Ljk4MzEgNDMwLjY4IDM2LjI2MzFDNDMxLjA3MSAzNy44ODYzIDQzMi4xMyAzOC42MzUzIDQzMy41MDggMzkuMTAzM0M0MzQuODg1IDM5LjU3MTIgNDM1LjgwMiAzOS4wNDAzIDQzNi43NTQgMzguMTk3MUM0MzcuMDcyIDM3LjkxNjEgNDM3LjY3MiAzNy42NjYyIDQzNy45NTQgMzcuNjk3M0M0MzkuMjYyIDM4Ljc4OTcgNDQwLjAwNCAzOS44MTk3IDQ0MS45NDYgNDAuMzQ5OUM0NDQuNDg4IDQwLjYzMDMgNDQ3LjAzIDQwLjkxMDYgNDQ5LjMyNSA0MC44NDc2QzQ1MC43NzIgNDAuNjkxMiA0NTEuNTE1IDQxLjcyMTIgNDUwLjc3NSA0My4yMTk5QzQ1MC4wMzYgNDQuNzE4NiA0NDkuMzMxIDQ1LjkwNTEgNDQ3Ljg4NCA0Ni4wNjE1QzQ0Ni40MzcgNDYuMjE4IDQ0NC42NzIgNDYuNjU1NSA0NDMuMjYgNDYuNDk5N0M0NDEuODQ4IDQ2LjM0NCA0NDAuNDAxIDQ2LjUwMDQgNDM5LjIzNiA0Ni42ODhDNDM3Ljc1NCA0Ny4xNTY3IDQzNi4wNTkgNDYuOTY5OCA0MzQuNjQ3IDQ2LjgxNEM0MzMuMjM1IDQ2LjY1ODMgNDMxLjc4NyA0Ni44MTQ3IDQzMC42MjMgNDcuMDAyM0M0MjQuNDgyIDQ4LjIyMTQgNDE4LjQ4IDQ4LjE5MTcgNDEyLjMwMSA0Ny4xOTQyQzQxMC4zMjQgNDYuOTc2MSA0MDguMDY1IDQ2LjcyNjkgNDA2LjMgNDcuMTY0NEM0MDEuMzI0IDQ4LjE5NTkgMzk2LjIwNSA0Ny45NDc0IDM5MS4zMzMgNDguMDQyM0MzODUuODk3IDQ4LjA3NDggMzgwLjUzIDQ3LjQ4MyAzNzUuMDU5IDQ3LjgyNzhDMzY5LjAyMyA0OC4xMTAyIDM2My4zMzkgNDcuNzk5NCAzNTcuMzM4IDQ3Ljc2OTdDMzUxLjMzNiA0Ny43NCAzNDUuMDg3IDQ3LjM2NjkgMzM4Ljk4MSA0OC4yNzM3QzMzNy44MTcgNDguNDYxMyAzMzYuNzIyIDQ4LjAyNDYgMzM1LjU1NyA0OC4yMTIyQzMyOS41NTYgNDguMTgyNCAzMjMuOTA3IDQ3LjU1OTQgMzE3LjkwNSA0Ny41Mjk3QzMxMS4zMDQgNDcuNzQ5OSAzMDQuNzczIDQ3LjM0NTYgMjk4LjIwNyA0Ny4yNTM2QzI5MS45MjMgNDcuMTkyNyAyODUuNjM5IDQ3LjEzMTggMjc5LjAzOCA0Ny4zNTJDMjczLjI4NCA0Ny42NjU2IDI2Ny4yODMgNDcuNjM1OSAyNjEuMjgyIDQ3LjYwNjFDMjU2LjE2MyA0Ny4zNTc3IDI1MC43MjYgNDcuMzkwMiAyNDUuNTAzIDQ4LjA3ODNDMjQ0LjkzOCA0OC4wMTYgMjQ0LjA1NSA0OC4yMzQ4IDI0My40OTEgNDguMTcyNUMyMzguNDQxIDQ3LjI5OTYgMjMzLjQzIDQ4LjY0MzIgMjI4LjU5NCA0OC40MjU5QzIyNC4zMjIgNDguMjcwOSAyMTkuOTggNDguNzQwMiAyMTUuNjc0IDQ4Ljg5NzRDMjE0LjIyNyA0OS4wNTM4IDIxMy4wNjIgNDkuMjQxNCAyMTEuNjUgNDkuMDg1N0MyMDguNzkgNDkuMDg2NCAyMDUuNjQ4IDQ5LjA1NiAyMDIuNzE5IDQ5LjY4MTFDMTk4LjYyNSA1MC40OTM4IDE5NC42MDEgNTAuNjgyMSAxOTAuMzY0IDUwLjIxNDhDMTg5LjUxNyA1MC4xMjE0IDE4OC4zODcgNDkuOTk2OCAxODcuNTA1IDUwLjIxNTVDMTgzLjEyOCA1MC45OTcxIDE3OC44NTcgNTAuODQyMSAxNzQuNTE1IDUxLjMxMTRDMTcxLjMwMyA1MS45MDU0IDE2OC4xNjIgNTEuODc0OSAxNjUuMDU1IDUxLjUzMjNDMTYzLjkyNSA1MS40MDc3IDE2Mi43OTUgNTEuMjgzMSAxNjEuNjMgNTEuNDcwN0MxNTYuNjU0IDUyLjUwMjEgMTUxLjgxNyA1Mi4yODQ4IDE0Ni42MjkgNTIuNjYwN0MxMzguMjk4IDUzLjAwNjIgMTI5Ljc1NCA1Mi42OTYxIDEyMS4zMTkgNTMuOTc4MkMxMTcuMjYgNTQuNDc4NyAxMTMuMjcxIDU0LjM1NDggMTA4Ljk5OSA1NC4xOTk3QzEwMC40MjEgNTQuMjAxOSA5MS44NDI0IDU0LjIwNCA4Mi45ODE3IDU0LjE3NUM4MS41Njk0IDU0LjAxOTIgODAuMTIyMyA1NC4xNzU3IDc4Ljk1NzYgNTQuMzYzM0M3Ni4zNDU3IDU0LjcwNzMgNzMuNDg2MiA1NC43MDggNzAuNzMxNiA1My43NzIxQzY5LjM1NDIgNTMuMzA0MiA2Ny45NDIgNTMuMTQ4NSA2Ni43NzczIDUzLjMzNjFDNjUuMDQ3NiA1My40NjE0IDYzLjA3MDUgNTMuMjQzMyA2MS40MTA3IDUyLjc0NDJDNjAuMDMzNCA1Mi4yNzYzIDU4LjMwMzggNTIuNDAxNiA1Ni42MDkxIDUyLjIxNDdDNTMuMTg0NyA1Mi4xNTMxIDQ5Ljc5NTQgNTEuNzc5MyA0Ni40NDA5IDUxLjA5MzNDNDEuNzA5MSA0OS45Mzk0IDM2LjY5NDggNDguNzU0MyAzMS45MjgxIDQ3LjkxMjZDMjUuNzQ5MSA0Ni45MTUxIDE5Ljk5MjMgNDQuNyAxNC4yMDA1IDQyLjc5NzFDMTAuNTk4NSA0MS43Njc4IDYuNzQ5MDEgNDAuMzk1MSAzLjE4MTk0IDM5LjA1MzZDLTAuMTM3NjEzIDM4LjA1NTQgLTMuMTA0ODUgMzYuNDY0IC02LjAzNzE3IDM0LjU2MDRDLTcuMzc5NTcgMzMuNzgwMiAtNy44Mzk3IDMyLjc4MTMgLTguNTEyNDMgMzEuMTI2OUMtMTAuMjgzMSAyNi41MDcgLTEwLjA0MTcgMjEuNzkyOSAtOC42NzA0NyAxNy4yMDM0Qy04LjA3MzcgMTQuNDI0OCAtNi40MTY5OCAxMi4zOTUxIC0zLjI0MDE5IDEyLjExMzRDLTEuNTEwNTYgMTEuOTg4MSAwLjAwNjQ2MjMxIDExLjIwNzIgLTAuMDMxNTE2MSA4Ljk5MDdDMC4xMDgxODIgNy43NDE5MiAwLjcwODAyNCA3LjQ5MjAyIDEuODcyNzUgNy4zMDQ0MkMzLjkxOTc1IDYuODk4MDcgMy45MTk3MiA2Ljg5ODA3IDMuOTE2NjcgNC4zNjkzNUMzLjg3ODY5IDIuMTUyODMgNS41MDA1IDAuNDM1Mzk2IDcuNDQyNzMgMC45NjU2MzRDMTAuMjY3MiAxLjI3NzEyIDEzLjMzOTMgMS45MzE5NiAxNi4yNjg1IDEuMzA2ODZDMjAuMjIyOCAxLjc0Mjk1IDI0LjQyNDYgMi41MjIzNyAyOC4zNzg5IDIuOTU4NDZDMzAuMDczNiAzLjE0NTM1IDMyLjAxNTkgMy42NzU1OSAzMy42NzU3IDQuMTc0NjhDMzkuNTcyMiA1LjE0MTAxIDQ1LjUzODUgNS40ODI5MyA1MS4wODI4IDcuMDQyNUM1Mi4yMTI2IDcuMTY3MSA1My4zNDI0IDcuMjkxNjkgNTQuNDcyMiA3LjQxNjI5QzU1LjYwMiA3LjU0MDg4IDU2LjU1NDEgNi42OTc3NCA1Ni42MjM5IDYuMDczMzVDNTYuNzI4NyA1LjEzNjc2IDU2LjE5ODcgNC43NjIyNyA1NS4zODYzIDQuMzU2NjJDNTQuNTczOSAzLjk1MDk4IDUzLjc2MTUgMy41NDUzNCA1Mi45ODQgMi44Mjc1QzUyLjcwMTUgMi43OTYzNSA1Mi43NzE0IDIuMTcxOTYgNTIuNTU4OCAxLjUxNjQyQzUzLjk3MSAxLjY3MjE2IDU1LjM4MzMgMS44Mjc5MSA1Ni43OTU1IDEuOTgzNjVDNjIuMTYyMSAyLjU3NTQ4IDY3LjQ5MzcgMy40Nzk1MSA3Mi45MzAxIDMuNDQ2OTRDODEuMjI1OSAzLjQxMzY3IDg5LjA5OTYgNC41OTgwNCA5Ny4zOTU0IDQuNTY0NzdDMTAxLjY2NyA0LjcxOTgxIDEwNS45MzkgNC44NzQ4NCAxMTAuMjggNC40MDU0OUMxMTYuNTk5IDQuMTU0MTggMTIzLjA5NSA0Ljg3MDYgMTI5LjQ4NCAzLjk5NDlDMTMwLjA4NCAzLjc0NSAxMzAuODk2IDQuMTUwNjQgMTMxLjQ5NiAzLjkwMDc1QzEzOC4zMSA0LjMzNjEyIDE0NS4yMjggMy44MzQ5MSAxNTEuODY0IDMuMzAyNTVDMTUxLjE5NCA0LjE3Njg0IDE1MC44MDcgNS4wODIyOCAxNDkuOTI1IDUuMzAxMDNDMTQ4Ljc2IDUuNDg4NjMgMTQ3LjU5NiA1LjY3NjI0IDE0Ni40NjYgNS41NTE2NEMxNDEuMDY0IDUuMjcyMDEgMTM1LjUyMyA2LjI0MTE2IDEzMC4wNTIgNi41ODU5MUMxMjQuODk4IDYuNjQ5NjMgMTE5LjUzMSA2LjA1NzggMTE0LjQ4NSA3LjcxMzY0QzExMi40MzggOC4xMTk5OSAxMDkuOTMxIDcuNTI3NDYgMTA3LjYzNyA3LjU5MDQ2QzEwNy4zNTQgNy41NTkzMSAxMDcuMDAyIDguMTUyNTUgMTA2Ljk2NyA4LjQ2NDc1QzEwNi45MzIgOC43NzY5NCAxMDcuNDI3IDkuNDYzNjQgMTA3LjcwOSA5LjQ5NDc4QzEwNy45NTcgOS44MzgxMyAxMDguNTIyIDkuOTAwNDMgMTA5LjA4NyA5Ljk2MjczQzExMC4yMTcgMTAuMDg3MyAxMTEuMzQ2IDEwLjIxMTkgMTEyLjQ3NiAxMC4zMzY1QzExOC4yMyAxMC4wMjI5IDEyMy44NzkgMTAuNjQ1OSAxMjkuNjY4IDEwLjAyMDFDMTM2LjAyMSA5LjQ1NjU3IDE0Mi4zNCA5LjIwNTI1IDE0OC44MzYgOS45MjE2OEMxNDkuNDAxIDkuOTgzOTggMTUwLjI4MyA5Ljc2NTIzIDE1MC44NDggOS44Mjc1M0MxNTMuMjEzIDkuMTQwMTMgMTU1LjQzNyA5LjcwMTUyIDE1Ny4yNCAxMS40ODA1QzE1Ny43MzUgMTIuMTY3MiAxNTguODY1IDEyLjI5MTggMTU5LjcxMiAxMi4zODUzQzE2MS40MDcgMTIuNTcyMiAxNjMuMzg0IDEyLjc5MDIgMTY1LjE0OCAxMi4zNTI3QzE3MC45NzIgMTEuNDE0NyAxNzYuOTM4IDExLjc1NjYgMTgyLjk3NSAxMS40NzQyQzE4OC43MjggMTEuMTYwNiAxOTQuMjM1IDEwLjUwMzYgMTk5Ljk1NCAxMC41MDIyQzIwNy4xMiAxMC4zNDQzIDIxNC4wMzggOS44NDMxMiAyMjEuMjA0IDkuNjg1MjVDMjMwLjQxNyA5LjEyMTA0IDIzOS4zMTMgOC44Mzc4NyAyNDguNTI2IDguMjczNjVDMjUyLjgzMiA4LjExNjUgMjU3LjEzOSA3Ljk1OTM0IDI2MS40MTEgOC4xMTQzN0MyNjguODI0IDguMjk5ODUgMjc2LjM0MyA3LjU0ODc0IDI4My45NjkgOC4zODk3N0MyODUuNjYzIDguNTc2NjYgMjg3LjY3NSA4LjQ4MjUxIDI4OS40MDUgOC4zNTcyQzI5MS4xNyA3LjkxOTcgMjkzLjE0NyA4LjEzNzc1IDI5NC44NDEgOC4zMjQ2NEMzMDAuODQzIDguMzU0MzcgMzA3LjEyNyA4LjQxNTI2IDMxMy4xMjggOC40NDQ5OUMzMTkuNzI5IDguMjI0ODMgMzI2LjI5NSA4LjMxNjg2IDMzMi44MjYgOC43MjEwOUMzMzcuMzQ2IDkuMjE5NDcgMzQxLjkgOS40MDU2NiAzNDYuNTI0IDguOTY3NDZDMzQ4LjUzNiA4Ljg3MzMgMzUwLjUxMyA5LjA5MTM0IDM1Mi40OSA5LjMwOTM5QzM1NS4zNSA5LjMwODY4IDM1Ny44NTcgOS45MDEyMiAzNjAuNzUxIDkuNTg4MzFDMzY2LjgyMiA4Ljk5MzY2IDM3Mi41MDYgOS4zMDQ0NCAzNzguNDAzIDEwLjI3MDhDMzgxLjIyNyAxMC41ODIzIDM4My43NjkgMTAuODYyNiAzODYuNjk4IDEwLjIzNzVDMzkxLjA3NSA5LjQ1NTk0IDM5NS4zMTIgOS45MjMxNyAzOTkuNDA5IDExLjYzOTJDNDAyLjEyOCAxMi44ODczIDQwNC45NTMgMTMuMTk4OCA0MDguMDYgMTMuNTQxNEM0MTAuMDM3IDEzLjc1OTQgNDExLjgwMiAxMy4zMjE5IDQxMy4xMDYgMTEuODg1NkM0MTUuMDggOS41NzQ4OCA0MTcuMzA1IDEwLjEzNjMgNDE5LjUyOSAxMC42OTc3QzQyMC4wOTQgMTAuNzYgNDIwLjgzNyAxMS43OSA0MjAuNzY3IDEyLjQxNDRDNDIwLjY5NyAxMy4wMzg4IDQyMC4zMSAxMy45NDQyIDQxOS43MSAxNC4xOTQxQzQxOC40MDYgMTUuNjMwNSA0MTcuNDg5IDE2LjE2MTQgNDE2LjY0MSAxNi4wNjhDNDEyLjYxNyAxNi4yNTYzIDQwOC4zNDUgMTYuMTAxMyA0MDQuMzIxIDE2LjI4OTZDNDAwLjg5NyAxNi4yMjggMzk3LjQ3MyAxNi4xNjY0IDM5NC4wNDggMTYuMTA0OEMzOTAuMDI0IDE2LjI5MzEgMzg2IDE2LjQ4MTQgMzgyLjE4NSAxNC43OTY1QzM4MC44NDMgMTQuMDE2NCAzNzkuMzk2IDE0LjE3MjkgMzc4LjE2MSAxNC45ODQ5QzM3Ni42MDkgMTYuMDc3OSAzNzQuNTk3IDE2LjE3MiAzNzIuODY4IDE2LjI5NzRDMzY5LjE2MSAxNi4yMDQ2IDM2NS4wNjcgMTcuMDE3MyAzNjEuNTcgMTUuMDUxNEMzNjEuMDQgMTQuNjc2OSAzNjAuMTU3IDE0Ljg5NTcgMzU5LjUyMyAxNS40NTc3QzM1OC42MDUgMTUuOTg4NyAzNTcuNDA2IDE2LjQ4ODUgMzU2LjI3NiAxNi4zNjM5QzM1My42OTkgMTYuMzk1NyAzNTEuMTIyIDE2LjQyNzYgMzQ4Ljg2MiAxNi4xNzg0QzM0OC4yOTcgMTYuMTE2MSAzNDcuNDUgMTYuMDIyNyAzNDYuODg1IDE1Ljk2MDRDMzQzLjAwMSAxNC44OTk5IDM0MS4yNzEgMTUuMDI1MiAzMzcuNzQyIDE1LjkwMDJDMzM1LjY5NSAxNi4zMDY1IDMzMy42ODMgMTYuNDAwNyAzMzEuNjcxIDE2LjQ5NDhDMzIyLjg0NSAxNi4xNTM2IDMxMy45ODQgMTYuMTI0NiAzMDUuMTU5IDE1Ljc4MzRDMzAyLjMzNCAxNS40NzE5IDI5OS43MjIgMTUuODE1OSAyOTYuODYzIDE1LjgxNjZDMjg3LjY4NSAxNi4wNjg3IDI3OC43ODkgMTYuMzUxOCAyNjkuNjExIDE2LjYwMzlDMjY3Ljg4MSAxNi43MjkyIDI2NS45MDQgMTYuNTExMSAyNjQuMjA5IDE2LjMyNDJDMjU3LjA3OCAxNi4xNjk5IDI0OS41OTUgMTYuNjA4OCAyNDIuNDI5IDE2Ljc2NjdDMjM2LjE0NSAxNi43MDU4IDIyOS43OTIgMTcuMjY5MyAyMjMuMjI1IDE3LjE3NzNDMjE4Ljk1NCAxNy4wMjIyIDIxNC42NDcgMTcuMTc5NCAyMTAuMjcxIDE3Ljk2MDlDMjA3LjA1OSAxOC41NTQ5IDIwMy44ODIgMTguODM2NiAyMDAuNzc1IDE4LjQ5NEMxOTYuNzg2IDE4LjM3MDEgMTkyLjQ3OSAxOC41MjczIDE4OC40MiAxOS4wMjc4QzE3Ny43MjUgMjAuMDYwNiAxNjcuMDY1IDIwLjc4MTMgMTU2LjQ0IDIxLjE4OThDMTUxLjAwMyAyMS4yMjIzIDE0NS41MzIgMjEuNTY3MSAxNDAuMDI2IDIyLjIyNDFDMTM3LjEzMSAyMi41MzcgMTM0LjA1OSAyMS44ODIxIDEzMS4wOTUgMjIuODE5NEMxMzAuODEzIDIyLjc4ODMgMTMwLjcwOCAyMy43MjQ5IDEzMC42NzMgMjQuMDM3MUMxMzAuNjczIDI0LjAzNzEgMTMwLjkyIDI0LjM4MDQgMTMxLjE2OCAyNC43MjM3QzEzMS40NSAyNC43NTQ5IDEzMS40MTYgMjUuMDY3MSAxMzEuNjk4IDI1LjA5ODJDMTM0LjUyMyAyNS40MDk3IDEzNy4wMyAyNi4wMDIzIDEzOS45MjQgMjUuNjg5NEMxNDQuMjY2IDI1LjIyIDE0OC42MDcgMjQuNzUwNiAxNTIuOTE0IDI0LjU5MzVDMTUzLjQ3OSAyNC42NTU4IDE1My43NjEgMjQuNjg2OSAxNTQuMzYxIDI0LjQzN0MxNjAuMTQ5IDIzLjgxMTIgMTY1LjYyMSAyMy40NjY1IDE3MS4zMDUgMjMuNzc3M0MxNzQuNzI5IDIzLjgzODggMTc4LjE4OCAyMy41ODgyIDE4MS42NDggMjMuMzM3NkMxODMuMzc3IDIzLjIxMjMgMTg1LjM4OSAyMy4xMTgyIDE4Ny4wNDkgMjMuNjE3M0MxODcuNjE0IDIzLjY3OTYgMTg4LjQyNiAyNC4wODUyIDE4OS4wNjEgMjMuNTIzMUMxOTEuNDk1IDIyLjIxMTMgMTkzLjk2OCAyMy4xMTYxIDE5Ni4yMjcgMjMuMzY1MkMxOTguNDg3IDIzLjYxNDQgMjAxLjA2NCAyMy41ODI2IDIwMy43NDUgMjIuNjE0MUMyMDcuMzQ0IDIxLjExNDcgMjExLjA1MSAyMS4yMDc1IDIxNC40NzUgMjEuMjY5MUMyMjMuMDU0IDIxLjI2NyAyMzEuNzM3IDIwLjMyODIgMjQwLjM1IDIwLjAxMzlDMjQ1Ljc4NiAxOS45ODE0IDI1MS4yNTggMTkuNjM2NiAyNTYuNjk0IDE5LjYwNEMyNTkuMjcxIDE5LjU3MjIgMjYxLjU2NiAxOS41MDkyIDI2NC4xNDMgMTkuNDc3M0MyNjcuMDAyIDE5LjQ3NjYgMjcwLjE3OSAxOS4xOTQ5IDI3My4wMDMgMTkuNTA2NEMyNzcuODA1IDIwLjAzNTkgMjgyLjM5NCAxOS45MDk5IDI4Ny4yNjYgMTkuODE1QzI5NS44NzkgMTkuNTAwNyAzMDQuNDU3IDE5LjQ5ODYgMzEzLjI4MyAxOS44Mzk4QzMxNC45NzcgMjAuMDI2NyAzMTYuOTkgMTkuOTMyNSAzMTguNzE5IDE5LjgwNzJDMzE5Ljg0OSAxOS45MzE4IDMyMS4wMTQgMTkuNzQ0MiAzMjIuMTc4IDE5LjU1NjZDMzI0LjQzOCAxOS44MDU4IDMyNi41NTggMjEuMzAzOCAzMjguNzEgMTkuOTYwOUMzMzEuMjg3IDE5LjkyOSAzMzMuODY0IDE5Ljg5NzIgMzM2LjEyMyAyMC4xNDYzQzMzOC4zODMgMjAuMzk1NSAzNDAuNzEyIDIwLjAyMDMgMzQzLjAwNyAxOS45NTczQzM0Ny4yNDQgMjAuNDI0NiAzNTEuNjIgMTkuNjQzIDM1NS43NTIgMjEuMDQ2OEMzNTYuMzE3IDIxLjEwOTEgMzU3LjE2NCAyMS4yMDI2IDM1Ny43NjQgMjAuOTUyN0MzNjMuNjIzIDE5LjcwMjUgMzY5LjU4OSAyMC4wNDQ0IDM3NS41MiAyMC42OTg1QzM3Ny4yMTUgMjAuODg1NCAzNzkuMTkyIDIxLjEwMzUgMzgwLjg4NyAyMS4yOTA0QzM4Mi4yOTkgMjEuNDQ2MSAzODguMzM1IDIxLjE2MzcgMzkwLjA2NSAyMS4wMzg0QzM5Mi45NTkgMjAuNzI1NCAzOTUuODE5IDIwLjcyNDcgMzk5LjQ1NiAyMS40NDE5QzM5Ni43MzkgMjIuNzIyNSAzOTQuOTc1IDIzLjE2IDM5Mi45OTcgMjIuOTQyQzM5Mi40MzMgMjIuODc5NyAzOTEuNTg1IDIyLjc4NjIgMzkwLjk4NSAyMy4wMzYxQzM5MC43MDMgMjMuMDA1IDM5MC4zMTYgMjMuOTEwNCAzOTAuNTYzIDI0LjI1MzhDMzkxLjQ0OSAyNi41NjM3IDM5Mi43MjEgMjcuOTY4MyAzOTUuMDE2IDI3LjkwNTNDMzk3LjMxIDI3Ljg0MjMgMzk5LjU3IDI4LjA5MTQgNDAxLjc1NiAyNi40MzYzQzQwNC42NTEgMjYuMTIzNCA0MDcuNTQ1IDI1LjgxMDUgNDEwLjQzOSAyNS40OTc2QzQxMi4xNjkgMjUuMzcyMyA0MTQuMTExIDI1LjkwMjUgNDE1LjcwMSAyNy4wMjZDNDE3LjAwOSAyOC4xMTgzIDQxOC43MDMgMjguMzA1MiA0MjAuMTUxIDI4LjE0ODhDNDIzLjYxIDI3Ljg5ODIgNDI3LjA2OSAyNy42NDc2IDQzMC41MjggMjcuMzk3QzQzNC41MTggMjcuNTIwOSA0MzguNTQyIDI3LjMzMjYgNDQyLjU2NiAyNy4xNDQyQzQ0Mi44NDggMjcuMTc1NCA0NDMuMTMxIDI3LjIwNjUgNDQzLjEzMSAyNy4yMDY1QzQ0OC4xMSAyOC43MDM4IDQ1My41ODEgMjguMzU5MSA0NTguNjMxIDI5LjIzMTlDNDU5LjEyNiAyOS45MTg2IDQ1OC44MDggMzAuMTk5NyA0NTguMjA4IDMwLjQ0OTZDNDU2LjE5OSAzMy4wNzI0IDQ1Ni4xNjQgMzMuMzg0NiA0NTguMTQ1IDM2LjEzMTRaTTQwMS40MTkgMzkuNjczMUw0MDEuNDU0IDM5LjM2MDlDNDAxLjQ4OSAzOS4wNDg4IDQwMS43MzcgMzkuMzkyMSA0MDEuNDE5IDM5LjY3MzFaTTQyMy40MzggMzEuOTg3OUM0MjMuNDczIDMxLjY3NTcgNDIzLjIyNiAzMS4zMzIzIDQyMy4yMjYgMzEuMzMyM0M0MjEuNTY2IDMwLjgzMzMgNDIwLjExOSAzMC45ODk3IDQxOC44NDkgMzIuMTEzOUM0MTcuNTggMzMuMjM4MSA0MTYuMzEgMzQuMzYyMyA0MTUuMzIzIDM1LjUxNzZDNDEzLjk4NCAzNy4yNjYyIDQxMS43OTQgMzYuMzkyNiA0MTAuMjc3IDM3LjE3MzVDNDA5Ljk2IDM3LjQ1NDUgNDA5LjYwNyAzOC4wNDc3IDQwOS41NzIgMzguMzU5OUM0MDkuNTM4IDM4LjY3MjEgNDA5Ljc1IDM5LjMyNzcgNDA5Ljk5OCAzOS42NzFDNDEwLjI0NSA0MC4wMTQ0IDQxMC44MSA0MC4wNzY3IDQxMS4wOTMgNDAuMTA3OEM0MTMuMDcgNDAuMzI1OSA0MTUuMTUyIDM5LjYwNzMgNDE2Ljc3MyAzNy44ODk5QzQxOC43MTMgMzUuODkxNCA0MjAuNjUyIDMzLjg5MjkgNDIzLjEyMSAzMi4yNjg5QzQyMy4zNjggMzIuNjEyMyA0MjMuNDAzIDMyLjMwMDEgNDIzLjQzOCAzMS45ODc5Wk00MjMuOTQ5IDQ1LjMxODJDNDI0Ljc5NiA0NS40MTE2IDQyNi40OTEgNDUuNTk4NSA0MjguNTAzIDQ1LjUwNDRDNDI5LjM1IDQ1LjU5NzggNDMwLjI2NyA0NS4wNjY5IDQzMS4xODQgNDQuNTM1OUM0MzEuNDY3IDQ0LjU2NzEgNDMxLjgxOSA0My45NzM4IDQzMS42MDcgNDMuMzE4M0M0MzEuNjQyIDQzLjAwNjEgNDMxLjE0NiA0Mi4zMTk0IDQzMC44NjQgNDIuMjg4MkM0MjcuNTc5IDQwLjk3NzkgNDI0LjE1NSA0MC45MTYzIDQyMC45NDMgNDEuNTEwMkM0MjAuMDYxIDQxLjcyOSA0MTkuMTQ0IDQyLjI1OTkgNDE4LjU0NCA0Mi41MDk4QzQxNy45NDQgNDIuNzU5NyA0MTcuODc0IDQzLjM4NDEgNDE4LjEyMiA0My43Mjc1QzQxOC4wODcgNDQuMDM5NyA0MTguMzY5IDQ0LjA3MDggNDE4LjYxNyA0NC40MTQxQzQxOS45MjQgNDUuNTA2NSA0MjEuNDA3IDQ1LjAzNzggNDIzLjk0OSA0NS4zMTgyWk0zODkuMDMgNDAuNTE5MUMzOTAuMTU5IDQwLjY0MzcgMzkxLjI4OSA0MC43NjgzIDM5Mi40NTQgNDAuNTgwN0MzOTMuMDE5IDQwLjY0MyAzOTMuMzM2IDQwLjM2MiAzOTMuOTAxIDQwLjQyNDNDMzk0Ljc4MyA0MC4yMDU1IDM5NS43MzUgMzkuMzYyNCAzOTUuMjA1IDM4Ljk4NzlDMzk0LjY3NiAzOC42MTM0IDM5NC4xOCAzNy45MjY3IDM5My42MTYgMzcuODY0NEMzOTEuMzIxIDM3LjkyNzQgMzg5LjMwOSAzOC4wMjE1IDM4Ni45OCAzOC4zOTY3QzM4Ni45OCAzOC4zOTY3IDM4Ni42NjIgMzguNjc3OCAzODYuNjI3IDM4Ljk5QzM4Ni44NzUgMzkuMzMzMyAzODcuMDg3IDM5Ljk4ODkgMzg3LjM3IDQwLjAyQzM4Ny42MTcgNDAuMzYzNCAzODguNDY1IDQwLjQ1NjggMzg5LjAzIDQwLjUxOTFaTTMxNi44MzYgMzkuMTk0NkMzMTguMjgzIDM5LjAzODEgMzE5LjQxMyAzOS4xNjI3IDMyMC44NiAzOS4wMDYzQzMyMC44NiAzOS4wMDYzIDMyMS4xNzggMzguNzI1MiAzMjEuMjEzIDM4LjQxM0MzMjEuMjQ4IDM4LjEwMDggMzIxLjI4MyAzNy43ODg2IDMyMSAzNy43NTc1QzMyMC4yOTMgMzYuNDE1MiAzMTguOTE1IDM1Ljk0NzMgMzE3LjUzOCAzNS40Nzk0QzMxNi42OTEgMzUuMzg1OSAzMTUuNDU2IDM2LjE5NzkgMzE1LjAzNCAzNy40MTU1QzMxNC45OTkgMzcuNzI3NyAzMTUuMjExIDM4LjM4MzMgMzE1LjQ1OSAzOC43MjY2QzMxNS45ODkgMzkuMTAxMSAzMTYuNTg5IDM4Ljg1MTIgMzE2LjgzNiAzOS4xOTQ2Wk0zNzIuNzUyIDM3Ljc3NTlDMzc1LjEyIDM5LjYxNzIgMzc2LjgxNCAzOS44MDQxIDM3OC41NDQgMzkuNjc4OEMzNzguODI2IDM5LjcxIDM3OS40MjYgMzkuNDYwMSAzNzkuNzQ0IDM5LjE3OUMzODAuMDYxIDM4Ljg5OCAzODAuMzc4IDM4LjYxNjkgMzgwLjQ0OCAzNy45OTI1QzM4MC44MDEgMzcuMzk5MyAzODAuMDU4IDM2LjM2OTIgMzc5LjQ5MyAzNi4zMDY5QzM3Ny42OTQgMzcuMDU2NiAzNzUuOTI5IDM3LjQ5NDEgMzcyLjc1MiAzNy43NzU5Wk0zNDMuNTk2IDQwLjI0OTRDMzQ0LjE5NiAzOS45OTk1IDM0NC43MjYgNDAuMzc0IDM0NS4wNDMgNDAuMDkyOUMzNDYuMjc4IDM5LjI4MDkgMzQ2LjczNSAzNy43NTExIDM0Ni4zNDUgMzYuMTI3OEMzNDYuMzggMzUuODE1NiAzNDUuNTY3IDM1LjQxIDM0NS4yODUgMzUuMzc4OEMzNDMuNTU1IDM1LjUwNDEgMzQyLjI4NiAzNi42MjgzIDM0Mi42NDEgMzguNTYzOEMzNDIuODU0IDM5LjIxOTMgMzQzLjM0OSAzOS45MDYgMzQzLjU5NiA0MC4yNDk0Wk0zMjIuNDcgMjcuMTczOUMzMjIuNTA1IDI2Ljg2MTcgMzIyLjI1NyAyNi41MTg0IDMyMi4yNTcgMjYuNTE4NEMzMjAuNTYzIDI2LjMzMTUgMzE4LjkwMyAyNS44MzI0IDMxNi45MjYgMjUuNjE0NEMzMTYuNjQzIDI1LjU4MzIgMzE2LjM2MSAyNS41NTIxIDMxNi4zMjYgMjUuODY0M0MzMTYuMDQ0IDI1LjgzMzEgMzE2LjAwOSAyNi4xNDUzIDMxNi4wMDkgMjYuMTQ1M0MzMTYuMjU2IDI2LjQ4ODcgMzE2LjQ2OSAyNy4xNDQyIDMxNi40NjkgMjcuMTQ0MkMzMTguNDgxIDI3LjA1MDEgMzIwLjQ5MyAyNi45NTU5IDMyMi40NyAyNy4xNzM5Wk0zMDkuODQ1IDM3Ljc5MTRDMzA5LjYzMiAzNy4xMzU5IDMwOS40NTUgMzYuMTY4MiAzMDguOTI1IDM1Ljc5MzdDMzA4LjY3NyAzNS40NTAzIDMwOC4xNDcgMzUuMDc1OCAzMDcuODMgMzUuMzU2OUMzMDcuNTQ3IDM1LjMyNTcgMzA3LjE5NSAzNS45MTkgMzA2Ljg3OCAzNi4yQzMwNi40OSAzNy4xMDU1IDMwNi4zODYgMzguMDQyIDMwNy4xNjMgMzguNzU5OUMzMDcuNDExIDM5LjEwMzIgMzA3Ljk3NiAzOS4xNjU1IDMwOC4yNTggMzkuMTk2N0MzMDguODkzIDM4LjYzNDYgMzA5LjI0NSAzOC4wNDEzIDMwOS44NDUgMzcuNzkxNFpNMzYyLjEyNCAzNS42NTU2QzM2Mi4xMjQgMzUuNjU1NiAzNjEuMzQ2IDM0LjkzNzggMzYwLjc4MiAzNC44NzU1QzM1OS4zMzQgMzUuMDMyIDM1OC42MyAzNi4yMTg0IDM1OC43MzggMzcuODEwNkMzNTguNzAzIDM4LjEyMjggMzU5LjUxNSAzOC41Mjg0IDM1OS41MTUgMzguNTI4NEMzNjAuOTI3IDM4LjY4NDIgMzYxLjU5NyAzNy44MDk5IDM2Mi4xMjQgMzUuNjU1NlpNMzQ5LjYxNCAyNC43OTQ2QzM0OS44OTcgMjQuODI1OCAzNTAuNDYxIDI0Ljg4ODEgMzUwLjc3OSAyNC42MDdDMzUxLjA2MSAyNC42MzgyIDM1MS4wOTYgMjQuMzI2IDM1MS4zNzkgMjQuMzU3MUMzNTEuNzMxIDIzLjc2MzkgMzUxLjQ4MyAyMy40MjA1IDM1MC45MTggMjMuMzU4MkMzNTAuNjM2IDIzLjMyNzEgMzUwLjA3MSAyMy4yNjQ4IDM0OS43ODkgMjMuMjMzNkMzNDkuNTA2IDIzLjIwMjUgMzQ4LjkwNiAyMy40NTI0IDM0OC41ODkgMjMuNzMzNEMzNDguMDI0IDIzLjY3MTEgMzQ4Ljc2NyAyNC43MDEyIDM0OS42MTQgMjQuNzk0NlpNMzEzLjE0NiAyMy42MTczQzMxMy40MjkgMjMuNjQ4NSAzMTMuOTkzIDIzLjcxMDggMzE0LjMxMSAyMy40Mjk3QzMxNC41OTMgMjMuNDYwOSAzMTQuOTExIDIzLjE3OTggMzE0LjkxMSAyMy4xNzk4QzMxNC45ODEgMjIuNTU1NCAzMTQuNjk4IDIyLjUyNDMgMzE0LjEzMyAyMi40NjJDMzEzLjg1MSAyMi40MzA4IDMxMy4yODYgMjIuMzY4NSAzMTMuMDAzIDIyLjMzNzRDMzEyLjcyMSAyMi4zMDYyIDMxMi4xMjEgMjIuNTU2MSAzMTEuODA0IDIyLjgzNzJDMzExLjUyMSAyMi44MDYgMzEyLjI5OSAyMy41MjM5IDMxMy4xNDYgMjMuNjE3M1pNMzk0LjMxNCAzMS42MjA1QzM5My45OTcgMzEuOTAxNSAzOTMuMzk3IDMyLjE1MTQgMzkzLjM2MiAzMi40NjM2QzM5My4yOTIgMzMuMDg4IDM5My44NTcgMzMuMTUwMyAzOTQuNDU3IDMyLjkwMDRDMzk0LjczOSAzMi45MzE1IDM5NC43NzQgMzIuNjE5MyAzOTQuODA5IDMyLjMwNzJDMzk1LjE2MSAzMS43MTM5IDM5NC44NzkgMzEuNjgyOCAzOTQuMzE0IDMxLjYyMDVaTTM2My4zODEgMjQuNDE2NkMzNjMuNjk5IDI0LjEzNTUgMzY0LjI2MyAyNC4xOTc4IDM2NC41ODEgMjMuOTE2OEMzNjQuODk4IDIzLjYzNTcgMzY0LjQzOCAyMi42MzY4IDM2My42MjYgMjIuMjMxMkMzNjMuMDYxIDIyLjE2ODkgMzYyLjE3OSAyMi4zODc3IDM2Mi4wNzQgMjMuMzI0MkMzNjIuMDA0IDIzLjk0ODYgMzYyLjUzNCAyNC4zMjMxIDM2My4zODEgMjQuNDE2NlpNMjUzLjY3OCAzNi4zMzgxQzI1My40MzEgMzUuOTk0NyAyNTMuNTAxIDM1LjM3MDMgMjUzLjIxOCAzNS4zMzkyQzI1Mi42ODggMzQuOTY0NyAyNTIuMzcxIDM1LjI0NTcgMjUyLjMwMSAzNS44NzAxQzI1Mi4yNjYgMzYuMTgyMyAyNTIuNTE0IDM2LjUyNTYgMjUyLjcyNiAzNy4xODEyQzI1My4wNzkgMzYuNTg3OSAyNTMuMzYxIDM2LjYxOTEgMjUzLjY3OCAzNi4zMzgxWk0xOTguOTMgNDAuMDk3OEMxOTguNjgzIDM5Ljc1NDUgMTk4LjE1MyAzOS4zOCAxOTcuODcgMzkuMzQ4OEMxOTcuNTg4IDM5LjMxNzcgMTk3LjI3IDM5LjU5ODggMTk2Ljk1MyAzOS44Nzk4QzE5Ny4yMDEgNDAuMjIzMSAxOTcuNDQ4IDQwLjU2NjUgMTk3LjY5NiA0MC45MDk4QzE5Ny45NzggNDAuOTQxIDE5OC41NzggNDAuNjkxMSAxOTguODYgNDAuNzIyMkMxOTguODYgNDAuNzIyMiAxOTguODk1IDQwLjQxIDE5OC45MyA0MC4wOTc4Wk0zMzAuOTIxIDM4LjUzNTVDMzMxLjUyMSAzOC4yODU2IDMzMS44MzggMzguMDA0NSAzMzEuNjI1IDM3LjM0OUMzMzEuNDEzIDM2LjY5MzUgMzMxLjEzIDM2LjY2MjMgMzMwLjUzMSAzNi45MTIyQzMzMC4yNDggMzYuODgxMSAzMzAuMjEzIDM3LjE5MzMgMzMwLjE3OCAzNy41MDU0QzMzMC4xMDggMzguMTI5OCAzMzAuMzU2IDM4LjQ3MzIgMzMwLjkyMSAzOC41MzU1Wk0zMzguNzkxIDM3LjE5MTFMMzM4LjU0NCAzNi44NDc4TDMzOC4yMjcgMzcuMTI4OEwzMzguNzkxIDM3LjE5MTFaTTI4OS40MDQgMzYuNDg1M0MyODkuNDM5IDM2LjE3MzEgMjg5LjQzOSAzNi4xNzMxIDI4OS43NTYgMzUuODkyMUMyODkuNDc0IDM1Ljg2MDkgMjg5LjUwOSAzNS41NDg3IDI4OS41MDkgMzUuNTQ4N0wyODkuMTkxIDM1LjgyOThDMjg5LjEyMSAzNi40NTQyIDI4OS40MDQgMzYuNDg1MyAyODkuNDA0IDM2LjQ4NTNaTTM1Mi41NTIgMzEuNzU1N0MzNTIuMzQgMzEuMTAwMSAzNTIuMDU3IDMxLjA2OSAzNTEuNzA1IDMxLjY2MjJMMzUxLjk1MyAzMi4wMDU2QzM1Mi4yMzUgMzIuMDM2NyAzNTIuMjcgMzEuNzI0NSAzNTIuNTUyIDMxLjc1NTdaTTE2NS44MiA0Mi4xMzUyTDE2Ni4xMzcgNDEuODU0MkwxNjUuNTcyIDQxLjc5MTlMMTY1LjgyIDQyLjEzNTJaTTQyNS40NiAzOS40Nzk5TDQyNS43NzcgMzkuMTk4OEM0MjUuNzc3IDM5LjE5ODggNDI1LjUyOSAzOC44NTU1IDQyNS41NjQgMzguNTQzM0w0MjUuMjQ3IDM4LjgyNDNDNDI1LjIxMiAzOS4xMzY1IDQyNS40OTQgMzkuMTY3NyA0MjUuNDYgMzkuNDc5OVpNMjQzLjQ0MyAzOC4zNjk4TDI0My4xNjEgMzguMzM4N0wyNDMuNDA4IDM4LjY4MkwyNDMuNDQzIDM4LjM2OThaTTIzNi40MTcgMzcuMjc4OUwyMzYuNzM0IDM2Ljk5NzhDMjM2LjczNCAzNi45OTc4IDIzNi43NjkgMzYuNjg1NiAyMzYuNTIyIDM2LjM0MjNMMjM2LjIwNCAzNi42MjMzQzIzNi4xNyAzNi45MzU1IDIzNi4xNyAzNi45MzU1IDIzNi40MTcgMzcuMjc4OVpNMzYwLjI4MyAzMS42NjAxTDM2MC41NjYgMzEuNjkxMkwzNjAuMzUzIDMxLjAzNTdMMzYwLjI4MyAzMS42NjAxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQyMC4xNDQgMjMuMDkxNEM0MTYuMjI1IDIyLjM0MzEgNDEyLjQ4MyAyMi41NjI1IDQwOS4wNTkgMjIuNTAwOUM0MDguMjEyIDIyLjQwNzUgNDA3LjMyOSAyMi42MjYyIDQwNi41ODcgMjEuNTk2Mkw0MDYuNjU3IDIwLjk3MThDNDEwLjY0NiAyMS4wOTU3IDQxNC43NzUgMTkuOTcwOCA0MTguNzI5IDIwLjQwNjlDNDIwLjk4OSAyMC42NTYxIDQyMy4zMTggMjAuMjgwOSA0MjUuNTc4IDIwLjUzMDFDNDI2LjcwOCAyMC42NTQ3IDQyNy41MiAyMS4wNjAzIDQyNy42OTggMjIuMDI4QzQyNy44NzUgMjIuOTk1OCA0MjYuNjQxIDIzLjgwNzggNDI1LjE5NCAyMy45NjQyQzQyMy4yNTEgMjMuNDM0IDQyMS41NTcgMjMuMjQ3MSA0MjAuMTQ0IDIzLjA5MTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTg5LjI0OSAzLjk0ODlDMTkwLjQxNCAzLjc2MTMgMTkxLjMzMSAzLjIzMDM2IDE5Mi40OTYgMy4wNDI3NkMxOTcuOTY3IDIuNjk4IDIwMy40MzkgMi4zNTMyNCAyMDguOTQ1IDEuNjk2MjhDMjA5LjIyNyAxLjcyNzQzIDIwOS40NzUgMi4wNzA3OCAyMTAuMDA1IDIuNDQ1MjdDMjA5LjY4NyAyLjcyNjMyIDIwOS4zNyAzLjAwNzM2IDIwOS4wNTMgMy4yODg0MUMyMDguNzcgMy4yNTcyNiAyMDguNzM1IDMuNTY5NDYgMjA4LjQ1MyAzLjUzODMxQzIwMy4wNTEgMy4yNTg2OCAxOTcuNDc1IDQuNTQwMDIgMTkyLjE0NCAzLjYzNkMxOTAuOTc5IDMuODIzNiAxOTAuMDk3IDQuMDQyMzUgMTg5LjI0OSAzLjk0ODlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTUyLjI1NCA0LjkyNTgzQzE1Ny42OTEgNC44OTMyNyAxNjMuNDQ1IDQuNTc5NjYgMTY4Ljg4MSA0LjU0NzA5QzE2OS40NDYgNC42MDkzOSAxNjkuNjkzIDQuOTUyNzQgMTY5LjYyNCA1LjU3NzEzQzE2OS41ODkgNS44ODkzMyAxNjkuMzA2IDUuODU4MTggMTY5LjI3MSA2LjE3MDM3QzE2OC42NzEgNi40MjAyNyAxNjguMDcyIDYuNjcwMTcgMTY3LjIyNCA2LjU3NjcyQzE2My43NjUgNi44MjczMyAxNjAuMDIzIDcuMDQ2NzkgMTU2LjU5OSA2Ljk4NTJDMTU0LjYyMiA2Ljc2NzE1IDE1My4yNzkgNS45ODcwMiAxNTIuMjU0IDQuOTI1ODNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDMzLjcyMiAxMS42MzA3QzQzNS4xMzQgMTEuNzg2NSA0MzYuODI5IDExLjk3MzMgNDM4LjI0MSAxMi4xMjkxQzQzOC44MDYgMTIuMTkxNCA0MzkuMDE4IDEyLjg0NjkgNDM4LjcwMSAxMy4xMjhDNDM4LjY2NiAxMy40NDAyIDQzOC4zODQgMTMuNDA5IDQzOC4xMDEgMTMuMzc3OUM0MzYuNTg0IDE0LjE1ODcgNDM1LjI0MiAxMy4zNzg2IDQzMy43MjIgMTEuNjMwN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNzguNTE5IDUuMjkzOTZDMTc3LjY3MiA1LjIwMDUyIDE3Ny40MjQgNC44NTcxNyAxNzcuNzc3IDQuMjYzOTNDMTc3LjgxMiAzLjk1MTczIDE3OC4wOTQgMy45ODI4OCAxNzguMTI5IDMuNjcwNjhDMTc5LjAxMSAzLjQ1MTkzIDE3OS44NTkgMy41NDUzOCAxODAuNzQxIDMuMzI2NjNDMTgxLjMwNiAzLjM4ODkzIDE4MS41NTMgMy43MzIyNyAxODEuMjAxIDQuMzI1NTJDMTgxLjE2NiA0LjYzNzcxIDE4MC44ODQgNC42MDY1NiAxODAuODQ5IDQuOTE4NzZDMTc5Ljk2NiA1LjEzNzUxIDE3OS4xMTkgNS4wNDQwNiAxNzguNTE5IDUuMjkzOTZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzA5LjM3NyAxLjA3ODI5QzMwNy4yOTUgMS43OTY4NCAzMDUuNzA1IDAuNjczMzU3IDMwNC4wMSAwLjQ4NjQ2M0MzMDUuNzA1IDAuNjczMzU3IDMwNy41MDUgLTAuMDc2MzM5NCAzMDkuMzc3IDEuMDc4MjlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDM4LjA0MSAyMS41ODg0QzQzNi45MTEgMjEuNDYzOCA0MzUuNzQ2IDIxLjY1MTQgNDM0LjYxNiAyMS41MjY4QzQzNC4yOTkgMjEuODA3OSA0MzQuMDUxIDIxLjQ2NDUgNDM0LjA1MSAyMS40NjQ1QzQzNC4zNjkgMjEuMTgzNSA0MzQuNzIxIDIwLjU5MDIgNDM1LjAwMyAyMC42MjE0QzQzNS44NTEgMjAuNzE0OCA0MzcuMDE2IDIwLjUyNzIgNDM4LjA0MSAyMS41ODg0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI1MS42NTkgMC43MTc5MzlDMjUwLjkxOSAyLjIxNjYyIDI0OS43ODkgMi4wOTIwMyAyNDguOTQyIDEuOTk4NThDMjQ4LjY1OSAxLjk2NzQzIDI0OC42OTQgMS42NTUyNCAyNDguNDEyIDEuNjI0MDlDMjQ4LjQ0NyAxLjMxMTg5IDI0OC43OTkgMC43MTg2NDUgMjQ5LjA4MiAwLjc0OTc5NEMyNDkuOTY0IDAuNTMxMDQ1IDI1MC44MTEgMC42MjQ0OTIgMjUxLjY1OSAwLjcxNzkzOVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMTMuMDkgNi4yMjg0N0MzMTIuODA3IDYuMTk3MzIgMzEyLjgwNyA2LjE5NzMyIDMxMi41MjUgNi4xNjYxN0MzMTIuODA3IDYuMTk3MzIgMzEzLjEyNSA1LjkxNjI3IDMxMy4wOSA2LjIyODQ3QzMxMy40MDcgNS45NDc0MiAzMTMuNDA3IDUuOTQ3NDIgMzEzLjY1NSA2LjI5MDc3QzMxMy42NTUgNi4yOTA3NyAzMTMuMzcyIDYuMjU5NjIgMzEzLjA5IDYuMjI4NDdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjkxLjEyNiAwLjY0NTc0M0MyOTEuNDA4IDAuNjc2ODkyIDI5Mi4wMDggMC40MjY5OTMgMjkyLjI5IDAuNDU4MTQyQzI5Mi44NTUgMC41MjA0NCAyOTMuMTM4IDAuNTUxNTg4IDI5Mi43ODUgMS4xNDQ4M0MyOTIuNzg1IDEuMTQ0ODMgMjkyLjUwMyAxLjExMzY4IDI5Mi4xODUgMS4zOTQ3M0MyOTEuOTAzIDEuMzYzNTggMjkxLjYyMSAxLjMzMjQzIDI5MS42MjEgMS4zMzI0M0MyOTEuMzczIDAuOTg5MDg4IDI5MS4zNzMgMC45ODkwODggMjkxLjEyNiAwLjY0NTc0M1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNzkuMTIzIDAuNTg2MjczQzI3OS4wODggMC44OTg0NjkgMjc5LjA4OCAwLjg5ODQ2OSAyNzkuMDg4IDAuODk4NDY5QzI3OC44MDYgMC44NjczMiAyNzguMjQxIDAuODA1MDIyIDI3Ny45NTggMC43NzM4NzNDMjc3LjY3NiAwLjc0MjcyNCAyNzcuNzExIDAuNDMwNTI5IDI3Ny40MjggMC4zOTkzOEMyNzcuNzExIDAuNDMwNTI5IDI3Ny43NDYgMC4xMTgzMzEgMjc4LjAyOCAwLjE0OTQ4QzI3OC4yNzYgMC40OTI4MjUgMjc4Ljg0IDAuNTU1MTI0IDI3OS4xMjMgMC41ODYyNzNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjYzLjA5NiAwLjcxNTExMUMyNjIuODE0IDAuNjgzOTYyIDI2Mi44MTQgMC42ODM5NjEgMjYyLjU2NiAwLjM0MDYxNkMyNjIuODQ5IDAuMzcxNzY0IDI2Mi44NDkgMC4zNzE3NjYgMjYzLjEzMSAwLjQwMjkxNUMyNjMuNjk2IDAuNDY1MjEzIDI2My45NzggMC40OTYzNiAyNjMuNjYxIDAuNzc3NDA4QzI2My4zNDQgMS4wNTg0NiAyNjMuMDk2IDAuNzE1MTExIDI2My4wOTYgMC43MTUxMTFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjU5LjMyNiA2LjMwNDJDMjU5LjA0MyA2LjI3MzA1IDI1OS4wNDMgNi4yNzMwNSAyNTguNzYxIDYuMjQxOUwyNTkuMDc4IDUuOTYwODZDMjU5LjM2MSA1Ljk5MiAyNTkuNjA4IDYuMzM1MzUgMjU5Ljg5MSA2LjM2NjVDMjU5LjYwOCA2LjMzNTM1IDI1OS42MDggNi4zMzUzNSAyNTkuMzI2IDYuMzA0MloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNzEuNjc3IDEwLjIyODJDMTcxLjM1OSAxMC41MDkzIDE3MC43NTkgMTAuNzU5MiAxNzAuNDc3IDEwLjcyOEMxNzAuMTk1IDEwLjY5NjkgMTY5Ljk0NyAxMC4zNTM1IDE2OS43IDEwLjAxMDJDMTcwLjAxNyA5LjcyOTEzIDE3MC4zMzQgOS40NDgwOCAxNzAuODk5IDkuNTEwMzhDMTcxLjE4MiA5LjU0MTUzIDE3MS40MjkgOS44ODQ4NyAxNzEuNjc3IDEwLjIyODJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzUyLjc2MyAxLjc1NDM4QzM1Mi40ODEgMS43MjMyMyAzNTIuNTE2IDEuNDExMDMgMzUyLjIzMyAxLjM3OTg4QzM1Mi41MTYgMS40MTEwMyAzNTMuMTE2IDEuMTYxMTMgMzUzLjM5OCAxLjE5MjI4QzM1My4zOTggMS4xOTIyOCAzNTMuNjQ2IDEuNTM1NjMgMzUzLjkyOCAxLjU2Njc4QzM1My4zMjggMS44MTY2OCAzNTMuMDQ2IDEuNzg1NTMgMzUyLjc2MyAxLjc1NDM4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI0OC4xMDEgNi45NjI1N0MyNDcuODE4IDYuOTMxNDIgMjQ3LjgxOCA2LjkzMTQyIDI0Ny41MzYgNi45MDAyN0MyNDcuODE4IDYuOTMxNDIgMjQ4LjEzNiA2LjY1MDM4IDI0OC40MTggNi42ODE1MkwyNDguNjY1IDcuMDI0ODdDMjQ4LjQxOCA2LjY4MTUyIDI0OC4xMzYgNi42NTAzOCAyNDguMTAxIDYuOTYyNTdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDUwLjA3OCAyMS4zMzU3TDQ0OS44MzEgMjAuOTkyNEw0NTAuMzk1IDIxLjA1NDdMNDUwLjA3OCAyMS4zMzU3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIyMC41MjUgMi45NzMzOUMyMjAuMjQzIDIuOTQyMjQgMjE5Ljk5NSAyLjU5ODg5IDIxOS45OTUgMi41OTg4OUMyMTkuOTk1IDIuNTk4ODkgMjIwLjA2NSAxLjk3NDUgMjIwLjM0OCAyLjAwNTY1QzIyMC45NDcgMS43NTU3NSAyMjEuMTk1IDIuMDk5MSAyMjEuMTI1IDIuNzIzNDlDMjIxLjEyNSAyLjcyMzQ5IDIyMC44NDMgMi42OTIzNCAyMjAuNTI1IDIuOTczMzlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjY4LjUzOSA1LjczOTk5TDI2OC44NTYgNS40NTg5NEwyNjguNzg2IDYuMDgzMzNMMjY4LjUzOSA1LjczOTk5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM3Mi4xOCAxLjk5OTMzTDM3MS44OTcgMS45NjgxOEwzNzEuOTMyIDEuNjU1OThMMzcyLjE4IDEuOTk5MzNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjM2Ljc2MiAwLjk3MTM3MUwyMzcuMzYxIDAuNzIxNDc0TDIzNi43OTYgMC42NTkxNzVMMjM2Ljc2MiAwLjk3MTM3MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMzYuNzk2IDAuNjU5MTc1TDIzNi43MjcgMS4yODM1N0MyMzYuNzI3IDEuMjgzNTcgMjM2Ljc2MiAwLjk3MTM3MSAyMzYuNzk2IDAuNjU5MTc1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE4OS4yMTQgNC4yNjExTDE4OC45NjcgMy45MTc3NUwxODkuMjQ5IDMuOTQ4OUwxODkuMjE0IDQuMjYxMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: auto;
}
.bt_bb_image.bt_bb_shape_edge_03 > span, .bt_bb_image.bt_bb_shape_edge_03 > a, .bt_bb_image.bt_bb_shape_edge_03 .bt_bb_image_content {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQzIiBoZWlnaHQ9IjMwIiB2aWV3Qm94PSIwIDAgMzQzIDMwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTE4LjIxNSAzMS4zMDM2QzExOC4yMzcgMzAuMTU0OSAxMTguODU0IDI5LjI0NzUgMTE5LjE3MSAyOC4zMzQ0QzExOS4zMyAyNy44Nzc4IDExOS4xOTQgMjcuMTg1NyAxMTkuNjQ4IDI2Ljk2NDdDMTE5Ljk1MiAyNi43NDA4IDEyMC4zOTYgMjYuOTc5MyAxMjAuNjkxIDI3LjIxNDlDMTIxLjU3MiAyOC4xNTE0IDEyMi42MTYgMjguNDAxNiAxMjMuODE0IDI4LjQyNDlDMTI1LjMwNyAyOC42ODM4IDEyNi42NTkgMjguNDgwNCAxMjcuODg0IDI3LjEyNTNDMTI4Ljk1NCAyNS45OTcgMTI5Ljk5OCAyNi4yNDcxIDEzMC44NyAyNy42NDMxQzEzMS40NDYgMjguODAzNSAxMzIuMTkxIDI5LjA0NzkgMTMzLjI0MyAyOC44Mzg2QzEzMy45OTcgMjguNjIzNCAxMzQuODk1IDI4LjY0MDkgMTM1Ljc5NCAyOC42NTg0QzEzNy4xNDEgMjguNjg0NyAxMzguMzM5IDI4LjcwODEgMTM5LjcwMSAyOC4wNDUxQzE0MC43NjIgMjcuMzc2MyAxNDEuODA2IDI3LjYyNjUgMTQyLjg1NCAyNy42NDY5QzE0Ni40NTMgMjcuNDg3MiAxNTAuMDUxIDI3LjMyNzYgMTUzLjY1IDI3LjE2NzlDMTU0LjA5OSAyNy4xNzY2IDE1NC41NTcgMjYuNzI1OSAxNTQuODY2IDI2LjI3MjJDMTU1LjQ5MSAyNC45MDU1IDE1Ni4zOTQgMjQuNjkzMiAxNTcuNDM4IDI0Ljk0MzRDMTU5Ljk3MSAyNS42ODIzIDE2Mi4zNjcgMjUuNzI5IDE2NC45MTIgMjUuNzc4NkMxNjUuNjYxIDI1Ljc5MzIgMTY2LjQxNCAyNS41NzggMTY3LjAxOCAyNS4zNkMxNjcuNDY3IDI1LjM2ODcgMTY4LjA4OCAyNC4yMzE3IDE2Ny45NDMgMjMuOTk5QzE2Ny44MDIgMjMuNTM2NiAxNjcuNTEyIDIzLjA3MTMgMTY3LjIxNyAyMi44MzU3QzE2Ni42MjIgMjIuNTk0MyAxNjYuMDI4IDIyLjM1MjkgMTY1LjQyOSAyMi4zNDEyQzE2My4zMzcgMjIuMDcwNiAxNjEuMDkgMjIuMDI2OCAxNTguOTg5IDIyLjIxNTdDMTU3LjMzOCAyMi40MTMzIDE1NS42ODYgMjIuNjEwOSAxNTQuMDQzIDIyLjM0OTFDMTUxLjk1MSAyMi4wNzg1IDE1MCAyMi4yNzAzIDE0OC4wMzUgMjMuMTUxM0MxNDYuOTc4IDIzLjU5MDMgMTQ1LjkzIDIzLjU2OTkgMTQ0Ljg5NSAyMi44NjAyQzE0My41NjUgMjEuOTE1IDE0Mi4yMjIgMjEuNjU5IDE0MC43MTYgMjIuMDg5M0MxNDAuNDEyIDIyLjMxMzIgMTM5Ljk2NyAyMi4wNzQ3IDEzOS42NjcgMjIuMDY4OEMxMzcuNTg0IDIxLjMzODcgMTM1LjMyOSAyMS43NTQ0IDEzMy4yMzcgMjEuNDgzOEMxMzEuNDQgMjEuNDQ4OCAxMjkuNjQ4IDIxLjE4NCAxMjcuODU1IDIwLjkxOTJDMTI2LjM2MiAyMC42NjAzIDEyNC43MjQgMjAuMTY4NyAxMjMuMjIyIDIwLjM2OTJDMTE5LjkyMyAyMC41MzQ4IDExNi40OTIgMTkuNzc4NCAxMTMuMTk3IDE5LjcxNDJDMTExLjcgMTkuNjg1IDExMC45ODMgMTguMDYyMiAxMDkuOTU3IDE2Ljg5M0MxMDkuOTU3IDE2Ljg5MyAxMDkuOTcgMTYuMjAzOCAxMTAuMTI0IDE1Ljk3N0MxMTAuNTc4IDE1Ljc1NiAxMTEuMDM2IDE1LjMwNTIgMTExLjQ4NiAxNS4zMTRDMTEyLjA4NSAxNS4zMjU3IDExMi42ODggMTUuMTA3NiAxMTMuMjgzIDE1LjM0OUMxMTUuMjE2IDE2LjA3NjIgMTE3LjAxNyAxNS44ODE1IDExOC45NjkgMTUuNjg5N0MxMjEuMDcgMTUuNTAwOCAxMjMuMzIgMTUuMzE0OSAxMjUuNDIxIDE1LjEyNkMxMjUuNTcxIDE1LjEyODkgMTI1LjczIDE0LjY3MjMgMTI1Ljg4NCAxNC40NDU1QzEyNS44ODQgMTQuNDQ1NSAxMjUuODkzIDEzLjk4NiAxMjUuNzQzIDEzLjk4MzFDMTI1LjE0OSAxMy43NDE3IDEyNC43MDggMTMuMjczNCAxMjQuMTE0IDEzLjAzMkMxMjMuOTY0IDEzLjAyOTEgMTIzLjgxOSAxMi43OTY0IDEyMy44MTkgMTIuNzk2NEMxMjMuODI4IDEyLjMzNjkgMTIzLjk4MiAxMi4xMTAxIDEyNC4yODEgMTIuMTE2QzEyNC43MzEgMTIuMTI0NyAxMjUuMTggMTIuMTMzNSAxMjUuNzc5IDEyLjE0NTFDMTI3LjcyNiAxMi4xODMxIDEyOS42NzIgMTIuMjIxIDEzMS40OTIgMTEuMTA3NEMxMzEuNzk2IDEwLjg4MzQgMTMyLjI0NSAxMC44OTIyIDEzMi41NDUgMTAuODk4QzEzMi45OTQgMTAuOTA2OCAxMzMuNTc5IDExLjYwNzcgMTMzLjQxNiAxMi4yOTRDMTMzLjQwMyAxMi45ODMzIDEzMy4wOTkgMTMuMjA3MiAxMzIuNjQ1IDEzLjQyODJDMTMxLjU5MiAxMy42Mzc1IDEzMC41MzUgMTQuMDc2NSAxMjkuNDgyIDE0LjI4NThDMTI5LjAyOSAxNC41MDY4IDEyOC43MTEgMTUuNDIgMTI4Ljg0OCAxNi4xMTIxQzEyOS4xMjUgMTcuMjY2NyAxMjkuNDA2IDE4LjE5MTUgMTMwLjMwNSAxOC4yMDlDMTMxLjE5OSAxOC40NTYzIDEzMi4yNDcgMTguNDc2NyAxMzMuMTUgMTguMjY0NUMxMzUuNDEgMTcuNjE5IDEzNy42NTEgMTcuODkyNiAxMzkuODkzIDE4LjE2NjFDMTQxLjIzNiAxOC40MjIxIDE0Mi40MzkgMTguMjE1NyAxNDMuNzk2IDE3Ljc4MjVDMTQ1Ljc1NiAxNy4xMzEyIDE0Ny44NjEgMTYuNzEyNiAxNDkuNzk1IDE3LjQzOThDMTUwLjA5IDE3LjY3NTQgMTUwLjU0MyAxNy40NTQ0IDE1MC44NDMgMTcuNDYwMkMxNTcuMTM3IDE3LjM1MzEgMTYzLjI2MyAxOC4xNjIgMTY5LjU3IDE3LjM2NTZDMTcwLjAyIDE3LjM3NDQgMTcwLjQ2OSAxNy4zODMxIDE3MC45MjMgMTcuMTYyMkMxNzEuMDcyIDE3LjE2NTEgMTcxLjIzMSAxNi43MDg1IDE3MS4zODUgMTYuNDgxN0MxNzEuMzkgMTYuMjUxOSAxNzEuMjQ5IDE1Ljc4OTUgMTcxLjEwNCAxNS41NTY5QzE2OS42NDcgMTMuNDYgMTY4LjAwOCAxMi45Njg0IDE2Ni4xOTMgMTMuODUyM0MxNjYuMDQ0IDEzLjg0OTQgMTY1Ljg4OSAxNC4wNzYyIDE2NS44ODkgMTQuMDc2MkMxNjQuODIzIDE0Ljk3NDggMTYzLjkyOSAxNC43Mjc1IDE2Mi44OTQgMTQuMDE3OEMxNjEuNTY1IDEzLjA3MjYgMTYwLjM4OSAxMS45MDA1IDE1OS44MyA5LjgyMTEzQzE1OS40MTIgOC4yMDQxNiAxNTguNTIzIDcuNzI3MTUgMTU3LjQ3NSA3LjcwNjcyQzE1NS4zNzggNy42NjU4NSAxNTMuMTQxIDcuMTYyNTggMTUxLjAzMSA3LjgxMDk0QzE1MC44ODEgNy44MDgwMiAxNTAuNTczIDguMjYxNjcgMTUwLjU2OCA4LjQ5MTQyQzE1MC41NjQgOC43MjExNiAxNTAuNzA1IDkuMTgzNTcgMTUwLjg1IDkuNDE2MjRDMTUyLjQ4NCAxMC4xMzc2IDE1My45NjggMTAuODU2IDE1NS42MDEgMTEuNTc3M0MxNTYuNDkxIDEyLjA1NDQgMTU3LjA3NyAxMi43NTUzIDE1Ny41MDMgMTMuOTEyN0MxNTcuNjQ5IDE0LjE0NTQgMTU3LjQ4NiAxNC44MzE3IDE1Ny4zMzYgMTQuODI4OEMxNTYuODgyIDE1LjA0OTggMTU2LjQyNCAxNS41MDA1IDE1NS45NzUgMTUuNDkxOEMxNTMuMTM4IDE0Ljk3NjggMTUwLjI4OSAxNS4xNTExIDE0Ny40MzkgMTUuMzI1NEMxNDcuMTM5IDE1LjMxOTUgMTQ2LjY5NSAxNS4wODEgMTQ2LjM5NSAxNS4wNzUyQzE0Ni4wOTYgMTUuMDY5NCAxNDUuODE0IDE0LjE0NDUgMTQ1Ljk3MyAxMy42ODhDMTQ2LjEzNiAxMy4wMDE2IDE0Ni40NDkgMTIuMzE4MyAxNDYuNjA4IDExLjg2MTdDMTQ2LjkyOSAxMC43MTg4IDE0Ni42NTcgOS4zMzQ0OSAxNDYuMDYyIDkuMDkzMDdDMTQ0LjcyOCA4LjM3NzU2IDE0My4zOTQgNy42NjIwNiAxNDEuOTA1IDcuMTczMzhDMTQwLjU2NiA2LjY4NzYyIDEzOS4wNjkgNi42NTg0MiAxMzcuNTYyIDcuMDg4NzJDMTM2LjgwOSA3LjMwMzg3IDEzNi4yMDYgNy41MjE5MyAxMzUuNDUyIDcuNzM3MDhDMTMzLjQ5MiA4LjM4ODM3IDEzMS4zOTEgOC41NzcyNSAxMjkuNDU4IDcuODUwMDdDMTI4LjI2OSA3LjM2NzIyIDEyNy4wNjIgNy44MDMzNiAxMjUuOTkxIDguOTMxNjVDMTI1LjY4MyA5LjM4NTMgMTI1LjA3OSA5LjYwMzM2IDEyNC42MjYgOS44MjQzNEMxMjQuNDc2IDkuODIxNDMgMTI0LjE4MSA5LjU4NTg1IDEyNC4wMzEgOS41ODI5M0MxMjMuODgxIDkuNTgwMDEgMTIzLjg4NiA5LjM1MDI2IDEyMy43NDEgOS4xMTc2QzEyMy4zNDUgNi4zNTE5MSAxMjIuMDAyIDYuMDk1ODkgMTIwLjM1NSA2LjA2Mzc4QzExOS4xNTcgNi4wNDA0MyAxMTcuOTU0IDYuMjQ2ODIgMTE2Ljc3NCA1LjMwNDQ5QzExNi42MjQgNS4zMDE1NyAxMTYuNjI5IDUuMDcxODIgMTE2LjYzMyA0Ljg0MjA4QzExNi42MzggNC42MTIzMyAxMTYuNjQ3IDQuMTUyODQgMTE2LjgwMSAzLjkyNjAxQzExNi45NTUgMy42OTkxOSAxMTcuMjU5IDMuNDc1MjggMTE3LjQwOSAzLjQ3ODJDMTE3LjU2MyAzLjI1MTM3IDExNy44NjMgMy4yNTcyMiAxMTguMTYyIDMuMjYzMDVDMTE4LjYxMSAzLjI3MTgxIDExOS4wNjEgMy4yODA1NyAxMTkuNjYgMy4yOTIyNUMxMjQuNzI5IDQuNTQwMjIgMTI5Ljk3OSA0LjE4MjkxIDEzNS4wNjYgNC41MTE5MUMxMzguOTU5IDQuNTg3ODEgMTQyLjY5OSA0Ljg5MDUzIDE0Ni41OTIgNC45NjY0M0MxNDcuNzkgNC45ODk3OCAxNDguOTg0IDUuMjQyODggMTUwLjAxNCA2LjE4MjI5QzE1MS4wNDQgNy4xMjE3MSAxNTIuMDkzIDcuMTQyMTQgMTUzLjE0NSA2LjkzMjgzQzE1NS4yNTEgNi41MTQyMSAxNTcuNTA2IDYuMDk4NTEgMTU5LjYxMSA1LjY3OTg5QzE2MS4xMTMgNS40NzkzNCAxNjIuNzcgNS4wNTE5NSAxNjQuMjU4IDUuNTQwNjNDMTY0LjQwOCA1LjU0MzU1IDE2NC41NTggNS41NDY0NyAxNjQuNTU4IDUuNTQ2NDdDMTY4LjQ2IDUuMTYyODggMTcyLjE4NiA2LjE1NDg1IDE3Ni4wODQgNi4wMDEwMUMxNzguMTg1IDUuODEyMTMgMTgwLjEyNyA2LjA3OTgzIDE4Mi4yMjQgNi4xMjA3QzE4My4xMjIgNi4xMzgyMSAxODQuMTY2IDYuMzg4MzkgMTg1LjA2OSA2LjE3NjE2QzE4Ny4wMjUgNS43NTQ2MiAxODguODIyIDUuNzg5NjUgMTkwLjc2OCA1LjgyNzZDMTk0LjY2MiA1LjkwMzUgMTk4LjcxNCA1LjUyMjgzIDIwMi42MTIgNS4zNjg5OUMyMDguOTA2IDUuMjYxODUgMjE1LjA2MyA0LjQ2MjU1IDIyMS4zNDggNC44MTQ5QzIyNC40ODkgNS4xMDU5NSAyMjcuNDkzIDQuNzA0ODUgMjMwLjY1NSAzLjg0NzE3QzIzMi4xNjIgMy40MTY4OCAyMzMuODE0IDMuMjE5MjUgMjM1LjMxMSAzLjI0ODQ0QzI0Mi4yMDggMi45MjMyMyAyNDkuMjU2IDIuNjAwOTUgMjU2LjE1MyAyLjI3NTc0QzI2MS44NTMgMS45MjcxOCAyNjcuNDA3IDEuMzQ1OTYgMjcyLjk2MSAwLjc2NDc0QzI3OC4zNjEgMC40MTAzNDMgMjgzLjc1NiAwLjI4NTY4MSAyODkuMTM4IDAuODUwMjYyQzI5MC42MzEgMS4xMDkyIDI5Mi4yNzQgMS4zNzEwNiAyOTMuNzU0IDIuMzE5MjNDMjk0LjY0MyAyLjc5NjI0IDI5NS4yMTUgNC4xODYzOCAyOTUuMTg0IDUuNzk0NTlDMjk1LjE3NSA2LjI1NDA4IDI5NS4xNzEgNi40ODM4MiAyOTUuMTYyIDYuOTQzMzFDMjk0Ljk4NSA4LjMxODg2IDI5NS4xMTIgOS40NzA1MSAyOTUuNTM5IDEwLjYyOEMyOTYuMjYxIDEyLjAyMTEgMjk2LjM3OSAxMy42MzIyIDI5Ni4wNDkgMTUuMjM0NkMyOTUuODgxIDE2LjE1MDYgMjk1LjcwOSAxNy4yOTY0IDI5NS42ODYgMTguNDQ1MUMyOTUuNjUxIDIwLjI4MzEgMjk1LjYxNSAyMi4xMjExIDI5NS40MjkgMjMuOTU2MUMyOTUuMjM1IDI2LjI1MDYgMjk1LjMzNSAyOC43ODA3IDI5NS40NCAzMS4wODExQzI5NS40MjIgMzIuMDAwMSAyOTUuNzA0IDMyLjkyNDkgMjk2LjE0IDMzLjYyMjlDMjk2LjcxMiAzNS4wMTMgMjk3LjYwNiAzNS4yNjAzIDI5OC42NTQgMzUuMjgwN0MzMDAuNzU1IDM1LjA5MTggMzAyLjcxMSAzNC42NzAzIDMwNC44MTIgMzQuNDgxNEMzMDguNTY5IDMzLjg2NTIgMzEyLjE3MiAzMy40NzU3IDMxNS45MzMgMzIuNjI5N0MzMTkuNjk1IDMxLjc4MzggMzIzLjI4OSAzMS44NTM4IDMyNy4wNDYgMzEuMjM3NkMzMjkuMTUyIDMwLjgxODkgMzMxLjA4NSAzMS41NDYxIDMzMy4wMTggMzIuMjczM0MzMzMuNzYyIDMyLjUxNzYgMzM0LjE5NCAzMy40NDU0IDMzNC4zMjEgMzQuNTk3QzMzNC4zMDggMzUuMjg2MyAzMzQuMjkgMzYuMjA1MiAzMzQuNDMxIDM2LjY2NzdDMzM0Ljg1MyAzOC4wNTQ5IDMzNC44MjYgMzkuNDMzMyAzMzQuNDk1IDQxLjAzNTdDMzM0LjMzMiA0MS43MjIgMzM0LjMxOSA0Mi40MTEzIDMzNC42MDUgNDMuMTA2M0MzMzUuMTgxIDQ0LjI2NjcgMzM1LjE1OSA0NS40MTU1IDMzNC41MzggNDYuNTUyNUMzMzMuOTEyIDQ3LjkxOTMgMzMzLjc0IDQ5LjA2NTEgMzM0LjE1NyA1MC42ODIxQzMzNC41OCA1Mi4wNjkzIDMzNC43MDMgNTMuNDUwNyAzMzUuMTI1IDU0LjgzNzlDMzM1LjI2MSA1NS41MzAxIDMzNS4zOTggNTYuMjIyMiAzMzUuNjg0IDU2LjkxNzNDMzM2LjI0NyA1OC43NjY5IDMzNy4xMjcgNTkuNzAzNCAzMzguNDc1IDU5LjcyOTdDMzM5Ljk3NyA1OS41MjkxIDM0MS42MjkgNTkuMzMxNSAzNDMuMTI2IDU5LjM2MDdDMzQ0LjE3OSA1OS4xNTE0IDM0NS4yMjcgNTkuMTcxOCAzNDYuMjc2IDU5LjE5MjNDMzQ3LjMyNCA1OS4yMTI3IDM0OC4wNDYgNjAuNjA1OCAzNDcuODY1IDYyLjIxMTFDMzQ3LjY3IDY0LjUwNTYgMzQ3LjQ4IDY2LjU3MDQgMzQ3LjczNSA2OC44NzM2QzM0Ny44NjcgNjkuNzk1NSAzNDcuNjk5IDcwLjcxMTYgMzQ3LjUzMSA3MS42Mjc3QzM0Ny41MTMgNzIuNTQ2NiAzNDcuMzQ2IDczLjQ2MjcgMzQ3LjQ3OCA3NC4zODQ2QzM0Ny44NzggNzYuOTIwNSAzNDcuMDkzIDc4Ljc0MzkgMzQ2LjE2MyA4MC4zMzQ2QzM0Ni4xNTkgODAuNTY0MyAzNDYuMTU5IDgwLjU2NDMgMzQ2LjAwNCA4MC43OTEyQzM0NS44MzcgODEuNzA3MiAzNDYuMjc3IDgyLjE3NTUgMzQ2LjU2MyA4Mi44NzA1QzM0Ny4yNzIgODQuOTUyOCAzNDcuMjMxIDg3LjAyMDUgMzQ2LjU4NyA4OS4zMDYzQzM0Ni4yNyA5MC4yMTk1IDM0NS45NDggOTEuMzYyMyAzNDUuNjMxIDkyLjI3NTVDMzQ1LjMxMyA5My4xODg2IDM0NS4yOTUgOTQuMTA3NiAzNDUuNTc3IDk1LjAzMjRDMzQ1Ljk5OSA5Ni40MTk2IDM0NS45ODEgOTcuMzM4NiAzNDUuMjEgOTguNDcyN0MzNDQuNzQ4IDk5LjE1MzIgMzQ0LjU4IDEwMC4wNjkgMzQ0LjExNyAxMDAuNzVDMzQzLjk1OSAxMDEuMjA2IDM0My41IDEwMS42NTcgMzQzLjIwMSAxMDEuNjUxQzM0MS44NDQgMTAyLjA4NCAzNDAuNjQyIDEwMi4yOTEgMzM5LjI4OSAxMDIuNDk0QzMzNy43ODcgMTAyLjY5NSAzMzYuMTM2IDEwMi44OTIgMzM0LjYzNCAxMDMuMDkzQzMzNC4yMTYgMTAxLjQ3NiAzMzMuMzM1IDEwMC41NCAzMzIuMTMzIDEwMC43NDZDMzMwLjYzMSAxMDAuOTQ3IDMyOC45NzUgMTAxLjM3NCAzMjcuNDY4IDEwMS44MDRDMzI2LjExMSAxMDIuMjM3IDMyNC42MTQgMTAyLjIwOCAzMjMuMTE2IDEwMi4xNzlDMzIxLjYxOSAxMDIuMTUgMzIwLjI3MSAxMDIuMTI0IDMxOC43NjUgMTAyLjU1NEMzMTUuNzUyIDEwMy40MTQgMzEyLjU5OCAxMDMuODEzIDMwOS40NCAxMDQuNDQxQzMwNi4yODIgMTA1LjA2OCAzMDIuOTc0IDEwNS42OTQgMjk5LjgxNiAxMDYuMzIxQzI5Ny41NjEgMTA2LjczNyAyOTUuMzEgMTA2LjkyMyAyOTMuMDU1IDEwNy4zMzlDMjkxLjI1MyAxMDcuNTM0IDI4OS43NiAxMDcuMjc1IDI4OC40NTcgMTA0Ljk1MUMyODguMDIxIDEwNC4yNTMgMjg2Ljk2NCAxMDQuNjkyIDI4Ni45MzcgMTA2LjA3QzI4Ni45MTUgMTA3LjIxOSAyODYuNjAyIDEwNy45MDMgMjg1Ljg0OSAxMDguMTE4QzI4My44OTMgMTA4LjUzOSAyODEuNzg4IDEwOC45NTggMjc5LjgzMiAxMDkuMzc5QzI3OS41MzIgMTA5LjM3NCAyNzkuMzgzIDEwOS4zNzEgMjc5LjA4MyAxMDkuMzY1QzI3Ni43MDEgMTA4LjYyOSAyNzQuMjg3IDEwOS41MDEgMjcyLjAzMSAxMDkuOTE3QzI2Ni4zMTkgMTEwLjk1NSAyNjAuNjAxIDExMi4yMjIgMjU0LjkwMiAxMTIuNTcxQzI1NC42MDIgMTEyLjU2NSAyNTQuMTUzIDExMi41NTYgMjUzLjg0OSAxMTIuNzhDMjUwLjk4MSAxMTMuODczIDI0OC4xMzIgMTE0LjA0OCAyNDUuMjczIDExNC42ODFDMjQzLjkyMSAxMTQuODg1IDI0Mi43MTggMTE1LjA5MSAyNDEuMzcxIDExNS4wNjVDMjQwLjMyMiAxMTUuMDQ0IDIzOS4xMjQgMTE1LjAyMSAyMzguMjE3IDExNS40NjNDMjM0Ljg5NiAxMTYuNzc3IDIzMS41ODMgMTE3LjYzMiAyMjguNTQzIDExOS44NzFDMjI3LjE3OCAxMjAuNzY0IDIyNS44MjEgMTIxLjE5NyAyMjQuMzI0IDEyMS4xNjhDMjIxLjE3NCAxMjEuMzM2IDIxOC4xNyAxMjEuNzM3IDIxNS4wMjYgMTIxLjY3NkMyMTQuODc2IDEyMS42NzMgMjE0LjQzNiAxMjEuMjA1IDIxNC41ODUgMTIxLjIwOEMyMTQuOTEyIDExOS44MzUgMjE0LjMxNyAxMTkuNTk0IDIxMy43MTggMTE5LjU4MkMyMTIuNjc0IDExOS4zMzIgMjExLjc3MSAxMTkuNTQ0IDIxMC44NiAxMjAuMjE2QzIwOS40OTQgMTIxLjEwOSAyMDguMTQyIDEyMS4zMTIgMjA2LjY0NCAxMjEuMjgzQzIwNS43NDYgMTIxLjI2NSAyMDQuNjk3IDEyMS4yNDUgMjAzLjc5OSAxMjEuMjI3QzIwMi45IDEyMS4yMSAyMDEuODU3IDEyMC45NiAyMDAuOTYzIDEyMC43MTJDMTk4LjI4MSAxMTkuOTcxIDE5NS41OTQgMTE5LjQ1OSAxOTIuNzMxIDEyMC4zMjJDMTkyLjEyNyAxMjAuNTQgMTkxLjUyNCAxMjAuNzU4IDE5MC45MjUgMTIwLjc0N0MxOTAuMDI2IDEyMC43MjkgMTg5LjI3MyAxMjAuOTQ0IDE4OC41MTEgMTIxLjYxOUMxODcuMTQ1IDEyMi41MTIgMTg1LjkyOSAxMjMuNDA3IDE4NC41NjggMTI0LjA3QzE4NC40MTkgMTI0LjA2NyAxODQuMjY5IDEyNC4wNjQgMTg0LjEyNCAxMjMuODMyQzE4My41MzggMTIzLjEzMSAxODIuOTQ4IDEyMi42NiAxODIuMTg2IDEyMy4zMzRDMTgxLjI2OSAxMjQuMjM2IDE4MC4yMTIgMTI0LjY3NSAxNzkuMTY4IDEyNC40MjVDMTc4LjU3NCAxMjQuMTgzIDE3Ny45NyAxMjQuNDAxIDE3Ny4zNzEgMTI0LjM5QzE3Ni43NzIgMTI0LjM3OCAxNzYuMTczIDEyNC4zNjYgMTc1LjU3OSAxMjQuMTI1QzE3NC42ODUgMTIzLjg3OCAxNzMuOTQxIDEyMy42MzMgMTczLjE4MyAxMjQuMDc4QzE3Mi4xMjEgMTI0Ljc0NyAxNzEuMDczIDEyNC43MjYgMTcwLjAyNSAxMjQuNzA2QzE2OS4yNzYgMTI0LjY5MSAxNjguNTI3IDEyNC42NzcgMTY3LjkzNyAxMjQuMjA2QzE2Ni45MDcgMTIzLjI2NiAxNjUuODU0IDEyMy40NzYgMTY0LjgwNiAxMjMuNDU1QzE2Mi43MDUgMTIzLjY0NCAxNjAuNzU0IDEyMy44MzYgMTU4LjkyNSAxMjUuNDA5QzE1OC4wMTMgMTI2LjA4MSAxNTYuODA2IDEyNi41MTcgMTU1Ljc1OCAxMjYuNDk2QzE1NC4yNTYgMTI2LjY5NyAxNTIuNjA5IDEyNi42NjUgMTUxLjExMSAxMjYuNjM2QzE0OS4zMTQgMTI2LjYwMSAxNDcuNTEzIDEyNi43OTUgMTQ1Ljg0MyAxMjcuOTEyQzE0NC45MzEgMTI4LjU4NCAxNDQuMDMzIDEyOC41NjYgMTQyLjk5NCAxMjguMDg2QzE0MS45NTQgMTI3LjYwNiAxNDAuOTA2IDEyNy41ODYgMTM5Ljg0OSAxMjguMDI1QzEzOC43OTIgMTI4LjQ2NCAxMzcuNzQzIDEyOC40NDQgMTM2LjY5MSAxMjguNjUzQzEzNC42MTIgMTI3LjY5MyAxMzIuNTE2IDEyNy42NTIgMTMwLjQxOSAxMjcuNjExQzEyNC4xMyAxMjcuNDg5IDExNy45OSAxMjcuMzY5IDExMS43MDUgMTI3LjAxN0MxMDkuNzU4IDEyNi45NzkgMTA3LjgxNiAxMjYuNzExIDEwNi4wMjMgMTI2LjQ0NkMxMDUuMTI1IDEyNi40MjkgMTA0LjM4NSAxMjUuOTU1IDEwMy42NSAxMjUuMjUxQzEwMy41MDUgMTI1LjAxOCAxMDMuNTE0IDEyNC41NTkgMTAzLjM2OCAxMjQuMzI2QzEwMy4zNjggMTI0LjMyNiAxMDMuNTIyIDEyNC4wOTkgMTAzLjUyNyAxMjMuODY5QzEwMy45ODUgMTIzLjQxOSAxMDQuNDM5IDEyMy4xOTggMTA0Ljc0NyAxMjIuNzQ0QzEwNS4wNTEgMTIyLjUyIDEwNS4yMTQgMTIxLjgzNCAxMDUuMjIzIDEyMS4zNzRDMTA1LjI1NSAxMTkuNzY2IDEwNC45ODIgMTE4LjM4MiAxMDMuOTQzIDExNy45MDJDMTAzLjQ5NCAxMTcuODkzIDEwMy4wNDQgMTE3Ljg4NCAxMDIuNiAxMTcuNjQ2QzEwMi4yMDQgMTE0Ljg4IDEwMi4yMDQgMTE0Ljg4IDk5Ljk3NTggMTEzLjkxN0M5OS44NDg0IDExMi43NjYgOTkuNzI1NiAxMTEuMzg0IDk5Ljc0NzkgMTEwLjIzNkMxMDAuMjAyIDExMC4wMTUgMTAwLjY1NSAxMDkuNzk0IDEwMS4xMDkgMTA5LjU3M0MxMDEuNDEzIDEwOS4zNDkgMTAxLjcyNiAxMDguNjY1IDEwMS41ODUgMTA4LjIwM0MxMDEuNDQgMTA3Ljk3IDEwMS4yOTkgMTA3LjUwOCAxMDEuMTQ5IDEwNy41MDVDOTkuMjA3MiAxMDcuMjM3IDk3LjQxOTEgMTA2Ljc0MyA5NS40NzI0IDEwNi43MDVDOTIuMzI3NiAxMDYuNjQzIDg5LjE3MzkgMTA3LjA0MiA4Ni4yMDE0IDEwNS44MzVDODUuMTYyMSAxMDUuMzU1IDg0LjEwOTMgMTA1LjU2NCA4My4wNTIxIDEwNi4wMDNDODEuNTQxMiAxMDYuNjYzIDc5Ljg5ODQgMTA2LjQwMSA3OC40MDk5IDEwNS45MTJDNzguMjYwMiAxMDUuOTEgNzguMTE5NCAxMDUuNDQ3IDc4LjEyODMgMTA0Ljk4OEM3OC4xMjgzIDEwNC45ODggNzguMjgyNSAxMDQuNzYxIDc4LjQzMjMgMTA0Ljc2NEM3OC43MzYzIDEwNC41NCA3OS4xODU1IDEwNC41NDkgNzkuNDg1IDEwNC41NTRDODMuNjgyNSAxMDQuNDA2IDg3Ljg4ODkgMTAzLjc5OSA5Mi4wNzI5IDEwNC4zNEM5Mi4zNzI0IDEwNC4zNDYgOTIuODI2MiAxMDQuMTI1IDkzLjEyNTcgMTA0LjEzMUM5My4yNzU0IDEwNC4xMzQgOTMuNDM0MSAxMDMuNjc3IDkzLjQ0MzEgMTAzLjIxOEM5My40NDMxIDEwMy4yMTggOTMuMjk3OCAxMDIuOTg1IDkzLjMwMjMgMTAyLjc1NUM5My4wMDczIDEwMi41MiA5Mi41NTggMTAyLjUxMSA5Mi4yNTg1IDEwMi41MDVDODcuNzYxNiAxMDIuNjQ3IDgzLjQzMjMgMTAxLjg3MyA3OC45NDg3IDEwMS4zMjZDNzcuNzU1MiAxMDEuMDczIDc2LjU1NzIgMTAxLjA1IDc1LjM1NDcgMTAxLjI1NkM3NC4zMDIgMTAxLjQ2NiA3My4yNTM4IDEwMS40NDUgNzIuMjA1NSAxMDEuNDI1QzcxLjAwNzUgMTAxLjQwMSA2OS44MTQgMTAxLjE0OCA2OC42MTYgMTAxLjEyNUM2OC45MjQ1IDEwMC42NzEgNjkuMjM3NCA5OS45ODc5IDY5LjU0NTkgOTkuNTM0MkM2OS44NTg4IDk4Ljg1MDggNzAuMDIyIDk4LjE2NDUgNjkuNzM1OSA5Ny40Njk0QzY5LjQ1NDMgOTYuNTQ0NiA2OC44NTk4IDk2LjMwMzIgNjguMjYwOCA5Ni4yOTE1QzY3LjUxMjEgOTYuMjc2OSA2Ni45MDQxIDk2LjcyNDcgNjYuMjkxNyA5Ny40MDIzQzY1LjY3NDggOTguMzA5NiA2NS4wNzU4IDk4LjI5NzkgNjQuMzI3IDk4LjI4MzNDNjIuODI5NSA5OC4yNTQxIDYxLjQ4NjMgOTcuOTk4MSA2MC4xNTY0IDk3LjA1MjlDNTkuNDIxMSA5Ni4zNDkgNTguNjc2OSA5Ni4xMDQ3IDU3Ljc3ODQgOTYuMDg3MkM1Ni41ODA0IDk2LjA2MzggNTUuNTUgOTUuMTI0NCA1NC41MTUyIDk0LjQxNDhDNTMuMzM1MSA5My40NzI0IDUyLjkxMjggOTIuMDg1MiA1NC41OTU4IDkwLjI3OTNDNTQuODk5OCA5MC4wNTU0IDU1LjIwMzggODkuODMxNSA1NS41MTIyIDg5LjM3NzlDNTUuNjY2NSA4OS4xNTExIDU1LjUyNTcgODguNjg4NyA1NS4zODA0IDg4LjQ1NkM1NC45NDAxIDg3Ljk4NzcgNTQuNjQ5NiA4Ny41MjI0IDU0LjIwMDMgODcuNTEzN0M1Mi4yNzE1IDg2LjU1NjcgNTAuMTc5NSA4Ni4yODYxIDQ4LjIyMzggODYuNzA3N0M0NS44MjMzIDg2Ljg5MDcgNDMuODc2NiA4Ni44NTI3IDQxLjkyOTggODYuODE0OEMzOC4zMzE0IDg2Ljk3NDUgMzQuNzU5OCA4NS43NTU3IDMxLjM0MjQgODQuMzEwMUMzMC4zMDMxIDgzLjgzMDIgMjkuNTU0NCA4My44MTU2IDI4LjQ5NzIgODQuMjU0NkMyNy43Mzk1IDg0LjY5OTUgMjYuODM2NSA4NC45MTE3IDI2LjA3ODggODUuMzU2NkMyNS4wMjE2IDg1Ljc5NTcgMjMuOTczMyA4NS43NzUzIDIyLjkzNCA4NS4yOTUzQzIyLjYzOSA4NS4wNTk3IDIyLjM0NCA4NC44MjQyIDIyLjIwNzcgODQuMTMyQzIyLjIyMTEgODMuNDQyOCAyMi42ODM4IDgyLjc2MjMgMjMuMTM3NSA4Mi41NDEzQzIzLjQzNyA4Mi41NDcxIDIzLjg5MDggODIuMzI2MiAyNC4xOTAzIDgyLjMzMkMyOS4xMjc1IDgyLjY1ODEgMzMuOTI4NSA4Mi4yOTIgMzguODU2NyA4My4wNzc2QzQwLjM0OTggODMuMzM2NSA0Mi4wMDE1IDgzLjEzODkgNDMuNTAzNSA4Mi45MzgzQzQ1LjAwNTQgODIuNzM3OCA0Ni4zNTMyIDgyLjc2NCA0Ny44NDYyIDgzLjAyM0M0OC44OSA4My4yNzMyIDQ5LjkzODIgODMuMjkzNiA1MC45OTA5IDgzLjA4NDNDNTQuMDAzOCA4Mi4yMjM3IDU2LjY4MTQgODMuMTk1MiA1OS4zNDExIDg1LjA4NTdDNTkuNzg1OCA4NS4zMjQyIDU5LjkxNzcgODYuMjQ2MSA1OS43NTQ1IDg2LjkzMjRDNTkuNjAwMyA4Ny4xNTkzIDU5LjQ0MTYgODcuNjE1OCA1OS4yODczIDg3Ljg0MjdDNTguNTE2MiA4OC45NzY4IDU4LjY0MzUgOTAuMTI4NCA1OC45MTYyIDkxLjUxMjdDNTguNzY2NCA5MS41MDk4IDU4LjQ2NjkgOTEuNTA0IDU4LjMxMjcgOTEuNzMwOEM1OC4wMDg3IDkxLjk1NDcgNTguMDA0MiA5Mi4xODQ0IDU4LjI5OTMgOTIuNDJMNTguNTk4OCA5Mi40MjU5QzU4Ljc1MyA5Mi4xOTkgNTguNzU3NSA5MS45NjkzIDU4LjkxNjIgOTEuNTEyN0M1OS45NTU1IDkxLjk5MjcgNjEuMDAzNyA5Mi4wMTMxIDYyLjA1NjQgOTEuODAzOEM2NC4wMTIxIDkxLjM4MjIgNjYuMTIyMSA5MC43MzM5IDY4LjA2ODggOTAuNzcxOEM2OC4yMTg2IDkwLjc3NDcgNjguNTI3IDkwLjMyMTEgNjguNjgxMiA5MC4wOTQzQzY4LjgzNTUgODkuODY3NCA2OC41NTM5IDg4Ljk0MjYgNjguMjU4OSA4OC43MDdDNjcuNjY4OCA4OC4yMzU5IDY3LjIyNCA4Ny45OTc0IDY2LjYzNCA4Ny41MjYyQzY2LjA0NCA4Ny4wNTUgNjUuNTk5MiA4Ni44MTY1IDY1LjAxMzYgODYuMTE1NkM2NC43MTg2IDg1Ljg4IDY0LjQzMjUgODUuMTg1IDY0LjU5MTMgODQuNzI4NEM2NC43NSA4NC4yNzE4IDY0LjkwODcgODMuODE1MyA2NS4yMTI3IDgzLjU5MTRDNjUuNTE2NiA4My4zNjc1IDY1Ljk3MDQgODMuMTQ2NSA2Ni4yNjk5IDgzLjE1MjNDNjcuMDE0MSA4My4zOTY2IDY3LjYwODYgODMuNjM4MSA2OC4zNTI5IDgzLjg4MjRDNzEuMDE3MSA4NS41NDMyIDczLjU1MzggODYuMDUyMyA3Ni40MjE1IDg0Ljk1OUM3Ny43NzgyIDg0LjUyNTggNzkuMjc1NyA4NC41NTUgODAuNzczMiA4NC41ODQyQzgyLjQyMDQgODQuNjE2MyA4NC4wNzY2IDg0LjE4ODkgODUuNzQxOCA4My4zMDIxQzg3LjI1NzIgODIuNDEyMyA4OC45MjY4IDgxLjI5NTcgOTAuNTc4NSA4MS4wOThDOTEuMDI3OCA4MS4xMDY4IDkxLjQ4NiA4MC42NTYgOTEuOTM5NyA4MC40MzUxQzkyLjg1MTYgNzkuNzYzMyA5My45MDg5IDc5LjMyNDMgOTUuMTExMyA3OS4xMTc5Qzk1Ljg2MDEgNzkuMTMyNSA5Ni40NjggNzguNjg0NyA5Ni45Mzk3IDc3LjU0NDdDOTcuMjU3MSA3Ni42MzE2IDk3Ljg2MDYgNzYuNDEzNSA5OC40NTk2IDc2LjQyNTJDOTkuMzYyNSA3Ni4yMTMgOTkuOTc1IDc1LjUzNTQgMTAwLjMwMSA3NC4xNjI4QzEwMC40NzggNzIuNzg3MiAxMDEuMDk1IDcxLjg3OTkgMTAxLjg1MyA3MS40MzVDMTAxLjk5OCA3MS42Njc3IDEwMi4yOTcgNzEuNjczNSAxMDIuNDQzIDcxLjkwNjJMMTAyLjQ0NyA3MS42NzY0QzEwMi4xNDggNzEuNjcwNiAxMDEuOTk4IDcxLjY2NzcgMTAxLjY5OCA3MS42NjE5QzEwMS4xMDQgNzEuNDIwNCAxMDAuNTA5IDcxLjE3OSA5OS45MTAzIDcxLjE2NzNDOTYuMTY2NiA3MS4wOTQ0IDkyLjQyMjggNzEuMDIxNCA4OC44MjQ0IDcxLjE4MTFDODcuNjI2NCA3MS4xNTc3IDg2LjQzMjkgNzAuOTA0NiA4NS4zNjIyIDcyLjAzMjlDODUuMjEyNSA3Mi4wMyA4NS4yMDggNzIuMjU5NyA4NS4yMDM1IDcyLjQ4OTVDODUuMTk5IDcyLjcxOTIgODUuMTk0NiA3Mi45NDkgODUuMzQ0MyA3Mi45NTE5Qzg1LjYzOTMgNzMuMTg3NSA4NS45MzQzIDczLjQyMyA4Ni4zODM2IDczLjQzMThDODcuODcyMSA3My45MjA1IDg5LjUyMzkgNzMuNzIyOCA5MS4wMzAzIDczLjI5MjVDOTIuNTMyMyA3My4wOTIgOTMuODg0NSA3Mi44ODg1IDk1LjIxODggNzMuNjA0Qzk1LjM1OTYgNzQuMDY2NCA5NS4yMDk5IDc0LjA2MzUgOTQuOTEwNCA3NC4wNTc3QzkwLjg2NzEgNzMuOTc4OSA4Ni44MjM5IDczLjkgODIuNjI2NCA3NC4wNDhDODEuNDI4NCA3NC4wMjQ3IDgwLjIzNDkgNzMuNzcxNiA3OS4yMDQ2IDcyLjgzMjJDNzcuODc0NyA3MS44ODY5IDc2LjUzNiA3MS40MDEyIDc1LjAzNCA3MS42MDE3QzczLjIzMjUgNzEuNzk2NCA3MS40MzU1IDcxLjc2MTQgNjkuNjM0MSA3MS45NTYxQzY5LjQ4NDMgNzEuOTUzMiA2OS40Nzk4IDcyLjE4MjkgNjkuMzMwMSA3Mi4xOEM2OS4xNzE0IDcyLjYzNjYgNjkuMzE2NiA3Mi44NjkzIDY5LjYxNjEgNzIuODc1MUM3MC45NTQ5IDczLjM2MDkgNzIuMTQ0IDczLjg0MzcgNzMuNDg3MiA3NC4wOTk3QzczLjE3NDMgNzQuNzgzMSA3Mi43Mjk1IDc0LjU0NDYgNzIuMjgwMyA3NC41MzU5QzY1LjM4NzMgNzQuNjMxMyA1OC42NDg2IDc0LjQ5OTkgNTEuNzY0NiA3NC4xMzU5QzQ5LjUxODQgNzQuMDkyMSA0Ny4yNzIxIDc0LjA0ODMgNDQuODc2MSA3NC4wMDE2QzQzLjM3ODYgNzMuOTcyNCA0MS43MjY5IDc0LjE3MDEgNDAuMzUyMyA3NS41MjIzQzM5LjQzNTkgNzYuNDIzNyAzOC4yMzc5IDc2LjQwMDQgMzcuMTg5NiA3Ni4zNzk5QzM1LjA5NzYgNzYuMTA5MyAzMy4xNDY0IDc2LjMwMTEgMzEuMDQ1NCA3Ni40OUMyOS4wOTQyIDc2LjY4MTggMjcuMTQ3NSA3Ni42NDM5IDI1LjM1NDkgNzYuMzc5MUMyMi45NjM0IDc2LjEwMjYgMjAuNTU4NSA3Ni41MTU0IDE4LjE0OTEgNzcuMTU3OUMxOC4wMDM4IDc2LjkyNTMgMTcuODU0IDc2LjkyMjMgMTcuNTU5IDc2LjY4NjhMMTcuNDA5MyA3Ni42ODM4QzE3LjcwODggNzYuNjg5NyAxOC4wMDM4IDc2LjkyNTMgMTguMzAzMyA3Ni45MzExQzE3LjgzNjEgNzcuODQxMyAxNy4yMjgyIDc4LjI4OTEgMTYuNDc0OSA3OC41MDQzQzE1Ljg3NTkgNzguNDkyNiAxNS4yNzI1IDc4LjcxMDcgMTQuNjczNSA3OC42OTlDMTMuNDc1NSA3OC42NzU2IDEyLjI3MyA3OC44ODIgMTEuNDg4NCA4MC43MDU0QzExLjMyOTcgODEuMTYyIDEwLjU3NjUgODEuMzc3MSAxMC4xMjcyIDgxLjM2ODRDOS4yMjg3NSA4MS4zNTA4IDguMTg0OTggODEuMTAwNyA3LjI5MDk2IDgwLjg1MzRDNS4zNTMxOCA4MC4zNTYgMy41NjA2NiA4MC4wOTEyIDEuNjA0OTYgODAuNTEyN0MxLjQ1NTIxIDgwLjUwOTggMS4zMDU0NiA4MC41MDY5IDEuMzA1NDYgODAuNTA2OUMxLjE2MDE5IDgwLjI3NDIgMC44NjUxNzIgODAuMDM4NiAwLjg2OTY1MSA3OS44MDg5QzAuODc0MTMgNzkuNTc5MiAwLjg4MzA4NyA3OS4xMTk3IDEuMDM3MzIgNzguODkyOEMxLjM0NTc3IDc4LjQzOTIgMS44MDM5OCA3Ny45ODg1IDIuMTEyNDMgNzcuNTM0OEMyLjU3NTEyIDc2Ljg1NDMgMi43MzgzIDc2LjE2OCAyLjI5ODAxIDc1LjY5OThDMS40MzA4NyA3NC4wNzQgMS4xNzE2NyA3Mi4wMDA1IDAuNzU4MjU1IDcwLjE1MzhDMC4zNDAzNTcgNjguNTM2OCAwLjM3MTcwOCA2Ni45Mjg2IDAuODUyMzA3IDY1LjMyOTJDMS4xNjk3MiA2NC40MTYgMS40OTE2MSA2My4yNzMxIDEuNjU5MjggNjIuMzU3MUMxLjg0MDM4IDYwLjc1MTggMi4wMjU5NiA1OC45MTY3IDEuNDYyNzkgNTcuMDY3MUMwLjg5MDY2MSA1NS42NzcgMC43Njc3ODMgNTQuMjk1NiAxLjI0MzkgNTIuOTI1OUMxLjU2NTggNTEuNzgzIDEuNzQyNDIgNTAuNDA3NCAxLjYxNTA2IDQ5LjI1NThDMS40OTIxOCA0Ny44NzQ0IDEuNjczMjggNDYuMjY5MSAxLjk5OTY1IDQ0Ljg5NjVDMi4xNjczMiA0My45ODA0IDIuNDgwMjUgNDMuMjk3IDIuNzkzMTkgNDIuNjEzNkMzLjEwNjEyIDQxLjkzMDIgMy43MTg1NiA0MS4yNTI3IDQuMDMxNDkgNDAuNTY5M0M0LjQ5ODY1IDM5LjY1OTEgNS4xMDY2MSAzOS4yMTEyIDUuODU5ODQgMzguOTk2MUM3LjY3MDI2IDM4LjM0MTkgOS40NjcyNiAzOC4zNzY5IDExLjI2ODcgMzguMTgyMkMxNC44NjI3IDM4LjI1MjMgMTguNDYxMiAzOC4wOTI2IDIyLjA1OTYgMzcuOTMyOUMyNy4xNTU2IDM3LjgwMjQgMzIuNDA1OCAzNy40NDUxIDM3LjUwMTggMzcuMzE0NkMzOC40MDAzIDM3LjMzMjEgMzkuMTQ5IDM3LjM0NjcgNDAuMDUyIDM3LjEzNDVDNDIuOTEwNyAzNi41MDA3IDQ1Ljc1NTkgMzYuNTU2MiA0OC42MDExIDM2LjYxMTZDNTMuMjQzNCAzNi43MDIxIDU3Ljg5MDEgMzYuNTYyOSA2Mi41MzY4IDM2LjQyMzdDNjQuMzMzOCAzNi40NTg3IDY2LjE0NDIgMzUuODA0NSA2Ny45NDU3IDM1LjYwOThDNjkuNzQ3MiAzNS40MTUgNzEuNTQ4NiAzNS4yMjAzIDczLjM0MTEgMzUuNDg1MUM3NS40MzMyIDM1Ljc1NTcgNzcuMzg0NCAzNS41NjM5IDc5LjQ4OTggMzUuMTQ1M0M4MC42OTIzIDM0LjkzODkgODEuODk0OCAzNC43MzI1IDgzLjA5MjggMzQuNzU1OUM4Ni45OTA3IDM0LjYwMiA5MC43MzkgMzQuNDQ1MyA5NC42MzY5IDM0LjI5MTRDOTUuNjg1MiAzNC4zMTE5IDk2LjczNzkgMzQuMTAyNiA5Ny43OTA2IDMzLjg5MzJDOTkuNjAxIDMzLjIzOSAxMDEuMzk4IDMzLjI3NDEgMTAzLjE5NSAzMy4zMDkxQzEwNS44OTEgMzMuMzYxNiAxMDguNDM2IDMzLjQxMTMgMTExLjAwNCAzMi4zMTIyQzExMS43NTggMzIuMDk3IDExMi41MTEgMzEuODgxOSAxMTMuMTA1IDMyLjEyMzNDMTE0Ljc0NCAzMi42MTQ5IDExNi41NSAzMi4xOTA0IDExOC4yMTUgMzEuMzAzNkMxMTguNjUxIDMyLjAwMTYgMTE5LjA5NSAzMi4yNDAxIDExOS42OTkgMzIuMDIyQzExOS44NDkgMzIuMDI0OSAxMTkuODUzIDMxLjc5NTIgMTE5Ljg1OCAzMS41NjU0QzExOS44NjIgMzEuMzM1NyAxMTkuODY2IDMxLjEwNTkgMTE5LjcxNyAzMS4xMDNDMTE5LjI3MiAzMC44NjQ1IDExOC44MTggMzEuMDg1NSAxMTguMjE1IDMxLjMwMzZaTTE4OS43NzggMTguMjE5MkMxODkuNzczIDE4LjQ0OSAxODkuNzY5IDE4LjY3ODcgMTg5LjkxOCAxOC42ODE2QzE5MC40ODYgMjAuMzAxNSAxOTEuMDc2IDIwLjc3MjcgMTkxLjcwMiAxOS40MDU5QzE5Mi4zMjMgMTguMjY4OCAxOTIuOTMxIDE3LjgyMSAxOTMuODMgMTcuODM4NUMxOTYuNTI1IDE3Ljg5MTEgMTk3LjEyNCAxNy45MDI4IDE5OS41NDMgMTYuODAwN0MxOTcuNjQxIDE0LjQ2NTQgMTk1LjQwOCAxMy43MzIzIDE5My4xNTcgMTMuOTE4M0MxOTIuODU4IDEzLjkxMjQgMTkyLjQwNCAxNC4xMzM0IDE5Mi4xIDE0LjM1NzNDMTkxLjE3NSAxNS43MTgzIDE4OS45NzIgMTUuOTI0NyAxODguOTExIDE2LjU5MzVDMTg4LjkxMSAxNi41OTM1IDE4OC44OTcgMTcuMjgyNyAxODguODkzIDE3LjUxMjVDMTg5LjE4MyAxNy45Nzc4IDE4OS40ODMgMTcuOTgzNiAxODkuNzc4IDE4LjIxOTJaTTE3OC4xMTUgMTcuMDcyNUMxNzguMjUxIDE3Ljc2NDcgMTc4LjIzOCAxOC40NTM5IDE3OC4zNzkgMTguOTE2M0MxNzguNTE1IDE5LjYwODUgMTc4Ljk1NSAyMC4wNzY3IDE3OS40MDkgMTkuODU1N0MxNzkuNTU5IDE5Ljg1ODcgMTc5LjcwOSAxOS44NjE2IDE3OS43MDkgMTkuODYxNkMxODEuMjI5IDE4Ljc0MiAxODIuODg1IDE4LjMxNDcgMTg0LjU0MSAxNy44ODczQzE4NC42OTEgMTcuODkwMiAxODQuNjk1IDE3LjY2MDUgMTg0Ljg0NSAxNy42NjM0QzE4NS4xNDkgMTcuNDM5NSAxODUuMzEyIDE2Ljc1MzIgMTg1LjE3MSAxNi4yOTA4QzE4NC42MDQgMTQuNjcwOSAxODMuODY4IDEzLjk2NyAxODIuODA3IDE0LjYzNThDMTgxLjQ0MSAxNS41Mjg1IDE4MC4wODkgMTUuNzMyIDE3OC43MzIgMTYuMTY1MkMxNzguNDMzIDE2LjE1OTQgMTc4LjI2OSAxNi44NDU3IDE3OC4xMTUgMTcuMDcyNVpNNzQuMjUzMyA4OC41OTQxQzcyLjc1NTggODguNTY0OSA3Mi42MDE2IDg4Ljc5MTcgNzIuMjYxOCA5MC44NTM2QzcyLjA4OTYgOTEuOTk5NCA3MS42MTggOTMuMTM5MyA3MS40NDE0IDk0LjUxNDlDNzEuNDM2OSA5NC43NDQ2IDcxLjU3NzcgOTUuMjA3IDcxLjcyMyA5NS40Mzk3QzcxLjcxODUgOTUuNjY5NCA3MS44NjgyIDk1LjY3MjQgNzIuMDE4IDk1LjY3NTNDNzMuMDcwNyA5NS40NjYgNzMuOTg3MSA5NC41NjQ1IDc0Ljg5OTEgOTMuODkyOEM3NS41MTE1IDkzLjIxNTIgNzUuODUxMyA5MS4xNTM0IDc1LjU3NDIgODkuOTk4OEM3NS40Mjg5IDg5Ljc2NjEgNzUuMjg4MSA4OS4zMDM3IDc1LjEzODQgODkuMzAwOEM3NC44NDc4IDg4LjgzNTUgNzQuNDAzMSA4OC41OTcgNzQuMjUzMyA4OC41OTQxWk0yMTcuNzEyIDE0LjYyNjhDMjE2LjUxNCAxNC42MDM0IDIxNS40NTYgMTUuMDQyNSAyMTQuNTQ1IDE1LjcxNDJDMjE0LjM5NSAxNS43MTEzIDIxNC4zOSAxNS45NDEgMjE0LjIzNiAxNi4xNjc4QzIxNC4yMzIgMTYuMzk3NiAyMTQuMDczIDE2Ljg1NDIgMjE0LjIxOCAxNy4wODY4QzIxNC41MTMgMTcuMzIyNCAyMTQuODA0IDE3Ljc4NzcgMjE1LjEwMyAxNy43OTM2QzIxNi41OTYgMTguMDUyNSAyMTguMTA3IDE3LjM5MjUgMjE5LjYxOCAxNi43MzI0QzIxOS43NjggMTYuNzM1NCAyMTkuOTIyIDE2LjUwODUgMjE5Ljc3NyAxNi4yNzU5QzIxOS43ODEgMTYuMDQ2MSAyMTkuNjQxIDE1LjU4MzcgMjE5LjQ5NSAxNS4zNTExQzIxOC45MDEgMTUuMTA5NiAyMTguMzA2IDE0Ljg2ODIgMjE3LjcxMiAxNC42MjY4Wk0xNjkuNTUxIDEwLjcwMDFDMTY5Ljg0MSAxMS4xNjU0IDE2OS45OTEgMTEuMTY4NCAxNzAuMTM2IDExLjQwMUMxNzIuNTIzIDExLjkwNzIgMTc0LjkxOSAxMS45NTM5IDE3Ny4zMjQgMTEuNTQxMUMxNzcuNDc0IDExLjU0NDEgMTc3LjYzMyAxMS4wODc1IDE3Ny45MzcgMTAuODYzNkMxNzcuNzkxIDEwLjYzMDkgMTc3LjY1IDEwLjE2ODUgMTc3LjUwMSAxMC4xNjU2QzE3NC44MTQgOS42NTM1NiAxNzIuNDIzIDkuMzc3MTEgMTY5LjU1MSAxMC43MDAxWk04OS41NTkxIDg3LjI4MzZDODkuMjU5NiA4Ny4yNzc4IDg5LjEwOTkgODcuMjc0OSA4OC44MTA0IDg3LjI2OUM4OC4zNjExIDg3LjI2MDMgODcuOTA3NCA4Ny40ODEyIDg3LjU5NDUgODguMTY0NkM4Ny40MzU3IDg4LjYyMTIgODcuODY3MSA4OS41NDg5IDg4Ljc1NjYgOTAuMDI2Qzg5Ljk0MTIgOTAuNzM4NSA5MS4xNDM3IDkwLjUzMjEgOTIuMjA5OCA4OS42MzM2QzkyLjM1OTYgODkuNjM2NSA5Mi4zNjQgODkuNDA2OCA5Mi41MTgzIDg5LjE4QzkyLjUyMjggODguOTUwMiA5Mi41MzE3IDg4LjQ5MDcgOTIuMzg2NCA4OC4yNTgxQzkxLjM1NjEgODcuMzE4NiA5MC40NTMxIDg3LjUzMDkgODkuNTU5MSA4Ny4yODM2Wk0zMDUuNzg2IDk5Ljc3MjdDMzA1Ljc4MSAxMDAuMDAyIDMwNS43NjggMTAwLjY5MiAzMDUuOTE4IDEwMC42OTVDMzA3LjIzOSAxMDIuMDk5IDMwOC43MzYgMTAyLjEyOSAzMTAuMjU2IDEwMS4wMDlDMzEwLjQwNiAxMDEuMDEyIDMxMC40MSAxMDAuNzgyIDMxMC40MTUgMTAwLjU1MkMzMTAuNDE5IDEwMC4zMjMgMzEwLjQyNCAxMDAuMDkzIDMxMC4yNzQgMTAwLjA5QzMwOS4yMzkgOTkuMzgwMyAzMDguMDUgOTguODk3NSAzMDcuMDA2IDk4LjY0NzNDMzA2Ljg1NyA5OC42NDQ0IDMwNi41NTcgOTguNjM4NiAzMDYuNDAzIDk4Ljg2NTRDMzA2LjA5NCA5OS4zMTkgMzA1Ljk0IDk5LjU0NTkgMzA1Ljc4NiA5OS43NzI3Wk04NS41OTQgOTAuODgzNkM4NS41OTg0IDkwLjY1MzkgODUuNDYyMSA4OS45NjE3IDg1LjMyNTggODkuMjY5NkM4NC44OTkgODguMTEyMSA4NC4zIDg4LjEwMDQgODMuNTUxMiA4OC4wODU4QzgzLjI1MTcgODguMDggODIuNzkzNSA4OC41MzA3IDgyLjc4NDYgODguOTkwMkM4Mi43NzExIDg5LjY3OTQgODIuOTA3NCA5MC4zNzE2IDgzLjM0NzcgOTAuODM5OEM4My43ODM1IDkxLjUzNzggODQuMjIzOCA5Mi4wMDYxIDg0LjgxODQgOTIuMjQ3NUM4NS4xMDg5IDkyLjcxMjggODUuNTcxNiA5Mi4wMzIzIDg1LjU5NCA5MC44ODM2Wk0xMjEuNzg3IDE3LjEyMzZDMTIwLjQzNSAxNy4zMjcxIDExOS4wODIgMTcuNTMwNiAxMTcuNzI2IDE3Ljk2MzhDMTE3LjQyMiAxOC4xODc3IDExNy40MTcgMTguNDE3NCAxMTcuNTU4IDE4Ljg3OTlDMTE3LjU1NCAxOS4xMDk2IDExNy43MDMgMTkuMTEyNSAxMTcuODUzIDE5LjExNTRDMTE5LjM0NiAxOS4zNzQ0IDEyMC42OTggMTkuMTcwOSAxMjIuMDYgMTguNTA3OUMxMjIuMjA5IDE4LjUxMDkgMTIyLjIyMyAxNy44MjE2IDEyMi4yMjcgMTcuNTkxOUMxMjIuMjMyIDE3LjM2MjEgMTIxLjkzMiAxNy4zNTYzIDEyMS43ODcgMTcuMTIzNlpNMTc1LjQzMyAxNi4zMzA4QzE3NS40NDYgMTUuNjQxNSAxNzUuMTYgMTQuOTQ2NCAxNzQuNzE2IDE0LjcwNzlDMTc0LjU3IDE0LjQ3NTMgMTc0LjI2NiAxNC42OTkyIDE3NC4xMTIgMTQuOTI2QzE3My45NTggMTUuMTUyOCAxNzMuNzk5IDE1LjYwOTQgMTczLjk0NSAxNS44NDIxQzE3NC4wODEgMTYuNTM0MiAxNzQuMzY3IDE3LjIyOTMgMTc0LjgxMiAxNy40Njc4QzE3NS4xMTYgMTcuMjQzOSAxNzUuNTc0IDE2Ljc5MzIgMTc1LjQzMyAxNi4zMzA4Wk04MC4yMzE4IDk2Ljk4NDZDODAuMzc3MSA5Ny4yMTcyIDgwLjUxNzkgOTcuNjc5NiA4MC42Njc2IDk3LjY4MjVDODEuMjYyMSA5Ny45MjQgODEuNzIwNCA5Ny40NzMyIDgyLjE4NzUgOTYuNTYzQzgyLjM0MTcgOTYuMzM2MiA4Mi4yMDEgOTUuODczOCA4Mi4wNTU3IDk1LjY0MTFDODEuNDcwMSA5NC45NDAyIDgwLjcxMjQgOTUuMzg1MSA4MC4yNDUzIDk2LjI5NTNDODAuMjQwOCA5Ni41MjUxIDgwLjIzNjMgOTYuNzU0OCA4MC4yMzE4IDk2Ljk4NDZaTTI5OS45MzIgMTAwLjM0OEMyOTkuNDc4IDEwMC41NjkgMjk5LjE3OSAxMDAuNTYzIDI5OC44NzUgMTAwLjc4N0MyOTguNDIxIDEwMS4wMDggMjk4LjQwMyAxMDEuOTI3IDI5OC42ODkgMTAyLjYyMkMyOTkuMTMgMTAzLjA5IDI5OS40MjUgMTAzLjMyNiAzMDAuMDMzIDEwMi44NzhDMzAwLjMzNyAxMDIuNjU0IDMwMC42NDUgMTAyLjIwMSAzMDAuNTA0IDEwMS43MzhDMzAwLjM2NCAxMDEuMjc2IDMwMC4wNzMgMTAwLjgxIDI5OS45MzIgMTAwLjM0OFpNMjA1LjUyMiA5Ljc5MjUxQzIwNS4zNjMgMTAuMjQ5MSAyMDUuNjU0IDEwLjcxNDQgMjA2LjA5OCAxMC45NTI5QzIwNi41NDggMTAuOTYxNyAyMDYuODUyIDEwLjczNzggMjA2Ljg2MSAxMC4yNzgzQzIwNi44NyA5LjgxODc4IDIwNi41ODMgOS4xMjM3MSAyMDYuMjg0IDkuMTE3ODdDMjA1LjgzOSA4Ljg3OTM3IDIwNS41MzUgOS4xMDMyNyAyMDUuNTIyIDkuNzkyNTFaTTIyOS45NjkgMTYuMDE0OUMyMzAuMjczIDE1Ljc5MSAyMzAuNzIyIDE1Ljc5OTcgMjMxLjAyNiAxNS41NzU4QzIzMS4xOCAxNS4zNDkgMjMxLjMzOSAxNC44OTI0IDIzMS4zNDMgMTQuNjYyN0MyMzEuMzQ4IDE0LjQzMjkgMjMxLjA1NyAxMy45Njc2IDIzMC45MDggMTMuOTY0N0MyMzAuMTYzIDEzLjcyMDQgMjI5LjU1NSAxNC4xNjgyIDIyOC45NDMgMTQuODQ1N0MyMjguNzkzIDE0Ljg0MjggMjI4Ljc4OSAxNS4wNzI1IDIyOC43ODQgMTUuMzAyM0MyMjguNzggMTUuNTMyIDIyOC45MjUgMTUuNzY0NyAyMjguOTI1IDE1Ljc2NDdDMjI5LjM3NCAxNS43NzM1IDIyOS42NzQgMTUuNzc5MyAyMjkuOTY5IDE2LjAxNDlaTTE1OC41OTQgMTkuNDVDMTU4LjU4OSAxOS42Nzk3IDE1OC43MzUgMTkuOTEyNCAxNTguNzM1IDE5LjkxMjRDMTU5LjAzNCAxOS45MTgyIDE1OS4zMjkgMjAuMTUzOCAxNTkuNzgzIDE5LjkzMjhDMTYwLjA4MiAxOS45Mzg3IDE2MC4wOTEgMTkuNDc5MiAxNjAuMSAxOS4wMTk3QzE2MC4xMDUgMTguNzg5OSAxNTkuOTU1IDE4Ljc4NyAxNTkuODA1IDE4Ljc4NDFDMTU5LjA2MSAxOC41Mzk4IDE1OC42MDMgMTguOTkwNSAxNTguNTk0IDE5LjQ1Wk0yMTAuODAxIDE1LjY0MTJDMjEwLjY1MSAxNS42MzgzIDIxMC4zNTIgMTUuNjMyNSAyMTAuMTk3IDE1Ljg1OTNDMjEwLjA0MyAxNi4wODYxIDIxMC4wMzQgMTYuNTQ1NiAyMTAuMDMgMTYuNzc1M0MyMTAuMTcgMTcuMjM3OCAyMTAuNjIgMTcuMjQ2NSAyMTAuNzc4IDE2Ljc4OTlDMjEwLjkzMyAxNi41NjMxIDIxMC45NDIgMTYuMTAzNiAyMTAuOTQ2IDE1Ljg3MzlMMjEwLjgwMSAxNS42NDEyWk0xNjMuMzg2IDE5LjU0MzRDMTYzLjIzMiAxOS43NzAyIDE2Mi45MjggMTkuOTk0MSAxNjIuOTIzIDIwLjIyMzlDMTYyLjkxNCAyMC42ODMzIDE2My4wNjQgMjAuNjg2MyAxNjMuMzY0IDIwLjY5MjFDMTYzLjUxMyAyMC42OTUgMTYzLjUxOCAyMC40NjUzIDE2My42NjggMjAuNDY4MkMxNjMuODI2IDIwLjAxMTYgMTYzLjY4MSAxOS43NzkgMTYzLjM4NiAxOS41NDM0Wk04OC40NDU2IDk4LjI5MzhDODguMjkxNCA5OC41MjA3IDg4LjEzNzIgOTguNzQ3NSA4OC4xMzI3IDk4Ljk3NzJDODguMTMyNyA5OC45NzcyIDg4LjI3OCA5OS4yMDk5IDg4LjQyNzcgOTkuMjEyOEM4OC43MjI3IDk5LjQ0ODQgODguODc3IDk5LjIyMTYgODguODg1OSA5OC43NjIxQzg4Ljg5MDQgOTguNTMyMyA4OC41OTU0IDk4LjI5NjggODguNDQ1NiA5OC4yOTM4Wk0xODAuOTc2IDguNjI0NTNDMTgwLjgyNyA4LjYyMTYxIDE4MC42NzcgOC42MTg3IDE4MC42NzIgOC44NDg0NEMxODAuNTE0IDkuMzA1MDEgMTgwLjY1OSA5LjUzNzY3IDE4MC45NTggOS41NDM1MUMxODEuMjU4IDkuNTQ5MzUgMTgxLjI2MiA5LjMxOTYxIDE4MS4yNzEgOC44NjAxMkMxODEuMjc2IDguNjMwMzcgMTgxLjEyNiA4LjYyNzQ0IDE4MC45NzYgOC42MjQ1M1pNMTIzLjUzNyA2NS42NTIzQzEyMy44MzcgNjUuNjU4MSAxMjMuOTkxIDY1LjQzMTMgMTI0IDY0Ljk3MThDMTI0LjAwNSA2NC43NDIxIDEyMy44NTUgNjQuNzM5MiAxMjMuNzA1IDY0LjczNjJDMTIzLjQwNiA2NC43MzA0IDEyMy4yNTEgNjQuOTU3MiAxMjMuMjQyIDY1LjQxNjdDMTIzLjI0MiA2NS40MTY3IDEyMy4zODggNjUuNjQ5NCAxMjMuNTM3IDY1LjY1MjNaTTYyLjczMzUgOTUuNDk0M0M2Mi41ODM4IDk1LjQ5MTQgNjIuNDI5NSA5NS43MTgyIDYyLjQyOTUgOTUuNzE4MkM2Mi40MjA2IDk2LjE3NzcgNjIuNTY1OSA5Ni40MTAzIDYyLjcxNTYgOTYuNDEzM0M2Mi44NjU0IDk2LjQxNjIgNjIuODY5OCA5Ni4xODY0IDYzLjAxOTYgOTYuMTg5NEM2My4xNzgzIDk1LjczMjggNjMuMDMzIDk1LjUwMDEgNjIuNzMzNSA5NS40OTQzWk0xNjIuOTc1IDkuODgyNDNDMTYyLjgyNSA5Ljg3OTUxIDE2Mi44MjEgMTAuMTA5MyAxNjIuNjcxIDEwLjEwNjNDMTYyLjY2MiAxMC41NjU4IDE2Mi42NTggMTAuNzk1NiAxNjIuOTU3IDEwLjgwMTRDMTYzLjEwNyAxMC44MDQzIDE2My4xMTEgMTAuNTc0NiAxNjMuMjYxIDEwLjU3NzVDMTYzLjI3IDEwLjExOCAxNjMuMTIgMTAuMTE1MSAxNjIuOTc1IDkuODgyNDNaTTEyOS4xMDUgNjQuMzgxOEwxMjkuMjUgNjQuNjE0NUwxMjkuNDA1IDY0LjM4NzdMMTI5LjEwNSA2NC4zODE4Wk03Ny42MzQ5IDkxLjg3NzZMNzcuNzgwMSA5Mi4xMTAzTDc3LjkzNDQgOTEuODgzNUw3Ny42MzQ5IDkxLjg3NzZaTTE4Ni4zMjMgMTEuMDI3MUwxODYuNDY4IDExLjI1OTdMMTg2LjQ3NyAxMC44MDAyTDE4Ni4zMjMgMTEuMDI3MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01Mi43NTE1IDEwMC4zNTZDNTEuNDAzOCAxMDAuMzMgNTAuMjA1OCAxMDAuMzA2IDQ4Ljg1OCAxMDAuMjhDNDQuOTY0NiAxMDAuMjA0IDQxLjIyMDggMTAwLjEzMSAzNy4zMzE4IDk5LjgyNTZDMzYuNDMzMyA5OS44MDgxIDM1LjY4NDYgOTkuNzkzNSAzNC43ODYxIDk5Ljc3NTlDMzMuNzQyMyA5OS41MjU4IDMzLjMwNjUgOTguODI3OCAzMy4zMzc4IDk3LjIxOTZDMzMuMzQ2OCA5Ni43NjAxIDMzLjM2MDIgOTYuMDcwOCAzMy4yMTk0IDk1LjYwODRDMzMuMDc4NiA5NS4xNDYgMzIuNzg4MSA5NC42ODA3IDMyLjQ5MzEgOTQuNDQ1MUMzMS44OTg2IDk0LjIwMzcgMzEuMzA0MSA5My45NjIzIDMwLjcwNTEgOTMuOTUwNkMyOS42NjEzIDkzLjcwMDQgMjguNjE3NSA5My40NTAyIDI3LjU3ODIgOTIuOTcwM0MyNy4xMzM1IDkyLjczMTggMjYuNjkzMiA5Mi4yNjM2IDI2LjU1NjkgOTEuNTcxNEMyNi41NjEzIDkxLjM0MTcgMjYuNTcwMyA5MC44ODIyIDI2LjU3NDggOTAuNjUyNEMyNi41NzkyIDkwLjQyMjcgMjYuNzI5IDkwLjQyNTYgMjYuODc4NyA5MC40Mjg1QzI3LjAyODUgOTAuNDMxNCAyNy4xODI3IDkwLjIwNDYgMjcuMTc4MiA5MC40MzQ0QzI5Ljk5MjEgOTIuMDk4IDMzLjAwMDYgOTEuNDY3MiAzNiA5MS4yOTU4QzM2LjU5OSA5MS4zMDc1IDM3LjIwNyA5MC44NTk3IDM3LjgxMDUgOTAuNjQxNkMzOC41NjM3IDkwLjQyNjUgMzkuMTcxNiA4OS45Nzg3IDM5LjkyNDkgODkuNzYzNUM0MC45ODIxIDg5LjMyNDUgNDEuNzIxOSA4OS43OTg2IDQxLjg1ODIgOTAuNDkwN0M0MS45ODU1IDkxLjY0MjMgNDEuNTIyOCA5Mi4zMjI4IDQxLjA2NDYgOTIuNzczNkM0MC42MDIgOTMuNDU0IDM5Ljk5NCA5My45MDE4IDM5LjY4NTUgOTQuMzU1NUMzOS4zNzcxIDk0LjgwOTEgMzkuMjEzOSA5NS40OTU1IDM4LjkwMSA5Ni4xNzg5QzM4LjU3OTEgOTcuMzIxNyAzOS4yOTY1IDk4Ljk0NDUgNDAuMDQ1MiA5OC45NTkxQzQxLjA4OSA5OS4yMDkzIDQyLjEzNzIgOTkuMjI5OCA0My4yMDM0IDk4LjMzMTJDNDMuNjYxNiA5Ny44ODA1IDQ0LjI2OTYgOTcuNDMyNyA0NC44NzMgOTcuMjE0NkM0NS42MzA3IDk2Ljc2OTcgNDYuNTI5MiA5Ni43ODcyIDQ3LjI2NDUgOTcuNDkxMUM0OS4wMzAyIDk5LjEzNDMgNTAuODE4MiA5OS42Mjg4IDUyLjc1MTUgMTAwLjM1NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMTMuNjU4IDExLjQ0OTJDMTEzLjM1NCAxMS42NzMxIDExMi45MDUgMTEuNjY0MyAxMTIuNjAxIDExLjg4ODNDMTExLjA3MiAxMy40NjczIDEwOS40MjkgMTMuMjA1NCAxMDcuOCAxMi4yNTQzQzEwNi43NjUgMTEuNTQ0NyAxMDUuNTcyIDExLjI5MTYgMTA0LjM4MyAxMC44MDg3QzEwMy42MzggMTAuNTY0NCAxMDIuODkgMTAuNTQ5OCAxMDIuMyAxMC4wNzg2QzEwMS4xMiA5LjEzNjI4IDk5Ljc3NjMgOC44ODAyNyA5OC41ODI4IDguNjI3MTdDOTguNDMzIDguNjI0MjUgOTguMTQyNSA4LjE1ODkzIDk4LjE0NyA3LjkyOTE4Qzk4LjE1MTQgNy42OTk0NCA5OC4zMTAxIDcuMjQyODcgOTguNDU5OSA3LjI0NTc5Qzk5LjUyNiA2LjM0NzI1IDEwMC40NDcgNS4yMTYwMyAxMDEuNTEzIDQuMzE3NDhDMTAyLjI3NSAzLjY0Mjg0IDEwMy4xNzQgMy42NjAzNyAxMDMuNTk2IDUuMDQ3NkMxMDQuNTg2IDguMDU0NzEgMTA2LjIxNiA5LjAwNTc5IDEwOC4zMTIgOS4wNDY2NkMxMDkuNjYgOS4wNzI5MyAxMTAuODU4IDkuMDk2MjkgMTEyLjIwMSA5LjM1MjMxQzExMy41NDkgOS4zNzg1OCAxMTQuODk3IDkuNDA0ODUgMTE2LjA5IDkuNjU3OTVDMTE3LjQzMyA5LjkxMzk3IDExOC42MTggMTAuNjI2NiAxMTkuNDg1IDEyLjI1MjNMMTE5LjQ3NiAxMi43MTE4QzExOS40NzIgMTIuOTQxNSAxMTkuMzE3IDEzLjE2ODMgMTE5LjMxNyAxMy4xNjgzQzExNy44MDYgMTMuODI4NCAxMTYuMzA5IDEzLjc5OTIgMTE0LjgyNSAxMy4wODA4QzExNC41MzQgMTIuNjE1NCAxMTQuMDk4IDExLjkxNzQgMTEzLjY1OCAxMS40NDkyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwNy42NyAxOC45MTY5QzEwNC45NyAxOS4wOTQxIDEwMi4xMjkgMTguODA4OSA5OS40MjA1IDE5LjQ0NTZDOTguODE3IDE5LjY2MzcgOTguMjE4MSAxOS42NTIgOTcuNjIzNSAxOS40MTA2Qzk1LjI0NTUgMTguNDQ0OSA5Mi44NDUgMTguNjI3OSA5MC42MDc3IDE4LjEyNDdDOTAuMzA4MiAxOC4xMTg4IDg5Ljg1ODkgMTguMTEwMSA4OS41NjM5IDE3Ljg3NDVDODkuMjY4OSAxNy42Mzg5IDg4Ljk3ODQgMTcuMTczNiA4OC44Mzc2IDE2LjcxMTJDODguNjk2OCAxNi4yNDg3IDg5LjAxODcgMTUuMTA1OSA4OS40NzI0IDE0Ljg4NDlDODkuNzcxOSAxNC44OTA3IDg5LjkyNjEgMTQuNjYzOSA5MC4yMjU2IDE0LjY2OTdDOTMuOTY5NCAxNC43NDI3IDk3LjU2NzggMTQuNTgzIDEwMS4zMTIgMTQuNjU2QzEwMi4wNiAxNC42NzA2IDEwMi44MDkgMTQuNjg1MiAxMDMuNDA0IDE0LjkyNjZDMTA1LjE4NyAxNS42NTA5IDEwNi41MDggMTcuMDU1NiAxMDcuNjcgMTguOTE2OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik03NS43ODI1IDE3LjgzNTZDNzQuNzM0MiAxNy44MTUyIDczLjk4NTUgMTcuODAwNiA3My4yMzY4IDE3Ljc4NkM2OS42NDcyIDE3LjQ4NjIgNjYuMDU3NyAxNy4xODY0IDYyLjQ2ODIgMTYuODg2NkM2Mi4wMTkgMTYuODc3OCA2MS41Njk3IDE2Ljg2OTEgNjEuMjgzNyAxNi4xNzRDNjEuMjgzNyAxNi4xNzQgNjEuMjkyNiAxNS43MTQ1IDYxLjQ0MjQgMTUuNzE3NEM2MS43NDYzIDE1LjQ5MzUgNjIuMTk1NiAxNS41MDIzIDYyLjQ5NTEgMTUuNTA4MUM2NC43MzY5IDE1Ljc4MTcgNjYuOTc4NiAxNi4wNTUyIDY5LjIyOTMgMTUuODY5MkM3MS4wMzA4IDE1LjY3NDUgNzIuODE0NCAxNi4zOTg4IDc0LjQ1NzEgMTYuNjYwNkM3NC45MDE5IDE2Ljg5OTEgNzUuMDQ3MiAxNy4xMzE4IDc1Ljc4MjUgMTcuODM1NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01Mi4xNzEzIDE0Ljg0NzJDNTIuOTIwMSAxNC44NjE4IDUzLjgxNDEgMTUuMTA5MSA1NC41NjI5IDE1LjEyMzdDNTQuNzEyNiAxNS4xMjY2IDU0Ljg1NzkgMTUuMzU5MiA1NC44NTc5IDE1LjM1OTJDNTQuOTk4NyAxNS44MjE3IDU0Ljg0NDQgMTYuMDQ4NSA1NC41NDQ5IDE2LjA0MjZDNTIuODk3NyAxNi4wMTA1IDUxLjI1MDUgMTUuOTc4NCA0OS42MDMyIDE1Ljk0NjNDNDkuNDUzNSAxNS45NDM0IDQ5LjMwODIgMTUuNzEwNyA0OS4zMDgyIDE1LjcxMDdDNDkuMTY3NCAxNS4yNDgzIDQ5LjMyMTYgMTUuMDIxNSA0OS42MjExIDE1LjAyNzNDNTAuNTE5NiAxNS4wNDQ4IDUxLjI3MjggMTQuODI5NyA1Mi4xNzEzIDE0Ljg0NzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTk2LjI4IDEyMi42OUMxOTUuNjcyIDEyMy4xMzcgMTk1LjIyNyAxMjIuODk5IDE5NC42MjggMTIyLjg4N0MxOTMuODggMTIyLjg3MyAxOTMuMjg1IDEyMi42MzEgMTkyLjU0MSAxMjIuMzg3QzE5Mi4zOTEgMTIyLjM4NCAxOTIuMjUgMTIxLjkyMiAxOTIuMjU1IDEyMS42OTJDMTkyLjI1NSAxMjEuNjkyIDE5Mi40MDkgMTIxLjQ2NSAxOTIuNTU5IDEyMS40NjhDMTkzLjQ2MiAxMjEuMjU2IDE5NC4zNiAxMjEuMjczIDE5NS4yNSAxMjEuNzVDMTk1LjU0NSAxMjEuOTg2IDE5NS44NCAxMjIuMjIxIDE5Ni4xMzUgMTIyLjQ1N0MxOTYuMTM5IDEyMi4yMjcgMTk2LjEzNSAxMjIuNDU3IDE5Ni4yOCAxMjIuNjlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjUwLjMyNCAxMTYuODQ4QzI0OS43MjUgMTE2LjgzNyAyNDkuMTI2IDExNi44MjUgMjQ4LjUyNyAxMTYuODEzQzI0OC41MjcgMTE2LjgxMyAyNDguMzgyIDExNi41ODEgMjQ4LjM4NiAxMTYuMzUxQzI0OC4zOTEgMTE2LjEyMSAyNDguMzk1IDExNS44OTEgMjQ4LjU0NSAxMTUuODk0QzI0OS43NjEgMTE0Ljk5OSAyNTEuMTA0IDExNS4yNTUgMjUyLjI5OCAxMTUuNTA4QzI1Mi4yOTggMTE1LjUwOCAyNTIuNDQzIDExNS43NCAyNTIuNDM5IDExNS45N0MyNTIuNDM0IDExNi4yIDI1Mi4yOCAxMTYuNDI3IDI1Mi4yOCAxMTYuNDI3QzI1MS42ODEgMTE2LjQxNSAyNTAuOTI4IDExNi42MyAyNTAuMzI0IDExNi44NDhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTM4LjQyNSAyNC4zNDI5QzEzOC41NzQgMjQuMzQ1OCAxMzkuMDE5IDI0LjU4NDMgMTM5LjMxNCAyNC44MTk5QzEzOS4zMTQgMjQuODE5OSAxMzkuNDU5IDI1LjA1MjYgMTM5LjQ1NSAyNS4yODIzQzEzOS40NSAyNS41MTIxIDEzOS40NDYgMjUuNzQxOCAxMzkuMjk2IDI1LjczODlDMTM4LjgzMyAyNi40MTk0IDEzOC4yMzkgMjYuMTc4IDEzNy42NDQgMjUuOTM2NUMxMzcuNDk1IDI1LjkzMzYgMTM3LjIwNCAyNS40NjgzIDEzNy4yMDkgMjUuMjM4NUMxMzcuMjEzIDI1LjAwODggMTM3LjUxNyAyNC43ODQ5IDEzNy42NzEgMjQuNTU4MUMxMzcuODI2IDI0LjMzMTIgMTM3Ljk3NSAyNC4zMzQyIDEzOC40MjUgMjQuMzQyOVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik04MC41MjU4IDUuMDU3NTFDNzkuOTQwMiA0LjM1NjYgNzkuMzUwMiAzLjg4NTQ0IDc4LjkxNDQgMy4xODc0NUM3OC43NjQ2IDMuMTg0NTMgNzguNzczNiAyLjcyNTA0IDc4Ljc3MzYgMi43MjUwNEM3OC45Mjc4IDIuNDk4MjEgNzkuMDgyIDIuMjcxMzkgNzkuMjM2MyAyLjA0NDU2Qzc5LjUzNTggMi4wNTA0IDc5Ljk4NSAyLjA1OTE2IDgwLjI4NDUgMi4wNjVDODEuMDI4OCAyLjMwOTM0IDgxLjMxMDQgMy4yMzQxNiA4MC42ODkgNC4zNzEyQzgwLjY4IDQuODMwNjkgODAuNjggNC44MzA2OSA4MC41MjU4IDUuMDU3NTFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjMuMDEyNiAxMDQuMjMzQzYzLjAxNzEgMTA0LjAwNCA2My4wMjYgMTAzLjU0NCA2My4wMjYgMTAzLjU0NEM2My43ODgyIDEwMi44NjkgNjQuNTM3IDEwMi44ODQgNjUuNDMxIDEwMy4xMzFDNjUuNzMwNSAxMDMuMTM3IDY1Ljg3MTMgMTAzLjYgNjUuNzE3IDEwMy44MjZDNjUuNzEyNSAxMDQuMDU2IDY1LjU2MjggMTA0LjA1MyA2NS40MTMxIDEwNC4wNUM2NC42NTU0IDEwNC40OTUgNjMuOTA2NiAxMDQuNDgxIDYzLjAxMjYgMTA0LjIzM1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik02OC4xNzEyIDEwMC44ODZDNjYuOTY0MyAxMDEuMzIzIDY1LjYwNzYgMTAxLjc1NiA2NC4yNjg4IDEwMS4yN0M2NC4xMTkgMTAxLjI2NyA2My45NzM4IDEwMS4wMzQgNjMuOTczOCAxMDEuMDM0QzYzLjgzMyAxMDAuNTcyIDYzLjk4NzIgMTAwLjM0NSA2NC4yODY3IDEwMC4zNTFDNjQuNTg2MiAxMDAuMzU3IDY1LjAzOTkgMTAwLjEzNiA2NS4zMzUgMTAwLjM3MUM2Ni4zODMyIDEwMC4zOTIgNjcuMjcyNyAxMDAuODY5IDY4LjE3MTIgMTAwLjg4NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMDguNzIzIDMuMzA4ODhDMTA4Ljg2IDQuMDAxMDMgMTA4Ljk5NiA0LjY5MzE5IDEwOC45ODMgNS4zODI0M0MxMDguOTc0IDUuODQxOTIgMTA4LjY2MSA2LjUyNTMxIDEwOC4zNjEgNi41MTk0N0MxMDguMjEyIDYuNTE2NTUgMTA3LjkxNiA2LjI4MDk4IDEwNy43NjcgNi4yNzgwNkMxMDcuNDcyIDYuMDQyNDcgMTA3LjQ5IDUuMTIzNDkgMTA3LjY0NCA0Ljg5NjY2QzEwNy45NTcgNC4yMTMyNyAxMDguMjY1IDMuNzU5NjEgMTA4LjcyMyAzLjMwODg4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwLjk5ODMgOTguMTYzMUM5Ljk1MDA1IDk4LjE0MjYgOC45MDE4MSA5OC4xMjIyIDcuODUzNTYgOTguMTAxOEM5LjA1MTU2IDk4LjEyNTEgMTAuMDk5OCA5OC4xNDU2IDEwLjk5ODMgOTguMTYzMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01NS4yMzAxIDEwMy44NTJDNTUuMDcxNCAxMDQuMzA4IDU0LjE3NzQgMTA0LjA2MSA1NC4wMzY2IDEwMy41OTlMNTQuMTk1MyAxMDMuMTQyQzU0LjQ5NDggMTAzLjE0OCA1NC45NDQgMTAzLjE1NyA1NS4yNDM1IDEwMy4xNjNDNTUuMjM5IDEwMy4zOTIgNTUuMjMwMSAxMDMuODUyIDU1LjIzMDEgMTAzLjg1MloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMDguNzIzIDMuMzA4ODhDMTA5LjYyNiAzLjA5NjY1IDExMC41MjkgMi44ODQ0MyAxMTEuNDMyIDIuNjcyMkwxMTEuNDI4IDIuOTAxOTVDMTEwLjUyNSAzLjExNDE4IDEwOS42MjIgMy4zMjY0IDEwOC43MjMgMy4zMDg4OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05NC43MzAxIDExNC4wNDVDOTQuNTgwMyAxMTQuMDQyIDk0LjU3NTggMTE0LjI3MiA5NC40MjYxIDExNC4yNjlDOTQuMTIyMSAxMTQuNDkzIDkzLjk3NjggMTE0LjI2IDk0LjEzMTEgMTE0LjAzM0M5NC4xMzExIDExNC4wMzMgOTQuMjgwOCAxMTQuMDM2IDk0LjQzMDYgMTE0LjAzOUM5NC41ODQ4IDExMy44MTIgOTQuNTgwMyAxMTQuMDQyIDk0LjczMDEgMTE0LjA0NVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05My43NzM0IDExNy4wMTRDOTMuNzY4OSAxMTcuMjQ0IDkzLjYxOTEgMTE3LjI0MSA5My42MTkxIDExNy4yNDFDOTMuNDY5NCAxMTcuMjM4IDkzLjMxOTYgMTE3LjIzNSA5My4zMjQxIDExNy4wMDVDOTMuMTgzMyAxMTYuNTQzIDkzLjMzNzUgMTE2LjMxNiA5My42MzI2IDExNi41NTJDOTMuNjMyNiAxMTYuNTUyIDkzLjYyODEgMTE2Ljc4MSA5My43NzM0IDExNy4wMTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEwLjUyNCAxMjIuMDQ4QzIxMC42NzQgMTIyLjA1MSAyMTAuOTc4IDEyMS44MjcgMjExLjEyOCAxMjEuODNDMjExLjEyOCAxMjEuODMgMjExLjEyMyAxMjIuMDYgMjExLjI2OCAxMjIuMjkyQzIxMS4xMTkgMTIyLjI4OSAyMTAuODE1IDEyMi41MTMgMjEwLjY2NSAxMjIuNTFDMjEwLjY2NSAxMjIuNTEgMjEwLjY3NCAxMjIuMDUxIDIxMC41MjQgMTIyLjA0OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNy4xNDk1IDkwLjAwOUMxNi45OTA4IDkwLjQ2NTYgMTYuNjgyMyA5MC45MTkzIDE2LjUyODEgOTEuMTQ2MUMxNi4zNzM5IDkxLjM3MjkgMTYuMDc4OSA5MS4xMzczIDE1LjkyOTEgOTEuMTM0NEMxNS45MjkxIDkxLjEzNDQgMTUuOTMzNiA5MC45MDQ3IDE1LjkzODEgOTAuNjc0OUMxNS45NDI2IDkwLjQ0NTIgMTYuMDkyMyA5MC40NDgxIDE2LjI0MjEgOTAuNDUxQzE2LjU0NiA5MC4yMjcxIDE2Ljg1IDkwLjAwMzIgMTcuMTQ5NSA5MC4wMDlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTg3Ljg3NiAxMjMuNDQ1QzE4OC4wMjYgMTIzLjQ0OCAxODguMTc2IDEyMy40NTEgMTg4LjE3NiAxMjMuNDUxQzE4OC4zMjEgMTIzLjY4NCAxODguMzE2IDEyMy45MTMgMTg3Ljg2NyAxMjMuOTA1QzE4Ny44NjcgMTIzLjkwNSAxODcuODcyIDEyMy42NzUgMTg3Ljg3NiAxMjMuNDQ1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkwLjQwNDggNS40Nzk5NEw5MC41NTkgNS4yNTMxTDkwLjY5OTggNS43MTU1MUw5MC40MDQ4IDUuNDc5OTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTcuNTQ4IDEwMC4yMkw1Ny43MDIyIDk5Ljk5MjhMNTcuODQ3NSAxMDAuMjI2TDU3LjU0OCAxMDAuMjJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTEuMTUxNiA5MC4yMTIyQzUxLjMwMTMgOTAuMjE1MSA1MS4yOTY5IDkwLjQ0NDkgNTEuNDQ2NiA5MC40NDc4QzUxLjQ0MjEgOTAuNjc3NSA1MS40NDIxIDkwLjY3NzUgNTEuMjkyNCA5MC42NzQ2QzUxLjI5MjQgOTAuNjc0NiA1MS4xNDI2IDkwLjY3MTcgNTAuOTk3NCA5MC40MzlDNTEuMTQ3MSA5MC40NDIgNTEuMTUxNiA5MC4yMTIyIDUxLjE1MTYgOTAuMjEyMloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05OC4zODM3IDExLjE1MTRMOTguNTI5IDExLjM4NDFMOTguMzc5MyAxMS4zODEyTDk4LjM4MzcgMTEuMTUxNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik04MC41MjU4IDUuMDU3NTFDODAuNjY2NiA1LjUxOTkyIDgwLjgwNzQgNS45ODIzNCA4MC43OTg0IDYuNDQxODNMODAuNjUzMSA2LjIwOTE2QzgwLjY2MjEgNS43NDk2NyA4MC42NzExIDUuMjkwMTggODAuNTI1OCA1LjA1NzUxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzNi4zODkgMTMuNTAxMUwxMzYuNTQzIDEzLjI3NDNDMTM2LjU0MyAxMy4yNzQzIDEzNi44NDIgMTMuMjgwMiAxMzYuNjg4IDEzLjUwN0MxMzYuODM0IDEzLjczOTYgMTM2LjY4NCAxMy43MzY3IDEzNi4zODkgMTMuNTAxMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMi43NjgyIDg4LjAxNTJMMzIuNzU5MyA4OC40NzQ3TDMyLjYxNCA4OC4yNDJMMzIuNzY4MiA4OC4wMTUyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE4LjA1MDUgODIuMjEyM0wxOC4xOTU4IDgyLjQ0NUwxOC4yMDAzIDgyLjIxNTJMMTguMDUwNSA4Mi4yMTIzWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: auto;
}
.bt_bb_image.bt_bb_shape_two-squares-01 > span, .bt_bb_image.bt_bb_shape_two-squares-01 > a, .bt_bb_image.bt_bb_shape_two-squares-01 .bt_bb_image_content {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzU4IiBoZWlnaHQ9IjYyNyIgdmlld0JveD0iMCAwIDc1OCA2MjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83N181MDIpIj4KPHJlY3QgeT0iLTI1IiB3aWR0aD0iMTAyNCIgaGVpZ2h0PSI2ODEiIGZpbGw9IiNDNEM0QzQiLz4KPC9nPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfNzdfNTAyKSI+CjxyZWN0IHk9Ii0yNC45OTkiIHdpZHRoPSIxMDI0IiBoZWlnaHQ9IjY4MSIgZmlsbD0iI0M4QzhDOCIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9iZl83N181MDIpIj4KPHJlY3QgeD0iNTg4IiB5PSIzNjAuMDAxIiB3aWR0aD0iNDU4IiBoZWlnaHQ9IjEzMCIgZmlsbD0iIzJCNzY4NyIgZmlsbC1vcGFjaXR5PSIwLjAyIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9iZl83N181MDIiIHg9IjU2NCIgeT0iMzM2LjAwMSIgd2lkdGg9IjUwNiIgaGVpZ2h0PSIxNzgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlR2F1c3NpYW5CbHVyIGluPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHN0ZERldmlhdGlvbj0iMTIiLz4KPGZlQ29tcG9zaXRlIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzc3XzUwMiIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfNzdfNTAyIiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEyIiByZXN1bHQ9ImVmZmVjdDJfZm9yZWdyb3VuZEJsdXJfNzdfNTAyIi8+CjwvZmlsdGVyPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzc3XzUwMiI+CjxyZWN0IHdpZHRoPSIzNjciIGhlaWdodD0iNTc3LjIwMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV83N181MDIiPgo8cmVjdCB3aWR0aD0iMzY3IiBoZWlnaHQ9IjU3Ny4yMDIiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTEgNDkuNzk3OSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
}
.bt_bb_image.bt_bb_shape_two-squares-02 > span, .bt_bb_image.bt_bb_shape_two-squares-02 > a, .bt_bb_image.bt_bb_shape_two-squares-02 .bt_bb_image_content {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzU4IiBoZWlnaHQ9IjY1MSIgdmlld0JveD0iMCAwIDc1OCA2NTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83N181MTQpIj4KPHJlY3QgeD0iLTExNiIgeT0iLTE1Ljk5OTEiIHdpZHRoPSIxMTcwIiBoZWlnaHQ9Ijc4MCIgZmlsbD0iI0M0QzRDNCIvPgo8L2c+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMV83N181MTQpIj4KPHJlY3QgeD0iLTExNiIgeT0iLTE2IiB3aWR0aD0iMTE3MCIgaGVpZ2h0PSI3ODAiIGZpbGw9IiNDNEM0QzQiLz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfYmZfNzdfNTE0KSI+CjxyZWN0IHg9IjU1OCIgeT0iNDQ3IiB3aWR0aD0iNDU4IiBoZWlnaHQ9IjEzMCIgZmlsbD0iIzJCNzY4NyIgZmlsbC1vcGFjaXR5PSIwLjAyIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9iZl83N181MTQiIHg9IjUzNCIgeT0iNDIzIiB3aWR0aD0iNTA2IiBoZWlnaHQ9IjE3OCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVHYXVzc2lhbkJsdXIgaW49IkJhY2tncm91bmRJbWFnZUZpeCIgc3RkRGV2aWF0aW9uPSIxMiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIiByZXN1bHQ9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfNzdfNTE0Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl83N181MTQiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTIiIHJlc3VsdD0iZWZmZWN0Ml9mb3JlZ3JvdW5kQmx1cl83N181MTQiLz4KPC9maWx0ZXI+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNzdfNTE0Ij4KPHJlY3Qgd2lkdGg9IjM2NyIgaGVpZ2h0PSI1NzYuODQ0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA3NC4xNTcxKSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxXzc3XzUxNCI+CjxyZWN0IHdpZHRoPSIzNjciIGhlaWdodD0iNTc2Ljg0NCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM5MSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: cover;
}
.bt_bb_image.bt_bb_shape_rounded-circle-01 {
  z-index: 1;
  position: relative;
  overflow: visible;
}
.bt_bb_image.bt_bb_shape_rounded-circle-01 > span, .bt_bb_image.bt_bb_shape_rounded-circle-01 > a, .bt_bb_image.bt_bb_shape_rounded-circle-01 .bt_bb_image_content {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjk4IiBoZWlnaHQ9IjgyNiIgdmlld0JveD0iMCAwIDY5OCA4MjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8yMDNfODY1IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNjk4IiBoZWlnaHQ9IjgyNiI+CjxwYXRoIGQ9Ik05LjYwMjM3IDQzMi45MjlDLTU4LjcyMzIgMjAyLjMzMyAyNTMuOTYxIDE1LjIwMzQgNDI5LjEyOCAxLjA3MDU2Qzg2NC4zNzggLTM0LjA0NjYgNjkxLjE4MiA4MDYuMzI2IDQ2OC4wNjQgODI0LjM0OEMyNTQuNzk2IDg0MS41NzUgNzkuNDYwMiA2NjguNjk3IDkuNjAyMzcgNDMyLjkyOVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzIwM184NjUpIj4KPHJlY3QgeD0iLTIwNC45NDgiIHk9Ii05LjQ0NDgyIiB3aWR0aD0iMTMxMC45MSIgaGVpZ2h0PSI4NzMuNjIyIiBmaWxsPSIjQzRDNEM0Ii8+CjxyZWN0IHg9Ii0yMDQuOTQ4IiB5PSItOS40NDQ4MiIgd2lkdGg9IjEzMTAuOTEiIGhlaWdodD0iODczLjYyMiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIwM184NjUpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMDNfODY1IiB4MT0iNDY5LjY3OCIgeTE9IjI0MS4wNzkiIHgyPSIxOTUuNjc4IiB5Mj0iNTAwLjU3OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuNDEwMDEiIHN0b3AtY29sb3I9IiNEQkMyQkIiIHN0b3Atb3BhY2l0eT0iMCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNEQkMyQkIiIHN0b3Atb3BhY2l0eT0iMC40MiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}
.bt_bb_image.bt_bb_shape_rounded-circle-01 span, .bt_bb_image.bt_bb_shape_rounded-circle-01 a {
  z-index: 3;
  position: relative;
}
.bt_bb_image.bt_bb_shape_rounded-circle-02 {
  z-index: 1;
  position: relative;
  overflow: visible;
}
.bt_bb_image.bt_bb_shape_rounded-circle-02 > span, .bt_bb_image.bt_bb_shape_rounded-circle-02 > a, .bt_bb_image.bt_bb_shape_rounded-circle-02 .bt_bb_image_content {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzg4IiBoZWlnaHQ9IjY3MiIgdmlld0JveD0iMCAwIDc4OCA2NzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8cmVjdCB3aWR0aD0iNzg4IiBoZWlnaHQ9IjY3MiIgZmlsbD0idXJsKCNwYXR0ZXJuMF8yMDNfODgyKSIvPgo8ZGVmcz4KPHBhdHRlcm4gaWQ9InBhdHRlcm4wXzIwM184ODIiIHBhdHRlcm5Db250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj4KPHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzIwM184ODIiIHRyYW5zZm9ybT0ibWF0cml4KDAuMDAxMjY5MDQgMCAwIDAuMDAxNDg4MSAtMC4wMzU1MzMgLTAuMTE3NTYpIi8+CjwvcGF0dGVybj4KPGltYWdlIGlkPSJpbWFnZTBfMjAzXzg4MiIgd2lkdGg9Ijg3NiIgaGVpZ2h0PSI3OTUiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBMndBQUFNYkNBWUFBQUF4U3hZb0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUMvalNVUkJWSGdCN2QxcmNodlh1YWpoRHlCQnhmUk9oUm1CNFJHWThoK0dCRk1HUm1CbEJLSkhJSGtFcGtZUWVRU2hSaEI1QktTM1JMTDhSNVpHRUhvRWg2bGR0aFJCQk01cUdYUm9XeFJ2QUhwMTkvTlU4UUQyUHZ0U0tWM3c0bHZyNndnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFJREdhUVVBVUpwbno1NTlWTHdPaDhPVms1T1RsZUw5YURUcW52N1h4K1B4U3J2ZFhqbDkzMnExVnM3Kzk2ZC8xNDFyU1A5emppYi8vY2ZwL2ZIay9kdC9sLzczdlgzOXd4LytjUFR2WkRBWUhBY0FwUkJzQUhBRHA4SDE2dFdyYmhGVXB6OUZaSjBKckxmdjAydTMrUC83cnZDcWdLUGlwNGk3SXV5S255THNpbi8rejMvKzgwTFVBY3lHWUFPQU04NEdXREhwT2pQaDZzYVo4S3BvZE0zTVpGSjNOSm5jUFM5K3hCekF6UWsyQUJwaGQzZDM1VS9KeTVjdlZ5ZXgxWTMvUnRqYjE4ay9NMldUbUR1TnVMM0Z4Y1dqdGJXMUZ3SEFoUVFiQUpWM1hveE5Rc3cwTEVNaUR1QnlCQnNBbFZBY1ZUd05zdlNQcTBXQXBmZXJZVEpXRzBYRXRkdnR2ZEZvdExld3NQQjhZMlBqMndCb09NRUdRRFpPbzZ5NE8xWk15WXFmU1pSMWc4WTVuY0tsMThjQ0RtZ3F3UWJBWEJWUmRyclFJMzZlbElreUx1VjBBbGNFWEhHTXN0ZnIvUkFBTlNmWUFKaUpzOU95OUNHN09NcFkvSFRkSldPS2lqdHdlK25YMTJQVE42Q3VCQnNBTjFJcy9GaGFXdnBNbUZHeW8vU3psMzdkUFU2VHQyOENvQ1lFR3dDWDl0MTMzMzB5SEE2TDQ0dHZmNG80RTJia1puTDM3YkY0QStwQXNBSHdPOFhVN05hdFc1K2NuSnlzbms3TjR1ZElnMG81amJmMDYzakhzVW1naWdRYlFNTzlJODc2WVFFSTlYU1Vmdlk2bmM1RHozd0Rxa0t3QVRSSUVXZkx5OHNmdlg3OXVpL09hTGlqOUxOdDJ5U1FPOEVHVUdQRnBzYWZmdnFwSHo4ZloreGJCZ0x2dE9QSUpKQXJ3UVpRRTc4NTJ0Z2ZqVVo5Y1FaWGNoU21ia0JtQkJ0QVJaMnUwNThjYTdTeEVhWnJKLzErMmhadVFOa0VHMEJGL09aNDQ1MXc5d3ptb1hndzk3Ympra0JaQkJ0QXBrNERMWDNMMzdjY0JFcDNsSDYyTnpjM0h3WEFIQWsyZ0V3VVJ4dzduYzduQWcyeWRoVENEWmdqd1FaUWt0L2NRWFBFRWFybEtIMjVzcE5lZDl4ekEyWkpzQUhNMGNIQndkdEFtMFJhUDRDcUUyN0FUQWsyZ0JrcTdxSDkrT09QZDZ6Wmg5cDdHMjZ2WDcvK2VqQVlIQWZBbEFnMmdDazZmUlphaXJQaWlLTmpqdEE4UitHT0d6QkZnZzNnaGs2bmFPbmI5VHVlaFFaTUhJVndBNlpBc0FGY3c1bTdhTVVVYlRVQTNxMDRLbm0vMSt0OUV3RFhJTmdBTHVIMHFHTUt0SzNpdUtNcEduQkZPK25QalcyTFNZQ3JFbXdBNXlnaWJYRng4YTZqanNBVUNUZmdTZ1Fid0Jsbkl5MnMzUWRtNHlqY2J3TXVTYkFCalZjc0RYbjU4dVdXWjZNQmMxYmNiK3VidGdIdkk5aUFSaEpwUUVZY2t3VE9KZGlBeGhCcFFNYU93akZKNEIwRUcxQnJ4WjIwcGFXbGV5SU5xSWk5TkczYk1tMERUZ2syb0hZc0RnR3FibkpFOGtFQWpTZllnRm9vSXEzVDZYeWUzbTZGU0FQcXdWSVNRTEFCMVhad2NQQ1poMWtEZFdiYUJzMG0ySURLK2U2Nzd6NTU4K2JOblJScDkwVWEwQkNtYmRCUWdnMm9CUGZTQUV6Ym9Ja0VHNUMxeVpISCsybWExamROQTNqTEprbG9FTUVHWk9kMEZiOGpqd0RuT2dyUGJZTkdFR3hBTm9wcFdvcTA3WERrRWVDeUhnNkh3d2VEd2VBNGdGb1NiRUNwVE5NQWJzeENFcWd4d1FhVXdqUU5ZS3FPMiszMjlzYkd4dGNCMUlwZ0ErYkdOQTFnNWh5UmhKb1JiTURNbWFZQnpKVWprbEFqZ2cyWUNjOU5BeWhWTVdHN2I0c2tWSjlnQTZZcWhWcDNhV25wcm1PUEFPWHpvRzJvUHNFR1RJVmpqd0I1U3RIMk9MM2NkMFFTcWttd0FkZFdISHZzZERxZnA3ZGJJZFFBY3VaZUcxU1VZQU91ekxaSGdFbzZUbjltYjZWbyt5YUF5aEJzd0tVVjk5UFNSTzNlZUR6ZUVtb0ExZVJlRzFTTFlBTXU1SDRhUU8wODNOemMvREtBN0FrMjRGeENEYURXbmhlUFhuR3ZEZkltMklEZkVXb0FqV0VaQ1dST3NBRy9lUHIwNmQzMHNwMSt1Z0ZBVXh4MU9wMDdhMnRyTHdMSWptQ0RoclB4RVlEa2VHRmg0Zjc2K3ZxakFMSWkyS0NoaEJvQXYyV0RKT1JIc0VIRENEVUEza2UwUVY0RUd6U0VVQVBnc2tRYjVFT3dRYzBKTlFDdWFXZHpjL09MQUVvbDJLQ21oQm9BVTdBM0hBNy9OaGdNamdNb2hXQ0RHam80T0xoM2NuS3lMZFFBbUlMbktkb0dvZzNLSWRpZ1JqeEhEWUFaZVo2K0JMempBZHN3ZjRJTmFpQk4xRDRialViYjZXMC9BR0EyamxLMDlVVWJ6SmRnZ3dvVGFnRE1tV2lET1JOc1VFRzd1N3ZkVHFmemp4QnFBTXlmYUlNNUVteFFJY1hteHhScVg2VzM5d01BeWlQYVlFNEVHMVNBRmYwQVpFaTB3UndJTnNpY0ZmMEFaRXkwd1l3Sk5zaVVoU0lBVklSb2d4a1NiSkFaQzBVQXFDRFJCak1pMkNBVHAvZlV4dVB4ZGdCQTlUd2ZEb2VENURpQXFSRnNrSUduVDUvZVRhSDIwRDAxQUNwT3RNR1VMUVpRbXJQMzFGS3NCUUJVM0dxbjAvbG5laDBFTUJVK0lVSUpQRThOZ0pyYjJkemMvQ0tBRzJzSE1GZkZtdjdGeGNWL2hWZ0RvTDYybmo1OSt2Y0Fic3lFRGViRW1uNEFtcWJWYW0zM2VyMEhBVnliWUlNWmMvd1JnQ1lUYlhBemdnMW15UFpIQUloWVdGallXbDlmZnhUQWxRazJtQUVQdndhQVgwdC9MNjZ1cmEyOUNPQktCQnRNMmY3Ky9sZWowZWkrcVJvQS9NcHgrcnR4dGRmci9SREFwUWsybUpMSlVwR0g2ZTFxQUFEdmNwU2lyUy9hNFBJRUc5eVFwU0lBY0NYUGg4UGhJRGtPNEVLZXd3WTNVRXpWVXF4OUgySU5BQzVyZFdscDZSOEJYSW9KRzF5RHFSb0EzTmpEemMzTkx3TjRMOEVHVnpTNXE3YVQzbllEQUxpMmRydDlmMk5qNCtzQXppWFk0SkpNMVFCZytsSzA5Vk8wZlJ2QU93azJ1QVJUTlFDWUdldis0VDBFRzd5SHFSb0F6TVhSY0RpOGJYTWsvSjR0a1hBT0d5QUJZRzY2NmUvY2Z3YndPeVpzOEJ1bWFnQlFqbGFydGQzcjlSNEU4QXZCQm1jOGVmTGtrL1NYeFU1NnV4b0F3Tnd0TEN4c3JhK3ZQd3JnTFVjaVllTGc0T0JlZXRrTHNRWUFwVGs1T1huNDNYZmZmUkxBV3lac05ON3U3bTV4YnY0ZjZXMC9BSUFjV0VJQ0V5WnNOTnIrL3Y3bmk0dUx4V0tSZmdBQXViQ0VCQ1pNMkdna2kwVUFJSCtXa0lCZ280RW1SeUNMYiszY1ZRT0F6TFhiN2Y3R3hzYTNBUTNsU0NTTlVpd1dtUnlCRkdzQVVBR2owZWp4L3Y3K1J3RU50UmpRQUpNamtIOVBmK2h2dFZvR3l3QlFJU3ZqOGZoeGVyMGQwRUFtYk5SZThXeTFGR3ZGVkcwckFJQXFXbjM2OU9uZkF4cElzRkZyWjU2dDFnMEFvTXJ1Rjl1ZEF4ckcyVEJxeVJaSUFLaWw0MWFydGRycjlYNElhQWdUTm1wbnNnV3lPQUlwMWdDZ1hvcjdiRHNCRFNMWXFKWER3OE83a3kyUTNRQUE2cWp2UGh0TjRrZ2t0VEg1dzl0VURRQWF3UFBaYUFyQlJ1Vk5qa0QrSTczdEJ3RFFGRWZENGZEMllEQTREcWd4UnlLcHRNbksvdDBRYXdEUU5NVVh0djhNcURuQlJtVloyUThBamRlZmZCNkEybklra2tweVh3MEFtTERxbjFwYkRLaVF5ZlBWaXVNUC9RQUErSG5WLytQMGVqdWdoaHlKcERMT1BGK3RId0FBLzdWcTFUOTE1VWdrbFhCd2NQRFp5Y25KNDFhcnRSSUFBTzlnMVQ5MVpNSkc5b3JMeEtQUmFFK3NBUUR2a3o0djdCVFhKd0pxUkxDUnRlSjRRL3JEOTJFQUFGeXN1RDd4VlVDTk9CSkpsaXdYQVFDdXk5Rkk2a1N3a1ozSmNwSGlZZGpkQUFDNHVxUGhjSGg3TUJnY0IxU2NJNUZrNWNtVEo1K0lOUURnaGh5TnBEWUVHOWs0UER5OG0xNzJRcXdCQURkM3Y5Z3lIVkJ4Z28wczdPL3ZmM1Z5Y3JKakV5UUFNQzIyUmxJSGdvM1NGYkUySG8rM0F3Qmd1aHlOcFBJc0hhRlVUNTgrL1VkNjJRb0FnQm14TlpJcUUyeVV3dHArQUdDT2JJMmtzaHlKWk83T3JPM3ZCd0RBN0RrYVNXV1pzREZYbnJFR0FKUWxmUVpaWFZ0YmV4RlFJU1pzekkxWUF3REtOQndPSHdaVWpHQmpMb29IWWk4dUxuNGZZZzBBS0UvLzRPRGdYa0NGT0JMSnpCVVByVHc1T1huc0dXc0FRQWFPMDJlUzFWNnY5ME5BQlppd01WT0hoNGQzUjZQUm5sZ0RBREt4TWg2UGR3SXFRckF4TTBXc3BjbmFUZ0FBNUtVNEd2bFpRQVVJTm1aaWYzLy9LN0VHQU9ScU5CcnRGTStGRGNpY1lHUHFpbGdiajhmYkFRQ1FyKzdTMHBJRkpHVFAwaEdtU3F3QkFGWFNhclc2RnBDUU14TTJwa2FzQVFCVll3RUp1Uk5zVElWWUF3QXF5Z0lTc3VaSUpEY20xZ0NBaWpzYURvZTNCNFBCY1VCbVROaTRFYkVHQU5TQUJTUmt5NFNOYXhOckFFQ05ITGRhclZVTFNNaU5DUnZYSXRZQWdKcFpzWUNFSEFrMnJreXNBUUExWlFFSjJSRnNYSWxZQXdEcWJEUWFQUXpJaUdEajB0STNUdmZFR2dCUWM2dkZaNTZBVEZnNndxVWNIaDdlUFRrNTJRa0FnUG83SGc2SEgxdnpUdzVNMkxpUVdBTUFHbWJGbW45eVljTEdlejE1OHVTVDlMTFhhclZXQWdDZ09hejVKd3NtYkp4cmQzZTNHMklOQUdpbUZYZjN5WUVKRys5VXhGcW4wOWxOYjdzQkFOQlE3WGE3djdHeDhXMUFTVXpZK0IyeEJnRHdzOUZvdEIxUUloTTJmaVhGMmtxS3RlOURyQUVBdkdYS1JwbE0yUGdWa3pVQWdGL3pNRzNLSk5qNHhkT25ULytSWGxZREFJQ3pWdFBucExzQkpSQnN2TFcvdi85VmV0a0tBQURlWmJ1NE9oSXdaNEtOdDdGbWJTMEF3SHQxUFV5Yk1sZzYwbkNIaDRkM1QwNU9kZ0lBZ0lzY0Q0ZkRqd2VEd1hIQW5KaXdOZGlUSjA4K0VXc0FBSmUyWXNyR3ZKbXdOWlJuclFFQVhJc3BHM05sd3RaQVlnMEE0TnBNMlpncndkWkFLZGFLOWYzZEFBRGd5c2JqOFgwYkk1a1h3ZFl3VDU4Ky9YdDY2UWNBQU5kbHlzYmN1TVBXSU5iM0F3Qk1UNnZWNnZaNnZSOENac2lFclNGU3JIMHUxZ0FBcHNkbksrYkJoSzBCTEJrQkFKZ05VelptellTdDVvb0xzV0lOQUdBMlRObVlOY0ZXYzR1TGl6WkNBZ0RNenRiKy92NUhBVE1pMkdxc1dES1N4dlIzQWdDQW1URmxZNWJjWWF1cHlaS1J4d0VBd015NXk4YXNtTERWVUxGa1pEUWE3UVFBQVBPeUZUQURKbXcxTTFreThuMjR0d1lBTUUvSHcrSHc0OEZnY0J3d1JTWnNOWk5pN2U4aDFnQUE1bTFsYVducFhzQ1VtYkRWU0xGa3hLVlhBSURTbUxJeGRTWnNOVkhjV3hOckFBQ2xNbVZqNmt6WWFxQ0lOUS9IQmdESWdpa2JVMlhDVmdPTGk0dnVyUUVBNU1HVWpha3lZYXM0OTlZQUFMSmp5c2JVbUxCVm1IdHJBQUJaV3JsMTY5YmRnQ2tRYkJWMTV0NGFBQUNaR1kxRzl3T21RTEJWVklxMXI4SzlOUUNBWEhVUERnNCtDN2dod1ZaQjZUZC9jWkYxS3dBQXlGYWFzbTBIM0pDbEl4VlRISVZjWEZ6OHZ0VnFyUVFBQUZscnQ5djlqWTJOYndPdXlZU3RZb3A3YTJJTkFLQWFUTm00S2NGV0ljVUsvM0J2RFFDZ1N2cnBNOXhIQWRjazJDcWl1TFJxaFQ4QVFQV2t6M0EyUm5KdDdyQlZ3SmtWL3QwQUFLQnFQRWliYXpOaHF3QXIvQUVBS20xbGFXbnBYc0ExQ0xiTVBYMzY5RzVZNFE4QVVHbU9SWEpkZ2kxanhWSEk5TElkQUFCVTNjcisvdjduQVZjazJETG1LQ1FBUUgyWXNuRWRnaTFUamtJQ0FOUk92OWo4SFhBRmdpMURqa0lDQU5TVEtSdFhKZGd5NUNna0FFQTlwV0M3azc2Y1h3bTRKTUdXR1VjaEFRRHF6WXAvcmtLd1pjUlJTQUNBK25Nc2txc1FiQmx4RkJJQW9CR3MrT2ZTQkZzbUpodUR0Z0lBZ05velplT3lCRnNtUnFQUlRnQUEwQlJXL0hNcGdpMERhU1R1S0NRQVFNT2tMK3p2QkZ5Z0ZaU3FXRFRTNlhUK0ZRQUFOTTN4Y0RqOGVEQVlIQWVjdzRTdFpDblcvaEVBQURUUnlxMWJ0KzRHdklkZ0s5SGttV3Y5QUFDZ2tSeUw1Q0tPUkpaa2NoUnlOOXhkQXdCb3RIYTczZC9ZMlBnMjRCMU0yRXJpbVdzQUFCUk0yWGdmRTdZU1dEUUNBTUFabG85d0xoTzJFcVJZKzJjQUFNRFBMQi9oWElKdHppYUxSbFlEQUFBbUhJdmtQSTVFenRIdTd1NUttcTU5SCs2dUFRRHdHNWFQOEM0bWJITzB0TFIwTDhRYUFBRHZZTXJHdTVpd3pZbEZJd0FBWE1EeUVYN0hoRzFPSm12OEFRRGdQQ3RMUzB1ZkJad2gyT2JndSsrKyt5UzliQVVBQUx6SGVEeStIM0NHWUp1RE5OcCtIQUFBY0xGK3NhZ3VZRUt3emRoa2pYODNBQURnRWlhTDZ1QXR3VFo3MndFQUFKYzBIbzl0aStRWGdtMkdUTmNBQUxpRzFZT0RBOHRIZUV1d3pVaXh4ajlNMXdBQXVBYlBaT09VWUp1UnBhVWwwelVBQUs1cnkvSVJDb0p0Qm9ycFd2cFd4RXBXQUFDdWErWFdyVnVmQkkwbjJHYWdlRWgycTlYeWpRZ0FBTmVXQmdEYlFlTzFncWtxcG1zcDJQNFZBQUJ3TThmRDRmRGp3V0J3SERTV0NkdVVGZE8xQUFDQW15dU9SZDROR2syd1RkRmtNK1JXQUFEQUZOZ1dpV0NiSXRNMUFBQ21yRzliWkxNSnRpa3hYUU1BWUJhV2xwYnVCWTBsMktiRWRBMEFnRmtZajhmOW9MRnNpWndDbXlFQkFKaWw1ZVhsN3FlZmZ2cEQwRGdtYkZOZ3VnWUF3Q3k5ZlBseUsyZ2t3WFpEN3E0QkFEQnI0L0Y0SzJna3dYWkRwbXNBQU14QjkrRGc0TE9nY1FUYkRaaXVBUUF3TDVhUE5KTmd1d0hUTlFBQTVzV3h5R1lTYk5jMG1hNzFBd0FBNXNPeHlBWVNiTmQwNjlhdHo5TkxOd0FBWUU0Y2kyd2V3WFpObzlIb2ZnQUF3Qnc1RnRrOGd1MGFuajU5ZWpkTTF3QUFtRC9ISWh0R3NGM1BkZ0FBUUFrY2kyd1d3WFpGcG1zQUFKVEpzY2htRVd4WHR4VUFBRkNlN3JObnp6NEtHa0d3WFlGVi9nQUE1T0RseTVkYlFTTUl0aXZ3b0d3QUFITGdIbHR6dElKTEthWnJLZGorRlFBQWtJSGhjUGpud1dCd0hOU2FDZHNscFZpelBoVUFnR3pjdW5YcmJsQjdndTN5dGdNQUFESXhHbzN1QkxVbjJDN0JLbjhBQURMVTM5M2RYUWxxVGJCZHpsWUFBRUJtT3AzTzUwR3RDYllMV09VUEFFQ3VXcTFXUDZnMXdYWUJxL3dCQU1qVmVEeSs0MWhrdlFtMmkvVURBQUR5dEhMcjFxMVBndG9TYk85aDJRZ0FBTG16TGJMZUJOdjdiUVVBQU9STnNOV1lZRHVIWlNNQUFGUkU5OW16Wng4RnRTVFl6bUhaQ0FBQVZmSHExU3RUdHBvU2JPZnJCd0FBVklCN2JQVWwyTjVoZjMrL2VBQmhOd0FBb0JyNjF2dlhrMkI3aCtKNUZnRUFBQld5dExUMFdWQTdndTAzSnN0R3RnSUFBQ29rRFIzNlFlMEl0dC9vZERxK21RQUFvSXEyZ3RvUmJMKzNGUUFBVUQwcisvdjdxMEd0Q0xZelBIc05BSUFxYTdWYVRvdlZqR0E3WTJscDZXNEFBRUJGV2U5ZlA0THRqUEY0dkJVQUFGQmRxOWI3MTR0Z201aWM5KzBHQUFCVTE4cXRXN2MrQ1dwRHNFMms2ZHE5QUFDQWluTXNzbDRFMjMvMUF3QUFxayt3MVloZ1N3NE9Eb3B0T3QwQUFJRHE2N3JIVmgrQ0xkNk9qYmNDQUFCcW90UHBmQjdVZ21EN1dUOEFBS0FtV3ExV1A2aUZ4Z2ViNDVBQUFOVE5lRHgyajYwbUdoOXN0dWdBQUZCREs4K2VQZnNvcUR4SEltM1JBUUNnaGw2OWV1VnpiZzAwT3RnOExCc0FnTG9hajhmOW9QSWFIV3l0VnV1ekFBQ0FHaEpzOWREb1lMUE9Id0NBR2x1Wm5DaWp3aG9iYkx1N3U5MzA0aGN3QUFDMTVVUlo5VFUyMkRxZGpsKzhBQURVbW1PUjFkZllZRXZmTnRpYUF3QkFyUW0yNm10c3NIbVlJQUFBRGVBZVc4VTFNdGdPRGc0Y2h3UUFvQkhjWTZ1MlJnYWI3WkFBQURURmVEdzJZYXV3cGg2SjdBY0FBRFNBcTBEVjFyaGdtNnp6N3dZQUFEVER5ck5ueno0S0txbHh3V2FkUHdBQVRmUFRUei8xZzBwcVhMQlo1dzhBUU5Pa3o4RDlvSklhRjJ5ZVJRRUFRTlA0REZ4ZGpRcTJ5VHIvbFFBQWdHYnA3dTd1K2h4Y1FVMmJzRmxwQ2dCQUl5MHRMZG5sVUVHTkNyYlJhT1QrR2dBQWplUllaRFUxYmNMV0R3QUFhQ2FuelNxb01jRTJ1YjhHQUFCTkpkZ3FxREhCWmdRTUFFRERyZXp2NzR1MmloRnNBQURRRUsxV3k2bXppbW5TSGJaK0FBQkFnNlVoaGdsYnhUUWkyTnhmQXdBQXA4NnFxQ2tUTnQ4a0FBQ0FCMmhYVGlPQ3pUY0pBQUR3TXcvUXJoYkJCZ0FBemVMMFdZWFVQdGdtcTB1TmZRRUE0R2VDclVKcUgyeHB1dlpKQUFBQWJ6bDlWaTFOT0JMWkR3QUE0TlRLczJmUFBnb3FvUW5CWnVRTEFBQm4vUFRUVC8yZ0VnUWJBQUEwajgvSUZWSHJZUFBBYkFBQWVDZkJWaEYxbjdENWhRZ0FBTC9uYzNKRjFEclliTUFCQUlCM3NuaWtJdW9lYk4wQUFBQis1K1hMbDZac0ZWRGJZTnZkM1MwZWx1MFhJUUFBdklQVGFOVlEyMkM3ZGV1V0IyWURBTUE1V3ExV044aGVuWTlFbXE0QkFNQTUwb1RONStVS3FHMndqVWFqYmdBQUFPZnBUcTRSa1RFVE5nQUFhQ2pYaVBJbjJBQUFvTGw4WnM1Y0xZUHQ4UEN3bTE2TWR3RUE0RDNjWTh0ZkxZTXQvY0x6RUVBQUFMaUFZTXRmTFlQdHpaczNId2NBQUhDUmJwQzFXZ2Jid3NLQ0NSc0FBRnhzNWRtelp6NDdaNnl1UzBlNkFRQUFYT2lubjM3cUI5bXE2eDIyYmdBQUFKZmhIbHZHNnJ6V0h3QUF1RUNyMWVvRzJYSWtFZ0FBR3N5bXlMelZOZGc4Z3cwQUFDNm51N3U3Ni9OenBnUWJBQUEwM05MU1VqZklranRzQUFEUWNPUHgrSk1nUzRJTkFBQndqeTFUdFF1Mnc4UERiZ0FBQUpmV2FyVmNLY3FVQ1JzQUFEVGNlRHp1QjFrU2JBQUFRRGZJVXUyQ2JYMTkvU2dBQUlBcmVmYnMyVWRCZGt6WUFBQ0FlUG55cGNVakdSSnNBQUJBc1hpa0cyU25yc0YySEFBQXdLV054Mk1UdGd3Sk5nQUFvR0MxZjRZRUd3QUFZTUtXS2NFR0FBQVV1cnU3dTZac21hbGxzTFZhcmFNQUFBQ3U1RTlKa0pWYUJsc2E1NXF3QVFEQUZWbnRuNTlhQmx1NzNUNEtBQURnU3F6MnowOWRKMnhIQVFBQVhJbkZJL21wNjRUdFJRQUFBRmRsNlVobWFobHNyMTY5Y29jTkFBQ3V5SVF0UDdVTXRzRmdVQVRiVVFBQUFGZlJEYkpTMStld0ZSY21ud2NBQUhBbHo1NDkreWpJUm0yRHplSVJBQUM0dWg5Ly9QSGpJQnUxRGJiUmFHVHhDQUFBWEZHcjFUSmh5MGh0ZzIxaFljR1JTQUFBdUNMUFlzdExiWU90MStzVndXWmJKQUFBWEUwM3lFWnRnMjNDbEEwQUFLN0dzOWd5SXRnQUFJQmZlQlpiWG1vZGJCYVBBQURBbFhXRGJOUTYyRTVPVGg0SEFBQndKWjdGbG85YUI5dGdNQ2lXamh3RkFBQndhUzlmdnZ4emtJVzYzMkVybUxJQkFNRFZtTEJsb3ZiQjVoNGJBQUJjaldleDVhUDJ3ZVllR3dBQVhNMTRQTGJhUHhPMUQ3YkpQYmE5QUFBQUxxc2JaS0VKZDlpS2tlNWVBQUFBbDVJbWJOMGdDNElOQUFENHJXNlFoVVlFMjhiR3hyZnA1VGdBQUlETGNJY3RFNDBJdG9tZEFBQUFMbU5sZDNkWHRHV2dNY0hXYnJkdGl3UUFnRXY2VXhLVXJqSEI1bGdrQUFCYzNzdVhMLzhjbEs1SlJ5SUxPd0VBQUZ6R1IwSHBHaFZzamtVQ0FNRGxlSGgySGhvVmJJNUZBZ0RBNWJSYXJXNVF1cVlkaVN4KzRUME1BQURnSXQyZ2RJMEx0bmE3L1NnQUFBQXFvSEhCdHI2K2ZwUmU5Z0lBQURqWGVEenVCcVZyWExBVlJxT1JLUnNBQUx4Zk55aGRJNFB0NU9TazJCWnArUWdBQUpDMVJnYmJZREE0dG53RUFBRGVxeHVVcnBIQk52Rk5BQUFBNTlyZDNmVXN0cEkxTnRoNnZkN3pzSHdFQUFETzlhY2tLRldUSjJ6Rml2L3RBQUFBM3VubHk1ZC9Ea3JWNkdEYjJOajROcjA4RHdBQTRIZEdvNUVqa1NWcmRMQVYwcFJ0SndBQWdOOXB0Vm9mQmFWcWZMRDk1ei8vS1o3SlpzVS9BQUNRbmNZSG14WC9BQUR3YnVsemNqY29WZU9EcmZENjlldXZ3NVFOQUFESWpHQUxVellBQURoSE55aVZZSnN3WlFNQUFISWoyQ1pNMlFBQTRIZXM5UytaWUR2RGxBMEFBUDVyUEI0THRwSUp0ak5NMlFBQTRGY0VXOGtFMjIrWXNnRUF3QzhFVzhrRTIyK1lzZ0VBQUxrUWJPOWd5Z1lBQUcrWnNKVk1zTDJES1JzQUFMd2wyRW9tMk01UlRObFN0QjBGQUFCQVNRVGJPWW9wVzd2ZDNnNEFBR2l3M2QxZFU3WVNDYmIzV0Y5ZmY1UmU5Z0lBQUJycVQwbFFHc0YyQVZNMkFBQ2dMSUx0QWhzYkc5KzJXcTJkQUFBQW1EUEJkZ2xweXZZZ3JQa0hBQURtVExCZHd2cjYrcEUxL3dBQU5OR1BQLzc0Y1ZBYXdYWkoxdndEQUFEekp0Z3VhZkl3N2EwQUFBQ1lFOEYyQlpNRkpJOERBQUJnRGdUYkZiWGI3Uy9EQWhJQUFHQU9CTnNWRlF0SVBKc05BSUNtYUxWYUh3V2xFV3pYc0xHeDhYVjYyUXNBQUlBWkVtelgxT2wwN2djQUFNQU1DYlpyV2x0YmU1SEd3OXNCQUFBd0k0THRCbnE5M29QMDhqd0FBQUJtUUxEZFVMdmRkalFTQUFDWUNjRjJROFd6MmRMTHd3QUFBSmd5d1RZRm01dWJ4YlBaSEkwRUFBQ21TckJOU2FmVDJRb0FBSUFwRW14VFVteU5kSjhOQUFDWUpzRTJSUjZvRFFBQVRKTmdtN0tGaFlVdjBzdHhBQUFBM0pCZ203TDE5ZldqZHJ1OUhRQUFBRGNrMkdaZ2NqUnlKd0FBQUc1QXNNM0ljRGo4c3RWcUhRVUFBRlJZK2t6cnVrK0pCTnVNREFhRDQvU0xleXNBQUtEQ1JxUFJ2NFBTQ0xZWjJ0alkrTmFxZndBQTRMb0UyNHhaOVE4QUFGeVhZSnVENFhENE4vZlpBQUNBcXhKc2MrQStHd0FBY0IyQ2JVN2Nad01Bb0lvKy9QRERmd1dsRVd4elZOeG5TNU8yeHdFQUFIQUpnbTNPWHI5Ky9ZWDdiQUFBd0dVSXRqa3I3ck8xMisxQmV1c0JoQUFBWk8vZlNWQWF3VmFDOWZYMW80V0ZCZmZaQUFESVhqRndDRW9qMkVxU291MVJlbmtZQUFBQTV4QnNKZHJjM1B3eVBGUWJBSUI4bWE2VlRMQ1Z6RU8xQVFESW1HQXJtV0FybVNVa0FBREFlUVJiQm9vbEpHbkt0aFVBQUpDWG82QlVnaTBUdlY3dm14UnQyd0VBQURBaDJES1NvdTFCMkJ3SkFFQW0wa0RCdFoyU0NiYk0yQndKQUVCR0JGdkpCRnVHYkk0RUFDQVRSMEdwQkZ1R2JJNEVBQUFLZ2kxVHhlYklUcWZURDlFR0FFQkp4dVB4VVZBcXdaYXh0YlcxRndzTEMvY0RBQUJLWU9sSStRUmI1dEtrN1pGMS93QUFsR0UwR3YwN0tKVmdxd0RyL2dFQUtFTzczVFpoSzVsZ3E0akp1ditkQUFDQU9mbmdndy8rWDFBcXdWWWh3K0d3aUxibkFRQUFjL0RwcDUvK0VKUktzRlZJc2U0L1JkdkFNOW9BQUpnRHh5RXpJTmdxNXZRWmJhSU5BSUFaT3dwS0o5Z3FxSGhHbTJnREFHREdUTmd5SU5ncXFvaTJ4Y1hGTytFM0VnQUFNK0FaYkhrUWJCVldQRmk3MCtuMFE3UUJBREJsNC9INEtDaWRZS3U0SXRvV0ZoYnVCd0FBVEpFSld4NEVXdzJzcjY4L1N0RzJGUUFBTUQwZUo1VUJ3VllUUmJTMTIyMlROZ0FBcG1JMEd2MDdLSjFncTVHTmpZMnYwK2g2T3dBQTRJWSsvUEREZndXbGF3VzFzNysvLzlWNFBONE9BQUM0cHMzTlRhMlFBUk8yR3VyMWVnOU0yZ0FBdUFFTFJ6SWgyR3BLdEFFQWNBTVdqbVJDc05XWWFBTUE0RHFzOU0rSFlLczUwUVlBd0RXWXNHVkNzRFdBYUFNQTRDcE0yUEloMkJwQ3RBRUFjRmtuSnljdmdpd0l0Z1lSYlFBQVhFYTczVFpoeTRSbkt6U1E1N1FCQVBBK25zR1dEeE8yQmpKcEF3RGdQU3djeVloZ2F5alJCZ0RBdTZUUGlFZEJOZ1JiZzRrMkFBQithendlSHdYWkVHd05KOW9BQVBnTlJ5SXpJdGdRYlFBQS9DSk4ySDRJc2lIWWVLdUl0b1dGaGEwQUFLRFIzcng1WThLV0VlczYrWlhEdzhPN0p5Y25Pd0VBUUJNZGIyNXUvam5JaGdrYnY3Syt2djZvMCttc3ByY2VsZ2dBMER5bWE1a1JiUHpPMnRyYWl4UnRmU3RkQVFBYVI3QmxSckR4VGtXMHRkdnRnV2dEQUdpTzlObHZMOGlLWU9OYzYrdnJSNklOQUtCUmJJak1qS1VqWE9qdzhMQjdjbkx5ei9SMk5RQUFxSzNOelUxOWtCa1ROaTVVVE5xR3crRWd2ZDBMQUFEcXl2MjFEQWsyTG1Vd0dCUXJYb3RvZXhnQUFOUk9xOVVTYkJrU2JGeEppcll2MDIvbTdRQUFvRllFVzU0RUcxZlc2L1VlaURZQWdIbzVPVGw1RVdUSHBVS3U3ZkR3OEc3NmpiMFRBQUJVbm9VamVUSmg0OXJXMTljZmRUcWRWV3YvQVFBcXozSElUQWsyYnNRRHRnRUFxcy85dFh3Sk5tN01BN1lCQUtvdGZaYmJDN0lrMkppS0l0cGV2MzU5TzBYYjR3QUFvRkpHbzVHRkk1bHlzWkNwMjkvZi8ybzhIbThIQUFCVlVEeHY5ODlCbGt6WW1EcHIvd0VBS3NYOXRZd0pObVppRW0xMzB0dmpBQUFnVytrejIxNlFMY0hHektSbysyWmhZZUcyWlNRQUFQa2FqVWJmQnRrU2JNelU2UWJKTUdvSEFNalNtemR2ZkU3TG1LVWp6TTNUcDAvL25sN3VCd0FBdWRqYjNOd2NCTmt5WVdOdTBoOEdYMXBHQWdDUUZkTzF6QWsyNXNveUVnQ0FmSXpINDIrQ3JBazI1czR5RWdDQVBMaS9sai9CUmlrc0l3RUFLTjNlWURCdzZpbHpnbzNTRk5HMnVibDUyNzAyQUlCUytPSzhBZ1FicFN2dXRhVnBtKzJSQUFCejVQNWFOVmpyVHphKysrNjdUOTY4ZWZNNC9lSFJEUUFBWm1wemMxTUxWSUFKRzlsWVcxdDc0VjRiQU1CYzdBV1ZJTmpJeXVtOXR2VDJZUUFBTUJQcFMvTEhRU1VJTnJKVVBHVGJ2VFlBZ05rWWo4ZmZCcFhnM0NwWk96dzg3STVHbzEzMzJnQUFwcU40Rm02djEvczRxQVFUTnJKMjVubHRld0VBd0RUc0JaVWgyTWplNUY3YndQUGFBQUJ1YmpRYVBRb3F3NUZJS21WL2YvL3o5UExRRVVrQWdHczVUbCtFL3ptb0RCTTJLcVhYNjMxVEhKRXN6bDRIQUFCWGtqNUQ3UVdWSXRpb25PS0k1T1Npck5YL0FBQlhZSjEvOVFnMktxdFkvYit3c0xDVjNoNEhBQUFYdW5YcjFsNVFLWUtOU2t2VHRrY3AybTQ3SWdrQWNLRzlUei85OUllZ1VnUWJsVmNja1h6OSt2WHRjRVFTQU9CYzZVdnVuYUJ5Yklta1ZnNE9EdTZOUnFQdDlIWWxBQUQ0eGZMeWN0ZUVyWG9FRzdWemVIallUZEcyYS9VL0FNQXY5b3JuMmdhVjQwZ2t0V09MSkFEQXJ6a09XVjJDamRvNjNTSnBJUWtBMEhTMlExYVhZS1BXaWkyU0hyUU5BRFNjN1pBVkp0aW92ZE1qa2luYXRnTUFvR0VjaDZ3MndVWmpwR2g3a0tadGZkTTJBS0JKSEllc05zRkdvMnhzYkh3N09TSzVFd0FBTlpjKzh6eDJITExhQkJ1Tk16a2krVVVLdC92cEg0OERBS0NtMHVlZHgwR2xlUTRiamVhWmJRQkFYUlhYUUNhUE9xTENUTmhvTkF0SkFJQWEyd3NxVDdCQldFZ0NBTlRTMTBIbENUYVlzSkFFQUtpUjUra0w2ZWRCNVFrMk9PTjBJY25Dd3NLV2FSc0FVRlhwczh6RG9CWUVHN3hEQ3JkSHBtMEFRRlY1OWxwOTJCSUpGemc0T0xnM0dvMjIwOXVWQUFESVhQR0ZjM0ZpS0tnRkV6YTR3TWJHeHRjTEN3dTNIWkVFQUtvZ2ZkSDhLS2dORXphNGd2MzkvYS9HNC9GMkFBRGs2Zm5tNXVidG9EWk0yT0FLaXZYL2FkcjJzV2tiQUpBankwYnF4NFFOcnNtMERRRElTZkdGY3ZweStlT2dWa3pZNEpwTTJ3Q0F6T3dGdFdQQ0JsTmcyZ1lBbEcxNWVibjc2YWVmL2hEVWlna2JUSUZwR3dCUXBtS1Z2MWlySnhNMm1ETFROZ0JnM2t6WDZrdXd3UXdjSGg1MlI2UFJiZ3EzYmdBQXpOYmU1dWJtSUtnbFJ5SmhCdGJYMTk5dWFXcTMyL2ZUUHg0SEFNQ01wQytJSHdTMVpjSUdNemFadGhYSEpMY0NBR0NLclBLdlB4TTJtTEhKdE8yTGhZV0ZMVXRKQUlCcGFyZmIyMEd0bWJEQkhKbTJBUURUWXJyV0RDWnNNRWVtYlFEQXRKaXVOWU1KRzVSa2QzZDNaV2xwNlo1SEFBQUFWMlc2MWh5Q0RVcm1FUUFBd0ZVVnAzWFcxOWNmQmJVbjJDQVRCd2NIOTFLNGJhZTNLd0VBY0E3VHRXWnhodzB5c2JHeDhYWDZ0dXgyK2tONEp3QUF6dUh1V3JPWXNFR0dEZzhQN3hiVE5zY2tBWUN6VE5lYXg0UU5NbFNjU1MvK01FNS9LRzhIQU1DRTZWcnptTEJCNW9xbEpDY25KLzlNYjFjREFHZ3MwN1ZtTW1HRHpCWFBidHZjM0x6dDJXMEEwR3lqMGVpTG9IRUVHMVJFY1V5eTNXNFAwdHVIQVFBMFNyR1U3SzkvL2V0ZTBEaU9SRUlGT1NZSkFNMnl2THpjL2ZUVFQzOElHa2V3UVlYWkpna0E5VmRNMTNxOW51T1FEZVZJSkZTWVk1SUFVRy9GL2ZVUFB2aGdPMmdzRXphb2llS1laSnEyL1QxTjIrNEVBRkFMeGRLeDRndmFvTEVFRzlTTVk1SUFVQS9XK0ZOd0pCSnF4a08zQWFBMi9oWTBubUNEbWtyUjltQmhZYUVJdDUwQUFDcGxzbWprZWRCNGprUkNBK3p2N3hmci8vL3BtQ1FBNUcreWFLUnZqVDhGd1FZTjRuNGJBT1RQb2hIT0VtelFNTHU3dXl0TFMwdjNVclJ0QndDUW0rZWJtNXUzQXlZRUd6VFU1REVBWDZWdzJ3b0FJQXZMeTh0ZFJ5RTVTN0JCd3hYaGRuSnk4cy8wZGpVQWdOSVVHNTZMcFdFQlp3ZzI0QzMzMndDZ1BKNjV4bmtFRy9BcndnMEE1czlSU003ak9XekFyeFJicWRydDlzQ0R0d0ZnUG9xL2M4VWE1ekZoQTg1bE1Ra0F6SmFqa0Z4RXNBRVhFbTRBTUJQSHk4dkxxNlpydkk5Z0F5N3R5Wk1uL1hhNy9RLzMyd0RnNXRMZnFmYzNOamErRG5nUHdRWmNtY1VrQUhBenJWWnJwOWZyZlJGd0FjRUdYSnR3QTRDcksrNnRmZkRCQjMxSElia013UWJjMlA3Ky9sZnBaVXU0QWNERk9wM082dHJhMm91QVM3RFdIN2l4WHEvM3dLTUFBT0JpeGQrVllvMnJNR0VEcHNwR1NRQjR0eFJyajlPWG5IOEx1QUxCQnN5RWNBT0EvM0p2amVzU2JNQk1DVGNBaUZoZVh1NktOYTVEc0FGeklkd0FhQ3JQVytNbUJCc3dWOElOZ0laNXVMbTUrV1hBTlFrMm9CVENEWUM2YTdWYXozdTkzdTJBR3hCc1FLbUVHd0IxWk1rSTB5TFlnQ3dJTndCcTVIaDVlWGxWckRFTmdnM0lpbkFEb09vV0Z4ZnYvT1V2Zi9rbVlBb0VHNUFsNFFaQUZiVmFyZTFlci9jZ1lFb0VHNUExNFFaQVZZZzFaa0d3QVpVZzNBREluUFg5eklSZ0F5cEZ1QUdRb2IwVWE0T0FHUkJzUUNWTnd1MXVlcnVWNHEwYkFGQ0M0bGxyeTh2TGc5dTNieDhIeklCZ0F5cXRDTGYwOGxtS3QyM2hCc0E4ZWRZYTh5RFlnTnBJOFhaWHVBRXdEMktOZVJGc1FPMElOd0JtU2F3eFQ0SU5xSzBuVDU3MDAxK3FYNlczL1FDQUtSQnJ6SnRnQTJyUFpra0Fwa0dzVVFiQkJqVEdhYmlsdDMzSEpRRzRDckZHV1FRYjBEZzJTd0p3RldLTk1nazJvTkdLQlNVbkp5ZGI0WjRiQU84ZzFpaWJZQU9JbnhlVXROdnR1KzY1QVhCS3JKRUR3UVp3aG50dUFCUlNyRDFmWGw0ZTNMNTkremlnUklJTjRCeWU1d2JRV0RzZmZ2amhsMktOSEFnMmdBdE1qa3ZlUytGMkp3Q291NGVibTV0ZkJtUkNzQUZja3VPU0FQWFdhclcyZTczZWc0Q01DRGFBSy9yKysrOVhYcjE2OWJuamtnRDFzYkN3c0xXK3Z2NG9JRE9DRGVBR2JKY0VxTHpqVHFmVFgxdGJleEdRSWNFR01BV1Q0NUozMDlzdFV6ZUFhckMybnlvUWJBQlQ1bUhjQVBsTHNmWjRlWG41QzVzZ3laMWdBNWdSUzBvQThtUzVDRlVpMkFEbXdOUU5JQXZIaTR1TFczLzV5MSsrQ2FnSXdRWXdSNlp1QU9Wd1g0MnFFbXdBSlRGMUE1aWJoeDkrK09FRDk5V29Jc0VHVUxKaTZwYW1iZmZTengxVE40Q3BPbTYzMjlzYkd4dGZCMVNVWUFQSWlPZTZBVXhIcTlWNi9zRUhIOXh4QkpLcUUyd0FHU3FtYnVubHM1T1RrL3ZwZFRVQXVBcEhJS2tOd1FhUXVmMzkvU0xZN29WRkpRRHZWU3dXR1kxR1gvejFyMy9kQzZnSndRWlFJZi83di85N1oyRmhvVGd5ZVNjQU9NdFVqVm9TYkFBVmRPYkk1RmJZTWdrMG0yZXJVV3VDRGFEaWJKa0VtcXJWYXUwc0x5OS9hYXBHblFrMmdCbzUzVElaN3JzQk5lYXVHazBpMkFCcWFuTGY3WE9QQ0FCcXhsMDFHa1d3QWRUYzk5OS92L0xxMWF2UDA3ZlJkeXdyQVNwc0wvMFo5c0JVamFZUmJBQU5ZbGtKVUVISDdYWjdlMk5qNCt1QUJoSnNBQTBsM29BS2NQeVJ4aE5zQUlnM0lEZDduVTduL3RyYTJvdUFoaE5zQVB5S2VBUEswbXExbm85R295L2RVNFAvRW13QW5FdThBWE55dkxDd2NIOTlmZjFSQUw4aTJBQzRsTjlzbSt5bmY3VVNBRGR6bktacUQ1ZVhsNzkyVHczZVRiQUJjQzJuejNrTEQra0dyazZvd1NVSk5nQnU3TW1USi8zSlE3cnZpRGZnUFlRYVhKRmdBMkNxaW50dktkcmVIcDBNOTk2QW53azF1Q2JCQnNETW5MbjNWaHliTEFMT3ZUZG9GcUVHTnlUWUFKaWIwNk9UUmNDbGYxd05vSzcyMHUvMUhWc2Y0ZVlFR3dDbE9IMWtnSzJUVUN0NzZmZnpBODlSZytrUmJBQmtvWmkrdGR2dHp5YngxZytnS283VDc5MmQ5SHYzVWEvWGV4N0FWQWsyQUxKVDNIMzd2Ly83djc3SEJrRFc5bEtvUGY3Z2d3OGV1WjhHc3lQWUFNaWU0NU9RamJmVHRKT1RrMjhjZTRUNUVHd0FWTTcrL3Y1cXE5VjZlM3hTd01GY21LWkJTUVFiQUpVMzJUNzV5ZVRaYjhYMlNRRUhOL2QySlgvNmZmV3RhUnFVUjdBQlVEdW5BV2NDQjFmbXlDTmtSckFCVUh2RkVjcjBJZlNYQ1p3bEp2QXJ4U1R0Y2ZyOThlaC8vdWQvbmp2eUNIa1JiQUEwVHJIRVpEZ2NyaTR1TGhhTFRJb2psUDJBWnZsbGtpYlNJRytDRFFEaTE4Y293eFNPZWpvcUZvYzQ3Z2pWSXRnQTRCM2VNWVd6eklTcUthWm16NHRJYTdWYTM2eXZyeDhGVURtQ0RRQXVxYmdMbDZZVFhSRkh4b3BBMjNQVUVlcERzQUhBRFlnNFN2YjJtT09iTjI5ZS9QR1BmM3dzMEtCK0JCc0FURmx4bkRKOWdPNm1EOUtmeFgvdnc2MEczTnpiQ1pwQWcrWVFiQUF3SjZmVHVEUExUWXBKbkpEalBNVzYvYjNpSi8yNmVlR0lJelNUWUFPQWtwME51VENSYTZyVE9EdEswN052TzUzT2MwdENnSUpnQTRCTUZTRTNHbzFXSmlIWG5keVJNNVdydG1KQ2RwVEM3SG54aytMc2h6Lys4WTk3Sm1mQWVRUWJBRlRRNlQyNVlocVhndTZqK0hreVY4UmNkL0pEdVk3aTU2blpMMkZtYWdaY2gyQURnQnI2YmRDbGFGaVpUT2dLTmxuZVhERVJleHRrcDYvcFArOS9wLytzbnk4dkx4K1ptQUhUSXRnQW9LRk9vNjU0Znpic2l2ZVRhZDNwVHplYTR6aitHMk5Iay9kSEp5Y25QeFR2MDM5R1I0SU1tQ2ZCQmdCY1NoRjR4WjI2NHVjMDZCWVhGLzlVdkorRTN0dXAzV1JweXFtejcwOERjRlpPWSt2VVVmSC9wUC9ienY3N3QvOXVFbURGZjYxNGp0bHg4Zk9IUC96aFdJZ0J1UkZzQUVCcGlnaU1hM0lmREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBcUtmL0QvSUE4TFZOU2VzRUFBQUFBRWxGVGtTdVFtQ0MiLz4KPC9kZWZzPgo8L3N2Zz4K");
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}
.bt_bb_image.bt_bb_shape_rounded-circle-02 span, .bt_bb_image.bt_bb_shape_rounded-circle-02 a {
  z-index: 3;
  position: relative;
}
.bt_bb_image.bt_bb_shape_rounded-circle-03 {
  z-index: 1;
  position: relative;
  overflow: visible;
}
.bt_bb_image.bt_bb_shape_rounded-circle-03 > span, .bt_bb_image.bt_bb_shape_rounded-circle-03 > a, .bt_bb_image.bt_bb_shape_rounded-circle-03 .bt_bb_image_content {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzc0IiBoZWlnaHQ9IjgxOCIgdmlld0JveD0iMCAwIDc3NCA4MTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8cmVjdCB3aWR0aD0iNzc0IiBoZWlnaHQ9IjgxOCIgZmlsbD0idXJsKCNwYXR0ZXJuMF8yMDNfODgzKSIvPgo8ZGVmcz4KPHBhdHRlcm4gaWQ9InBhdHRlcm4wXzIwM184ODMiIHBhdHRlcm5Db250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj4KPHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzIwM184ODMiIHRyYW5zZm9ybT0ibWF0cml4KDAuMDAxMjkxOTkgMCAwIDAuMDAxMjIyNDkgLTAuMTY3OTU5IC0wLjIyMDA0OSkiLz4KPC9wYXR0ZXJuPgo8aW1hZ2UgaWQ9ImltYWdlMF8yMDNfODgzIiB3aWR0aD0iMTA2OCIgaGVpZ2h0PSIxMDg4IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQkN3QUFBUkFDQVlBQUFBbEpNS3hBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFFQ3ZTVVJCVkhnQjdOMXRjaHZYbWJEaHB3RlNDdVYzYWpnck1MMENTL3pERUtES3hBb2lyOER5Q3F5c0lOUUtRcTBnOUFvaXI0QlFoUitsUHphMWdrQXJDRk0xaVNWU1JML2RDdVNSWlgyUUJORG9QbjFkVmF5R1hCblBKQk1MMEkzblBDY0NBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQzRuQ3dDb3lQNysvdXAvRjhyWEwxNjhXTXZ6ZkxYOEtYK2RaZGxhK1N4L1hieGVmZk0vVS94NjdhMi94ZHE3Zjg5My8vWFhVZnc5VG91L3grazdmL2wwOGhPVC8vdCsrZlhiLy9yaTlhaDhkanFkMFp0LzdlOSs5N3ZSUHd1RHdlQTBBQUM0RnNFQ2dHdjc4Y2NmUHkrZlpYd1lqOGV2QTBUeEIvY3lIcXdWUDI5aXhOcmtYNzRXTGZSVzNCaVZ2eTVlajk3OHRlSS9zOU15ZEpTdnU5M3U2Yi8vL2UvbklnY0F3SDhJRmdDOFZ4a2ozb1NJeWZSRCtiTTZtWGg0TzBRd2U2TjRLM0NVcjh0SmpqSnVDQnNBUUZzSUZnQXRWUWFKbjMvKytmWmtDdUoyZWF5aWVIMDd4SWdtT1NsK1R0K05HdVdSbFBYMTllY0JBTkJnZ2dWQXd0NUVpVGRURXVYUEpFcXNCVzN3T21pVXo4bXhsSk9scGFXUkNRMEFvQWtFQzRBRXZCMG1pbS9ZeTZtSjhtZHQybVdVcEd1eVI2TU1HYVBpdnpjbjVXUkdHVE0yTmphZUJRQkFEUWdXQUExUzNySng4K2JOTHk4dUxtNExFOHpSeWVTWXljbms5ZW5MbHkrZm1jb0FBS29rV0FEVTFGczdKcllkNWFBbWZoVXlUR1FBQVBNa1dBRFVRRGs1Y2VQR2phL2V4SW54ZUx4dGFvSUdlWE8wWk5qdGRrOU1Zd0FBc3lCWUFGVHNQY2M2dHNQa0JPbjVaUnFqZUE1RkRBRGdxZ1FMZ0RsN2UzcWkrT1hydlJPbUoyaXBVYm5vTTBRTUFPQVNCQXVBR1NzRHhmTHk4aCtLbCtYT2lYdGhlZ0krNWxmSFNYcTkzcE1BQUFqQkFtQnFBZ1hNM0RBbVV4amxzOS92UHc4QW9IVUVDNEFyZXJPRG92aEd1SXdUMi9HZlVBSE16K3VqSk9VVXhvMGJONFp1SmdHQWRoQXNBQzdoNk9qbzlRNkt5UjZLN1FBV3B2am44TFFNR09VRVJ2bmpHQWtBcEVtd0FIaVBOOGM4aWo4TWJaZVRGSlprUXUwTmk1K1RUcWZ6MkRKUEFFaURZQUV3OGVPUFAzNytyMy85cTR3VGI0NTZBTTAxakVuQU1JRUJBTTBrV0FDdFZoNzFtT3lpc0N3VDBqYk04L3l4bTBnQW9Ea0VDNkJWM2w2WVdmemg1YjZqSHRBKzVRNk1UcWZ6T21DVU96RGNRZ0lBOVNSWUFNbDdFeW5LUUdFZkJmQWVvK0tuWE9ENStPenM3SW45RndCUUQ0SUZrQ1NSQXBqQzYra0xWNmdDd0dJSkZrQlNKdGVQaWhUQXJJekM5QVVBTElSZ0FUVGVtOFdaZGxJQUZUQjlBUUFWRVN5QVJpcXZJUDM1NTUvTFNZb0hJZ1d3SUtQaVo5anBkUGJjUEFJQXN5ZFlBSTFSN3FWWVdscjZwZ2dVNVJXazJ3RlFFK1hOSStXeEVVZEhBR0IyQkF1ZzlpWjdLUjZNeCtOdDB4UkFRd3lMbnozWHBnTEE5UWtXUUMyVjB4UTNidHo0enBFUElBSERFQzhBNE1vRUM2QldKZ3MwZDhLUkR5Qk5KM21lNzNVNm5jZmlCUUI4bkdBQkxKeHBDcUNseEFzQStBakJBbGdZMHhRQXZ4QXZBT0FkZ2dWUUtUZDlBSHpTU2ZHemErY0ZBRzBuV0FDVmNPd0Q0RnFHWVdFbkFDMGxXQUJ6NWRnSHdNd01pNSs5OC9Qekh3YUR3V2tBUU9JRUMyQXVoQXFBK2Nqei9EVExzc2VkVG1ldjErczlDUUJJbEdBQnpNeWJZeC9GaCtuN3hTL1hBb0I1R3hVL3crWGw1ZDJOalkxbkFRQUpFU3lBcWRsUEFWQUxvK0pueDc0TEFGSWhXQURYSmxRQTFOYXcrTm5iMnRyNlBnQ2dvUVFMNE1xS1VMRzJ2THo4cHp6UDd3a1ZBTFUyQ2tkR0FHZ293UUs0dERlaG9uaDVQd0JvbXBQaVo5ZVJFUUNhUXJBQVBrbW9BRWpPbmx0R0FLZzd3UUw0SUtFQ0lIbWpzS2dUZ0pvU0xJRGZFQ29BV3NuVUJRQzFJbGdBdnlodi9aaUVpZ2NCUUZ1Tnd0UUZBRFVnV0FDdUp3WGdRMHhkQUxBd2dnVzBtRkFCd0NXTnd0UUZBQlVUTEtDbGpvNk92cnU0dU5nUktnQzRvcjNpdldOSHVBQmczZ1FMYUpraVZIdzFIby8zaXBkckFRRFhOeXgrOXJhMnRyNFBBSmdEd1FKYVloSXFkb3FYMndFQXN6UHFkRHE3ZVo0L05uVUJ3Q3dKRnBBNE4zOEFVQ0hIUlFDWUdjRUNFbVdoSmdBTE5BekhSUUNZa21BQkNiS25Bb0NhR0lYYlJRQzRKc0VDRXJLL3Y3KzJ2THo4bDdDbkFvQjZHUlUvUThkRkFMZ0t3UUlTOE9iNFI1N25Pd0VBOWJaWHhQWGRqWTJOWndFQUh5RllRTU1kSGg3K29RZ1Z1K0g0QndETk1neDdMZ0Q0Q01FQ0dzcnhEd0FTTVNwK2RvUUxBTjRsV0VERHVQMERnRVNOd29KT0FONGlXRUNEdVAwRGdCWVloUVdkQUlSZ0FZMVFUbFVzTHkvL3FYajVJQUNnUGZhRUM0RDJFaXlnNXNxbG11VlVoZU1mQUxTWWNBSFFRb0lGMUpTbG1nRHdHM3VkVG1ldjErczlDUUNTSjFoQURSMGRIWDEzY1hHeFk2b0NBTjVyV0lTTEhlRUNJRzJDQmRTSXFRb0F1SkpoOGJQblNsU0FOQWtXVUJPbUtnRGcya2JGejQ1d0FaQVd3UUlXekZRRkFNek1LSVFMZ0dRSUZyQkF4OGZIMzd4NjlXclhWQVVBek5Rb2hBdUF4aE1zWUFIMjkvZFhsNWFXL2xLRWluc0JBTXpMS0lRTGdNWVNMS0JpUjBkSFg0M0g0NzNpNVZvQUFGVVloWEFCMERpQ0JWU2tuS3BZWGw3K1UvSHlRUUFBaXpBSzRRS2dNUVFMcU1Ca3NlWmZpNWUzQXdCWXRHR24wOW5wOVhwUEFvRGFFaXhnemx4WENnQzFOU3krVUhpd3NiSHhMQUNvSGNFQzVzUmlUUUJvakwzaS9YcW4zKzgvRHdCcVE3Q0FPYkJZRXdBYVNiZ0FxQkhCQW1hc1BBSlN4SXJkQUFDYVNyZ0FxQUhCQW1aa2NndEl1Vmh6T3dDQXhpdWpSZkhZRXk0QUZrT3dnQmx3QkFRQWtqWHFkRHE3dlY3dlVRQlFLY0VDcHVRSUNBQzB3cWo0MmRuYTJ2bytBS2lFWUFIWE5Ea0M4dWZpNWYwQUFOcGlGTUlGUUNVRUM3aUdJbGFzRmJGaVB4d0JBWUJXeXJMc2NmRjRZTDhGd1B3SUZuQkZ4OGZIMzd4NjlXcTMrS0N5R2dCQTI3bFJCR0JPQkF1NGdvT0RnL0lJeUlNQUFIaUxHMFVBWmsrd2dFdHdaU2tBY0FtanNOOENZR1lFQy9nRSt5b0FnQ3NhWlZsVzdyZjRJUUM0TnNFQ1BzSytDZ0JnQ3ZaYkFFeEJzSUFQT0R3OC9GT2U1enNCQURBZDRRTGdHZ1FMZU1ka1gwVzVYUE4rQUFETXhpanN0d0M0RXNFQzNqTFpWMUV1MTd3ZEFBQ3paNzhGd0NVSkZqRHh0Ny85N2N2aUE4VGpzRndUQUpnL3gwUUFQcUVUUUxtdjRnL0ZZeGhpQlFCUWpmdDVuby9LblZrQndIdVpzS0Qxam82T3ZodVB4N3NCQUxBWW83RGZBdUEzQkF0YXpVMGdBRUJkVEk2bVBuQk1CT0EvQkF0YXlVMGdBRUNON1JieFlsZTRBTnBPc0tCMTNBUUNBRFRBS0J3VEFWcE9zS0JWSnJGaVB5elhCQUNhWVpobDJYM1RGa0FiQ1JhMGhtdExBWUNtS3E5QVBUczdlelFZREU0RG9DVUVDMXFoakJYeG4yOG9WZ01Bb0psRzRaZ0kwQ0tDQmNrN1BqNys1dUxpWWk4QUFOS3dWMDVjT0NZQ3BLNFRrTENqbzZQdnhBb0FJREgzOHp3ZmxkZXpCMERDVEZpUXJQSk52SGd6M3drQWdIU05zaXpiTm0wQnBFaXdJRWxpQlFEUU1vNkpBTWtSTEVqT3djSEJuNHZIZ3dBQWFKZFJXTW9KSkVTd0lDbEZyUGhMOGJnZkFBRHRaZG9DU0lKZ1FUTEVDZ0NBWDV3VzBXSzNpQllQQTZDaEJBdVNJRllBQUx5WHBaeEFZN25XbE1hYjdLeTRId0FBdkd2TkZhaEFVNW13b05IY0JnSUFjR21qNWVYbGV4c2JHODhDb0FFRUN4cExyQUFBdUpiZDgvUHpoNFBCNERRQWFreXdvSkdPajQrL3ViaTQyQXNBQUs1akZLNUFCV3BPc0tCeC92YTN2MzFaUElaWmxxMEdBQURUY0FVcVVGdVdidElvKy92N2E4V2I2bU94QWdCZ0p1N25lVDQ4T0RqNEpnQnF4b1FGalZLOG1mNjllS3dGQUFDelp0b0NxQlVURmpURzVQclN0UUFBWUI1TVd3QzFZc0tDUmpnNk92cHVQQjd2QmdBQVZUQnRBU3ljWUVIdGxYc3JscGFXZnJLM0FnQ2dVcU53a3dpd1FJSUZ0V2R2QlFEQVFwbTJBQmJDRGd0cTdmRHc4RThoVmdBQUxOTHIzUlpIUjBkZkJVQ0ZURmhRVytXYjRuZzhIZ1lBQUhXeGUzNSsvbkF3R0p3R3dKd0pGdFRTL3Y3KzZ2THk4azlodWdJQW9HNUdXWlp0T3lJQ3pKc2pJZFJTRVNzY0JRRUFxS2UxUE05SGs2TzdBSE5qd29MYWVmcjA2WmZuNStjbkFRQkEzWm0yQU9iR2hBVzFVOFNLeHdFQVFCTzhuclk0T2pyNkxnQm16SVFGdFZLT0ZoWnZlanNCQUVEVHVQNFVtQ25CZ3RyWTM5OWZXMXBhK3FsNG8xc05BQUNhYU5UcGRPNzNlcjBuQVRBbFIwS29qWExScGxnQkFOQm9hK1cxOUJaeUFyTmd3b0phc0dnVEFDQTVKOFdYVWZjY0VRR3V5NFFGdFdEUkpnQkFjbTduZVY1T1cvd2hBSzVCc0dEaERnNE92aWtlYXdFQVFHcktXMFFlT3lJQ1hJY2pJU3hjRVN6K0hvSUZBRURTc2l3ckoyb2ZPQ0lDWEpZSkN4YktkQVVBUUR2a2VYNXZja1RrOHdDNEJNR0NSZHNKQUFEYW9qd2ljbkowZFBSZEFIeUNZTUhDbUs0QUFHaWwxZkY0dkd1dkJmQXBkbGl3TUhaWEFBQzBXN25YNHV6czdOdkJZSEFhQU84d1ljRkNtSzRBQUtEY2E3Rzh2UHlUdlJiQSt3Z1dMTXBPQUFEQWYvWmFESjgrZmZwbEFMeEZzS0J5UjBkSFg0WHBDZ0FBL3MvYStmbTVaWnpBcndnV1ZHNDhIdThFQUFDOHd6Sk80RzJXYmxLcC9mMzl0ZVhsNWI4SEFBQjhRSlpsTy8xKy8yRUFyV2JDZ2tvVnNVSXhCd0Rnby9JODN6azRPUGhMOFdYWGFnQ3RaY0tDeXBSdk9PVVc2TEMvQWdDQXl6azVQejhmdVBZVTJzbUVCWlVwWXNVZlFxd0FBT0R5YnJ2MkZOcExzS0JLRHdJQUFLN205Yldub2dXMGp5TWhWTUt5VFFBQXBqVEtzbXk3Mys4L0Q2QVZURmhRQ2NzMkFRQ1lra2tMYUJuQmdxcHNCd0FBVEtlTUZpZFBuejc5TW9Ea0NSYk1YVkhCTGRzRUFHQldWcy9QejRlaUJhUlBzR0R1aWdwK0x3QUFZSFpFQzJnQndZSXFDQllBQU15YWFBR0pFeXlZcThseGtOVUFBSURaRXkwZ1lZSUZjK1U0Q0FBQWN5WmFRS0lFQytaTnNBQUFZTjVlUnd0WG5rSmFCQXZteG5FUUFBQXF0SnJudVdnQkNSRXNtQnZIUVFBQXFOaWFhQUhwRUN5WXArMEFBSUJxaVJhUUNNR0N1U2plSUc0WGo3VUFBSURxbGRIaThmNyt2dVBKMEdDQ0JYT1JaZGxYQVFBQWkzTjdlWGw1UDRER0VpeVlpL0Y0Ykg4RkFBQ0xkdnZnNE9BdkFUU1NZTUhNVFVidnRnTUFBQmJ2L3VIaDRaOENhQnpCZ3BtN2NlT0c0eUFBQU5SR251YzdSMGRIM3dYUUtJSUZNMWU4SVd3SEFBRFV5SGc4M2owOFBQeERBSTBoV0RBUDJ3RUFBRFZUZkxHMjkvVHAweThEYUlRc1lJYksvUlhMeTh2L0NBQUFxS2RSbG1YYi9YNy9lUUMxWnNLQ21iSy9BZ0NBbWx2TDgvenhaRkU4VUdPQ0JUTmxmd1VBQUExd2UzbDUrYzhCMUpwZ3dhemREZ0FBcUwvN2JnNkJlaE1zbUxYdEFBQ0FCaWh2RGltaWhTUE5VRk9DQlRQak4zc0FBSnFtaUJhUER3OFBQdytnZGdRTFpzbHhFQUFBbW1iVkVrNm9KOEdDbWJGd0V3Q0FoaXFYY1A0cGdGb1JMSmlaSWxpc0JRQUFOTk1EU3ppaFhyS0FHU2hINklvcS9ZOEFBSURtT2kwKzAyNXZiR3c4QzJEaFRGZ3dFemR2M3Z3eUFBQ2cyVmJQejgvdHM0Q2FFQ3lZRlFzM0FRQkl3WnA5RmxBUGdnVXpNUjZQMXdJQUFOSmdud1hVZ0dEQnJKaXdBQUFnR2NVWGNqdUhoNGVmQjdBd2dnV3pJbGdBQUpDUzFUelA5d0pZR01HQ3FVMldFbGxNQkFCQWFyWVBEZzcrSE1CQ0NCWk16UTBoQUFBa3JOeG44VlVBbFJNc21BWEhRUUFBU05aNFBONXoxU2xVVDdCZ2FtNElBUUFnY2E0NmhRVVFMSmdGRXhZQUFLVE8wUkNvbUdEQkxCaVBBd0FnZVk2R1FMVUVDMmJCaEFVQUFHM2dhQWhVS0F1WXd2SHg4ZHJGeGNYZkF3QUFXcUxUNld6M2VyMG5BY3lWQ1F1bWt1ZjU1d0VBQUMzaWFBaFVRN0JnS3E5ZXZmb2lBQUNnWGRadTNManhYUUJ6SlZnd2xXNjNhOElDQUlEV3lmTjg1K25UcDE4R01EZUNCZE5hQ3dBQWFLSHo4L1BkQU9aR3NHQXFSVmxlQ3dBQWFLZnRvNk1qUjBOZ1RnUUxwbVhaRUFBQXJUVWVqM2NzNElUNUVDeVkxbG9BQUVCN3JTNHZMLzhwZ0prVExKaVdtZ3dBUU5zOU9EbzYraXFBbVJJc3VMYmo0K08xQUFBQVhoOE5DV0NtQkF1dUxjOXpWNW9DQU1CL2JCOGNISHdUd013SUZnQUFBTE5oQVNmTWtHREJ0YjE2OWVxTEFBQUEzbGk3Y2VPR2EwNWhSZ1FMcm0xcGFlbS9Bd0FBK0VXZTV3OU1XY0JzQ0JaY1cvR2JzZCtJQVFEZzE4cHJUdjhjd05RRUM2YXhGZ0FBd0x2dXUrWVVwaWRZQUFBQXpKaHJUbUY2Z2dYWGx1ZjVXZ0FBQU8remJjb0NwaU5ZQUFBQXpJRXBDNWlPWU1FMExOMEVBSUFQTTJVQlV4QXNtSVpnQVFBQUgySEtBcTVQc0FBQUFKZ2ZVeFp3VFlJRjAxZ0xBQURnbzB4WndQVUlGZ0FBQVBObHlnS3VRYkFBQUFDWU0xTVdjSFdDQmRkeWZIeThGZ0FBd0dXWnNvQXJFaXdBQUFBcVlNb0Nya2F3QUFBQXFJWXBDN2dDd1FJQUFLQWlwaXpnOGdRTEFBQ0E2cGl5Z0VzU0xMaVdvZ3l2QmdBQWNHV21MT0J5QkF1dUpjdXkvdzRBQU9BNnR2ZjM5MzBCQ0o4Z1dBQUFBRlRzeG8wYjN3WHdVWUlGQUFCQXhmSThmMkRLQWo1T3NBQUFBS2plcWlrTCtEakJBZ0FBWUFIS0tZc0FQa2l3QUFBQVdJeFZWNXpDaHdrV0FBQUFDK0tLVS9nd3dRSUFBR0J4dHA4K2ZmcGxBTDhoV0hBdFdaWTlEd0FBWUdxdlhyMjZGOEJ2Q0JZQUFBQUw1SXBUZUQvQkFnQUFZTEhLSzA0dDM0UjNDQllBQUFBTDVvcFQrQzNCQWdBQVlQRXMzNFIzQ0JZQUFBQTFZUGttL0pwZ3diVnNibTZPQWdBQW1CbkhRdURYQkFzQUFJQjZXRDA2T3JKOEV5WUVDd0FBZ0pvWWo4YzdBYndtV0RDTjB3QUFBR2JwOXY3Ky9tb0FnZ1ZURVN3QUFHQzJWbS9ldlBsTkFJSUZBQUJBbll6SFk3ZUZRQWdXVE1lRUJRQUF6TjYyWXlFZ1dEQWR3UUlBQU9iZ3hvMGIzd1cwbkdEQnRXVlpKbGdBQU1BYzVIbStIZEJ5Z2dYVEVDd0FBR0ErdG4vODhjZlBBMXBNc0FBQUFLaWhuMy8rK1g1QWl3a1dUR01VQUFEQVhEZ1dRdHNKRmx5YkhSWUFBREJYam9YUWFvSUYxL2JxMWF0L0JnQUFNRGN2WHJ5NEY5QlNnZ1hYMXUxMi94RUFBTURjak1kandZTFdFaXk0TmtkQ0FBQmc3cmIzOS9kWEExcElzT0RhaW1EeFBBQUFnTG02ZWZQbU53RXRKRmdBQUFEVW1HTWh0RlVXTUlXRGc0TThBQUNBZVRvOVB6Ly9ZakFZT0pKTnE1aXdZRnArMHdRQWdQbGF2WG56NXBjQkxTTllNQzNCQWdBQTVzeXhFTnBJc0dCYW93QUFBT1pOc0tCMUJBdW1rbVhaS0FBQWdIbGIrL0hISHo4UGFCSEJncW5rZWU1SUNBQUFWT0RGaXhlbUxHZ1Z3WUtwWkZrbVdBQUFRQVhzc2FCdEJBdW1jbkZ4OFR3QUFJQXEzTjdmMzE4TmFBbkJncWwwdTkxL0JBQUFVQVhYbTlJcWdnVlQ2WFE2endJQUFLaEVudWZiQVMwaFdEQ1ZGeTllMkdFQkFBQVZFU3hva3l4Z1NnY0hCK1d4RUdmcEFBQ2dBdWZuNS84ekdBeDhjVWp5VEZnd0MzNnpCQUNBaXRoalFWc0lGc3pDS0FBQWdFcTQzcFMyRUN5WVdwWmxvd0FBQUtweU82QUZCQXRtWVJRQUFFQlZ0dmYzOSsyUUkzbUNCVk83dUxoNEhnQUFRR1hzc2FBTkJBdW0xdTEyL3hFQUFFQ1ZIQXNoZVlJRlUrdDBPczhDQUFDb1RKN24yd0dKRXl5WTJvc1hMMXhyQ2dBQUZSSXNhQVBCZ3FrTkJvTXlXSXdDQUFDb3l1cVBQLzc0ZVVEQ0JBdG14WlFGQUFCVTZOLy8vdmQyUU1JRUMyWWl5N0tUQUFBQXFtVHhKa2tUTEppVlVRQUFBRlhhRGtpWVlNRk1YRnhjUEE4QUFLQkt0L2YzOTFjREVpVllNQlBkYnRlUkVBQUFxTmlOR3pmV0FoSWxXREFUWjJkbm93QUFBQ3FWWmRsWEFZa1NMSmlKeWRXbWJnb0JBSUFLNVhsdThTYkpFaXlZcFZFQUFBQ1ZFU3hJbVdEQnpMamFGQUFBS3JjV2tDakJnbGthQlFBQVVLWFZ3OE5EVXhZa1NiQmdabHh0Q2dBQTFjdnovTXVBQkFrV3pJeXJUUUVBWUNGTVdKQWt3WUtaY2JVcEFBQlVMOHV5dFlBRUNSYk16T1JxMDFFQUFBQ1ZjVk1JcVJJc21DazNoUUFBUU9YVzl2ZjNWd01TSTFnd1UwWGRIUVVBQUZDcEd6ZHVyQVVrUnJCZ3BzYmo4Yk1BQUFBcTVhWVFVaVJZTUZOdUNnRUFnSVd3eDRMa0NCYk1sSnRDQUFDZ2VtNEtJVVdDQlRQbHBoQUFBS2llbTBKSWtXREJ6TGtwQkFBQUtyY1drQmpCZ3BselV3Z0FBRlR2eHg5Ly9Ed2dJWUlGTStlbUVBQUFxTjdQUC8vc1dBaEpFU3lZdWVYbDVXRUFBQUNWc25pVDFBZ1d6TnptNXVhb2VKd0dBQUJRbWZGNHZCYVFFTUdDZVJrRkFBQlFHUk1XcEVhd1lDN2NGQUlBQU5WeXRTbXBFU3lZQzhFQ0FBQXF0eHFRRU1HQ2VSRXNBQUNnV3F2NysvdWlCY2tRTEppTGx5OWZ1dG9VQUFBcWR1UEdqYldBUkFnV3pNVmdNQ2h2Q1JrRkFBQlFwYzhERWlGWU1EZFpsZzBEQUFDb2pKdENTSWxnd2R4WXZBa0FBTlVhajhkckFZa1FMSmdud1FJQUFDcFVmR2xvNlNiSkVDeVlHNHMzQVFDZ1dubWVyd1VrUXJCZ2JpemVCQUNBeXEwRkpFS3dZSzRzM2dRQWdFbzVFa0l5QkF2bXl1Sk5BQUNvMU9yKy9yNW9RUklFQytaTnNBQUFnQXI5ZHlFZ0FZSUZjMlh4SmdBQVZPdGYvL3JYRndFSkVDeVlxOG5pVFZNV0FBQlFrU3pMUGc5SWdHREIzTmxqQVFBQXdGVUpGc3pkeGNYRmt3QUFBQ3BSZkdHNEZwQUF3WUs1VzE1ZUhnWUFBRkNKUE0vZEVrSVNCQXZtYm5OemMxUThUZ01BQUppN0xNc0VDNUlnV0ZBVmV5d0FBS0FDZVo2dkJTUkFzS0FxZ2dVQUFGVERoQVZKRUN5b1JLZlRlUndBQUVBVkJBdVNJRmhRaVpjdlh6NExBQUNnQ29JRlNSQXNxTVJnTUNpWGJqb1dBZ0FBOHlkWWtBVEJnaW9OQXdBQW1MdjkvWDNSZ3NZVExLak1lRHgyTEFRQUFDcnczNFdBaGhNc3FNenk4dkl3QUFBQTRCSUVDeXF6dWJrNUtoNmpBQUFBNXVybm4zLytuNENHRXl5b1ZKWmx3d0FBQU9acVBCN2JZVUhqQ1JaVXFnZ1diZ29CQUlBNTYzUTZkbGpRZUlJRmxjcnovRWtBQUFCelZYenVObUZCNHdrV1ZLcmY3NWNURnFjQkFBQUFIeUZZVURsN0xBQUFBUGdVd1lMS0NSWUFBREJmeFdmdXRZQ0dFeXlvbkQwV0FBQUFmSXBnUWVYc3NRQUFBT0JUQkFzV3dyRVFBQUFBUGthd1lDRUVDd0FBbUt1MWdJWVRMRmdJZXl3QUFBRDRHTUdDaGJESEFnQUFnSThSTEZpWUxNc2VCd0FBQUx5SFlNSENGTUhpSkFBQUFPQTlCQXNXcGdnV1B3UUFBQUM4aDJEQndteHVibzZLeHlnQUFBRGdIWUlGaTJhUEJRQUFBTDhoV0xCUTQvSDRXUUFBQU1BN0JBc1c2dUxpd29RRkFBQUF2eUZZc0ZDRHdlQzBlQXdEQUFBQTNpSllVQWV1TndVQUFPQlhCQXNXcnRQcE9CWUNBQURBcndnV0xOekxseS9MeFp1bkFRQUFBQk9DQlFzMzJXUGhXQWdBQUFDL0VDeW9CY2RDQUFBQWVKdGdRUzFrV2ZaREFBQUF3SVJnUVMxc2JtNk9pc2NvQUFBQUlBUUw2c1d4RUFBQW1JRTh6eTIxcC9FRUMyckRIZ3NBQUppTkxNc0VDeHBQc0tBMlhHOEtBQURBRzRJRnRlRjZVd0FBQU40UUxLZ1Z4MElBQUFBb0NSYlVpdXROQVFCZ2VubWVqd0lhVHJDZ1ZpYlhtem9XQWdBQTBIS0NCWFUwREFBQUFGcE5zS0IyN0xFQUFJRHA1SG4rUEtEaEJBdHFwOWZyUFFuWG13SUFBTFNhWUVFdFpWbG15Z0lBQUtERkJBdHE2ZUxpNGtrQUFBRFg4dGxubi8wOW9PRUVDMnFwQ0JibGhJVmpJUUFBQUMwbFdGQkxnOEdnakJXdU53VUFnR3Y0WnlHZzRRUUxhc3R0SVFBQWNEMlRMd0NoMFFRTGF1dmx5NWZmQndBQWNGVmlCVWtRTEtpdFNSVWVCZ0FBY0JXQ0JVa1FMS2kxTE11R0FRQUFYSVZnUVJJRUMrcnVod0FBQUs1Q3NDQUpnZ1cxMXUvM3k1dENSZ0VBQUVDckNCWTBnZHRDQUFEZ2tySXNHd1VrUUxDZzlseHZDZ0FBbDVmbnVTTWhKRUd3b1BaNnZkNlRjQTRQQUFBdUpjc3luNTFKZ21CQlUrd0ZBQUR3U1htZWp3SVNJRmpRQ0k2RkFBREE1Wml3SUJXQ0JZM2dXQWdBQUZ6T2VEeitaMEFDQkF1YVpDOEFBSUNQNm5RNnZ1Z2pDWUlGamVGWUNBQUFmTnJaMmRrb0lBRlpRSU1jSEJ6OG8zaXNCZ0FBOEY1YlcxdituRWNTVEZqUU5Ic0JBQUI4eUNnZ0VZSUZqZUpZQ0FBQWZKVDlGU1JEc0tCUjNCWUNBQUFmNWJNeXlSQXNhS0s5QUFBQWZpUExzbEZBSWdRTEdzZXhFQUFBK0tCUlFDSUVDeHJIc1JBQUFIaS9MTXQ4VGlZWmdnVk50UmNBQU1DdjVIaytDa2lFWUVFak9SWUNBQUMvTlI2UC94bVFDTUdDUm5Jc0JBQUFmdXV6eno3N2UwQWlCQXVhYkM4QUFJQmZySyt2UHc5SWhHQkJZemtXQWdBQXZ6SUtTSWhnUVdOTmpvV01BZ0FBS0kwQ0VpSlkwR2habHUwRkFBRGdTbE9TSTFqUWREOEVBQURnU2xPU0kxalFhUDErLzZSNERBTUFBRnF1MCttTUFoSWlXTkI0V1pZTkF3QUFXdTdpNHVKWlFFSUVDeHJ2N096c1VRQUFRTXQxT2gwN0xFaUtZRUhqRFFhRDhqZm1ZUUFBUUlzVlgrU05BaElpV0pDRW9pWS9EZ0FBYUsvVHlSZDVrQXpCZ2lTOGZQbnkrK0xoTjJnQUFOcnFKQ0F4Z2dWSktHdXk1WnNBQUxSVjhWbllsM2NrUjdBZ0djVnYwcnNCQUFEdFpNS0M1QWdXSktQWDZ6MEp4MElBQUdpaFBNOUhBWWtSTEVqTlhnQUFRTXNVd2VKNVFHSUVDNUxpdGhBQUFOcm9zODgrKzN0QVlnUUxrakk1RmpJTUFBQm9rZlgxZFJNV0pFZXdJRGx1Q3dFQW9HVXMzQ1JKZ2dYSk9UczdleFFBQU5BU3hSZDJvNEFFQ1JZa1p6QVlsRGVGREFNQUFOckJoQVZKRWl4SVVxZlQyUWtBQUdnSHdZSWtDUllrNmVYTGw4K0t4MmtBQUVEaXh1UHhQd01TSkZpUXBNbXhrTDBBQUlERXZYcjF5b1FGU1JJc1NGYW4wM2tjQUFDUXR0UEpsM1dRSE1HQ1pQVjZ2U2RoK1NZQUFHa3pYVUd5QkF1U1pzb0NBSURFQ1JZa1M3QWdhUzlmdnZ3K0xOOEVBQ0JSeFJkMG80QkVDUllrclR6UGwyWFpNQUFBSUVFWEZ4ZlBBaElsV0pDOElsanNCZ0FBSk1nTklhUXNDMmlCZzRPRGZ4U1AxUUFBZ0hTY2JtMXQvVTlBb2t4WTBBcW1MQUFBU0pEcENwSW1XTkFLWjJkbmp3SUFBTklpV0pBMHdZSldLSmR2Rm85aEFBQkFJdHdRUXVvRUMxcWorQTE5SndBQUlCRnVDQ0YxZ2dXdDBldjFuaFNQMHdBQWdBUzRJWVRVQ1JhMGl1V2JBQUFrNG1SeTdCbVNKVmpRS3BadkFnQ1FndUtMdUZGQTRnUUxXc1h5VFFBQUV1RTRDTWtUTEdnZHl6Y0JBRWlBWUVIeUJBdGF4L0pOQUFDYWJtVmxSYkFnZVlJRnJXVDVKZ0FBRFhhNnZyNytQQ0J4Z2dXdFpQa21BQUFOWnJxQ1ZoQXNhQ1hMTndFQWFEREJnbFlRTEdndHl6Y0JBR2lpTE11R0FTMGdXTkJhaytXYjZqUUFBRTFqZndXdElGalFhcDFPWnk4QUFLQTVUdnY5dmkvZGFBWEJnbFo3K2ZMbDkrR0tVd0FBbWtPc29EVUVDMXB0c254ekx3QUFvQmtFQzFwRHNLRDFPcDNPNHdBQWdBYXdjSk0yRVN4b3Zjbnl6V0VBQUVETnJheXNtTENnTlFRTENGZWNBZ0RRQ0tmcjYrdHVDS0UxQkF1SVg2WXNMTjhFQUtDMkhBZWhiUVFMbUNqZUFIWURBQUJxU3JDZ2JRUUxtRGc3TzNzVXBpd0FBS2lwaTR1TFp3RXRJbGpBUkhuRmFWR3QzUmdDQUVBdHZYcjF5c0pOV2tXd2dMY1V3V0l2QUFDZ2ZrN0tMOWdDV2tTd2dMZTQ0aFFBZ0RvcXZsZ3pYVUhyQ0Jid0RsZWNBZ0JRTjhWbjFHRkF5d2dXOEE1WG5BSUFVRGZqOGRqQ1RWcEhzSUQzY01VcEFBQTFjdHJ2OXgwSm9YVUVDM2dQVjV3Q0FGQVh4WmRwdzRBV0VpemdQU1libVBjQ0FBQVdUTENnclFRTCtJRGlqZUg3QUFDQUJidTR1TEMvZ2xiS0F2aWdnNE9EL2VLeEhRQUFzQ0JiVzF2KzNFWXJtYkNBajNERktRQUFDellNYUNuQkFqNWljc1hwTUFBQVlBSHNyNkROQkF2NGhHNjN1eGNBQUxBQTQvSDRTVUJMQ1Jid0NTOWV2UGdoWEhFS0FNQUN2SHIxNmlTZ3BRUUwrSVR5aXRNc3kzWURBQUNxTlN3L2l3YTBsR0FCbDNCMmR2WW9URmtBQUZBdDB4VzBtbUFCbDJES0FnQ0FxdVY1L2tOQWl3a1djRW1kVHVmN0FBQ0FpdGhmUWRzSkZuQkptNXVibzNERktRQUExYkMvZ3RZVExPQUtPcDNPVGdBQXdQeVpycUQxQkF1NGdsNnZWOTZEUFF3QUFKZ2oreXRBc0lBck0yVUJBTUM4M2IxN2R4alFjb0lGWEpFcEN3QUE1bXdZZ0dBQjE5SHRkdmNDQUFEbW9OUHBQQTVBc0lEcjJOemNMSzg0dGJVWkFJQ1p1N2k0ZUJhQVlBSFhsV1haYmdBQXdHeWQybDhCL3lGWXdEV2RuWjA5Q2xNV0FBRE1VUEdsMkRDQTF3UUx1S2JCWUhCcXlnSUFnRm15dndMK2oyQUJVekJsQVFEQUxOMjhlWE1Zd0d1Q0JVekJsQVVBQUxOU2ZLNGNyYSt2UHcvZ05jRUNwbVRLQWdDQUdSa0c4QXZCQXFaVVRsa1VqNzBBQUlEcDJGOEJieEVzWUFhNjNlNmpBQUNBS1p5ZG5UMEo0QmVDQmN6QTV1Ym1LTXV5dlFBQWdPc1pUaVozZ1FuQkFtWkVzQUFBNExwY1p3cS9KVmpBalBSNnZYS0VieGdBQUhCRmVaNDdEZ0x2RUN4Z2hvb3l2aE1BQUhBRjVYV20vWDcvSklCZkVTeGdoa3haQUFCd0RjTUFma093Z0JrelpRRUF3QlhaWHdIdklWakFqSm15QUFEZ0tseG5DdThuV01BY21MSUFBT0NTWEdjS0h5Qll3QnlZc2dBQTRESzYzZTVlQU84bFdNQ2NtTElBQU9CVGJ0NjhPUXpndlFRTG1CTlRGZ0FBZkV4NW5lbjYrdnJ6QU41THNJQTVNbVVCQU1DSDVIbnVkaEQ0Q01FQzVzaVVCUUFBSDFJRWl4OEMrQ0RCQXViTWxBVUFBTzhxajRQY3ZYdDNHTUFIQ1JZd1o2WXNBQUI0ajJFQUh5VllRQVZNV1FBQThBNzdLK0FUQkF1b2dDa0xBQURlZG5aMjlpU0FqeElzb0NLbUxBQUFLR1ZaOW5nd0dKd0c4RkdDQlZURWxBVUFBS1hpaXl6SFFlQVNCQXVva0NrTEFBQnUzcnc1RE9DVEJBdW9rQ2tMQUlEV0c2NnZyejhQNEpNRUM2aVlLUXNBZ1BicWRydDdBVnlLWUFFVk0yVUJBTkJlam9QQTVRa1dzQUNtTEFBQVdzbHhFTGdDd1FJV3dKUUZBRUQ3T0E0Q1Z5Tll3SUtZc2dBQWFCZkhRZUJxQkF0WWtITEtJc3V5dlFBQW9BMU9IQWVCcXhFc1lJRTZuYzdEQUFBZ2VjWG52cjBBcmtTd2dBWGEzTndjRlkvZEFBQWdhYi83M2U4ZUIzQWxnZ1VzMlBuNWVUbGxjUm9BQUtUS2NSQzRCc0VDRm13d0dKeG1XV2JLQWdBZ1VZNkR3UFVJRmxBRFoyZG5qOEtVQlFCQWtod0hnZXNSTEtBR1RGa0FBQ1JyNkRnSVhJOWdBVFZoeWdJQUlEM2RibmN2Z0dzUkxLQW15aW1MVHFlekV3QUFKT1Btelp2REFLNGxDNkJXRGc4UC81N24rVm9BQU5CMHc2MnRyVUVBMTJMQ0F1cm5RUUFBMEhpT2c4QjBCQXVvbVg2Ly8wUHhHQVlBQUkzbU9BaE1SN0NBR3JMTEFnQ2cyYklzZSt4MkVKaU9ZQUUxMU92MW5vUXBDd0NBeGlxK2dIb2N3RlFFQzZncFV4WUFBSTExdXJtNStYMEFVeEVzb0tiS0tZc3N5L1lDQUlCR0tZK0RCREExd1FKcXJOUHBQQ3dlcHdFQVFHT014MlBURlRBRGdnWFUyT2JtNXFnbzlMc0JBRUFqRkovZFJuZnYzaDBHTURYQkFtcnU3T3pzVVppeUFBQm9pbUVBTXlGWVFNME5Cb05UVXhZQUFJM3hLSUNaeUFLSUpqZzhQUHg3bnVkckFRQkFYWjFzYlczZENXQW1URmhBUTJSWmRqOEFBS2l0YnJkcktoWm1TTENBaGlpdk9RMW5JZ0VBYXV2bXpadkRBR1pHc0lBRzZYUTZPd0VBUU8xa1dmWjRmWDM5ZVFBekkxaEFnNVJURnNXYjRWNEFBRkFyeFJkTGp3T1lLY0VDR3FaNE0zd1lyamtGQUtpTjRndWwwZWJtNXZjQnpKUmdBUTFUdkJtT1hITUtBRkFyd3dCbVRyQ0FCam83T3l2djl6WmxBUUJRRDQ4Q21EbkJBaHBvTUJpY1dzQUpBTEI0NVhHUWZyOS9Fc0RNQ1JiUVVMMWVyeXo1d3dBQVlHRjhpUVR6STFoQWczbURCQUJZckpzM2J3NERtQXZCQWhxc3ZPWTBURmtBQUN4RWVkMzgrdnI2OHdEbVFyQ0FodXQydTkrR0Jad0FBSlViajhldU1vVTVFaXlnNFZ4ekNnQlF2WExaNXQyN2Q0Y0J6STFnQVFsd3pTa0FRT1gyQXBncndRSVNVRjV6MnUxMkh3UUFBSlZZV1ZuWkMyQ3VCQXRJeE9ibVpubUdjaGdBQU14VmxtV1BMZHVFK1JNc0lDR3VPUVVBcU1SZUFITW5XRUJDSnRlY1dzQUpBREFuNWJMTmZyLy9Rd0J6SjFoQVlzN1B6eCtHQlp3QUFQT3lGMEFsQkF0SVRMbUEwOUVRQUlENXNHd1RxaU5ZUUlKNnZWNTV6ZWxKQUFBd001WnRRclVFQzBoVXA5Tnh6U2tBd0F5TngrTkhBVlFtQ3lCWmg0ZUhmODN6L0Y0QUFEQ1Z5YkxOTHdLb2pBa0xTRmluMC9saldNQUpBREExTzhLZ2VvSUZKR3h6YzNOVWZCdmdtbE1BZ0NuZHZIbHpHRUNsSEFtQkZqZzhQUHg3bnVkckFRREFsUlZmQU8zMSsvMXZBNmlVQ1F0b2dlSk45bjRBQUhCZGxtM0NBZ2dXMEFLOVh1OUplUTFYQUFCd1ZTZjlmdDkxOGJBQWdnVzBoQVdjQUFCWDErMTI3UU9EQlJFc29DWEtCWnkyV3dNQVhGNTVsV254R2VyN0FCWkNzSUFXNmZWNjVmbExJNDBBQUpjekRHQmhCQXRvbVU2bjh5QUFBUGlrbFpXVm5RQVdSckNBbGlrWGNCWVBaekVCQUQ2aXZNcDBmWDM5ZVFBTEkxaEFDNTJmbno4TUN6Z0JBRDVvUEI3YlhRRUxKbGhBQ3cwR2cxTUxPQUVBUHVqazd0Mjd3d0FXU3JDQWxwb3M0QndHQUFDLzRpcFRxQWZCQWxxc2VEUCtOZ0FBK0lXclRLRStCQXRvc2VMTmVGUzhLZThFQUFDdkZaK05URmRBVFFnVzBISm5aMmVQeW04U0FnQ0ErTjN2ZnZjNGdGb1FMS0RseWdXY1JiQzRId0FBTGVjcVU2Z1h3UUlvRjNBK0tSN0dId0dBVmx0Wldka0pvRFlFQytDMTgvUHpoOFhqTkFBQVdpakxzc2VtSzZCZUJBdmd0ZkpvU0tmVDJRa0FnQllhajhlUEFxaVZMQURlY25Cd3NGODh0Z01Bb0NYS0JlVDlmditMQUdyRmhBWHdLOTF1OTl0d05BUUFhQkZUcGxCUGdnWHdLNXVibXlOdjJnQkFXNVRURmNYbm4rOERxQjNCQXZpTlhxOVhudUU4Q1FDQXhQbWlCdXBMc0FEZWEzbDUrWDRBQUNTc25LNjRlZlBtTUlCYUVpeUE5OXJZMkhoV1BIWURBQ0JkUTFlWlFuMEpGc0FIblorZlB5eS9lUWdBZ0FTdHJLenNCRkJiZ2dYd1FZUEI0TFFJRnZjREFDQXh4V2VjUGRNVlVHK0NCZkJSdlY3dlNUZ2FBZ0FreG5RRjFKOWdBWHlTb3lFQVFFcE1WMEF6Q0JiQUp6a2FBZ0NreEhRRk5JTmdBVnlLb3lFQVFBcUtMMkVlbTY2QVpoQXNnRXR6TkFRQWFMcnhlUHdvZ0ViSUF1QUtqbzZPdmlyZTZJY0JBTkE4dzYydHJVRUFqV0RDQXJnU1IwTUFnS2JLc3N4bkdHZ1F3UUs0TWtkREFJQ21LVCs3OVB2OUh3Sm9ETUVDdURLM2hnQUFUZFBwZEhZQ2FCUTdMSUJyT3pnNCtIUHhlQkFBQURVMm1hNzRJb0JHTVdFQlhKdWpJUUJBRTVpdWdHWXlZUUZNeGEwaEFFQ2RtYTZBNWpKaEFVekZyU0VBUUoyWnJvRG1FaXlBcVRrYUFnRFVVZm41WkhOejgvc0FHa213QUtibTFoQUFvSTVNVjBDejJXRUJ6SXhiUXdDQXVyQzdBcHJQaEFVd000NkdBQUIxWWJvQ21zK0VCVEJUYmcwQkFCYk5kQVdrd1lRRk1GUGxyU0hGaDRTZEFBQllFTk1Wa0FZVEZzQmNIQndjL0ZROGJnY0FRSVZNVjBBNlRGZ0FjOUh0ZHI4dUhxY0JBRkFoMHhXUURzRUNtSXZOemMyUkR3d0FRSlhLNllyaU04ajNBU1JCc0FEbXB0ZnJQU29ld3dBQXFJQXZTeUF0Z2dVd1Y5MXU5OXR3TkFRQW1EUFRGWkFld1FLWXEvSm9TUEVCNG40QUFNeVI2UXBJajJBQnpGMi8zLytoZU93R0FNQjhERTFYUUhvRUM2QVM1K2ZuRDh0UnpRQUFtTEU4eng4R2tKd3NBQ3J5OU9uVEw0dHdjUklBQUROU2ZDR3kxKy8zdncwZ09TWXNnTXBzYkd3ODYzUTZEd0lBWUVaV1ZsWjJBa2lTWUFGVXlsV25BTUNzbE5NVjYrdnJ6d05Ja21BQlZNNVZwd0RBTEppdWdMUUpGa0RsWEhVS0FFekxkQVdrVDdBQUZzSlZwd0RBTkV4WFFQb0VDMkJoWEhVS0FGeEg4ZmxoeDNRRnBFK3dBQlptTUJpY0xpMHQzUXY3TEFDQVN5cS83RmhaV2RrTElIbUNCYkJRazZ0T2R3SUE0QkxLencybUs2QWRzZ0NvZ2NQRHc3L21lWDR2QUFBK29KeXU2UGY3WHdUUUNpWXNnRm80T3p2NzFqNExBT0JqVEdWQ3U1aXdBR3JqNk9qb3EvRjRQQXdBZ0hlWXJvRDJNV0VCMUVhdjEzdFNmSFB5SUFBQTNsRjhxZkZ0QUsxaXdnS29uWU9EZy8zaXNSMEFBUEY2dW1LdjMrOExGdEF5Sml5QTJ1bDJ1L1paQUFDL1dGbFoyUW1nZFFRTG9IWTJOemRIUmJDNEh3QkE2NVhURmE0eGhYWVNMSUJhS3ZkWkZCOVFkZ0lBYUsxeTR0SjBCYlNYSFJaQXJkbG5BUUR0MWUxMjcyOXVibjRmUUN1WnNBQnF6VDRMQUdpbjh2MWZySUIyRXl5QVdyUFBBZ0RhcWRQcDdBVFFhb0lGVUh2bFBvdmlROHVEQUFCYW9maXk0ckhwQ2tDd0FCcWhpQmFQaXNjd0FJRGtyYXlzK0tJQ0VDeUE1amcvUC8vYVBnc0FTSnRyVElFM0JBdWdNUWFEd2VuUzB0Szk0dVZwQUFESmNZMHA4RGJCQW1pVWpZMk5aNVp3QVVDYXl2ZDQweFhBRzFrQU5OREJ3Y0dmaTRmenJRQ1FpSEs2b3QvdmZ4RUFFeVlzZ0VZNlB6OS9XRHhPQWdCSXhkY0I4QmJCQW1pa2NwOUZ0OXN0UDlqWVp3RUFEVmN1MnV6Mys3NklBSDVGc0FBYWEzTnpjOVRwZE80RkFOQmtweFp0QXU4aldBQ04xdXYxbmhUZnl1d0VBTkJJeGZ2NHJrV2J3UHRZdWdrazRlRGdZTDk0YkFjQTBCZ1diUUlmWThJQ1NNTDUrZm5YNVllZUFBQ2F4STFmd0FlWnNBQ1NjWHg4dkhaeGNmRlQ4WEkxQUlCYW15emEvRFlBUHNDRUJaQ01jZ2xudDl2MVRRMEExSjlGbThBbkNSWkFVb3BvOGIwbG5BQlFiNTFPWjhlaVRlQlRIQWtCa21RSkp3RFVrMFdid0dXWnNBQ1NaQWtuQU5UVHlzcktkZ0JjZ21BQkpHa3dHSngyT3AxQjhmSTBBSUJhS0JkdE9nb0NYSlpnQVNTclhNSlpmREM2SHdEQXdwV1RqeFp0QWxjaFdBQko2L2Y3UDFqQ0NRQ0xaOUVtY0ZXV2JnS3RjSEJ3OEpmaWNUOEFnTW9WWHg0OExyNUUrRG9BcnNDRUJkQUs1K2ZuZnl3ZUp3RUFWRzVsWmVWQkFGeVJZQUcwUXJtRXM5dnR1amtFQUNwV0hzMTBGQVM0RGtkQ2dGWjUrdlRwbCtmbjV5WXRBS0FDNVJjRi9YNy9pd0M0QmhNV1FLdHNiR3c4NjNRNnhsSUJvQUlyS3l2YkFYQk5nZ1hRT3IxZTc1R2JRd0JnN25ZZEJRR21JVmdBcmRUdjl4OFdqNzBBQUdhdVBBcnkyV2VmUFF5QUtRZ1dRR3U1T1FRQTVxUFQ2ZXpjdVhQbk5BQ21ZT2ttMEdySHg4ZHI0L0Y0UDgvenRRQUFwcFpsMlY2LzMvODJBS1prd2dKb3RjM056ZEhTMHRLOTRxVnZnUUJnU3VWUmtKV1ZsWjBBbUFIQkFtaTk4dWFRYnJmcjVoQUFtRko1Rk1TaVRXQldCQXVBZUQxcDhiMmJRd0RnK3NxaklPWDdhUURNaUdBQk1ERzVPV1EzQUlBcmNSUUVtQWZCQXVBdFcxdGI1YzBod3dBQUxzMVJFR0FlQkF1QWQ1eWZuMzlkZmxNVUFNQW5PUW9Dekl0Z0FmQ093V0J3V254VE5CQXRBT0RqSEFVQjVrbXdBSGdQMTUwQ3dLYzVDZ0xNazJBQjhBSGxkYWZGQjdGN0FRRDhocU1nd0x3SkZnQWYwZXYxbmhUUjRrRUFBTDl3RkFTb2dtQUI4QWxGdEhoVWZERGJDUURnTlVkQmdDb0lGZ0NYME8vM0h4YVAzUUFBZGgwRkFhb2dXQUJjMHRiVzFoK0x4ekFBb0tYS295Q2ZmZmJad3dDb2dHQUJjQVhuNStkZkY0K1RBSUFXV2xsWjJiNXo1NDRidElCS0NCWUFWekFZREU2NzNlN1g1VGRNQVFBdFV1NXpzcmNDcUZJV0FGelo4Zkh4Mm5nODNzL3pmQzBBSUhGbHFPLzMrMThFUUlWTVdBQmN3K2JtNW1ocGFlbGU4ZEpZTEFDcE95MlBnZ1JBeFFRTGdHdmEyTmg0dHJ5OHZCMEFrREJYbUFLTElsZ0FUS0dNRnQxdTkzNEFRSUt5TE52cjlYcVBBbUFCQkF1QUtaVjMwUmZmUGowSUFFaEl1YmRpWldWbEp3QVdSTEFBbUlIeTI2ZHllM29BUUNMRzQvRzNqb0lBaXlSWUFNeEl2OTkvS0ZvQWtJTHkvZXp1M2J2REFGZ2cxNW9Dek5qQndjR2ZpNGNqSWdBMGtpdE1nYm93WVFFd1kxdGJXMzhzSG5zQkFBMHoyVnV4SFFBMUlGZ0F6RUVSTGI0dEhzTUFnQVp4aFNsUUo0SUZ3SnljbjU5L1hUeE9BZ0NhWWJlOCtTb0Fhc0lPQzRBNTJ0L2ZYNzF4NDhaUGVaNnZCUURVbEwwVlFCMlpzQUNZbzhGZ2NOcnBkQWJsQjhFQWdIbzZ0YmNDcUNQQkFtRE9OamMzUjZJRkFIWFY3WFlmMkZzQjFKRmdBVkFCMFFLQW1ySzNBcWd0T3l3QUtuUjhmTHcySG8vMzdiUUFZTkhzclFEcXpvUUZRSVZNV2dCUUUvWldBTFVuV0FCVVRMUUFZTkhzclFDYVFMQUFXSUF5V2l3dExkMHJYcDRHQUZTb0NPWTc5bFlBVFdDSEJjQUNQWDM2OU12ejgvTmg4WEkxQUdET2lsaHgwdS8zN3dSQUE1aXdBRmlnalkyTlo4dkx5OXRoMGdLQU9TdVBJcTZzck53TGdJWVFMQUFXVExRQW9BcmxVVVI3SzRBbUVTd0Fha0MwQUdDZU9wM09nL0s5SmdBYVJMQUFxQW5SQW9BNTJlMzFlbzhDb0dFczNRU29HWXM0QVppVmNtOUZ2OS8vSWdBYXlJUUZRTTJZdEFCZ0ZpWkxOcmNEb0tFRUM0QWFFaTBBbUpZbG0wRFRDUllBTmZVbVdwVGZrQVVBWElFbG0wQUtCQXVBR2lzL2JCWWZPZ2VpQlFDWFZieG43Rml5Q2FUQTBrMkFCamcrUGw0Ymo4ZjdlWjZ2QlFCODJIQnJhMnNRQUFrd1lRSFFBSnVibXlPVEZnQjhUUGtlY2V2V3Jmc0JrQWdURmdBTll0SUNnUGQ1Y3lPSUpadEFTa3hZQURTSVNRc0EzcWVJMmQrS0ZVQnFCQXVBaGhFdEFIaGJ1V1R6N3QyN3d3QklqR0FCMEVCbHREZzdPN3RUdkR3SkFGcXJqQlg5ZnY5aEFDVElEZ3VBQnR2ZjMxKzljZVBHWC9JOHZ4Y0F0RW9SS3g0WHNlTHJBRWlVWUFHUWdJT0RnNzhVai9zQlFDdE1iZ1M1VXpnTmdFUTVFZ0tRZ0sydHJXL0xzZUFBSUhsdmJnUVJLNERVbWJBQVNNamg0ZUdmOGp6ZkNRQ1M1UHBTb0UxTVdBQWtwRnk4WnRJQ0lGMUxTMHYzeEFxZ0xRUUxnTVNVMGFMVDZUd0lBSkxTN1hidmIyeHNQQXVBbGhBc0FCTFU2L1VlWlZsVzNoemlmRE5BQXNycHVjM056ZThEb0VYc3NBQkkyTk9uVDc5ODllclY0enpQMXdLQVJpcGpSVGs5RndBdEkxZ0FKTzc0K0hodFBCN3ZpeFlBamJTN3RiWDF4d0JvSWNFQ29BVkVDNERteWJMc2NiL2Yvem9BV3NvT0M0QVcyTnpjSEoyZG5kMHBQL3dHQUxWWC9INTljdXZXclc4RG9NVk1XQUMwek1IQndaK0xoMXRFQUdxcWlCV2pJbGJjS1ZpY0RMU2FDUXVBbGluUFFwY0wzQUtBMmlsanhjckt5clpZQVdEQ0FxQzFqbzZPdmh1UHg3c0JRQzI4aVJYcjYrdlBBd0RCQXFETlhIc0tVQTlpQmNCdkNSWUFMZWNHRVlERkVpc0EzczhPQzRDV0syOFE2WFE2ZytMbFNRQlF0ZE9scGFWN1lnWEFiNW13QU9BWGJoQUJxTlRwOHZMeTlzYkd4ck1BNERkTVdBRHdDemVJQUZSR3JBRDRCQk1XQVB6RzVBYVJuZUxsYWdBd2EySUZ3Q1VJRmdDOGwyV2NBSE1oVmdCY2tpTWhBTHlYWlp3QU15ZFdBRnlCQ1FzQVBza3lUb0NwaVJVQVYyVENBb0JQc293VFlDcGlCY0ExbUxBQTROS09qbzYreXZOOHoxNExnTXNwWXU5b2FXbnBubGdCY0hXQ0JRQlhZaGtud09XVXNXSmxaV1Y3ZlgzOWVRQndaWTZFQUhBbDVUTE9zN096TzhVSDhiMEE0TDNFQ29EcG1iQUE0Tm9PRHcvL2xPZjVUZ0R3QzdFQ1lEWUVDd0NtWXE4RndQOHBZc1ZKRVN2dWlSVUEweE1zQUpoYXVkZmk0dUxpcjhYTDJ3SFFVbVdzdUhYcjF1RE9uVHVuQWNEVUJBc0Fac1lSRWFERjlyYTJ0cjROQUdaR3NBQmdwbzZQajcrNXVMallMVjZ1QmtBNzdCYXg0bzhCd0V3SkZnRE1uS3RQZ2JiSXNteW4zKzgvREFCbXpyV21BTXpjbTZ0UGk1ZTdBWkNvVHFmelFLd0FtQjhURmdETTFkSFIwWGZqOFhnbkhCRUIwbkdhNS9uWGQrL2VIUVlBY3lOWUFEQjNqb2dBcWNpeWJMUzB0SFJ2WTJQaldRQXdWNElGQUpVNU9EajRjL0Y0RUFBTlZNYUtsWldWN2ZYMTllY0J3TnpaWVFGQVpjb3QrdDF1OTM3NW9UOEFtbVY0NjlhdE8ySUZRSFZNV0FCUXVmS0l5TVhGeFYrTGw3Y0RvUDVjV3dxd0FJSUZBQXR6ZUhqNHB6elBkd0tncHNxYlFIcTkzcU1Bb0hLQ0JRQUxaU0VuVUZOdUFnRllNRHNzQUZpb3pjM04wZG5aMlowc3kvWUNvQWJLUFR1M2J0MjZMVllBTEpZSkN3QnE0L2o0K0p2eGVMeGoyZ0pZbENKV1BDNWl4YmQzN3R3NURRQVdTckFBb0ZZbVIwVEszUmIzQTZCQ1Jhelk2ZmY3RHdPQVdoQXNBS2lsbzZPajc4cHBpK0xsYWdETTErblMwdEw5My8vKzl6OEVBTFVoV0FCUVc1UHJULzlTdk53T2dEa285MVdzckt4c3I2K3ZQdzhBYWtXd0FLRDJURnNBYzdMMzJXZWYvZEcrQ29CNkVpd0FhQVRURnNBc2RUcWRCNzFlNzFFQVVGdUNCUUNOWXRvQ21FWjVCR1JwYWVuZXhzYkdzd0NnMWdRTEFCckhUU0xBTlEwLysreXpyeDBCQVdnR3dRS0F4aXJDeFRmbHRFVVJMdFlDNENNY0FRRm9Ic0VDZ0VZemJRRjhqQ01nQU0wbFdBQ1FCTk1Xd0h1NEJRU2d3UVFMQUpKeWVIaFlUbHZzQk5CbXA1MU9aOGNSRUlCbUV5d0FTTTdrQ3RTL0ZpOXZCOUEydzF1M2J0MWZYMTkvSGdBMG1tQUJRTEljRTRGMnNWZ1RJQzJDQlFCSnM1UVQwcGRsMmNuUzB0SjlpelVCMGlKWUFOQUtqb2xBc25hM3RyYitHQUFrUjdBQW9GVWNFNEUwbE5lVkZ2OHNmM3YzN3QxaEFKQWt3UUtBMXRuZjMxKzljZVBHZDI0VGdXWXFZc1hPclZ1M0hybXVGQ0J0Z2dVQXJXVy9CVFRPY0hsNStZRmRGUUR0SUZnQTBIcUhoNGZsWG91L09pWUN0WFhhNlhSMjNBQUMwQzZDQlFCTTJHOEJ0VFM4ZGV2Vy9mWDE5ZWNCUUtzSUZnRHdEdUVDRnE5Y3F0bnRkaC84L3ZlLy95RUFhQ1hCQWdEZVk3TGY0aHVMT2FGNmxtb0NVQklzQU9BakxPYUVTam4rQWNBdkJBc0F1QVRoQXVhblBQNVIvUFAxN2QyN2Q0Y0JBQk9DQlFCY2dYQUJNM1ZheElwZHh6OEFlQi9CQWdDdVFiaUE2UlNoWXE4SUZYOFVLZ0Q0RU1FQ0FLWWdYTUNWRFl0L1hoNDYvZ0hBcHdnV0FEQUR3Z1Y4a2xBQndKVUlGZ0F3UThJRi9KcUZtZ0JjbDJBQkFITlFob3VMaTR2dmlqK3MzU3ZpeFZwQXk1U2hvdFBwN0d4dWJuNGZBSEFOZ2dVQXpORlBQLzIwK3VMRml6OFUzekR2Q0JlMGdWQUJ3S3dJRmdCUWtlUGo0Mjh1TGk3dUZ5KzNBeElqVkFBd2E0SUZBRlRzYjMvNzIzYnhCN3R2N0xrZ0VjTnV0N3NuVkFBd2E0SUZBQ3lJUFJjMG5Gcy9BSmdyd1FJQWFzQnhFUnBFcUFDZ0VvSUZBTlRJbTJ0Umk1ZmJwaTZva2RNc3kzWlhWbGIyMXRmWG53Y0FWRUN3QUlDYU1uVkJEWndVb2VMeHJWdTNIdDI1YytjMEFLQkNnZ1VBMUZ3NWRaSG4rWGZGajEwWFZNV3hEd0FXVHJBQWdBWjU2NGFSZThVdlZ3Tm01L1d4RDlNVUFOU0ZZQUVBRFZVZUdSbVB4L2NtOFFLdW80d1V3K0svUjQ5TVV3QlFONElGQURSY2VXU2tlSHhsM3dWWE1PeDBPbzlYVmxhK04wMEJRRjBKRmdDUUVQR0NqeGlXMHhTT2ZBRFFGSUlGQUNUcXA1OStXbjN4NHNVZkpzZEd0c1BPaXpZYUZaRmlyL2p2d0JOSFBnQm9Hc0VDQUZyaXpjTE80dVcyMjBhUzlucVNvdmovOWZlYm01dWpBSUNHRWl3QW9JVU9Edzl2RjMrby9hcWN2Z2hIUjVxdVBONXhZaWNGQUtrUkxBQ0ExOU1YM1c2M1BENXlPd1NNSmhpVmdlTGk0dUtILy9mLy90K0pTQUZBaWdRTEFPQlh5dDBYLy91Ly8zdGJ3S2lWY2hmRnNBZ1VULzdydi83cnNVQUJRQnNJRmdEQVI3MEpHTVUzK2w5TmxuZVdFY01Dei9uNkpWQXNMeThQN2FJQW9JMEVDd0RneXNvZEdNVWZwdGVXbHBhK21reGhpQmpYZDFyR2llSm45T3JWcTNLQ1ltaUNBZ0FFQ3dCZ1J0NUVqRzYzKzJYeHk5dVRtMGh1QjI4ckp5ZE9pdWRKOFovVnMrWGw1UlBURXdEd2ZvSUZBREJYN3drWjVTUkd5aE1aNVhURW02bUowMWV2WGowci9yMmYzTHAxYTJSeUFnQXVUN0FBQUJhaTNJM3g3My8vZTIxeXRPVHpOeUZqOGl4LzFxS2VVV01VL3drU3I1L2xyNHQvRDgvTEtOSHBkRTVOVEFEQWJBZ1dBRUN0SFI4ZnI3MTY5V3F0ZkYwZU15bml4bjlQb2tacGJmSmNmZXV2dlczdFBYOXQ5UFl2eWltSStFOTRlUDI2K1B1OGZsMUdpTWxmR3hYL08xLy96NGdSQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC92eDA0SkFBQUFBQVE5UCsxRyt3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUxBRXo5WFNaVWJVMWtBQUFBQUJKUlU1RXJrSmdnZz09Ii8+CjwvZGVmcz4KPC9zdmc+Cg==");
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}
.bt_bb_image.bt_bb_shape_rounded-circle-03 span, .bt_bb_image.bt_bb_shape_rounded-circle-03 a {
  z-index: 3;
  position: relative;
}

@media (max-width: 1400px) {
  .bt_bb_image.bt_bb_shape_rounded-circle-02:before {
    left: 2em;
  }
}
/* CSS Post Grid */
.bt_bb_css_post_grid.bt_bb_sticky_text_style_edge .bt_bb_grid_item.bt_bb_sticky_post .bt_bb_sticky_text {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUzIiBoZWlnaHQ9IjQ5IiB2aWV3Qm94PSIwIDAgMTUzIDQ5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMzIuNDIxNyA1LjAxMjEyQzMyLjgwMzEgNS4yNTA1NCAzMy4xODQ1IDUuMzEwMTQgMzMuNTAyMyA1LjAxMjEyQzMzLjYyOTQgNC44OTI5MSAzMy43NTY2IDQuODMzMzEgMzMuODIwMSA0LjcxNDFDMzQuMDc0NCA0LjUzNTI5IDM0LjEzNzkgNC41MzUyOSAzNC40NTU4IDQuNzczN0MzNC41ODI5IDQuODMzMzEgMzQuNzEgNC45NTI1MiAzNC44MzcxIDUuMDEyMTJDMzUuMzQ1NiA1LjE5MDkzIDM1LjU5OTkgNS4xOTA5MyAzNS43OTA2IDQuNzE0MUMzNS45MTc3IDQuNDc1NjggMzYuMDQ0OCA0LjI5Njg3IDM2LjM2MjYgNC4yOTY4N0MzNi40ODk4IDQuMjk2ODcgMzYuNTUzMyA0LjI5Njg3IDM2LjY4MDQgNC4yMzcyN0MzNi45OTgzIDQuMjM3MjcgMzcuMjUyNSA0LjE3NzY2IDM3LjU3MDMgNC4xNzc2NkMzNy44MjQ2IDQuNDE2MDggMzguMjA1OSA0LjQ3NTY4IDM4LjUyMzggNC41OTQ4OUMzOC44NDE2IDQuNjU0NSAzOC45Njg3IDQuNTk0ODkgMzguOTY4NyA0LjIzNzI3QzM4Ljk2ODcgMy45OTg4NSAzOC45Njg3IDMuODIwMDQgMzkuMjIzIDMuNzYwNDNDMzkuNzk1IDMuNjQxMjIgNDAuNDMwNiAzLjQ2MjQxIDQxLjAwMjcgMy40MDI4MUM0Mi4xNDY4IDMuMjI0IDQzLjI5MSAzLjEwNDc5IDQ0LjQ5ODYgMi45MjU5N0M0NS4xMzQzIDIuODY2MzcgNDUuNzA2MyAyLjc0NzE2IDQ2LjI3ODQgMi41MDg3NUM0Ni41MzI2IDIuMzg5NTQgNDYuODUwNSAyLjMyOTkzIDQ3LjE2ODMgMi4zODk1NEM0Ny45OTQ2IDIuNjI3OTUgNDguNzU3MyAyLjQ0OTE0IDQ5LjU4MzYgMi4zMjk5M0M0OS42NDcyIDIuMzI5OTMgNDkuNjQ3MiAyLjM4OTU0IDQ5LjcxMDggMi4zODk1NEM0OS42NDcyIDIuNDQ5MTQgNDkuNTgzNiAyLjU2ODM1IDQ5LjU4MzYgMi42Mjc5NUM0OS41MjAxIDIuODA2NzcgNDkuNTgzNyAyLjkyNTk3IDQ5LjcxMDggMi45MjU5N0M1MC4yODI4IDIuOTg1NTggNTAuNzkxMyAyLjkyNTk3IDUxLjE3MjcgMi4zODk1NEM1MS4yOTk4IDIuMjcwMzMgNTEuNDkwNSAyLjE1MTEyIDUxLjY4MTIgMi4xNTExMkM1Mi4yNTMzIDIuMDMxOTEgNTIuODg4OSAxLjk3MjMxIDUzLjQ2MSAxLjkxMjdDNTQuMDMzIDEuODUzMSA1NC41NDE1IDEuNzkzNSA1NS4xMTM2IDEuNjE0NjhDNTUuMzY3OSAxLjU1NTA4IDU1LjU1ODUgMS40MzU4NyA1NS43NDkyIDEuMjU3MDZDNTYuMTk0MiAwLjcyMDYyIDU2LjgyOTggMC43ODAyMjUgNTcuNDAxOCAwLjg5OTQzM0M1Ny41OTI1IDAuOTU5MDM3IDU3Ljc4MzIgMS4wMTg2NCA1Ny45NzM5IDEuMTM3ODVDNTguMTAxIDEuMTk3NDUgNTguMjI4MiAxLjI1NzA2IDU4LjM1NTMgMS4zMTY2NkM1OC44NjM4IDEuNDk1NDcgNTkuMzcyMyAxLjM3NjI3IDU5LjY5MDEgMC45NTkwMzdDNTkuODE3MiAwLjgzOTgyOSA1OS44ODA4IDAuNzIwNjIxIDU5Ljk0NDQgMC42MDE0MTJDNjAuMDcxNSAwLjQ4MjIwNCA2MC41MTY0IDAuNDIyNiA2MC42NDM1IDAuNTQxODA4QzYwLjgzNDIgMC42NjEwMTYgNjAuOTYxNCAwLjc4MDIyNSA2MS4xNTIgMC44OTk0MzNDNjEuNzI0MSAxLjMxNjY2IDYyLjY3NzUgMS4zNzYyNyA2My4zMTMyIDEuMDE4NjRDNjMuMzc2NyAwLjk1OTAzNyA2My41MDM5IDAuODk5NDMzIDYzLjUwMzkgMC44Mzk4MjlDNjMuNzU4MSAwLjMwMzM5MiA2NC4yMDMgMC4xODQxODMgNjQuNzExNSAwLjEyNDU3OUM2NS41Mzc5IDAuMDA1MzcwNjggNjYuMzAwNiAtMC4wNTQyMzM1IDY3LjEyNjkgMC4wNjQ5NzQ5QzY3Ljk1MzIgMC4xODQxODMgNjguODQzMSAwLjI0Mzc4OCA2OS43MzMgMC4wMDUzNzA4N0M3MC4xNzc5IDAuMDA1MzcwODkgNzAuNTU5MyAwLjAwNTM3MDkgNzAuOTQwNyAwLjAwNTM3MDkyQzcxLjgzMDYgMC4wNjQ5NzUxIDcyLjc4NCAwLjEyNDU3OSA3My42NzM5IDAuMTg0MTg0QzczLjk5MTcgMC4xODQxODQgNzQuMzA5NSAwLjE4NDE4NCA3NC41NjM4IDAuMjQzNzg4Qzc1LjU4MDggMC40MjI2IDc2LjU5NzggMC40MjI2IDc3LjYxNDggMC40MjI2Qzc4LjEyMzMgMC40MjI2IDc4LjYzMTggMC40ODIyMDUgNzkuMTQwMyAwLjU0MTgwOUM3OS43NzU5IDAuNjYxMDE3IDgwLjM0OCAwLjcyMDYyMSA4MC45MiAwLjU0MTgwOUM4MS40Mjg1IDAuNDIyNjAxIDgxLjkzNyAwLjQ4MjIwNSA4Mi4zODIgMC43ODAyMjZDODIuNTcyNiAwLjg5OTQzNCA4Mi43NjMzIDAuOTU5MDM4IDgyLjg5MDUgMS4wNzgyNUM4My4yNzE4IDEuMjU3MDYgODMuNjUzMiAxLjI1NzA2IDg0LjAzNDYgMS4wNzgyNUM4NC4xNjE3IDEuMDE4NjQgODQuMjg4OCAwLjk1OTAzOCA4NC40MTYgMC44OTk0MzRDODQuNjcwMiAwLjc4MDIyNiA4NC45MjQ1IDAuNzgwMjI2IDg1LjExNTIgMC45NTkwMzhDODUuODc3OSAxLjU1NTA4IDg2LjcwNDIgMS40OTU0OCA4Ny41MzA1IDEuMTk3NDZDODcuNjU3NyAxLjEzNzg1IDg3Ljg0ODMgMS4wNzgyNSA4Ny45NzU1IDEuMDc4MjVDODguNjc0NyAwLjgzOTgzIDg5LjM3MzggMC43ODAyMjYgOTAuMDczIDEuMDc4MjVDOTAuNjQ1MSAxLjI1NzA2IDkxLjA5IDEuMzE2NjYgOTEuNTk4NSAxLjE5NzQ2QzkxLjc4OTIgMS4xMzc4NSA5MS45Nzk5IDEuMTM3ODUgOTIuMTcwNiAxLjEzNzg1QzkzLjEyNCAxLjI1NzA2IDk0LjA3NzUgMS4xOTc0NiA5NS4wMzA5IDEuMTM3ODVDOTYuMzY1NyAxLjAxODY0IDk3LjE5MiAxLjczMzg5IDk3Ljg5MTIgMi42ODc1NkM5OC4yMDkgMy42NDEyMyA5OS4wOTg5IDQuMDU4NDYgOTkuODYxNyA0LjU5NDg5QzEwMC4xNzkgNC43MTQxIDEwMC41NjEgNC43NzM3MSAxMDAuODE1IDQuODMzMzFDMTAxLjg5NiA0Ljg5MjkyIDEwMi45MTMgNS4wNzE3MyAxMDMuOTkzIDQuOTUyNTJDMTA0LjQzOCA0Ljg5MjkyIDEwNC44ODMgNS4wMTIxMiAxMDUuMzkyIDUuMDEyMTJDMTA1LjkgNS4wMTIxMiAxMDYuNDA5IDUuMDcxNzMgMTA2LjkxNyA1LjAxMjEyQzEwOS4zMzIgNC44MzMzMSAxMTEuNjg0IDQuODkyOTIgMTE0LjEgNC44MzMzMUMxMTUuMDUzIDQuODMzMzEgMTE2LjAwNyA0Ljg5MjkyIDExNi45NiA1LjEzMTMzQzExNy4wODcgNS4xMzEzMyAxMTcuMTUxIDUuMTMxMzMgMTE3LjI3OCA1LjE5MDk0QzExOC45MyA1LjkwNjE5IDEyMC43MSA1Ljg0NjU4IDEyMi40OSA1LjkwNjE5QzEyMi45MzUgNS45MDYxOSAxMjMuMzggNS45NjU3OSAxMjMuODI1IDYuMDI1NEMxMjQuNTI0IDYuMjA0MjEgMTI1LjIyMyA2LjIwNDIxIDEyNS45MjIgNi4yMDQyMUMxMjYuNTU4IDYuMjA0MjEgMTI3LjEzIDYuMjA0MjEgMTI3Ljc2NiA2LjI2MzgxQzEyOC4wODMgNi4yNjM4MSAxMjguMzM4IDYuMzgzMDIgMTI4LjY1NiA2LjUwMjIzQzEyOC43ODMgNi41NjE4MyAxMjguOTEgNi42ODEwNCAxMjguOTczIDYuODAwMjVDMTI4Ljk3MyA3LjE1Nzg3IDEyOS4yMjggNy4zOTYyOSAxMjkuNTQ1IDcuNTc1MUMxMzAuNjI2IDguMjMwNzUgMTMwLjYyNiA4LjY0Nzk4IDEyOS44IDkuNDgyNDRDMTI5LjU0NSA5Ljc4MDQ2IDEyOS4xNjQgOS45NTkyNyAxMjkuMDM3IDEwLjM3NjVDMTI5LjAzNyAxMC40OTU3IDEyOC44NDYgMTAuNTU1MyAxMjguNzE5IDEwLjYxNDlDMTI4LjU5MiAxMC42NzQ1IDEyOC40MDEgMTAuNzM0MSAxMjguMjc0IDEwLjc5MzdDMTI4LjAyIDEwLjkxMjkgMTI3Ljg5MyAxMS4wOTE4IDEyNy44MjkgMTEuMzMwMkMxMjcuODI5IDExLjUwOSAxMjcuODI5IDExLjY4NzggMTI3LjgyOSAxMS45MjYyQzEyNy44MjkgMTIuNDYyNiAxMjcuNDQ4IDEyLjk5OTEgMTI2Ljg3NiAxMy4wNTg3QzEyNi4wNDkgMTMuMTc3OSAxMjUuMjIzIDEzLjM1NjcgMTI0LjM5NyAxMy43NzM5QzEyNC4xNDMgMTMuODkzMSAxMjMuODI1IDEzLjk1MjggMTIzLjUwNyAxMy45NTI4QzEyMi45OTggMTQuMDEyNCAxMjIuNDkgMTQuMDEyNCAxMjEuOTgxIDE0LjAxMjRDMTIwLjUyIDE0LjA3MiAxMTkuMDU4IDE0LjA3MiAxMTcuNTk2IDE0LjI1MDhDMTE2Ljg5NiAxNC4zMTA0IDExNi4xOTcgMTQuMzEwNCAxMTUuNDM1IDE0LjM3QzExNS4wNTMgMTQuMzcgMTE0LjczNSAxNC40Mjk2IDExNC40MTggMTQuNjA4NEMxMTQuMzU0IDE0LjY2OCAxMTQuMjI3IDE0Ljc4NzIgMTE0LjIyNyAxNC44NDY4QzExNC4yOSAxNC45NjYgMTE0LjM1NCAxNS4wODUyIDExNC40ODEgMTUuMjA0NEMxMTQuNDgxIDE1LjI2NCAxMTQuNTQ1IDE1LjI2NCAxMTQuNjA4IDE1LjI2NEMxMTQuNjcyIDE1LjI2NCAxMTQuNzM1IDE1LjMyMzYgMTE0LjczNSAxNS4zMjM2QzExNS43NTIgMTUuNDQyOSAxMTYuNzY5IDE1LjYyMTcgMTE3Ljc4NiAxNS42ODEzQzExOS4wNTggMTUuNzQwOSAxMjAuMzI5IDE1LjkxOTcgMTIxLjYgMTUuOTc5M0MxMjIuMTcyIDE2LjAzODkgMTIyLjc0NCAxNi4wOTg1IDEyMy4yNTMgMTYuMDM4OUMxMjQuNDYgMTUuOTc5MyAxMjUuNjA1IDE2LjE1ODEgMTI2Ljc0OSAxNi4zMzY5QzEyNy4xOTQgMTYuMzk2NSAxMjcuNjM5IDE2LjU3NTMgMTI3Ljk1NiAxNi44NzM0QzEyOC4xNDcgMTcuMTExOCAxMjguNDAxIDE3LjI5MDYgMTI4LjU5MiAxNy40Njk0QzEyOC45NzMgMTcuODI3IDEyOS4yMjggMTguMTg0NiAxMjkuNDE4IDE4LjY2MTVDMTI5LjggMTkuNDM2MyAxMzAuMjQ1IDIwLjIxMTIgMTMwLjU2MiAyMC45ODZDMTMwLjg4IDIxLjg4MDEgMTMxLjQ1MiAyMi43MTQ2IDEzMS43NyAyMy42MDg2QzEzMi4wODggMjQuNTYyMyAxMzEuODM0IDI0Ljk3OTUgMTMwLjc1MyAyNC45Nzk1QzEyOS42MDkgMjQuOTc5NSAxMjguNDAxIDI0LjkxOTkgMTI3LjI1NyAyNS4wMzkxQzEyNi44NzYgMjUuMDk4NyAxMjYuNDMxIDI1LjAzOTEgMTI2LjA0OSAyNS4wMzkxQzEyNC45NjkgMjUuMDM5MSAxMjMuODg4IDI0Ljk3OTUgMTIyLjg3MSAyNC45Nzk1QzEyMi4zNjMgMjQuOTc5NSAxMjEuOTE4IDI1LjA5ODcgMTIxLjUzNyAyNS40NTY0QzEyMC45MDEgMjYuMTEyIDExOS45NDcgMjYuMjkwOCAxMTkuMDU4IDI2LjQxQzExOC4xMDQgMjYuNDY5NiAxMTcuMTUxIDI2LjcwOCAxMTYuMTk3IDI2Ljg4NjlDMTE2LjEzNCAyNi44ODY5IDExNi4xMzQgMjYuOTQ2NSAxMTYuMTM0IDI3LjAwNjFDMTE2LjEzNCAyNy4wNjU3IDExNi4xMzQgMjcuMTI1MyAxMTYuMTk3IDI3LjEyNTNDMTE2LjM4OCAyNy4yNDQ1IDExNi41MTUgMjcuMzYzNyAxMTYuNzA2IDI3LjM2MzdDMTE3LjE1MSAyNy40ODI5IDExNy40NjkgMjcuNjYxNyAxMTcuNzIzIDI3Ljk1OTdDMTE4LjEwNCAyOC4zNzcgMTE4LjU0OSAyOC43OTQyIDExOC45MyAyOS4yNzFDMTE5LjE4NSAyOS41NjkgMTE5LjQzOSAyOS42ODgzIDExOS44MiAyOS43NDc5QzEyMC45NjQgMjkuODA3NSAxMjIuMTcyIDI5LjkyNjcgMTIzLjMxNiAyOS45ODYzQzEyNC43NzggMzAuMDQ1OSAxMjYuMjQgMzAuMTA1NSAxMjcuNzAyIDMwLjIyNDdDMTI5LjIyOCAzMC4zNDM5IDEzMC42OSAzMC43MDE1IDEzMi4yMTUgMzAuOTM5OUMxMzIuNTk2IDMwLjk5OTUgMTMyLjg1MSAzMS4xNzg0IDEzMy4xMDUgMzEuNDc2NEMxMzMuNDg2IDMyLjAxMjggMTMzLjg2OCAzMi40ODk3IDEzMy45MzEgMzMuMTQ1M0MxMzMuOTMxIDMzLjMyNDEgMTM0LjA1OCAzMy41MDI5IDEzNC4xODUgMzMuNjgxN0MxMzQuNDQgMzQuMDM5NCAxMzQuNTY3IDM0LjQ1NjYgMTM0LjYzIDM0Ljg3MzhDMTM0LjY5NCAzNS4yMzE0IDEzNC45NDggMzUuNDY5OSAxMzUuMzMgMzUuNTg5MUMxMzUuNzc1IDM1LjcwODMgMTM2LjIxOSAzNS44Mjc1IDEzNi42NjQgMzUuODg3MUMxMzkuNTI1IDM2LjMwNDMgMTQyLjM4NSAzNi42NjE5IDE0NS4zMDkgMzYuNzgxMkMxNDYuNTE3IDM2Ljg0MDggMTQ3LjcyNCAzNi45NiAxNDguOTMyIDM3LjEzODhDMTQ5LjYzMSAzNy4xOTg0IDE1MC4zMyAzNy4zNzcyIDE1MC45NjYgMzcuNzM0OEMxNTEuMjIgMzcuOTEzNiAxNTEuNDc0IDM4LjAzMjggMTUxLjYwMiAzOC4zMzA5QzE1MS45MTkgMzkuMTA1NyAxNTIuNDI4IDM5Ljc2MTQgMTUyLjM2NCA0MC41OTU4QzE1Mi4zNjQgNDAuODM0MiAxNTIuNTU1IDQxLjAxMyAxNTIuNjgyIDQxLjE5MTlDMTUyLjgwOSA0MS4zMTExIDE1Mi45MzYgNDEuNDg5OSAxNTMgNDEuNjY4N0MxNTMgNDEuNzI4MyAxNTMgNDEuODQ3NSAxNTIuOTM2IDQxLjkwNzFDMTUyLjc0NiA0Mi4wMjYzIDE1Mi40MjggNDIuMDI2MyAxNTIuMzY0IDQyLjMyNDNDMTUyLjMwMSA0Mi43NDE2IDE1MS45ODMgNDIuODYwOCAxNTEuNjAyIDQyLjg2MDhDMTUxLjQ3NCA0Mi44NjA4IDE1MS40MTEgNDIuODYwOCAxNTEuMjg0IDQyLjg2MDhDMTQ5LjgyMiA0Mi43NDE2IDE0OC4zNiA0Mi42ODIgMTQ2Ljg5OCA0Mi41NjI4QzE0Ni43MDcgNDIuNTYyOCAxNDYuNTE3IDQyLjU2MjggMTQ2LjI2MiA0Mi41MDMyQzE0NC44NjQgNDIuNTAzMiAxNDMuNDAyIDQyLjUwMzIgMTQyLjAwNCA0Mi40NDM1QzE0MC40MTUgNDIuMzgzOSAxMzguODI2IDQyLjMyNDMgMTM3LjMgNDIuMjY0N0MxMzYuNDEgNDIuMjA1MSAxMzUuNTg0IDQyLjIwNTEgMTM0LjY5NCA0Mi4zODM5QzEzMy42MTMgNDIuNTYyOCAxMzIuNDY5IDQyLjUwMzIgMTMxLjMyNSA0Mi41MDMyQzEzMC4xODEgNDIuNTAzMiAxMjguOTczIDQyLjUwMzIgMTI3LjgyOSA0Mi40NDM1QzEyNi42ODUgNDIuNDQzNSAxMjUuNDc3IDQyLjM4MzkgMTI0LjMzMyA0Mi4zMjQzQzEyMi4wNDUgNDIuMjA1MSAxMTkuNzU3IDQyLjIwNTEgMTE3LjQ2OSA0Mi4yNjQ3QzExNi43MDYgNDIuMjY0NyAxMTUuOTQzIDQyLjI2NDcgMTE1LjE4IDQyLjI2NDdDMTEzLjAxOSA0Mi4yMDUxIDExMC45MjIgNDIuMjA1MSAxMDguNzYgNDIuMjA1MUMxMDguMTI1IDQyLjIwNTEgMTA3LjQyNiA0Mi4xNDU1IDEwNi43OSA0Mi4zODM5QzEwNi43MjYgNDIuMzgzOSAxMDYuNjYzIDQyLjUwMzIgMTA2LjY2MyA0Mi42MjI0QzEwNi42NjMgNDIuNjgyIDEwNi42NjMgNDIuNzQxNiAxMDYuNzI2IDQyLjc0MTZDMTA2LjcyNiA0Mi44MDEyIDEwNi43OSA0Mi44MDEyIDEwNi44NTQgNDIuODYwOEMxMDYuOTgxIDQyLjkyMDQgMTA3LjE3MSA0Mi45MjA0IDEwNy4yOTggNDMuMDM5NkMxMDcuNjggNDMuMzk3MiAxMDguMTI1IDQzLjUxNjQgMTA4LjYzMyA0My41NzZDMTA4LjY5NyA0My41NzYgMTA4Ljc2IDQzLjYzNTYgMTA4LjY5NyA0My42OTUyQzEwOC42MzMgNDMuNzU0OCAxMDguNjMzIDQzLjg3NCAxMDguNTcgNDMuODc0QzEwNy44MDcgNDMuOTkzMyAxMDcuMDQ0IDQzLjkzMzcgMTA2LjI4MSA0My44NzRDMTA2LjAyNyA0My44NzQgMTA1Ljc3MyA0My43NTQ4IDEwNS42NDYgNDMuNTE2NEMxMDUuNDU1IDQzLjIxODQgMTA1LjEzNyA0My4wOTkyIDEwNC43NTYgNDMuMDM5NkMxMDQuMTg0IDQyLjkyMDQgMTAzLjY3NSA0Mi44MDEyIDEwMy4xNjcgNDIuNjIyNEMxMDIuNTk1IDQyLjQ0MzUgMTAyLjA4NiA0Mi40NDM1IDEwMS41MTQgNDIuNjIyNEMxMDEuMDY5IDQyLjgwMTIgMTAwLjU2MSA0Mi44NjA4IDEwMC4yNDMgNDMuMzM3NkMxMDAuMTc5IDQzLjQ1NjggOTkuOTI1MiA0My41NzYgOTkuNzM0NSA0My42MzU2Qzk5LjQ4MDMgNDMuNjk1MiA5OS4yMjYgNDMuODE0NCA5OC45NzE4IDQzLjgxNDRDOTYuODc0MiA0NC4xNzIxIDk0Ljc3NjcgNDQuNDEwNSA5Mi42MTU1IDQ0LjExMjVDOTEuNzI1NyA0My45OTMzIDkwLjc3MjIgNDMuOTMzNyA4OS44ODIzIDQ0LjE3MjFDODkuNjkxNyA0NC4yMzE3IDg5LjUwMSA0NC4yMzE3IDg5LjI0NjcgNDQuMjMxN0M4Ni44MzEzIDQ0LjI5MTMgODQuNDc5NSA0NC41Mjk3IDgyLjA2NDEgNDQuNTI5N0M3OC41NjgyIDQ0LjUyOTcgNzUuMDcyMyA0NC41Mjk3IDcxLjU3NjMgNDQuNzY4MUM3MC40OTU3IDQ0LjgyNzcgNjkuNDE1MiA0NC44Mjc3IDY4LjM5ODIgNDQuODI3N0M2Ny41MDgzIDQ0Ljg4NzMgNjYuNjgyIDQ0Ljk0NjkgNjUuNzkyMSA0NS4wMDY1QzY1LjQxMDcgNDUuMDA2NSA2NC45NjU4IDQ1LjA2NjEgNjQuNTg0NCA0NS4wNjYxQzY0LjA3NTkgNDUuMDY2MSA2My41Njc0IDQ1LjA2NjEgNjMuMDU4OSA0NS4xMjU3QzYxLjQ2OTkgNDUuMzA0NSA1OS45NDQ0IDQ1LjM2NDIgNTguMzU1MyA0NS40MjM4QzU2LjM4NDggNDUuNDgzNCA1NC40MTQ0IDQ1Ljg0MSA1Mi40NDQgNDYuMDE5OEM1MC4yMTkzIDQ2LjI1ODIgNDguMDU4MSA0Ni43MzUgNDUuODMzNSA0Ny4xNTIzQzQ0LjExNzMgNDcuNTA5OSA0Mi40MDExIDQ3LjYyOTEgNDAuNjg0OSA0Ny44Njc1QzM5Ljk4NTcgNDcuOTg2NyAzOS4yODY1IDQ3Ljg2NzUgMzguNTg3MyA0Ny41MDk5QzM4LjQ2MDIgNDcuNDUwMyAzOC4zMzMxIDQ3LjM5MDcgMzguMjA1OSA0Ny4zMzExQzM3Ljg4ODEgNDcuMTUyMyAzNy41MDY4IDQ3LjA5MjcgMzcuMTg4OSA0Ny4xNTIzQzM2LjI5OTEgNDcuMjcxNSAzNS40NzI4IDQ3LjMzMTEgMzQuNjQ2NCA0Ny40NTAzQzMyLjA0MDQgNDcuODA3OSAyOS40MzQzIDQ4LjEwNTkgMjYuNzY0NyA0OC40MDRDMjUuNTU3IDQ4LjUyMzIgMjQuMzQ5MyA0OC43MDIgMjMuMTQxNiA0OC44MjEyQzIxLjg3MDQgNDkgMjAuNTk5MSA0OSAxOS4zMjc5IDQ5QzE4LjU2NTEgNDkgMTcuOTI5NSA0OC44ODA4IDE3LjI5MzkgNDguNDYzNkMxNi42NTgyIDQ4LjA0NjMgMTUuODMxOSA0Ny43NDgzIDE1LjI1OTggNDcuMjExOUMxNS4wNjkyIDQ3LjAzMzEgMTQuODE0OSA0Ni45NzM1IDE0LjYyNDIgNDYuODU0M0MxNC4zNyA0Ni43MzUgMTQuMTc5MyA0Ni42NzU0IDEzLjkyNSA0Ni41NTYyQzEzLjI4OTQgNDYuMzE3OCAxMi41OTAyIDQ2LjEzOSAxMS45NTQ2IDQ1Ljc4MTRDMTEuMzgyNSA0NS40ODM0IDEwLjg3NCA0NS4wNjYxIDEwLjMwMiA0NC43MDg1QzEwLjExMTMgNDQuNTg5MyA5Ljk4NDE2IDQ0LjQ3MDEgOS43OTM0NyA0NC4zNTA5QzguODQwMDMgNDMuNDU2OCA3Ljc1OTQ2IDQyLjY4MiA2LjYxNTM0IDQxLjkwNzFDNS45MTYxNSA0MS40MzAzIDUuMzQ0MDggNDAuODM0MiA0LjgzNTU4IDQwLjE3ODZDNC42NDQ5IDM5Ljk0MDIgNC43MDg0NiAzOS41ODI1IDQuODk5MTUgMzkuNDAzN0M1LjQwNzY1IDM5LjA0NjEgNS45MTYxNSAzOC42Mjg5IDYuNDg4MjEgMzguMzMwOUM2LjgwNjAzIDM4LjE1MiA3LjEyMzg0IDM4LjAzMjggNy40NDE2NSAzNy44NTRDNy44MjMwMyAzNy42NzUyIDcuOTUwMTUgMzcuMzc3MiA3LjgyMzAyIDM3LjAxOTZDNy42OTU5IDM2LjY2MTkgNy45NTAxNSAzNi40ODMxIDguMjA0NCAzNi4zMDQzQzguODQwMDMgMzYuMDA2MyA5LjQ3NTY2IDM1LjcwODMgMTAuMTExMyAzNS4zNTA2QzEwLjM2NTUgMzUuMjMxNCAxMC41NTYyIDM1LjExMjIgMTAuNzQ2OSAzNC45OTNDMTEuMjU1NCAzNC42OTUgMTEuMzE5IDM0LjI3NzggMTAuODc0IDMzLjgwMDlDMTAuNjE5OCAzMy41NjI1IDEwLjM2NTUgMzMuMzI0MSAxMC4xMTEzIDMzLjE0NTNDOS4yMjE0IDMyLjQzIDguNTIyMjEgMzEuNTM2IDguMDEzNzEgMzAuNTIyN0M3Ljg4NjU5IDMwLjI4NDMgNy44MjMwMiAyOS45ODYzIDcuODIzMDIgMjkuNjg4MkM3LjgyMzAyIDI5LjMzMDYgOC4wMTM3MiAyOS4wMzI2IDguMzk1MDkgMjguOTEzNEM5LjA5NDI4IDI4LjY3NSA5LjcyOTkgMjguNDM2NiAxMC40OTI3IDI4LjQ5NjJDMTAuNjE5OCAyOC40OTYyIDEwLjgxMDUgMjguNDk2MiAxMC45Mzc2IDI4LjQ5NjJDMTEuNTA5NyAyOC40MzY2IDExLjg5MSAyNy44NDA1IDExLjcwMDMgMjcuMzA0MUMxMS40NDYxIDI2LjcwOCAxMS4wNjQ3IDI2LjE3MTYgMTAuNDkyNyAyNS44NzM2QzkuMDk0MjcgMjUuMDM5MSA4LjA3NzI3IDIzLjg0NyA2Ljk5NjcxIDIyLjcxNDZDNi44MDYwMiAyMi41MzU3IDYuNjc4OSAyMi4yMzc3IDYuNjE1MzQgMjEuOTM5N0M2LjQ4ODIxIDIxLjEwNTIgNS45Nzk3MSAyMC41Njg4IDUuMjgwNTIgMjAuMDkyQzQuMDcyODMgMTkuMTk3OSAyLjkyODcxIDE4LjI0NDIgMS41MzAzMyAxNy42NDgyQzEuMjc2MDggMTcuNTI5IDEuMDIxODMgMTcuMjkwNiAwLjg5NDcwNSAxNy4wNTIyQzAuNjQwNDU1IDE2LjU3NTMgMC4zODYyMDcgMTYuMTU4MSAwLjEzMTk1NiAxNS42ODEzQzAuMDY4MzkzNyAxNS41NjIxIDAuMDA0ODIzMzcgMTUuMzgzMiAwLjAwNDgyMzM4IDE1LjI2NEMtMC4wNTg3MzkyIDE0LjU0ODggMC41MTMzMyAxMy41MzU1IDEuMjEyNTIgMTMuMjM3NUMxLjQ2Njc3IDEzLjExODMgMS43ODQ1OCAxMy4wNTg3IDIuMTAyMzkgMTIuOTM5NUMyLjYxMDg5IDEyLjgyMDMgMy4wNTU4MyAxMi42NDE1IDMuNDM3MjEgMTIuMjgzOEM0LjEzNjQgMTEuNjg3OCA0Ljk2MjcxIDExLjM4OTggNS45MTYxNSAxMS4yMTFDNi4zNjEwOSAxMS4xNTEzIDYuODA2MDIgMTAuOTcyNSA3LjE4NzQgMTAuNzM0MUM3LjMxNDUyIDEwLjYxNDkgNy41MDUyMSAxMC41NTUzIDcuNjk1OSAxMC40MzYxQzguMDc3MjggMTAuMjU3MyA4LjQ1ODY1IDEwLjI1NzMgOC44NDAwMyAxMC41NTUzQzkuMjg0OTcgMTAuOTEyOSA5LjYwMjc4IDEwLjg1MzMgOS45ODQxNiAxMC4zNzY1QzEwLjIzODQgMTAuMDc4NSAxMC40OTI3IDkuOTU5MjcgMTAuODc0IDEwLjA3ODVDMTEuMzE5IDEwLjE5NzcgMTEuNzYzOSAxMC4xMzgxIDEyLjIwODggOS45NTkyN0MxMy4yODk0IDkuNjYxMjUgMTQuMzcgOS4zNjMyMiAxNS4zMjM0IDguODg2MzlDMTUuNzY4NCA4LjY0Nzk3IDE2LjI3NjkgOC41Mjg3NyAxNi43ODU0IDguNTI4NzdDMTcuOTI5NSA4LjUyODc3IDE4Ljk0NjUgOC4xNzExNCAyMC4wMjcgNy44MTM1MkMyMC4yODEzIDcuNzUzOTEgMjAuNDcyIDcuNTc1MSAyMC42NjI3IDcuMzk2MjlDMjAuODUzNCA3LjIxNzQ3IDIxLjEwNzYgNy4wOTgyNyAyMS4zNjE5IDcuMjE3NDdDMjEuOTk3NSA3LjQ1NTg5IDIyLjY5NjcgNy4zMzY2OCAyMy4zMzIzIDcuMjc3MDhDMjMuNTIzIDcuMjc3MDggMjMuNzEzNyA3LjA5ODI3IDIzLjc3NzIgNi45MTk0NUMyMy45MDQ0IDYuNDQyNjIgMjQuMjIyMiA2LjIwNDIgMjQuNjY3MSA2LjAyNTM5QzI1LjIzOTIgNS43ODY5NyAyNS44MTEyIDUuNTQ4NTYgMjYuNDQ2OSA1LjYwODE2QzI3LjIwOTYgNS42Njc3NyAyNy45NzI0IDUuNTQ4NTYgMjguNjcxNiA1LjM2OTc1QzI5LjA1MjkgNS4yNTA1NCAyOS4zNzA3IDUuMTkwOTMgMjkuNTYxNCA1LjY2Nzc3QzI5Ljg3OTIgNS44NDY1OCAzMC4xMzM1IDUuNzg2OTcgMzAuNDUxMyA1LjY2Nzc3QzMwLjU3ODQgNS42MDgxNiAzMC43MDU2IDUuNTQ4NTYgMzAuODMyNyA1LjQyOTM1QzMxLjE1MDUgNS4wMTIxMiAzMS41MzE5IDQuOTUyNTIgMzIuMDQwNCA0Ljk1MjUyQzMyLjE2NzUgNS4wMTIxMiAzMi4yOTQ2IDUuMDEyMTIgMzIuNDIxNyA1LjAxMjEyWk0zNy43NjEgNy44NzMxMkMzNy43NjEgNy45MzI3MyAzNy43NjEgNy45OTIzMyAzNy43NjEgNy45OTIzM0MzNy45NTE3IDguMjMwNzUgMzguMzk2NiA4LjIzMDc1IDM4LjUyMzggNy45OTIzM0MzOC41ODczIDcuOTMyNzMgMzguNTIzOCA3LjgxMzUyIDM4LjQ2MDIgNy43NTM5MUMzOC4yNjk1IDcuNTc1MSAzOC4wMTUzIDcuNTc1MSAzNy43NjEgNy43NTM5MUMzNy43NjEgNy44MTM1MiAzNy43NjEgNy44NzMxMiAzNy43NjEgNy44NzMxMlpNMTQ2LjQ1MyAzOC41MDk3QzE0Ni41MTcgMzguNDUwMSAxNDYuNjQ0IDM4LjQ1MDEgMTQ2LjcwNyAzOC4zOTA1QzE0Ni43NzEgMzguMzMwOSAxNDYuNzA3IDM4LjA5MjQgMTQ2LjUxNyAzOC4wOTI0QzE0Ni40NTMgMzguMDkyNCAxNDYuMzI2IDM4LjAzMjggMTQ2LjE5OSAzOC4wOTI0QzE0Ni4xMzUgMzguMDkyNCAxNDYuMDA4IDM4LjIxMTcgMTQ2LjAwOCAzOC4yNzEzQzE0Ni4wMDggMzguMzMwOSAxNDYuMDcyIDM4LjQ1MDEgMTQ2LjEzNSAzOC40NTAxQzE0Ni4yNjIgMzguNTA5NyAxNDYuMzg5IDM4LjUwOTcgMTQ2LjQ1MyAzOC41MDk3Wk01My4zOTc0IDIuNTA4NzVDNTMuNTg4MSAyLjU2ODM1IDUzLjcxNTIgMi40NDkxNCA1My43MTUyIDIuMzI5OTNDNTMuNzE1MiAyLjI3MDMzIDUzLjcxNTIgMi4yMTA3MiA1My42NTE3IDIuMjEwNzJDNTMuNTI0NSAyLjE1MTEyIDUzLjI3MDMgMi4xNTExMiA1My4yNzAzIDIuMjcwMzNDNTMuMjcwMyAyLjM4OTU0IDUzLjMzMzggMi40NDkxNCA1My4zOTc0IDIuNTA4NzVaTTIyLjQ0MjQgMTAuNDk1N0MyMi41MDYgMTAuNDk1NyAyMi42MzMxIDEwLjQ5NTcgMjIuNjk2NyAxMC40MzYxQzIyLjc2MDIgMTAuMzc2NSAyMi43NjAyIDEwLjI1NzMgMjIuNjMzMSAxMC4yNTczQzIyLjU2OTUgMTAuMjU3MyAyMi40NDI0IDEwLjI1NzMgMjIuMzc4OSAxMC4zMTY5QzIyLjM3ODkgMTAuMzc2NSAyMi40NDI0IDEwLjQzNjEgMjIuNDQyNCAxMC40OTU3Wk0yOC42NzE2IDkuNDIyODNDMjguNjcxNiA5LjM2MzIzIDI4LjYwOCA5LjMwMzYyIDI4LjYwOCA5LjMwMzYyQzI4LjU0NDQgOS4zMDM2MiAyOC40MTczIDkuMzYzMjMgMjguMzUzNyA5LjQyMjgzQzI4LjI5MDIgOS40ODI0MyAyOC4zNTM3IDkuNjAxNjQgMjguMzUzNyA5LjY2MTI1QzI4LjQxNzMgOS42MDE2NCAyOC41NDQ0IDkuNjAxNjQgMjguNjA4IDkuNTQyMDRDMjguNjcxNiA5LjQ4MjQzIDI4LjY3MTYgOS40MjI4MyAyOC42NzE2IDkuNDIyODNaTTE1MC4yMDMgMzguMTUyMUMxNTAuMjY3IDM4LjE1MjEgMTUwLjM5NCAzOC4wOTI0IDE1MC40NTcgMzguMDMyOEMxNTAuNTg1IDM3LjkxMzYgMTUwLjM5NCAzNy43MzQ4IDE1MC4yNjcgMzcuNzk0NEMxNTAuMjAzIDM3Ljc5NDQgMTUwLjA3NiAzNy45MTM2IDE1MC4wNzYgMzcuOTczMkMxNTAuMDEzIDM4LjAzMjggMTUwLjE0IDM4LjA5MjQgMTUwLjIwMyAzOC4xNTIxWk0zMS44NDk3IDguOTQ2QzMxLjg0OTcgOS4wMDU2IDMxLjc4NjEgOS4wMDU2IDMxLjc4NjEgOS4wNjUyQzMxLjc4NjEgOS4xMjQ4MSAzMS44NDk3IDkuMTI0ODEgMzEuOTEzMyA5LjEyNDgxQzMyLjA0MDQgOS4xMjQ4MSAzMi4wNDA0IDkuMDA1NiAzMS45NzY4IDguOTQ2QzMxLjk3NjggOC45NDYgMzEuOTEzMyA4Ljk0NiAzMS44NDk3IDguOTQ2Wk0xNDMuNDY2IDM5LjgyMUMxNDMuNDY2IDM5Ljc2MTQgMTQzLjQ2NiAzOS43MDE4IDE0My40MDIgMzkuNzAxOEMxNDMuMzM4IDM5LjcwMTggMTQzLjI3NSAzOS42NDIyIDE0My4yNzUgMzkuNzAxOEMxNDMuMTQ4IDM5Ljc2MTQgMTQzLjE0OCAzOS44MjEgMTQzLjMzOCAzOS44ODA2QzE0My40MDIgMzkuODgwNiAxNDMuNDAyIDM5LjgyMSAxNDMuNDY2IDM5LjgyMVpNMjYuNjM3NiA5Ljg0MDA2TDI2LjU3NCA5Ljg0MDA2TDI2LjU3NCA5Ljg5OTY2TDI2LjYzNzYgOS44NDAwNlpNMTQzLjE0OCAzOC4wOTI0QzE0My4wODQgMzguMDMyOCAxNDMuMDIxIDM4LjAzMjggMTQyLjk1NyAzNy45NzMyTDE0Mi44MyAzOC4wMzI4QzE0Mi44OTQgMzguMDkyNCAxNDIuODk0IDM4LjE1MiAxNDIuOTU3IDM4LjIxMTdDMTQzLjAyMSAzOC4xNTIgMTQzLjA4NCAzOC4wOTI0IDE0My4xNDggMzguMDkyNFpNMTQ2Ljg5OCAzNy41NTZMMTQ2Ljk2MiAzNy40OTY0QzE0Ni45NjIgMzcuNDk2NCAxNDYuODk4IDM3LjQzNjggMTQ2Ljg5OCAzNy4zNzcyQzE0Ni43NzEgMzcuMzc3MiAxNDYuNzA3IDM3LjQzNjggMTQ2Ljc3MSAzNy40OTY0QzE0Ni43NzEgMzcuNTU2IDE0Ni44MzQgMzcuNTU2IDE0Ni44OTggMzcuNTU2Wk0zMy4zMTE2IDguNTI4NzdMMzMuMjQ4MSA4LjUyODc3TDMzLjI0ODEgOC41ODgzN0wzMy4zMTE2IDguNTI4NzdaIiBmaWxsPSIjRENEQ0RDIi8+Cjwvc3ZnPgo=");
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  width: 9em;
  height: 3em;
  z-index: 1;
  margin-top: 6px;
  margin-right: 6px;
}

/* Floating Shape 
--------------------------------------------------- */
.bt_bb_floating_shape {
  display: flex;
  width: var(--shape-width, 10em);
  height: var(--shape-height, 10em);
  position: relative;
  user-select: none;
  /* Position */
  /* Shapes */
}
.bt_bb_floating_shape.bt_bb_floating_shape_position_absolute {
  position: absolute;
}
.bt_bb_floating_shape.bt_bb_floating_shape_vertical_position_top {
  top: 0px;
}
.bt_bb_floating_shape.bt_bb_floating_shape_vertical_position_middle {
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}
.bt_bb_floating_shape.bt_bb_floating_shape_vertical_position_bottom {
  bottom: 0px;
}
.bt_bb_floating_shape.bt_bb_floating_shape_horizontal_position_left {
  left: 0px;
}
.bt_bb_floating_shape.bt_bb_floating_shape_horizontal_position_center {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}
.bt_bb_floating_shape.bt_bb_floating_shape_horizontal_position_right {
  right: 0px;
}
.bt_bb_floating_shape.bt_bb_floating_shape_animation_style_ease_out .bt_bb_floating_shape_shape {
  transition: transform 1200ms ease-out;
}
.bt_bb_floating_shape.bt_bb_floating_shape_animation_style_ease_out_sine .bt_bb_floating_shape_shape {
  transition: transform 1200ms ease-out-sine;
}
.bt_bb_floating_shape.bt_bb_floating_shape_animation_style_ease_in .bt_bb_floating_shape_shape {
  transition: transform 1200ms ease-in;
}
.bt_bb_floating_shape.bt_bb_floating_shape_animation_style_ease_in_sine .bt_bb_floating_shape_shape {
  transition: transform 1200ms ease-in-sine;
}
.bt_bb_floating_shape.bt_bb_floating_shape_animation_style_ease_in_out .bt_bb_floating_shape_shape {
  transition: transform 1200ms ease-in-out;
}
.bt_bb_floating_shape.bt_bb_floating_shape_animation_style_ease_in_out_sine .bt_bb_floating_shape_shape {
  transition: transform 1200ms ease-in-out-sine;
}
.bt_bb_floating_shape.bt_bb_floating_shape_animation_style_ease_in_out_back .bt_bb_floating_shape_shape {
  transition: transform 1200ms ease-in-out-back;
}
.bt_bb_floating_shape .bt_bb_floating_shape_shape {
  transform: translateY(0px);
  transition: transform 1200ms ease-out;
}
.bt_bb_floating_shape .bt_bb_floating_shape_shape:nth-of-type(5n + 2) {
  transition-duration: 1400ms;
}
.bt_bb_floating_shape .bt_bb_floating_shape_shape:nth-of-type(5n + 3) {
  transition-duration: 1600ms;
}
.bt_bb_floating_shape .bt_bb_floating_shape_shape:nth-of-type(5n + 4) {
  transition-duration: 1800ms;
}
.bt_bb_floating_shape .bt_bb_floating_shape_shape:before {
  content: "";
  display: block;
  width: var(--shape-width, 10em);
  height: var(--shape-height, 10em);
  position: absolute;
  left: 0em;
  top: 0em;
  background: var(--shape-background-color, var(--accent-color));
  z-index: 2;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzI2IiBoZWlnaHQ9Ijg4NiIgdmlld0JveD0iMCAwIDcyNiA4ODYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMTAuMjQzIDg0Mi4xMjZDLTcxLjc3MjcgNjg5Ljc5IC0xMC43NTk4IDE5My42NzYgNTguNjU3MSA4OC45MjIxQzIzMy4yMTYgLTE3NC40OTYgNzcxLjczNSAyMDguMDgzIDcyMi42MTEgNDU0LjQyN0M2ODYuNzE5IDYzNC40MTQgNTI2LjkwOSAxMDEzLjE4IDIxMC4yNDMgODQyLjEyNloiIGZpbGw9IiM4OUFGQTYiLz4KPC9zdmc+Cg==);
}
.bt_bb_floating_shape.bt_bb_floating_shape_shape_shape_02 .bt_bb_floating_shape_shape:before {
  content: "";
  display: block;
  width: var(--shape-width, 10em);
  height: var(--shape-height, 10em);
  position: absolute;
  left: 0em;
  top: 0em;
  background: var(--shape-background-color, var(--accent-color));
  z-index: 2;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIzIiBoZWlnaHQ9IjY0OSIgdmlld0JveD0iMCAwIDcyMyA2NDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02ODcuNjM3IDQ2MS4yMzNDNTYzLjIzNiA3MTMuNTUgMTU4LjEwMSA2NTguOTYzIDcyLjU1NjggNTk2Ljg1NkMtMTQyLjU1NSA0NDAuNjggMTY5Ljg2NiAtNDEuMTI5NyAzNzEuMDM1IDIuODIxMTRDNTE4LjAxNSAzNC45MzI5IDgyNy4zMjIgMTc3LjkxNCA2ODcuNjM3IDQ2MS4yMzNaIiBmaWxsPSIjODlBRkE2Ii8+Cjwvc3ZnPgo=");
}
.bt_bb_floating_shape.bt_bb_floating_shape_shape_shape_03 .bt_bb_floating_shape_shape:before {
  content: "";
  display: block;
  width: var(--shape-width, 10em);
  height: var(--shape-height, 10em);
  position: absolute;
  left: 0;
  top: 0em;
  background: var(--shape-background-color, var(--accent-color));
  z-index: 2;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODI2IiBoZWlnaHQ9IjczOCIgdmlld0JveD0iMCAwIDgyNiA3MzgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xOC4yMzcyIDQ1OS43OUMxMjIuMTY2IDc4OS40NjEgNjE3LjcxNyA3NjQuNDgzIDcwNS42NTUgNjkzLjU1MkM5MTQgNTI1LjUgODMyLjUxNSA5NS43Mzc5IDYwNiAxOS41QzM4My4zMzIgLTU1LjQ0MjggLTk4LjQ2MTIgODkuNjEzOSAxOC4yMzcyIDQ1OS43OVoiIGZpbGw9IiM4OUFGQTYiLz4KPC9zdmc+Cg==);
}

body:not(.bt_bb_fe_preview_toggle) .bt_bb_fe_edit.bt_bb_floating_shape.bt_bb_floating_shape_position_absolute {
  position: absolute;
}

/* WooCommerce
--------------------------------------------------- */
/* On Sale */
.woocommerce span.onsale {
  background: var(--alternate-color);
  top: var(--woo-product-x-spacing);
  left: var(--woo-product-x-spacing);
}
.woocommerce.button-shape-rounded span.onsale, .button-shape-rounded .woocommerce span.onsale {
  top: 2em !important;
  right: 2em !important;
}
.woocommerce.button-shape-round span.onsale, .button-shape-round .woocommerce span.onsale {
  top: 2em !important;
  right: 2em !important;
}
.woocommerce ul.products li.product span.onsale {
  background: var(--alternate-color);
}
.woocommerce.rtl span.onsale, .rtl .woocommerce span.onsale {
  right: 1.5em;
}
.woocommerce.rtl ul.products li.product span.onsale, .rtl .woocommerce ul.products li.product span.onsale {
  right: auto;
  left: 1.5em;
}

.woocommerce ul.products li.product .onsale {
  top: var(--woo-product-x-spacing);
  right: var(--woo-product-x-spacing);
  left: auto;
}

.entry-content-inner > .product > .onsale {
  left: 2em !important;
}

/* Products
--------------------------------------------- */
.woocommerce-page .products ul li.product, .woocommerce-page ul.products li.product, .woocommerce .products ul li.product, .woocommerce ul.products li.product {
  text-align: center;
}
.woocommerce-page .products ul li.product:before, .woocommerce-page ul.products li.product:before, .woocommerce .products ul li.product:before, .woocommerce ul.products li.product:before {
  border: 1px solid var(--contact-gray-color);
  background-color: var(--light-color);
  transition: all 550ms ease;
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link, .woocommerce-page ul.products li.product .woocommerce-loop-product__link, .woocommerce .products ul li.product .woocommerce-loop-product__link, .woocommerce ul.products li.product .woocommerce-loop-product__link {
  text-align: center;
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link:hover, .woocommerce-page ul.products li.product .woocommerce-loop-product__link:hover, .woocommerce .products ul li.product .woocommerce-loop-product__link:hover, .woocommerce ul.products li.product .woocommerce-loop-product__link:hover {
  color: inherit;
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link img, .woocommerce-page ul.products li.product .woocommerce-loop-product__link img, .woocommerce .products ul li.product .woocommerce-loop-product__link img, .woocommerce ul.products li.product .woocommerce-loop-product__link img {
  margin-bottom: 1.5em;
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce .products ul li.product .woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__title {
  padding: 0 0 1rem;
  transition: all 350ms ease;
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link .woocommerce-loop-product__title:hover, .woocommerce-page ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__title:hover, .woocommerce .products ul li.product .woocommerce-loop-product__link .woocommerce-loop-product__title:hover, .woocommerce ul.products li.product .woocommerce-loop-product__link .woocommerce-loop-product__title:hover {
  color: var(--accent-color);
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link .price, .woocommerce-page ul.products li.product .woocommerce-loop-product__link .price, .woocommerce .products ul li.product .woocommerce-loop-product__link .price, .woocommerce ul.products li.product .woocommerce-loop-product__link .price {
  font-size: var(--title-size-extrasmall) !important;
  font-family: var(--subtitle-font);
  font-weight: var(--subtitle-font-weight);
  text-transform: var(--subtitle-text-transform);
  font-style: var(--subtitle-font-style);
  margin-bottom: 1.5rem !important;
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link .price ins, .woocommerce-page ul.products li.product .woocommerce-loop-product__link .price ins, .woocommerce .products ul li.product .woocommerce-loop-product__link .price ins, .woocommerce ul.products li.product .woocommerce-loop-product__link .price ins {
  font-weight: inherit;
}
.woocommerce-page .products ul li.product .woocommerce-loop-product__link .star-rating, .woocommerce-page ul.products li.product .woocommerce-loop-product__link .star-rating, .woocommerce .products ul li.product .woocommerce-loop-product__link .star-rating, .woocommerce ul.products li.product .woocommerce-loop-product__link .star-rating {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.25rem;
}
.woocommerce-page .products ul li.product .button, .woocommerce-page ul.products li.product .button, .woocommerce .products ul li.product .button, .woocommerce ul.products li.product .button {
  font-size: var(--normal-button-size);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 3em;
}
.woocommerce-page .products ul li.product .added_to_cart, .woocommerce-page ul.products li.product .added_to_cart, .woocommerce .products ul li.product .added_to_cart, .woocommerce ul.products li.product .added_to_cart {
  font-size: var(--normal-button-size);
  position: absolute;
  bottom: 1em;
  right: 2em;
}
.woocommerce-page .products ul li.product .added_to_cart:before, .woocommerce-page ul.products li.product .added_to_cart:before, .woocommerce .products ul li.product .added_to_cart:before, .woocommerce ul.products li.product .added_to_cart:before {
  content: var(--woo-icons-added-to-cart);
  font-family: var(--woo-icons-added-to-cart-font);
  font-size: 1.5em;
  font-weight: normal;
  margin: 0 0.2em;
  color: var(--woocommerce);
}

.woocommerce-page ins, .woocommerce ins {
  font-weight: inherit !important;
}

.woocommerce-page.button-shape-rounded .products ul li.product:before, .woocommerce-page.button-shape-rounded ul.products li.product:before, .button-shape-rounded .woocommerce-page .products ul li.product:before, .button-shape-rounded .woocommerce-page ul.products li.product:before, .woocommerce.button-shape-rounded .products ul li.product:before, .woocommerce.button-shape-rounded ul.products li.product:before, .button-shape-rounded .woocommerce .products ul li.product:before, .button-shape-rounded .woocommerce ul.products li.product:before {
  border-radius: var(--image-small-rounded);
}
.woocommerce-page.button-shape-rounded .products ul li.product .woocommerce-loop-product__link img, .woocommerce-page.button-shape-rounded ul.products li.product .woocommerce-loop-product__link img, .button-shape-rounded .woocommerce-page .products ul li.product .woocommerce-loop-product__link img, .button-shape-rounded .woocommerce-page ul.products li.product .woocommerce-loop-product__link img, .woocommerce.button-shape-rounded .products ul li.product .woocommerce-loop-product__link img, .woocommerce.button-shape-rounded ul.products li.product .woocommerce-loop-product__link img, .button-shape-rounded .woocommerce .products ul li.product .woocommerce-loop-product__link img, .button-shape-rounded .woocommerce ul.products li.product .woocommerce-loop-product__link img {
  border-top-left-radius: var(--image-small-rounded);
  border-top-right-radius: var(--image-small-rounded);
}
.woocommerce-page.button-shape-rounded div.product div.images .woocommerce-product-gallery__image, .button-shape-rounded .woocommerce-page div.product div.images .woocommerce-product-gallery__image, .woocommerce.button-shape-rounded div.product div.images .woocommerce-product-gallery__image, .button-shape-rounded .woocommerce div.product div.images .woocommerce-product-gallery__image {
  border-radius: var(--image-small-rounded);
  overflow: hidden;
}
.woocommerce-page.button-shape-round .products ul li.product:before, .woocommerce-page.button-shape-round ul.products li.product:before, .button-shape-round .woocommerce-page .products ul li.product:before, .button-shape-round .woocommerce-page ul.products li.product:before, .woocommerce.button-shape-round .products ul li.product:before, .woocommerce.button-shape-round ul.products li.product:before, .button-shape-round .woocommerce .products ul li.product:before, .button-shape-round .woocommerce ul.products li.product:before {
  border-radius: var(--card-hard-rounded);
}
.woocommerce-page.button-shape-round .products ul li.product .woocommerce-loop-product__link img, .woocommerce-page.button-shape-round ul.products li.product .woocommerce-loop-product__link img, .button-shape-round .woocommerce-page .products ul li.product .woocommerce-loop-product__link img, .button-shape-round .woocommerce-page ul.products li.product .woocommerce-loop-product__link img, .woocommerce.button-shape-round .products ul li.product .woocommerce-loop-product__link img, .woocommerce.button-shape-round ul.products li.product .woocommerce-loop-product__link img, .button-shape-round .woocommerce .products ul li.product .woocommerce-loop-product__link img, .button-shape-round .woocommerce ul.products li.product .woocommerce-loop-product__link img {
  border-top-left-radius: var(--card-hard-rounded);
  border-top-right-radius: var(--card-hard-rounded);
}
.woocommerce-page.button-shape-round div.product div.images .woocommerce-product-gallery__image, .button-shape-round .woocommerce-page div.product div.images .woocommerce-product-gallery__image, .woocommerce.button-shape-round div.product div.images .woocommerce-product-gallery__image, .button-shape-round .woocommerce div.product div.images .woocommerce-product-gallery__image {
  border-radius: var(--card-hard-rounded);
  overflow: hidden;
}

/* Added */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after {
  top: 1.2em;
}

/* Star rating */
.woocommerce .star-rating {
  width: 5.2em;
}
.woocommerce .star-rating span:before {
  font-size: 1.25em;
  color: var(--accent-color);
}
.woocommerce .star-rating:before {
  font-size: 1.25em;
  color: var(--gray-02-color);
}

/* Cart
--------------------------------------------- */
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
  font-weight: inherit !important;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
  font-weight: var(--body-font-weight) !important;
}
.woocommerce table.shop_table td strong, .woocommerce-page table.shop_table td strong {
  font-weight: var(--body-font-weight) !important;
}
.woocommerce table.shop_table td strong span bdi, .woocommerce-page table.shop_table td strong span bdi {
  font-weight: var(--body-font-weight) !important;
}
.woocommerce table.shop_table.cart tbody tr .product-name, .woocommerce-page table.shop_table.cart tbody tr .product-name {
  font-weight: inherit;
}
.woocommerce table.shop_table.cart tbody tr .product-quantity .quantity .qty, .woocommerce-page table.shop_table.cart tbody tr .product-quantity .quantity .qty {
  margin-top: -1.5em;
}
.woocommerce table.shop_table.cart tbody tr .product-subtotal .amount, .woocommerce-page table.shop_table.cart tbody tr .product-subtotal .amount {
  font-weight: inherit;
}
.woocommerce table.shop_table.cart tbody tr .remove:hover:after, .woocommerce-page table.shop_table.cart tbody tr .remove:hover:after {
  color: var(--accent-color);
}
.woocommerce table.shop_table.cart tbody tr .remove:after, .woocommerce-page table.shop_table.cart tbody tr .remove:after {
  background: var(--primary-07-color);
  color: var(--gray-04-color);
  font-size: 0.8rem;
}
.woocommerce table.shop_table.cart tbody tr td.actions .coupon .input-text, .woocommerce-page table.shop_table.cart tbody tr td.actions .coupon .input-text {
  float: left;
  box-sizing: border-box;
  border: 1px solid var(--primary-07-color);
  padding: 6px 1em 5px;
  margin: 0 1em 0 0;
  outline: 0;
}
.woocommerce table.shop_table.cart tbody tr td.actions .coupon .button, .woocommerce-page table.shop_table.cart tbody tr td.actions .coupon .button {
  font-size: var(--normal-button-size);
}
.woocommerce table.shop_table.cart tbody tr td.actions > .button, .woocommerce-page table.shop_table.cart tbody tr td.actions > .button {
  font-size: var(--normal-button-size);
  padding: 1.065em 1.56em;
  color: var(--shop-button-primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--shop-button-secondary-color, var(--accent-color)) inset;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal th, .woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal td, .woocommerce-page .cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal th, .woocommerce-page .cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal td {
  border: 0;
  background: var(--primary-07-color);
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
  flex: 0 0 auto;
}

/* Info boxes */
.woocommerce-error, .woocommerce-info, .woocommerce-message,
.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content {
  line-height: 1.4;
  background: var(--primary-07-color);
}
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before,
.wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content:before {
  font-family: var(--woo-icons-messages-font);
  font-size: 1.4em;
  line-height: 1;
  top: -0.6rem;
  top: 0rem;
  margin-right: 0.5em;
}

.wc-block-components-notice-banner .wc-block-components-notice-banner__content:before {
  font-size: 1.4em !important;
}

.woocommerce-error:before {
  content: var(--woo-icons-error);
}

.woocommerce-info:before {
  content: var(--woo-icons-info);
}

.cart-empty.woocommerce-info:before {
  top: 0;
}

.woocommerce-message:before {
  content: var(--woo-icons-message);
}

.woocommerce-error {
  box-shadow: 0 0 0 1px var(--wc-red) inset;
}

.woocommerce-form-coupon-toggle .woocommerce-info:before {
  top: 0;
}

.checkout_coupon.woocommerce-form-coupon button.button {
  margin-top: 0em;
}

@media (max-width: 780px) {
  .woocommerce-message {
    display: grid;
    text-align: center;
  }
  .woocommerce-message:before {
    margin-right: 0;
    margin-bottom: 0.5rem;
  }
  .woocommerce-message .button {
    margin: 1em auto 0 auto !important;
  }
}
/* Review form */
.woocommerce #review_form #respond {
  margin: var(--comments-top-spacing) 0 0;
}
.woocommerce #review_form #respond .comment-reply-title {
  font-size: calc( var(--title-size-decreaser)*var(--title-size-large) );
  font-family: var(--heading-font);
  font-variation-settings: "opsz" 144;
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  text-transform: var(--heading-text-transform);
  padding: 0 0 0.2em 0;
  line-height: 1.2;
  margin: 0;
}
.woocommerce #review_form .comment-form {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
}
.woocommerce #review_form textarea {
  min-height: 12.5em;
  height: 12.5em;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link br,
.woocommerce .button br, .woocommerce-page .button br {
  display: none;
}

/* Product tabs */
.woocommerce div.product .woocommerce-tabs {
  margin-top: 2em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding-bottom: 0;
  border-radius: 0 !important;
  display: block;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  display: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  margin: 0 1em 0 0;
  overflow: hidden;
  background-color: transparent !important;
  flex: 1 0 auto;
  color: var(--gray-02-color);
  border-radius: 0;
  border: 0;
  border-bottom: 2px solid var(--gray-02-color);
  border-radius: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-of-type a {
  padding-left: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-size: var(--extrasmall-title-size);
  padding: 0 0 0.5em 0;
  font-family: var(--heading-font);
  font-weight: var(--heading-font-weight);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  color: var(--accent-color);
  border-color: var(--accent-color);
}

/* My Account */
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
  z-index: 0;
  background-color: var(--accent-color);
}

/* Comments */
.woocommerce #reviews #comments ol.commentlist {
  border-bottom-color: var(--primary-07-color);
}
.woocommerce #reviews #comments ol.commentlist li {
  border-top-color: var(--primary-07-color);
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  align-items: baseline;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash {
  font-size: 0;
  margin: 0 0.5rem;
  align-items: center;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time {
  display: inline-flex;
  align-items: center;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time:before {
  content: var(--woo-icons-reviews-time);
  font-family: var(--woo-icons-reviews-time-font);
  font-size: 1.438em;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  display: block;
  margin-right: 0.2em;
  color: var(--accent-color);
}
.woocommerce.rtl #reviews #comments ol.commentlist li .comment-text {
  align-items: baseline;
}
.woocommerce.rtl #reviews #comments ol.commentlist li .comment-text p.meta time:before {
  margin-right: 0;
  margin-left: 0.2em;
}

/* Product gallery */
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  transition: 200ms ease all;
  font-size: 0;
  position: absolute;
  right: 40px;
  top: 40px;
  font-size: 0;
  line-height: 0;
  z-index: 1;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
  text-indent: 0;
  border-radius: 50%;
  width: 1em;
  height: 1em;
  line-height: 1;
  border-radius: 50%;
  padding: 10px;
  color: var(--dark-color);
  background-color: var(--light-color);
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover {
  box-shadow: var(--woo-magnify-button-hover-shadow);
  transform: var(--woo-magnify-button-hover-transform);
  color: var(--accent-color);
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) a {
  position: relative;
  overflow: hidden;
  display: block;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) a:after {
  content: "";
  inset: 0;
  display: block;
  position: absolute;
  opacity: 0;
  pointer-events: none;
  background: var(--dark-color);
  transition: 650ms ease all;
  z-index: 2;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) a:before {
  content: var(--bt-zoomin-icon);
  font-family: var(--bt-zoomin-icon-font);
  font-size: 1.5em;
  inset: 0;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 650ms ease all;
  color: var(--light-color);
  opacity: 0;
  z-index: 3;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) a img {
  z-index: 1;
  transition: 650ms ease all;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) a:hover:after {
  opacity: 0.5;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) a:hover:before {
  opacity: 1;
  transition-delay: 100ms;
  opacity: 1;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) a:hover img {
  transform: scale(1.035);
}

/* Buttons
--------------------------------------------- */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt, .woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page a.button.alt,
.woocommerce-page button.button,
.woocommerce-page button.button.alt,
.woocommerce-page input.button,
.woocommerce-page input.button.alt {
  font-size: var(--normal-button-size);
  padding: 1.065em 1.56em;
  color: var(--shop-button-primary-color, var(--light-color));
  box-shadow: 0 0 0 3em var(--shop-button-secondary-color, var(--accent-color)) inset;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button:hover,
.woocommerce input.button.alt:hover, .woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button:hover,
.woocommerce-page input.button.alt:hover {
  color: var(--shop-button-secondary-color, var(--accent-color));
  box-shadow: 0 0 0 1px var(--shop-button-secondary-color, var(--accent-color)) inset;
}

/* Button effects */
.woocommerce #respond input#submit.loading:after, .woocommerce #respond input#submit.added:after,
.woocommerce a.button.loading:after,
.woocommerce a.button.added:after,
.woocommerce a.button.alt.loading:after,
.woocommerce a.button.alt.added:after,
.woocommerce button.button.loading:after,
.woocommerce button.button.added:after,
.woocommerce button.button.alt.loading:after,
.woocommerce button.button.alt.added:after,
.woocommerce input.button.loading:after,
.woocommerce input.button.added:after,
.woocommerce input.button.alt.loading:after,
.woocommerce input.button.alt.added:after {
  font-family: var(--woo-icons-loading-font);
}
.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce a.button.alt.loading,
.woocommerce button.button.loading,
.woocommerce button.button.alt.loading,
.woocommerce input.button.loading,
.woocommerce input.button.alt.loading {
  pointer-events: none;
}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce a.button.alt.loading:after,
.woocommerce button.button.loading:after,
.woocommerce button.button.alt.loading:after,
.woocommerce input.button.loading:after,
.woocommerce input.button.alt.loading:after {
  content: var(--woo-icons-loading);
}
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce a.button.alt.added:after,
.woocommerce button.button.added:after,
.woocommerce button.button.alt.added:after,
.woocommerce input.button.added:after,
.woocommerce input.button.alt.added:after {
  content: var(--woo-icons-loading-added);
}

/* Styles & hovers */
.woocommerce.shop-button-style-outline #respond input#submit,
.woocommerce.shop-button-style-outline a.button,
.woocommerce.shop-button-style-outline a.button.alt,
.woocommerce.shop-button-style-outline button.button,
.woocommerce.shop-button-style-outline button.button.alt,
.woocommerce.shop-button-style-outline input.button,
.woocommerce.shop-button-style-outline input.button.alt, .shop-button-style-outline .woocommerce #respond input#submit,
.shop-button-style-outline .woocommerce a.button,
.shop-button-style-outline .woocommerce a.button.alt,
.shop-button-style-outline .woocommerce button.button,
.shop-button-style-outline .woocommerce button.button.alt,
.shop-button-style-outline .woocommerce input.button,
.shop-button-style-outline .woocommerce input.button.alt, .woocommerce-page.shop-button-style-outline #respond input#submit,
.woocommerce-page.shop-button-style-outline a.button,
.woocommerce-page.shop-button-style-outline a.button.alt,
.woocommerce-page.shop-button-style-outline button.button,
.woocommerce-page.shop-button-style-outline button.button.alt,
.woocommerce-page.shop-button-style-outline input.button,
.woocommerce-page.shop-button-style-outline input.button.alt, .shop-button-style-outline .woocommerce-page #respond input#submit,
.shop-button-style-outline .woocommerce-page a.button,
.shop-button-style-outline .woocommerce-page a.button.alt,
.shop-button-style-outline .woocommerce-page button.button,
.shop-button-style-outline .woocommerce-page button.button.alt,
.shop-button-style-outline .woocommerce-page input.button,
.shop-button-style-outline .woocommerce-page input.button.alt {
  color: var(--shop-button-primary-color, var(--dark-color));
  box-shadow: 0 0 0 2px var(--shop-button-secondary-color, var(--accent-color)) inset;
}
.woocommerce.shop-button-style-outline #respond input#submit:hover,
.woocommerce.shop-button-style-outline a.button:hover,
.woocommerce.shop-button-style-outline a.button.alt:hover,
.woocommerce.shop-button-style-outline button.button:hover,
.woocommerce.shop-button-style-outline button.button.alt:hover,
.woocommerce.shop-button-style-outline input.button:hover,
.woocommerce.shop-button-style-outline input.button.alt:hover, .shop-button-style-outline .woocommerce #respond input#submit:hover,
.shop-button-style-outline .woocommerce a.button:hover,
.shop-button-style-outline .woocommerce a.button.alt:hover,
.shop-button-style-outline .woocommerce button.button:hover,
.shop-button-style-outline .woocommerce button.button.alt:hover,
.shop-button-style-outline .woocommerce input.button:hover,
.shop-button-style-outline .woocommerce input.button.alt:hover, .woocommerce-page.shop-button-style-outline #respond input#submit:hover,
.woocommerce-page.shop-button-style-outline a.button:hover,
.woocommerce-page.shop-button-style-outline a.button.alt:hover,
.woocommerce-page.shop-button-style-outline button.button:hover,
.woocommerce-page.shop-button-style-outline button.button.alt:hover,
.woocommerce-page.shop-button-style-outline input.button:hover,
.woocommerce-page.shop-button-style-outline input.button.alt:hover, .shop-button-style-outline .woocommerce-page #respond input#submit:hover,
.shop-button-style-outline .woocommerce-page a.button:hover,
.shop-button-style-outline .woocommerce-page a.button.alt:hover,
.shop-button-style-outline .woocommerce-page button.button:hover,
.shop-button-style-outline .woocommerce-page button.button.alt:hover,
.shop-button-style-outline .woocommerce-page input.button:hover,
.shop-button-style-outline .woocommerce-page input.button.alt:hover {
  color: var(--shop-button-primary-color, var(--dark-color));
  box-shadow: 0 0 0 3em var(--shop-button-secondary-color, var(--accent-color)) inset;
}

/* Pagination
--------------------------------------------- */
.woocommerce nav.woocommerce-pagination ul li a.page-numbers, .woocommerce-page nav.woocommerce-pagination ul li a.page-numbers {
  background: transparent;
  color: var(--accent-color);
}

nav.woocommerce-pagination ul .next, nav.woocommerce-pagination ul .prev {
  background-color: transparent !important;
}
nav.woocommerce-pagination ul .next:after, nav.woocommerce-pagination ul .prev:after {
  font-size: 1.8rem;
  color: var(--accent-color);
  background-color: transparent;
}

/* Checkout
--------------------------------------------- */
.woocommerce .checkout .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce .checkout .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td, .woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td {
  background: var(--primary-07-color);
}

/* Overlay gallery */
.pswp {
  display: block;
  position: fixed;
  opacity: 0;
  pointer-events: none;
  transition: 500ms linear opacity;
}
.pswp .pswp__container {
  opacity: 0;
  transition: 300ms linear opacity, 750ms ease transform;
}
.pswp .pswp__top-bar .pswp__button.pswp__button--fs:before {
  font-family: var(--woo-gallery-topbar-fullscreen-font);
}
.pswp.pswp--open {
  opacity: 1;
  pointer-events: initial;
}
.pswp.pswp--open .pswp__container {
  opacity: 1;
}
.pswp .pswp__bg {
  background-color: var(--post-image-gallery-overlay);
}
.pswp button.pswp__button {
  font-family: var(--woo-gallery-previous-next-icon-font);
}

/* Payments
--------------------------------------------- */
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
  border-bottom-width: 1px;
  border-color: var(--primary-07-color);
}
#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {
  top: 1px;
  border: 0.5em solid var(--primary-07-color);
  border-right-color: transparent;
  border-top-color: transparent;
}
#add_payment_method div.payment_box, .woocommerce-cart div.payment_box, .woocommerce-checkout div.payment_box {
  background: var(--primary-07-color) !important;
}

/* Terms and conditions */
.woocommerce-terms-and-conditions {
  border-width: 1px;
  border-color: var(--primary-07-color);
}

/* Select 2 dropdown */
.select2-container .select2-selection {
  padding: 0 1.25em !important;
  background: transparent !important;
  border: 1px solid var(--contact-gray-color) !important;
}
.select2-container .select2-selection .select2-selection__rendered {
  padding: 0.86em 2em 0.86em 0 !important;
}
.rtl .select2-container .select2-selection .select2-selection__rendered {
  padding: 0.86em 0 0.86em 2em !important;
}
.select2-container .select2-selection .select2-selection__rendered .select2-selection__clear {
  font-size: 0;
}
.select2-container .select2-selection .select2-selection__rendered .select2-selection__clear:after {
  content: var(--woo-icons-clear-selection) !important;
  font-family: var(--woo-icons-clear-selection-font) !important;
  font-size: 1.5rem !important;
  font-weight: normal;
  margin-top: -2px;
  margin-bottom: -3px;
  color: var(--woocommerce);
}
.select2-container .select2-selection .select2-selection__arrow b {
  display: none !important;
}
.select2-container .select2-selection .select2-selection__arrow:after {
  content: var(--woo-icons-select-arrow) !important;
  font-family: var(--woo-icons-select-arrow-font) !important;
  font-size: 1.5em !important;
  margin: 0 0.25em !important;
}
.select2-container .select2-dropdown .select2-search {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.select2-container .select2-dropdown .select2-search input {
  padding: 0.5em 1.25em !important;
  border-bottom: 2px solid var(--primary-10-color) !important;
}
.select2-container .select2-dropdown .select2-search input:focus {
  border-width: 1px !important;
  border-color: var(--accent-color) !important;
}
.select2-container .select2-dropdown .select2-search:before {
  content: var(--search-widget-icon-search);
  font-family: var(--search-widget-icon-search-font);
  font-size: 1.5em;
  line-height: 1;
  margin-right: 0.5em;
}
.rtl .select2-container .select2-dropdown .select2-search:before {
  margin-right: 0;
  margin-left: 0.5em;
}

.select2-container .select2-dropdown .select2-results > .select2-results__options .select2-results__option--highlighted[aria-selected], .select2-container .select2-dropdown .select2-results > .select2-results__options .select2-results__option--highlighted[data-selected] {
  background: var(--woocommerce);
  color: var(--light-color);
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,
.woocommerce-page button.button:disabled, .woocommerce-page button.button:disabled[disabled] {
  color: var(--shop-button-primary-color, var(--light-color));
  background: transparent;
  padding: 1.065em 1.56em;
}

/* Cart */
.woocommerce.widget_shopping_cart .cart_list li,
.woocommerce-page .widget_shopping_cart .cart_list li,
.woocommerce .widget_shopping_cart .cart_list li {
  padding: 0.5em 2em 0.5em calc(var(--woo-cart-widget-image-size) + 1.2em);
}
.rtl .woocommerce.widget_shopping_cart .cart_list li,
.rtl .woocommerce-page .widget_shopping_cart .cart_list li,
.rtl .woocommerce .widget_shopping_cart .cart_list li {
  padding: 0.5em calc(var(--woo-cart-widget-image-size) + 1.2em) 0.5em 2em;
}
.woocommerce.widget_shopping_cart .cart_list li a,
.woocommerce-page .widget_shopping_cart .cart_list li a,
.woocommerce .widget_shopping_cart .cart_list li a {
  font-size: 1.125em;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove:after,
.woocommerce-page .widget_shopping_cart .cart_list li a.remove:after,
.woocommerce .widget_shopping_cart .cart_list li a.remove:after {
  transition: 200ms ease all;
  background-color: var(--primary-07-color);
  color: var(--gray-04-color);
  font-size: 0.8rem;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove:hover:after,
.woocommerce-page .widget_shopping_cart .cart_list li a.remove:hover:after,
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover:after {
  color: var(--accent-color);
  transform: var(--post-pagination-arrow-hover-transform);
  box-shadow: var(--post-pagination-arrow-hover-shadow);
}
.woocommerce.widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total {
  border-top-width: 1px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.woocommerce.widget_shopping_cart .total strong,
.woocommerce-page .widget_shopping_cart .total strong,
.woocommerce .widget_shopping_cart .total strong {
  margin-right: 5px;
}
.rtl .woocommerce.widget_shopping_cart .total strong,
.rtl .woocommerce-page .widget_shopping_cart .total strong,
.rtl .woocommerce .widget_shopping_cart .total strong {
  magin-right: 0;
  margin-left: 5px;
}
.woocommerce.widget_shopping_cart .total .amount,
.woocommerce-page .widget_shopping_cart .total .amount,
.woocommerce .widget_shopping_cart .total .amount {
  marign-left: 5px;
}
.rtl .woocommerce.widget_shopping_cart .total .amount,
.rtl .woocommerce-page .widget_shopping_cart .total .amount,
.rtl .woocommerce .widget_shopping_cart .total .amount {
  magin-left: 0;
  margin-right: 5px;
}

@media (max-width: 780px) {
  .woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
    width: 100%;
  }
  .woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
    float: none;
  }

  .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    flex-wrap: wrap;
  }

  .woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
    width: 100%;
    flex: 1 0 100%;
    margin: 0 0 1em 0;
  }

  .woocommerce .widget_top_rated_products .product_list_widget li:first-child, .woocommerce .widget_products .product_list_widget li:first-child, .woocommerce .widget_recent_reviews .product_list_widget li:first-child, .woocommerce-page .widget_top_rated_products .product_list_widget li:first-child, .woocommerce-page .widget_products .product_list_widget li:first-child, .woocommerce-page .widget_recent_reviews .product_list_widget li:first-child {
    margin-bottom: 0.5em;
    padding-bottom: 1em;
    padding-top: 1em;
  }
}
.button-shape-round table.shop_table.cart thead tr th.product-remove {
  border-top-left-radius: var(--row-shape-soft-rounded);
  border-bottom-left-radius: var(--row-shape-soft-rounded);
}
.button-shape-round table.shop_table.cart thead th.product-subtotal {
  border-top-right-radius: var(--row-shape-soft-rounded);
  border-bottom-right-radius: var(--row-shape-soft-rounded);
}
.button-shape-round .cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal th:first-child {
  border-top-left-radius: var(--row-shape-soft-rounded);
  border-bottom-left-radius: var(--row-shape-soft-rounded);
  background-color: transparent;
}
.button-shape-round .cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal td {
  border-top-right-radius: var(--row-shape-soft-rounded);
  border-bottom-right-radius: var(--row-shape-soft-rounded);
  background-color: transparent;
}
.button-shape-round .cart-collaterals .cart_totals table.shop_table tbody tr.woocommerce-shipping-totals th, .button-shape-round .cart-collaterals .cart_totals table.shop_table tbody tr.woocommerce-shipping-totals td {
  border: none;
}
.button-shape-round .cart-collaterals .cart_totals table.shop_table tbody tr.order-total th:first-child {
  border-top-left-radius: var(--row-shape-soft-rounded);
  border-bottom-left-radius: var(--row-shape-soft-rounded);
  padding-left: 2em;
}
.button-shape-round .cart-collaterals .cart_totals table.shop_table tbody tr.order-total td {
  border-top-right-radius: var(--row-shape-soft-rounded);
  border-bottom-right-radius: var(--row-shape-soft-rounded);
}
.button-shape-round.woocommerce-page .checkout .woocommerce-checkout-review-order-table thead tr th.product-name {
  border-top-left-radius: var(--row-shape-soft-rounded);
  border-bottom-left-radius: var(--row-shape-soft-rounded);
}
.button-shape-round.woocommerce-page .checkout .woocommerce-checkout-review-order-table thead th.product-total {
  border-top-right-radius: var(--row-shape-soft-rounded);
  border-bottom-right-radius: var(--row-shape-soft-rounded);
}
.button-shape-round.woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot th {
  border-left: none !important;
}
.button-shape-round.woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot td {
  border-right: none !important;
}
.button-shape-round.woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .button-shape-round.woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td {
  background-color: transparent;
}
.button-shape-round.woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.order-total th {
  border-top-left-radius: var(--row-shape-soft-rounded);
  border-bottom-left-radius: var(--row-shape-soft-rounded);
  border: none;
}
.button-shape-round.woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td {
  border-top-right-radius: var(--row-shape-soft-rounded);
  border-bottom-right-radius: var(--row-shape-soft-rounded);
  border: none;
}
.button-shape-round.rtl table.shop_table.cart thead tr th.product-remove {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: var(--row-shape-soft-rounded);
  border-bottom-right-radius: var(--row-shape-soft-rounded);
}
.button-shape-round.rtl table.shop_table.cart thead th.product-subtotal {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: var(--row-shape-soft-rounded);
  border-bottom-left-radius: var(--row-shape-soft-rounded);
}
.button-shape-round.rtl .cart-collaterals .cart_totals table.shop_table tbody tr.order-total th:first-child {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: var(--row-shape-soft-rounded);
  border-bottom-right-radius: var(--row-shape-soft-rounded);
}
.button-shape-round.rtl .cart-collaterals .cart_totals table.shop_table tbody tr.order-total td {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: var(--row-shape-soft-rounded);
  border-bottom-left-radius: var(--row-shape-soft-rounded);
}
.button-shape-round.rtl.woocommerce-page .checkout .woocommerce-checkout-review-order-table thead tr th.product-name {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: var(--row-shape-soft-rounded);
  border-bottom-right-radius: var(--row-shape-soft-rounded);
}
.button-shape-round.rtl.woocommerce-page .checkout .woocommerce-checkout-review-order-table thead th.product-total {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: var(--row-shape-soft-rounded);
  border-bottom-left-radius: var(--row-shape-soft-rounded);
}
.button-shape-round.rtl.woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.order-total th {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: var(--row-shape-soft-rounded);
  border-bottom-right-radius: var(--row-shape-soft-rounded);
}
.button-shape-round.rtl.woocommerce-page .checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: var(--row-shape-soft-rounded);
  border-bottom-left-radius: var(--row-shape-soft-rounded);
}

.woocommerce form.checkout_coupon p, .woocommerce form.checkout_coupon p, .woocommerce form.checkout_coupon p {
  display: inline-flex;
}

.woocommerce-checkout #payment div.form-row {
  padding-bottom: 0 !important;
  margin-bottom: 0;
}

/* Margin bottom FIX */
.woocommerce-checkout.bt_bb_plugin_active.sidebar-position-none .site-content,
.woocommerce-page.bt_bb_plugin_active.sidebar-position-none .site-content {
  margin-bottom: 0;
}

/* Screens
------------------------------------------- */
@media (max-width: 1399px) {
  /* Typography breakpoint start 1400 */
  .bt_bb_headline.bt_bb_size_huge h1, .bt_bb_headline.bt_bb_size_huge h2, .bt_bb_headline.bt_bb_size_huge h3, .bt_bb_headline.bt_bb_size_huge h4, .bt_bb_headline.bt_bb_size_huge h5, .bt_bb_headline.bt_bb_size_huge h6 {
    font-size: 5.75rem !important;
  }
  .bt_bb_headline.bt_bb_superheadline.bt_bb_size_huge .bt_bb_headline_superheadline {
    font-size: 1.75rem !important;
  }
  .bt_bb_headline.bt_bb_superheadline.bt_bb_size_huge .bt_bb_headline_superheadline {
    font-size: 1.25rem !important;
  }
}
@media (max-width: 1199px) {
  /* Typography breakpoint start 1200 */
  .bt_bb_headline.bt_bb_size_huge h1, .bt_bb_headline.bt_bb_size_huge h2, .bt_bb_headline.bt_bb_size_huge h3, .bt_bb_headline.bt_bb_size_huge h4, .bt_bb_headline.bt_bb_size_huge h5, .bt_bb_headline.bt_bb_size_huge h6 {
    font-size: 4.5rem !important;
  }
  .bt_bb_headline.bt_bb_size_extralarge h1, .bt_bb_headline.bt_bb_size_extralarge h2, .bt_bb_headline.bt_bb_size_extralarge h3, .bt_bb_headline.bt_bb_size_extralarge h4, .bt_bb_headline.bt_bb_size_extralarge h5, .bt_bb_headline.bt_bb_size_extralarge h6 {
    font-size: 4.5rem !important;
  }
  .bt_bb_headline.bt_bb_superheadline.bt_bb_size_huge .bt_bb_headline_superheadline {
    font-size: 1.375rem !important;
  }
  .bt_bb_headline.bt_bb_subheadline.bt_bb_size_huge .bt_bb_headline_subheadline {
    font-size: 1.25rem !important;
  }
  .bt_bb_headline.bt_bb_superheadline.bt_bb_size_extralarge .bt_bb_headline_superheadline {
    font-size: 1.375rem !important;
  }
  .bt_bb_headline.bt_bb_subheadline.bt_bb_size_extralarge .bt_bb_headline_subheadline {
    font-size: 1.25rem !important;
  }

  body {
    font-size: 15px !important;
  }
}
@media (max-width: 480px) {
  /* Typography breakpoint start 480 */
  .bt_bb_headline.bt_bb_size_huge h1, .bt_bb_headline.bt_bb_size_huge h2, .bt_bb_headline.bt_bb_size_huge h3, .bt_bb_headline.bt_bb_size_huge h4, .bt_bb_headline.bt_bb_size_huge h5, .bt_bb_headline.bt_bb_size_huge h6 {
    font-size: 3rem !important;
  }
  .bt_bb_headline.bt_bb_size_extralarge h1, .bt_bb_headline.bt_bb_size_extralarge h2, .bt_bb_headline.bt_bb_size_extralarge h3, .bt_bb_headline.bt_bb_size_extralarge h4, .bt_bb_headline.bt_bb_size_extralarge h5, .bt_bb_headline.bt_bb_size_extralarge h6 {
    font-size: 3rem !important;
  }
  .bt_bb_headline.bt_bb_size_large h1, .bt_bb_headline.bt_bb_size_large h2, .bt_bb_headline.bt_bb_size_large h3, .bt_bb_headline.bt_bb_size_large h4, .bt_bb_headline.bt_bb_size_large h5, .bt_bb_headline.bt_bb_size_large h6 {
    font-size: 2.75rem !important;
  }
  .bt_bb_headline.bt_bb_superheadline.bt_bb_size_huge .bt_bb_headline_superheadline, .bt_bb_headline.bt_bb_superheadline.bt_bb_size_extralarge .bt_bb_headline_superheadline, .bt_bb_headline.bt_bb_superheadline.bt_bb_size_large .bt_bb_headline_superheadline {
    font-size: 1.125rem !important;
  }
  .bt_bb_headline.bt_bb_size_normal h1, .bt_bb_headline.bt_bb_size_normal h2, .bt_bb_headline.bt_bb_size_normal h3, .bt_bb_headline.bt_bb_size_normal h4, .bt_bb_headline.bt_bb_size_normal h5, .bt_bb_headline.bt_bb_size_normal h6 {
    font-size: 2.5rem !important;
  }
  .bt_bb_headline.bt_bb_size_medium h1, .bt_bb_headline.bt_bb_size_medium h2, .bt_bb_headline.bt_bb_size_medium h3, .bt_bb_headline.bt_bb_size_medium h4, .bt_bb_headline.bt_bb_size_medium h5, .bt_bb_headline.bt_bb_size_medium h6 {
    font-size: 2.25rem !important;
  }
  .bt_bb_headline.bt_bb_size_small h1, .bt_bb_headline.bt_bb_size_small h2, .bt_bb_headline.bt_bb_size_small h3, .bt_bb_headline.bt_bb_size_small h4, .bt_bb_headline.bt_bb_size_small h5, .bt_bb_headline.bt_bb_size_small h6 {
    font-size: 2rem !important;
  }
  .bt_bb_headline.bt_bb_size_extrasmall h1, .bt_bb_headline.bt_bb_size_extrasmall h2, .bt_bb_headline.bt_bb_size_extrasmall h3, .bt_bb_headline.bt_bb_size_extrasmall h4, .bt_bb_headline.bt_bb_size_extrasmall h5, .bt_bb_headline.bt_bb_size_extrasmall h6 {
    font-size: 1.5rem !important;
  }

  body {
    --title-size-small: 2em;
    --title-size-medium: 2.25em;
    --title-size-normal: 2.5em;
    --title-size-large: 2.75em;
    --title-size-extralarge: 3em;
    --title-size-huge: 3em;
    --small-title-size: 2em;
    --medium-title-size: 2.25em;
    --normal-title-size: 2.5em;
    --large-title-size: 2.75em;
    --extralarge-title-size: 3em;
    --huge-title-size: 3em;
    --image-extralarge-rounded: 60px;
    --content-padding: 20px;
    --row-shape-hard-rounded: 60px;
    --column-shape-hard-rounded: 60px;
  }
}
/* Custom Classes & Fixes
----------------------------------- */
/* Custom Class - Button */
@media (min-width: 768px) {
  .bt_bb_button.bt_bb_rotate_button {
    position: absolute;
    right: -6.05em;
    transform: rotate(90deg);
    top: calc(50% - 4.4em);
    margin: 0;
  }
}
body:not(.bt_bb_fe_preview_toggle) .bt_bb_fe_edit.bt_bb_button.bt_bb_rotate_button {
  position: absolute !important;
  right: -4.8em;
  top: calc(50% + 2em);
}

/* Custom CSS - Image with circle */
.bt_bb_image.bt_hero {
  position: relative;
  overflow: visible;
}
.bt_bb_image.bt_hero:before {
  content: "";
  display: block;
  background: #D2E7FF;
  border-radius: 50%;
  width: 110%;
  height: 150%;
  position: absolute;
  z-index: -1;
  left: -3em;
  top: 0;
}

/* Custom CSS - Headline */
.bt_bb_special_headline.bt_bb_headline .bt_bb_headline_tag .bt_bb_headline_content {
  position: relative;
  z-index: 3;
}

@media (max-width: 1199px) {
  .bt_bb_special_headline.bt_bb_headline .bt_bb_headline_tag {
    font-size: 27vw !important;
  }
}
/* Custom CSS - Google map */
.bt_bb_special_left_negative_margin.bt_bb_google_maps {
  z-index: 1;
  margin-left: calc(-50vw + 104%) !important;
}

@media (max-width: 992px) {
  .bt_bb_special_left_negative_margin.bt_bb_google_maps {
    margin-left: 0 !important;
  }
}
/* Custom CSS - Image */
.bt_bb_special_left_negative_margin.bt_bb_image {
  z-index: 1;
  margin-left: calc(-50vw + 104%) !important;
}

.bt_bb_special_right_negative_margin.bt_bb_image {
  z-index: 1;
  margin-right: calc(-50vw + 104%) !important;
}

@media (max-width: 1200px) {
  .bt_bb_special_left_negative_margin.bt_bb_image,
.bt_bb_special_right_negative_margin.bt_bb_image {
    margin-left: 0 !important;
  }

  .bt_bb_special_right_negative_margin.bt_bb_image {
    margin-right: 0 !important;
  }
}
/* Timeline */
.bold_timeline_container {
  /* Demo 01 */
  /* Demo 02 */
  /* Demo 03 */
}
.bold_timeline_container.bt_bb_timeline_demo_01 .bold_timeline_container_line, .bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_container_line {
  border-width: 1px;
}
.bold_timeline_container.bt_bb_timeline_demo_01 .bold_timeline_item .bold_timeline_item_marker, .bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_item .bold_timeline_item_marker {
  background: #e6e7e5 !important;
}
.bold_timeline_container.bt_bb_timeline_demo_01 .bold_timeline_item .bold_timeline_item_connection, .bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_item .bold_timeline_item_connection {
  background: #e6e7e5 !important;
}
.bold_timeline_container.bt_bb_timeline_demo_01 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header_title, .bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header_title {
  font-size: var(--small-title-size) !important;
}
.bold_timeline_container.bt_bb_timeline_demo_01 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header_title b, .bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header_title b {
  font-weight: inherit;
  color: var(--accent-color);
}
.bold_timeline_container.bt_bb_timeline_demo_01 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header, .bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
  padding: 3em 3em 0 !important;
}
.bold_timeline_container.bt_bb_timeline_demo_01 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_supertitle, .bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_supertitle {
  font-family: var(--supertitle-font);
  font-weight: var(--supertitle-font-weight);
  text-transform: var(--supertitle-text-transform);
  font-style: var(--supertitle-font-style);
  letter-spacing: var(--supertitle-letter-spacing);
  color: var(--gray-03-color);
  margin-bottom: 0.5em;
}
.bold_timeline_container.bt_bb_timeline_demo_01 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content, .bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content {
  padding: 1em 3em 3em !important;
}
.bold_timeline_container.bt_bb_timeline_demo_01 .bold_timeline_group .bold_timeline_group_header_inner, .bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_group .bold_timeline_group_header_inner {
  width: 7em !important;
}
.bold_timeline_container.bt_bb_timeline_demo_01 .bold_timeline_group .bold_timeline_group_header_title, .bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_group .bold_timeline_group_header_title {
  font-size: var(--small-title-size) !important;
}
.bold_timeline_container.bt_bb_timeline_demo_01 .bold_timeline_container_line, .bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_container_line {
  border-color: #e6e7e5 !important;
}
.bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_item .bold_timeline_item_connection {
  height: 5px !important;
}
.bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_item .bold_timeline_item_inner {
  transform: translateY(-3px) !important;
}
.bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_item .bold_timeline_item_inner {
  border-width: 5px !important;
}
.bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_container_line {
  border-width: 5px !important;
}
.bold_timeline_container.bt_bb_timeline_demo_02 .bold_timeline_group .bold_timeline_group_header .bold_timeline_group_header_inner .bold_timeline_group_header_title {
  color: var(--dark-color);
}
.bold_timeline_container.bt_bb_rounded_timeline .bold_timeline_item .bold_timeline_item_inner {
  border-radius: 16px !important;
}

/* FE color picker RTL fix */
.rtl .wp-picker-container .wp-color-result.button {
  padding: 0 30px 0 0px;
}

/* Special Row - Demo 02 */
@media (min-width: 1200px) {
  .bt_bb_section .btSpecialRowLeft.bt_bb_row.bt_bb_row_width_boxed_1200.bt_bb_row_push_left.bt_bb_column_gap_0 .bt_bb_row_holder .bt_bb_column[data-width="6"]:first-child,
.bt_bb_section .btSpecialRowLeft.bt_bb_row.bt_bb_row_width_boxed_1400.bt_bb_row_push_left.bt_bb_column_gap_0 .bt_bb_row_holder .bt_bb_column[data-width="6"]:first-child {
    max-width: calc(50% + 95px);
  }
  .bt_bb_section .btSpecialRowLeft.bt_bb_row.bt_bb_row_width_boxed_1200.bt_bb_row_push_left.bt_bb_column_gap_0 .bt_bb_row_holder .bt_bb_column[data-width="6"]:last-child,
.bt_bb_section .btSpecialRowLeft.bt_bb_row.bt_bb_row_width_boxed_1400.bt_bb_row_push_left.bt_bb_column_gap_0 .bt_bb_row_holder .bt_bb_column[data-width="6"]:last-child {
    max-width: calc(50% - 95px);
  }
}
/* Google map Shape */
.button-shape-rounded .gm-style-mtc-bbw .gm-style-mtc:last-of-type > button,
.button-shape-rounded .gm-style-mtc-bbw .gm-style-mtc:first-of-type > button {
  border-radius: var(--soft-rounded);
}
.button-shape-round .gm-style-mtc-bbw .gm-style-mtc:last-of-type > button,
.button-shape-round .gm-style-mtc-bbw .gm-style-mtc:first-of-type > button {
  border-radius: var(--hard-rounded);
}

@media (max-width: 780px) {
  .bt_bb_row[style*="background: linear-gradient(90deg, var(--transparent-color) 30%, rgb(39 39 39 / 70%) 46%, var(--alternate-90-color) 77%, var(--alternate-color) 100%);"],
.bt_bb_row[style*="background: linear-gradient(90deg, var(--alternate-color) 0%, var(--alternate-80-color) 35%, var(--alternate-60-color) 57%, var(--transparent-color) 74%);"] {
    background: linear-gradient(90deg, var(--alternate-color) 0%, var(--alternate-80-color) 65%, var(--alternate-60-color) 80%, var(--transparent-color) 90%) !important;
  }

  .bt_bb_section.bt_bb_background_overlay_alternate_left_gradient:before {
    width: 100%;
    background: linear-gradient(90deg, var(--alternate-color) 0%, var(--alternate-80-color) 65%, var(--alternate-60-color) 80%, var(--transparent-color) 90%) !important;
  }
}
/* Hero sections - background images */
@media (max-width: 768px) {
  .bt_bb_hero_01_01.bt_bb_section .bt_bb_background_image_holder_wrapper .bt_bb_background_image_holder {
    background-position-x: left !important;
  }
}

/*# sourceMappingURL=style.css.map */
